diff --git a/grammar.js b/grammar.js index dc191fe78..ce1aadbd3 100644 --- a/grammar.js +++ b/grammar.js @@ -23,7 +23,7 @@ module.exports = grammar(clojure, { name: 'commonlisp', extras: ($, original) => [...original, $.block_comment], - conflicts: (_, original) => [...original], + conflicts: ($, original) => [...original, [$.for_clause]], rules: { block_comment: _ => token(seq('#|', repeat(choice(/[^|]/, /\|[^#]/)), '|#')), @@ -56,6 +56,38 @@ module.exports = grammar(clojure, { repeat(choice(field('value', $._form), $._gap)), field('close', ")")), + _for_part: $ => seq(optional($._gap), choice('in', 'across', 'being', 'using', /being the (hash-key[s]?|hash-value[s]?) in/, 'below', 'from', 'to', 'upto', 'downto', 'downfrom', 'on', 'by', 'then'), + optional($._gap), $._form), + + accumulation_verb: _ => /(collect|append|nconc|count|sum|maximize|minimize)(ing)?/, + + for_clause: $ => seq(choice('for', 'and'), optional($._gap), field('variable', $.sym_lit), + $._for_part, optional($._for_part)), + + with_clause: $ => prec.left(seq('with', optional($._gap), $._form, optional($._gap), "=", optional($._gap), $._form)), + do_clause: $ => prec.left(seq('do', optional($._gap), $._form)), + condition_clause: $ => prec.left(seq(choice('when', 'if', 'unless', 'always', 'thereis', 'never'), optional($._gap), $._form)), + accumulation_clause: $ => prec.left(seq($.accumulation_verb, optional($._gap), $._form, optional($._gap), optional(seq('into', optional($._gap), $._form)))), + termination_clause: $ => prec.left(seq(choice('finally', 'return', 'initially'), optional($._gap), $._form)), + + + loop_clause: $ => + seq(choice( + $.for_clause, + $.do_clause, + $.accumulation_clause, + $.condition_clause, + $.with_clause, + $.termination_clause, + )), + + loop_macro: $ => + seq(field('open', "("), + optional($._gap), + 'loop', + repeat(choice($.loop_clause, $._gap)), + field('close', ")")), + defun_keyword: _ => choice('defun', 'defmacro'), defun_header: $ => @@ -73,15 +105,11 @@ module.exports = grammar(clojure, { _bare_list_lit: $ => choice(prec(PREC.SPECIAL, $.defun), + prec(PREC.SPECIAL, $.loop_macro), seq(field('open', "("), repeat(choice(field('value', $._form), $._gap)), field('close', ")"))), - _first_form: $ => - choice( - prec(PREC.SPECIAL, $.defun_header), - $._form), - _form: $ => choice(// atom-ish $.num_lit, diff --git a/src/grammar.json b/src/grammar.json index 5e3c268fd..acd13da4f 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -895,7 +895,15 @@ "value": 2, "content": { "type": "SYMBOL", - "name": "_defun" + "name": "defun" + } + }, + { + "type": "PREC", + "value": 2, + "content": { + "type": "SYMBOL", + "name": "loop_macro" } }, { @@ -1711,7 +1719,7 @@ ] } }, - "_defun": { + "defun": { "type": "SEQ", "members": [ { @@ -1768,6 +1776,505 @@ } ] }, + "_for_part": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "in" + }, + { + "type": "STRING", + "value": "across" + }, + { + "type": "STRING", + "value": "being" + }, + { + "type": "STRING", + "value": "using" + }, + { + "type": "PATTERN", + "value": "being the (hash-key[s]?|hash-value[s]?) in" + }, + { + "type": "STRING", + "value": "below" + }, + { + "type": "STRING", + "value": "from" + }, + { + "type": "STRING", + "value": "to" + }, + { + "type": "STRING", + "value": "upto" + }, + { + "type": "STRING", + "value": "downto" + }, + { + "type": "STRING", + "value": "downfrom" + }, + { + "type": "STRING", + "value": "on" + }, + { + "type": "STRING", + "value": "by" + }, + { + "type": "STRING", + "value": "then" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + }, + "accumulation_verb": { + "type": "PATTERN", + "value": "(collect|append|nconc|count|sum|maximize|minimize)(ing)?" + }, + "for_clause": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "for" + }, + { + "type": "STRING", + "value": "and" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "variable", + "content": { + "type": "SYMBOL", + "name": "sym_lit" + } + }, + { + "type": "SYMBOL", + "name": "_for_part" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_for_part" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "with_clause": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "with" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + } + }, + "do_clause": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "do" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + } + }, + "condition_clause": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "when" + }, + { + "type": "STRING", + "value": "if" + }, + { + "type": "STRING", + "value": "unless" + }, + { + "type": "STRING", + "value": "always" + }, + { + "type": "STRING", + "value": "thereis" + }, + { + "type": "STRING", + "value": "never" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + } + }, + "accumulation_clause": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "accumulation_verb" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "into" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + "termination_clause": { + "type": "PREC_LEFT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "finally" + }, + { + "type": "STRING", + "value": "return" + }, + { + "type": "STRING", + "value": "initially" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_form" + } + ] + } + }, + "loop_clause": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "for_clause" + }, + { + "type": "SYMBOL", + "name": "do_clause" + }, + { + "type": "SYMBOL", + "name": "accumulation_clause" + }, + { + "type": "SYMBOL", + "name": "condition_clause" + }, + { + "type": "SYMBOL", + "name": "with_clause" + }, + { + "type": "SYMBOL", + "name": "termination_clause" + } + ] + } + ] + }, + "loop_macro": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "STRING", + "value": "(" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gap" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "loop" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "loop_clause" + }, + { + "type": "SYMBOL", + "name": "_gap" + } + ] + } + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "STRING", + "value": ")" + } + } + ] + }, "defun_keyword": { "type": "CHOICE", "members": [ @@ -1836,23 +2343,6 @@ "value": "A" } ] - }, - "_first_form": { - "type": "CHOICE", - "members": [ - { - "type": "PREC", - "value": 2, - "content": { - "type": "SYMBOL", - "name": "defun_header" - } - }, - { - "type": "SYMBOL", - "name": "_form" - } - ] } }, "extras": [ @@ -1861,7 +2351,11 @@ "name": "block_comment" } ], - "conflicts": [], + "conflicts": [ + [ + "for_clause" + ] + ], "precedences": [], "externals": [], "inline": [], diff --git a/src/node-types.json b/src/node-types.json index 2edf7b3bc..31beab772 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,4 +1,107 @@ [ + { + "type": "accumulation_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "accumulation_verb", + "named": true + }, + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, { "type": "array_dimension", "named": true, @@ -14,6 +117,235 @@ ] } }, + { + "type": "condition_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, + { + "type": "defun", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": ")", + "named": false + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "(", + "named": false + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "comment", + "named": true + }, + { + "type": "defun_header", + "named": true + }, + { + "type": "dis_expr", + "named": true + } + ] + } + }, { "type": "defun_header", "named": true, @@ -397,6 +729,105 @@ ] } }, + { + "type": "do_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, { "type": "evaling_lit", "named": true, @@ -455,11 +886,121 @@ "required": false, "types": [ { - "type": "comment", + "type": "comment", + "named": true + }, + { + "type": "dis_expr", + "named": true + } + ] + } + }, + { + "type": "for_clause", + "named": true, + "fields": { + "variable": { + "multiple": false, + "required": true, + "types": [ + { + "type": "sym_lit", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", "named": true }, { - "type": "dis_expr", + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", "named": true } ] @@ -471,7 +1012,7 @@ "fields": { "close": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": ")", @@ -501,7 +1042,7 @@ }, "open": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "(", @@ -605,12 +1146,95 @@ "named": true }, { - "type": "defun_header", + "type": "defun", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "loop_macro", + "named": true + } + ] + } + }, + { + "type": "loop_clause", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "accumulation_clause", + "named": true + }, + { + "type": "condition_clause", + "named": true + }, + { + "type": "do_clause", + "named": true + }, + { + "type": "for_clause", + "named": true + }, + { + "type": "termination_clause", + "named": true + }, + { + "type": "with_clause", + "named": true + } + ] + } + }, + { + "type": "loop_macro", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": ")", + "named": false + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "(", + "named": false + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "comment", "named": true }, { "type": "dis_expr", "named": true + }, + { + "type": "loop_clause", + "named": true } ] } @@ -1015,7 +1639,7 @@ "fields": { "close": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": ")", @@ -1055,7 +1679,7 @@ }, "open": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "(", @@ -1159,12 +1783,16 @@ "named": true }, { - "type": "defun_header", + "type": "defun", "named": true }, { "type": "dis_expr", "named": true + }, + { + "type": "loop_macro", + "named": true } ] } @@ -1430,7 +2058,7 @@ "fields": { "close": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": ")", @@ -1470,7 +2098,7 @@ }, "open": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "(", @@ -1574,12 +2202,16 @@ "named": true }, { - "type": "defun_header", + "type": "defun", "named": true }, { "type": "dis_expr", "named": true + }, + { + "type": "loop_macro", + "named": true } ] } @@ -1659,51 +2291,150 @@ "required": false, "types": [ { - "type": "comment", + "type": "comment", + "named": true + }, + { + "type": "dis_expr", + "named": true + } + ] + } + }, + { + "type": "syn_quoting_lit", + "named": true, + "fields": { + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "`", + "named": false + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "list_lit", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "comment", + "named": true + }, + { + "type": "dis_expr", + "named": true + } + ] + } + }, + { + "type": "termination_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", "named": true }, { - "type": "dis_expr", + "type": "splicing_read_cond_lit", "named": true - } - ] - } - }, - { - "type": "syn_quoting_lit", - "named": true, - "fields": { - "marker": { - "multiple": false, - "required": true, - "types": [ - { - "type": "`", - "named": false - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "list_lit", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ + }, { - "type": "comment", + "type": "str_lit", "named": true }, { - "type": "dis_expr", + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", "named": true } ] @@ -2169,6 +2900,105 @@ ] } }, + { + "type": "with_clause", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "char_lit", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "dis_expr", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "fancy_literal", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, + { + "type": "sym_lit", + "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true + } + ] + } + }, { "type": "#", "named": false @@ -2225,6 +3055,10 @@ "type": ",@", "named": false }, + { + "type": "=", + "named": false + }, { "type": "@", "named": false @@ -2241,14 +3075,42 @@ "type": "`", "named": false }, + { + "type": "accumulation_verb", + "named": true + }, + { + "type": "across", + "named": false + }, + { + "type": "always", + "named": false + }, + { + "type": "and", + "named": false + }, { "type": "auto_res_mark", "named": true }, + { + "type": "being", + "named": false + }, + { + "type": "below", + "named": false + }, { "type": "block_comment", "named": true }, + { + "type": "by", + "named": false + }, { "type": "char_lit", "named": true @@ -2265,14 +3127,62 @@ "type": "defun", "named": false }, + { + "type": "do", + "named": false + }, + { + "type": "downfrom", + "named": false + }, + { + "type": "downto", + "named": false + }, { "type": "fancy_literal", "named": true }, + { + "type": "finally", + "named": false + }, + { + "type": "for", + "named": false + }, + { + "type": "from", + "named": false + }, + { + "type": "if", + "named": false + }, + { + "type": "in", + "named": false + }, + { + "type": "initially", + "named": false + }, + { + "type": "into", + "named": false + }, { "type": "kwd_lit", "named": true }, + { + "type": "loop", + "named": false + }, + { + "type": "never", + "named": false + }, { "type": "nil_lit", "named": true @@ -2281,6 +3191,46 @@ "type": "num_lit", "named": true }, + { + "type": "on", + "named": false + }, + { + "type": "return", + "named": false + }, + { + "type": "then", + "named": false + }, + { + "type": "thereis", + "named": false + }, + { + "type": "to", + "named": false + }, + { + "type": "unless", + "named": false + }, + { + "type": "upto", + "named": false + }, + { + "type": "using", + "named": false + }, + { + "type": "when", + "named": false + }, + { + "type": "with", + "named": false + }, { "type": "{", "named": false diff --git a/src/parser.c b/src/parser.c index 622564940..53e414b14 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,16 +5,24 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + #define LANGUAGE_VERSION 13 -#define STATE_COUNT 390 -#define LARGE_STATE_COUNT 93 -#define SYMBOL_COUNT 71 +#define STATE_COUNT 946 +#define LARGE_STATE_COUNT 9 +#define SYMBOL_COUNT 112 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 35 +#define TOKEN_COUNT 66 #define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 10 -#define MAX_ALIAS_SEQUENCE_LENGTH 5 -#define PRODUCTION_ID_COUNT 35 +#define FIELD_COUNT 11 +#define MAX_ALIAS_SEQUENCE_LENGTH 7 +#define PRODUCTION_ID_COUNT 38 enum { sym__ws = 1, @@ -48,45 +56,86 @@ enum { anon_sym_COMMA = 29, sym_block_comment = 30, sym_fancy_literal = 31, - anon_sym_defun = 32, - anon_sym_defmacro = 33, - anon_sym_A = 34, - sym_source = 35, - sym__gap = 36, - sym_dis_expr = 37, - sym__form = 38, - sym_str_lit = 39, - sym_sym_lit = 40, - sym__metadata_lit = 41, - sym_meta_lit = 42, - sym_old_meta_lit = 43, - sym_list_lit = 44, - sym__bare_list_lit = 45, - sym_map_lit = 46, - sym__bare_map_lit = 47, - sym_vec_lit = 48, - sym__bare_vec_lit = 49, - sym_set_lit = 50, - sym__bare_set_lit = 51, - sym_read_cond_lit = 52, - sym_splicing_read_cond_lit = 53, - sym_var_quoting_lit = 54, - sym_sym_val_lit = 55, - sym_evaling_lit = 56, - sym_derefing_lit = 57, - sym_quoting_lit = 58, - sym_syn_quoting_lit = 59, - sym_unquote_splicing_lit = 60, - sym_unquoting_lit = 61, - sym__defun = 62, - sym_defun_keyword = 63, - sym_defun_header = 64, - sym_array_dimension = 65, - aux_sym_source_repeat1 = 66, - aux_sym_dis_expr_repeat1 = 67, - aux_sym_sym_lit_repeat1 = 68, - aux_sym__bare_list_lit_repeat1 = 69, - aux_sym_read_cond_lit_repeat1 = 70, + anon_sym_in = 32, + anon_sym_across = 33, + anon_sym_being = 34, + anon_sym_using = 35, + aux_sym__for_part_token1 = 36, + anon_sym_below = 37, + anon_sym_from = 38, + anon_sym_to = 39, + anon_sym_upto = 40, + anon_sym_downto = 41, + anon_sym_downfrom = 42, + anon_sym_on = 43, + anon_sym_by = 44, + anon_sym_then = 45, + sym_accumulation_verb = 46, + anon_sym_for = 47, + anon_sym_and = 48, + anon_sym_with = 49, + anon_sym_EQ = 50, + anon_sym_do = 51, + anon_sym_when = 52, + anon_sym_if = 53, + anon_sym_unless = 54, + anon_sym_always = 55, + anon_sym_thereis = 56, + anon_sym_never = 57, + anon_sym_into = 58, + anon_sym_finally = 59, + anon_sym_return = 60, + anon_sym_initially = 61, + anon_sym_loop = 62, + anon_sym_defun = 63, + anon_sym_defmacro = 64, + anon_sym_A = 65, + sym_source = 66, + sym__gap = 67, + sym_dis_expr = 68, + sym__form = 69, + sym_str_lit = 70, + sym_sym_lit = 71, + sym__metadata_lit = 72, + sym_meta_lit = 73, + sym_old_meta_lit = 74, + sym_list_lit = 75, + sym__bare_list_lit = 76, + sym_map_lit = 77, + sym__bare_map_lit = 78, + sym_vec_lit = 79, + sym__bare_vec_lit = 80, + sym_set_lit = 81, + sym__bare_set_lit = 82, + sym_read_cond_lit = 83, + sym_splicing_read_cond_lit = 84, + sym_var_quoting_lit = 85, + sym_sym_val_lit = 86, + sym_evaling_lit = 87, + sym_derefing_lit = 88, + sym_quoting_lit = 89, + sym_syn_quoting_lit = 90, + sym_unquote_splicing_lit = 91, + sym_unquoting_lit = 92, + sym_defun = 93, + sym__for_part = 94, + sym_for_clause = 95, + sym_with_clause = 96, + sym_do_clause = 97, + sym_condition_clause = 98, + sym_accumulation_clause = 99, + sym_termination_clause = 100, + sym_loop_clause = 101, + sym_loop_macro = 102, + sym_defun_keyword = 103, + sym_defun_header = 104, + sym_array_dimension = 105, + aux_sym_source_repeat1 = 106, + aux_sym_dis_expr_repeat1 = 107, + aux_sym_sym_lit_repeat1 = 108, + aux_sym__bare_list_lit_repeat1 = 109, + aux_sym_read_cond_lit_repeat1 = 110, + aux_sym_loop_macro_repeat1 = 111, }; static const char *ts_symbol_names[] = { @@ -122,6 +171,37 @@ static const char *ts_symbol_names[] = { [anon_sym_COMMA] = ",", [sym_block_comment] = "block_comment", [sym_fancy_literal] = "fancy_literal", + [anon_sym_in] = "in", + [anon_sym_across] = "across", + [anon_sym_being] = "being", + [anon_sym_using] = "using", + [aux_sym__for_part_token1] = "_for_part_token1", + [anon_sym_below] = "below", + [anon_sym_from] = "from", + [anon_sym_to] = "to", + [anon_sym_upto] = "upto", + [anon_sym_downto] = "downto", + [anon_sym_downfrom] = "downfrom", + [anon_sym_on] = "on", + [anon_sym_by] = "by", + [anon_sym_then] = "then", + [sym_accumulation_verb] = "accumulation_verb", + [anon_sym_for] = "for", + [anon_sym_and] = "and", + [anon_sym_with] = "with", + [anon_sym_EQ] = "=", + [anon_sym_do] = "do", + [anon_sym_when] = "when", + [anon_sym_if] = "if", + [anon_sym_unless] = "unless", + [anon_sym_always] = "always", + [anon_sym_thereis] = "thereis", + [anon_sym_never] = "never", + [anon_sym_into] = "into", + [anon_sym_finally] = "finally", + [anon_sym_return] = "return", + [anon_sym_initially] = "initially", + [anon_sym_loop] = "loop", [anon_sym_defun] = "defun", [anon_sym_defmacro] = "defmacro", [anon_sym_A] = "A", @@ -152,7 +232,16 @@ static const char *ts_symbol_names[] = { [sym_syn_quoting_lit] = "syn_quoting_lit", [sym_unquote_splicing_lit] = "unquote_splicing_lit", [sym_unquoting_lit] = "unquoting_lit", - [sym__defun] = "_defun", + [sym_defun] = "defun", + [sym__for_part] = "_for_part", + [sym_for_clause] = "for_clause", + [sym_with_clause] = "with_clause", + [sym_do_clause] = "do_clause", + [sym_condition_clause] = "condition_clause", + [sym_accumulation_clause] = "accumulation_clause", + [sym_termination_clause] = "termination_clause", + [sym_loop_clause] = "loop_clause", + [sym_loop_macro] = "loop_macro", [sym_defun_keyword] = "defun_keyword", [sym_defun_header] = "defun_header", [sym_array_dimension] = "array_dimension", @@ -161,6 +250,7 @@ static const char *ts_symbol_names[] = { [aux_sym_sym_lit_repeat1] = "sym_lit_repeat1", [aux_sym__bare_list_lit_repeat1] = "_bare_list_lit_repeat1", [aux_sym_read_cond_lit_repeat1] = "read_cond_lit_repeat1", + [aux_sym_loop_macro_repeat1] = "loop_macro_repeat1", }; static TSSymbol ts_symbol_map[] = { @@ -196,6 +286,37 @@ static TSSymbol ts_symbol_map[] = { [anon_sym_COMMA] = anon_sym_COMMA, [sym_block_comment] = sym_block_comment, [sym_fancy_literal] = sym_fancy_literal, + [anon_sym_in] = anon_sym_in, + [anon_sym_across] = anon_sym_across, + [anon_sym_being] = anon_sym_being, + [anon_sym_using] = anon_sym_using, + [aux_sym__for_part_token1] = aux_sym__for_part_token1, + [anon_sym_below] = anon_sym_below, + [anon_sym_from] = anon_sym_from, + [anon_sym_to] = anon_sym_to, + [anon_sym_upto] = anon_sym_upto, + [anon_sym_downto] = anon_sym_downto, + [anon_sym_downfrom] = anon_sym_downfrom, + [anon_sym_on] = anon_sym_on, + [anon_sym_by] = anon_sym_by, + [anon_sym_then] = anon_sym_then, + [sym_accumulation_verb] = sym_accumulation_verb, + [anon_sym_for] = anon_sym_for, + [anon_sym_and] = anon_sym_and, + [anon_sym_with] = anon_sym_with, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_do] = anon_sym_do, + [anon_sym_when] = anon_sym_when, + [anon_sym_if] = anon_sym_if, + [anon_sym_unless] = anon_sym_unless, + [anon_sym_always] = anon_sym_always, + [anon_sym_thereis] = anon_sym_thereis, + [anon_sym_never] = anon_sym_never, + [anon_sym_into] = anon_sym_into, + [anon_sym_finally] = anon_sym_finally, + [anon_sym_return] = anon_sym_return, + [anon_sym_initially] = anon_sym_initially, + [anon_sym_loop] = anon_sym_loop, [anon_sym_defun] = anon_sym_defun, [anon_sym_defmacro] = anon_sym_defmacro, [anon_sym_A] = anon_sym_A, @@ -226,7 +347,16 @@ static TSSymbol ts_symbol_map[] = { [sym_syn_quoting_lit] = sym_syn_quoting_lit, [sym_unquote_splicing_lit] = sym_unquote_splicing_lit, [sym_unquoting_lit] = sym_unquoting_lit, - [sym__defun] = sym__defun, + [sym_defun] = sym_defun, + [sym__for_part] = sym__for_part, + [sym_for_clause] = sym_for_clause, + [sym_with_clause] = sym_with_clause, + [sym_do_clause] = sym_do_clause, + [sym_condition_clause] = sym_condition_clause, + [sym_accumulation_clause] = sym_accumulation_clause, + [sym_termination_clause] = sym_termination_clause, + [sym_loop_clause] = sym_loop_clause, + [sym_loop_macro] = sym_loop_macro, [sym_defun_keyword] = sym_defun_keyword, [sym_defun_header] = sym_defun_header, [sym_array_dimension] = sym_array_dimension, @@ -235,6 +365,7 @@ static TSSymbol ts_symbol_map[] = { [aux_sym_sym_lit_repeat1] = aux_sym_sym_lit_repeat1, [aux_sym__bare_list_lit_repeat1] = aux_sym__bare_list_lit_repeat1, [aux_sym_read_cond_lit_repeat1] = aux_sym_read_cond_lit_repeat1, + [aux_sym_loop_macro_repeat1] = aux_sym_loop_macro_repeat1, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -366,6 +497,130 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_in] = { + .visible = true, + .named = false, + }, + [anon_sym_across] = { + .visible = true, + .named = false, + }, + [anon_sym_being] = { + .visible = true, + .named = false, + }, + [anon_sym_using] = { + .visible = true, + .named = false, + }, + [aux_sym__for_part_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_below] = { + .visible = true, + .named = false, + }, + [anon_sym_from] = { + .visible = true, + .named = false, + }, + [anon_sym_to] = { + .visible = true, + .named = false, + }, + [anon_sym_upto] = { + .visible = true, + .named = false, + }, + [anon_sym_downto] = { + .visible = true, + .named = false, + }, + [anon_sym_downfrom] = { + .visible = true, + .named = false, + }, + [anon_sym_on] = { + .visible = true, + .named = false, + }, + [anon_sym_by] = { + .visible = true, + .named = false, + }, + [anon_sym_then] = { + .visible = true, + .named = false, + }, + [sym_accumulation_verb] = { + .visible = true, + .named = true, + }, + [anon_sym_for] = { + .visible = true, + .named = false, + }, + [anon_sym_and] = { + .visible = true, + .named = false, + }, + [anon_sym_with] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_do] = { + .visible = true, + .named = false, + }, + [anon_sym_when] = { + .visible = true, + .named = false, + }, + [anon_sym_if] = { + .visible = true, + .named = false, + }, + [anon_sym_unless] = { + .visible = true, + .named = false, + }, + [anon_sym_always] = { + .visible = true, + .named = false, + }, + [anon_sym_thereis] = { + .visible = true, + .named = false, + }, + [anon_sym_never] = { + .visible = true, + .named = false, + }, + [anon_sym_into] = { + .visible = true, + .named = false, + }, + [anon_sym_finally] = { + .visible = true, + .named = false, + }, + [anon_sym_return] = { + .visible = true, + .named = false, + }, + [anon_sym_initially] = { + .visible = true, + .named = false, + }, + [anon_sym_loop] = { + .visible = true, + .named = false, + }, [anon_sym_defun] = { .visible = true, .named = false, @@ -486,10 +741,46 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__defun] = { + [sym_defun] = { + .visible = true, + .named = true, + }, + [sym__for_part] = { .visible = false, .named = true, }, + [sym_for_clause] = { + .visible = true, + .named = true, + }, + [sym_with_clause] = { + .visible = true, + .named = true, + }, + [sym_do_clause] = { + .visible = true, + .named = true, + }, + [sym_condition_clause] = { + .visible = true, + .named = true, + }, + [sym_accumulation_clause] = { + .visible = true, + .named = true, + }, + [sym_termination_clause] = { + .visible = true, + .named = true, + }, + [sym_loop_clause] = { + .visible = true, + .named = true, + }, + [sym_loop_macro] = { + .visible = true, + .named = true, + }, [sym_defun_keyword] = { .visible = true, .named = true, @@ -522,6 +813,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_loop_macro_repeat1] = { + .visible = false, + .named = false, + }, }; enum { @@ -535,6 +830,7 @@ enum { field_old_meta = 8, field_open = 9, field_value = 10, + field_variable = 11, }; static const char *ts_field_names[] = { @@ -549,6 +845,7 @@ static const char *ts_field_names[] = { [field_old_meta] = "old_meta", [field_open] = "open", [field_value] = "value", + [field_variable] = "variable", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { @@ -582,10 +879,13 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [28] = {.index = 78, .length = 4}, [29] = {.index = 82, .length = 6}, [30] = {.index = 88, .length = 4}, - [31] = {.index = 92, .length = 3}, - [32] = {.index = 95, .length = 3}, - [33] = {.index = 98, .length = 3}, - [34] = {.index = 101, .length = 3}, + [31] = {.index = 92, .length = 1}, + [32] = {.index = 93, .length = 2}, + [33] = {.index = 95, .length = 3}, + [34] = {.index = 98, .length = 3}, + [35] = {.index = 101, .length = 3}, + [36] = {.index = 104, .length = 1}, + [37] = {.index = 105, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -712,18 +1012,25 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_old_meta, 0, .inherited = true}, {field_value, 3}, [92] = + {field_variable, 1}, + [93] = {field_close, 4}, {field_open, 0}, - {field_value, 3, .inherited = true}, [95] = + {field_close, 4}, + {field_open, 0}, + {field_value, 3, .inherited = true}, + [98] = {field_function_name, 1}, {field_keyword, 0}, {field_lambda_list, 3}, - [98] = + [101] = {field_function_name, 2}, {field_keyword, 0}, {field_lambda_list, 3}, - [101] = + [104] = + {field_variable, 2}, + [105] = {field_function_name, 2}, {field_keyword, 0}, {field_lambda_list, 4}, @@ -788,6 +1095,24 @@ static inline bool sym_kwd_lit_character_set_2(int32_t c) { } static inline bool aux_sym_sym_lit_token1_character_set_1(int32_t c) { + return (c < '{' + ? (c < ')' + ? (c < '\t' + ? c == 0 + : (c <= '\r' || (c >= 28 && c <= ' '))) + : (c <= ')' || (c < '[' + ? c == ';' + : c <= ']'))) + : (c <= '~' || (c < 8232 + ? (c < 8192 + ? c == 5760 + : (c <= 8198 || (c >= 8200 && c <= 8202))) + : (c <= 8233 || (c < 12288 + ? c == 8287 + : c <= 12288))))); +} + +static inline bool aux_sym_sym_lit_token1_character_set_2(int32_t c) { return (c < '`' ? (c < '"' ? (c < '\t' @@ -805,7 +1130,7 @@ static inline bool aux_sym_sym_lit_token1_character_set_1(int32_t c) { : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym_sym_lit_token1_character_set_2(int32_t c) { +static inline bool aux_sym_sym_lit_token1_character_set_3(int32_t c) { return (c < '[' ? (c < '(' ? (c < 28 @@ -831,7 +1156,7 @@ static inline bool aux_sym_sym_lit_token1_character_set_2(int32_t c) { : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym_sym_lit_token1_character_set_3(int32_t c) { +static inline bool aux_sym_sym_lit_token1_character_set_4(int32_t c) { return (c < '[' ? (c < '(' ? (c < 28 @@ -853,7 +1178,7 @@ static inline bool aux_sym_sym_lit_token1_character_set_3(int32_t c) { : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym_sym_lit_token1_character_set_4(int32_t c) { +static inline bool aux_sym_sym_lit_token1_character_set_5(int32_t c) { return (c < '[' ? (c < '(' ? (c < 28 @@ -879,7 +1204,7 @@ static inline bool aux_sym_sym_lit_token1_character_set_4(int32_t c) { : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym_sym_lit_token1_character_set_5(int32_t c) { +static inline bool aux_sym_sym_lit_token1_character_set_6(int32_t c) { return (c < '@' ? (c < '(' ? (c < 28 @@ -901,7 +1226,7 @@ static inline bool aux_sym_sym_lit_token1_character_set_5(int32_t c) { : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym_sym_lit_token1_character_set_6(int32_t c) { +static inline bool aux_sym_sym_lit_token1_character_set_7(int32_t c) { return (c < '[' ? (c < '(' ? (c < 28 @@ -952,30 +1277,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(63); - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(123); - if (lookahead == '\'') ADVANCE(133); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == ',') ADVANCE(136); - if (lookahead == '0') ADVANCE(69); - if (lookahead == ':') ADVANCE(8); - if (lookahead == ';') ADVANCE(66); - if (lookahead == '@') ADVANCE(132); - if (lookahead == 'A') ADVANCE(143); - if (lookahead == '\\') ADVANCE(60); - if (lookahead == '^') ADVANCE(116); - if (lookahead == '`') ADVANCE(134); - if (lookahead == 'd') ADVANCE(20); - if (lookahead == 'f') ADVANCE(11); - if (lookahead == 'n') ADVANCE(26); - if (lookahead == 't') ADVANCE(39); - if (lookahead == '{') ADVANCE(120); - if (lookahead == '|') ADVANCE(49); - if (lookahead == '}') ADVANCE(121); - if (('+' <= lookahead && lookahead <= '-')) ADVANCE(7); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(71); + if (eof) ADVANCE(202); + if (lookahead == '"') ADVANCE(8); + if (lookahead == '#') ADVANCE(265); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ')') ADVANCE(261); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '0') ADVANCE(208); + if (lookahead == ':') ADVANCE(16); + if (lookahead == ';') ADVANCE(205); + if (lookahead == '=') ADVANCE(302); + if (lookahead == '@') ADVANCE(275); + if (lookahead == 'A') ADVANCE(321); + if (lookahead == '\\') ADVANCE(199); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '`') ADVANCE(277); + if (lookahead == 'a') ADVANCE(30); + if (lookahead == 'b') ADVANCE(42); + if (lookahead == 'c') ADVANCE(128); + if (lookahead == 'd') ADVANCE(43); + if (lookahead == 'f') ADVANCE(19); + if (lookahead == 'i') ADVANCE(61); + if (lookahead == 'l') ADVANCE(138); + if (lookahead == 'm') ADVANCE(20); + if (lookahead == 'n') ADVANCE(34); + if (lookahead == 'o') ADVANCE(108); + if (lookahead == 'r') ADVANCE(44); + if (lookahead == 's') ADVANCE(172); + if (lookahead == 't') ADVANCE(71); + if (lookahead == 'u') ADVANCE(122); + if (lookahead == 'w') ADVANCE(72); + if (lookahead == '{') ADVANCE(262); + if (lookahead == '|') ADVANCE(188); + if (lookahead == '}') ADVANCE(263); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(15); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(210); if (('\t' <= lookahead && lookahead <= '\r') || (28 <= lookahead && lookahead <= ' ') || lookahead == 5760 || @@ -984,27 +1321,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8232 || lookahead == 8233 || lookahead == 8287 || - lookahead == 12288) ADVANCE(64); + lookahead == 12288) ADVANCE(203); END_STATE(); case 1: - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(123); - if (lookahead == '\'') ADVANCE(133); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == ',') ADVANCE(136); - if (lookahead == '0') ADVANCE(69); - if (lookahead == ':') ADVANCE(6); - if (lookahead == ';') ADVANCE(66); - if (lookahead == '@') ADVANCE(132); - if (lookahead == '\\') ADVANCE(60); - if (lookahead == '^') ADVANCE(116); - if (lookahead == '`') ADVANCE(134); - if (lookahead == 'd') ADVANCE(101); - if (lookahead == 'n') ADVANCE(103); - if (lookahead == '|') ADVANCE(109); - if (('+' <= lookahead && lookahead <= '-')) ADVANCE(98); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(71); + if (lookahead == ' ') ADVANCE(73); + END_STATE(); + case 2: + if (lookahead == ' ') ADVANCE(85); + END_STATE(); + case 3: + if (lookahead == ' ') ADVANCE(85); + if (lookahead == 's') ADVANCE(2); + END_STATE(); + case 4: + if (lookahead == '!') ADVANCE(205); + if (lookahead == '_') ADVANCE(206); + if (lookahead == '|') ADVANCE(189); + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(8); + if (lookahead == '#') ADVANCE(265); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ')') ADVANCE(261); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '0') ADVANCE(208); + if (lookahead == ':') ADVANCE(14); + if (lookahead == ';') ADVANCE(205); + if (lookahead == '@') ADVANCE(275); + if (lookahead == '\\') ADVANCE(199); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '`') ADVANCE(277); + if (lookahead == 'd') ADVANCE(240); + if (lookahead == 'l') ADVANCE(248); + if (lookahead == 'n') ADVANCE(242); + if (lookahead == '|') ADVANCE(251); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(237); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(210); if (('\t' <= lookahead && lookahead <= '\r') || (28 <= lookahead && lookahead <= ' ') || lookahead == 5760 || @@ -1013,22 +1366,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8232 || lookahead == 8233 || lookahead == 8287 || - lookahead == 12288) ADVANCE(64); + lookahead == 12288) ADVANCE(203); if (lookahead != 0 && (lookahead < '[' || ']' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(115); + (lookahead < '{' || '~' < lookahead)) ADVANCE(257); END_STATE(); - case 2: - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(124); - if (lookahead == '\'') ADVANCE(133); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ',') ADVANCE(9); - if (lookahead == ':') ADVANCE(6); - if (lookahead == ';') ADVANCE(66); - if (lookahead == '@') ADVANCE(132); - if (lookahead == '^') ADVANCE(116); - if (lookahead == '{') ADVANCE(120); + case 6: + if (lookahead == '"') ADVANCE(8); + if (lookahead == '#') ADVANCE(267); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '0') ADVANCE(208); + if (lookahead == ':') ADVANCE(14); + if (lookahead == '@') ADVANCE(275); + if (lookahead == '\\') ADVANCE(199); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '`') ADVANCE(277); + if (lookahead == 'n') ADVANCE(242); + if (lookahead == '|') ADVANCE(251); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(237); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(210); + if (!aux_sym_sym_lit_token1_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 7: + if (lookahead == '"') ADVANCE(8); + if (lookahead == '#') ADVANCE(266); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ',') ADVANCE(17); + if (lookahead == ':') ADVANCE(14); + if (lookahead == ';') ADVANCE(205); + if (lookahead == '@') ADVANCE(275); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '{') ADVANCE(262); if (('\t' <= lookahead && lookahead <= '\r') || (28 <= lookahead && lookahead <= ' ') || lookahead == 5760 || @@ -1037,5659 +1408,2358 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8232 || lookahead == 8233 || lookahead == 8287 || - lookahead == 12288) ADVANCE(64); + lookahead == 12288) ADVANCE(203); if (lookahead != 0 && lookahead != ')' && (lookahead < '0' || '9' < lookahead) && (lookahead < '[' || ']' < lookahead) && lookahead != '`' && lookahead != '}' && - lookahead != '~') ADVANCE(115); - END_STATE(); - case 3: - if (lookahead == '"') ADVANCE(83); - if (lookahead == '\\') ADVANCE(61); - if (lookahead != 0) ADVANCE(3); - END_STATE(); - case 4: - if (lookahead == '#') ADVANCE(137); - if (lookahead != 0) ADVANCE(50); - END_STATE(); - case 5: - if (lookahead == '#') ADVANCE(125); - if (lookahead == '\'') ADVANCE(133); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ',') ADVANCE(9); - if (lookahead == '@') ADVANCE(132); - if (lookahead == '^') ADVANCE(116); - if (lookahead == '{') ADVANCE(120); - if (!aux_sym_sym_lit_token1_character_set_1(lookahead)) ADVANCE(115); - END_STATE(); - case 6: - if (lookahead == '/') ADVANCE(81); - if (lookahead == ':') ADVANCE(59); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(82); - END_STATE(); - case 7: - if (lookahead == '0') ADVANCE(69); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(71); + lookahead != '~') ADVANCE(257); END_STATE(); case 8: - if (lookahead == ':') ADVANCE(128); + if (lookahead == '"') ADVANCE(222); + if (lookahead == '\\') ADVANCE(200); + if (lookahead != 0) ADVANCE(8); END_STATE(); case 9: - if (lookahead == '@') ADVANCE(135); + if (lookahead == '#') ADVANCE(280); + if (lookahead != 0) ADVANCE(189); END_STATE(); case 10: - if (lookahead == 'A') ADVANCE(122); + if (lookahead == '#') ADVANCE(4); + if (lookahead == ')') ADVANCE(261); + if (lookahead == ';') ADVANCE(205); + if (lookahead == '=') ADVANCE(302); + if (lookahead == 'a') ADVANCE(89); + if (lookahead == 'c') ADVANCE(128); + if (lookahead == 'd') ADVANCE(132); + if (lookahead == 'f') ADVANCE(78); + if (lookahead == 'i') ADVANCE(62); + if (lookahead == 'm') ADVANCE(20); + if (lookahead == 'n') ADVANCE(33); + if (lookahead == 'r') ADVANCE(44); + if (lookahead == 's') ADVANCE(172); + if (lookahead == 't') ADVANCE(75); + if (lookahead == 'u') ADVANCE(121); + if (lookahead == 'w') ADVANCE(72); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(203); END_STATE(); case 11: + if (lookahead == '#') ADVANCE(4); + if (lookahead == ';') ADVANCE(205); if (lookahead == 'a') ADVANCE(29); + if (lookahead == 'b') ADVANCE(42); + if (lookahead == 'd') ADVANCE(139); + if (lookahead == 'f') ADVANCE(148); + if (lookahead == 'i') ADVANCE(117); + if (lookahead == 'o') ADVANCE(108); + if (lookahead == 't') ADVANCE(76); + if (lookahead == 'u') ADVANCE(144); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(203); END_STATE(); case 12: - if (lookahead == 'a') ADVANCE(16); + if (lookahead == '#') ADVANCE(268); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ',') ADVANCE(17); + if (lookahead == '@') ADVANCE(275); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '{') ADVANCE(262); + if (!aux_sym_sym_lit_token1_character_set_2(lookahead)) ADVANCE(257); END_STATE(); case 13: - if (lookahead == 'a') ADVANCE(17); + if (lookahead == '-') ADVANCE(88); END_STATE(); case 14: - if (lookahead == 'b') ADVANCE(84); + if (lookahead == '/') ADVANCE(220); + if (lookahead == ':') ADVANCE(198); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(221); END_STATE(); case 15: - if (lookahead == 'c') ADVANCE(28); + if (lookahead == '0') ADVANCE(208); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(210); END_STATE(); case 16: - if (lookahead == 'c') ADVANCE(19); + if (lookahead == ':') ADVANCE(271); END_STATE(); case 17: - if (lookahead == 'c') ADVANCE(41); + if (lookahead == '@') ADVANCE(278); END_STATE(); case 18: - if (lookahead == 'd') ADVANCE(84); + if (lookahead == 'A') ADVANCE(264); END_STATE(); case 19: - if (lookahead == 'e') ADVANCE(84); + if (lookahead == 'a') ADVANCE(90); + if (lookahead == 'i') ADVANCE(124); + if (lookahead == 'o') ADVANCE(146); + if (lookahead == 'r') ADVANCE(135); END_STATE(); case 20: - if (lookahead == 'e') ADVANCE(24); + if (lookahead == 'a') ADVANCE(182); + if (lookahead == 'i') ADVANCE(119); END_STATE(); case 21: - if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'a') ADVANCE(186); END_STATE(); case 22: - if (lookahead == 'e') ADVANCE(18); + if (lookahead == 'a') ADVANCE(36); END_STATE(); case 23: - if (lookahead == 'e') ADVANCE(22); + if (lookahead == 'a') ADVANCE(95); END_STATE(); case 24: - if (lookahead == 'f') ADVANCE(33); + if (lookahead == 'a') ADVANCE(37); END_STATE(); case 25: - if (lookahead == 'f') ADVANCE(23); + if (lookahead == 'a') ADVANCE(99); END_STATE(); case 26: - if (lookahead == 'i') ADVANCE(30); + if (lookahead == 'a') ADVANCE(162); END_STATE(); case 27: - if (lookahead == 'i') ADVANCE(36); + if (lookahead == 'a') ADVANCE(97); END_STATE(); case 28: - if (lookahead == 'k') ADVANCE(43); + if (lookahead == 'b') ADVANCE(223); END_STATE(); case 29: - if (lookahead == 'l') ADVANCE(44); + if (lookahead == 'c') ADVANCE(150); END_STATE(); case 30: - if (lookahead == 'l') ADVANCE(95); + if (lookahead == 'c') ADVANCE(150); + if (lookahead == 'l') ADVANCE(179); + if (lookahead == 'n') ADVANCE(39); + if (lookahead == 'p') ADVANCE(145); END_STATE(); case 31: - if (lookahead == 'l') ADVANCE(27); + if (lookahead == 'c') ADVANCE(298); END_STATE(); case 32: - if (lookahead == 'm') ADVANCE(25); + if (lookahead == 'c') ADVANCE(87); END_STATE(); case 33: - if (lookahead == 'm') ADVANCE(13); - if (lookahead == 'u') ADVANCE(35); + if (lookahead == 'c') ADVANCE(141); + if (lookahead == 'e') ADVANCE(177); END_STATE(); case 34: - if (lookahead == 'n') ADVANCE(84); + if (lookahead == 'c') ADVANCE(141); + if (lookahead == 'e') ADVANCE(177); + if (lookahead == 'i') ADVANCE(91); END_STATE(); case 35: - if (lookahead == 'n') ADVANCE(139); + if (lookahead == 'c') ADVANCE(165); END_STATE(); case 36: - if (lookahead == 'n') ADVANCE(19); + if (lookahead == 'c') ADVANCE(41); END_STATE(); case 37: - if (lookahead == 'o') ADVANCE(141); + if (lookahead == 'c') ADVANCE(153); END_STATE(); case 38: - if (lookahead == 'p') ADVANCE(12); + if (lookahead == 'd') ADVANCE(223); END_STATE(); case 39: - if (lookahead == 'r') ADVANCE(46); + if (lookahead == 'd') ADVANCE(300); END_STATE(); case 40: - if (lookahead == 'r') ADVANCE(32); + if (lookahead == 'd') ADVANCE(298); END_STATE(); case 41: - if (lookahead == 'r') ADVANCE(37); + if (lookahead == 'e') ADVANCE(223); END_STATE(); case 42: - if (lookahead == 'r') ADVANCE(34); + if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'y') ADVANCE(295); END_STATE(); case 43: - if (lookahead == 's') ADVANCE(38); + if (lookahead == 'e') ADVANCE(63); + if (lookahead == 'o') ADVANCE(304); END_STATE(); case 44: - if (lookahead == 's') ADVANCE(21); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 45: - if (lookahead == 't') ADVANCE(47); + if (lookahead == 'e') ADVANCE(298); END_STATE(); case 46: - if (lookahead == 'u') ADVANCE(21); + if (lookahead == 'e') ADVANCE(112); END_STATE(); case 47: - if (lookahead == 'u') ADVANCE(42); + if (lookahead == 'e') ADVANCE(236); END_STATE(); case 48: - if (lookahead == 'w') ADVANCE(31); + if (lookahead == 'e') ADVANCE(1); END_STATE(); case 49: - if (lookahead == '|') ADVANCE(138); - if (lookahead != 0) ADVANCE(49); + if (lookahead == 'e') ADVANCE(3); END_STATE(); case 50: - if (lookahead == '|') ADVANCE(4); - if (lookahead != 0) ADVANCE(50); + if (lookahead == 'e') ADVANCE(38); END_STATE(); case 51: - if (lookahead == '+' || - lookahead == '-') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + if (lookahead == 'e') ADVANCE(147); END_STATE(); case 52: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(79); + if (lookahead == 'e') ADVANCE(35); END_STATE(); case 53: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + if (lookahead == 'e') ADVANCE(185); END_STATE(); case 54: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(84); + if (lookahead == 'e') ADVANCE(82); END_STATE(); case 55: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 56: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + if (lookahead == 'e') ADVANCE(113); END_STATE(); case 57: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(56); + if (lookahead == 'e') ADVANCE(118); END_STATE(); case 58: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80); + if (lookahead == 'e') ADVANCE(50); END_STATE(); case 59: - if (!sym_kwd_lit_character_set_2(lookahead)) ADVANCE(82); + if (lookahead == 'e') ADVANCE(111); END_STATE(); case 60: - if (lookahead != 0 && - lookahead != 'b' && - lookahead != 'f' && - lookahead != 'n' && - lookahead != 'o' && - (lookahead < 'r' || 'u' < lookahead)) ADVANCE(84); - if (lookahead == 'b') ADVANCE(85); - if (lookahead == 'f') ADVANCE(89); - if (lookahead == 'n') ADVANCE(87); - if (lookahead == 'o') ADVANCE(93); - if (lookahead == 'r') ADVANCE(88); - if (lookahead == 's') ADVANCE(90); - if (lookahead == 't') ADVANCE(86); - if (lookahead == 'u') ADVANCE(94); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 61: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(3); + if (lookahead == 'f') ADVANCE(306); + if (lookahead == 'n') ADVANCE(283); END_STATE(); case 62: - if (eof) ADVANCE(63); - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(123); - if (lookahead == '\'') ADVANCE(133); - if (lookahead == '(') ADVANCE(118); - if (lookahead == ')') ADVANCE(119); - if (lookahead == ',') ADVANCE(136); - if (lookahead == '0') ADVANCE(69); - if (lookahead == ':') ADVANCE(6); - if (lookahead == ';') ADVANCE(66); - if (lookahead == '@') ADVANCE(132); - if (lookahead == '\\') ADVANCE(60); - if (lookahead == '^') ADVANCE(116); - if (lookahead == '`') ADVANCE(134); - if (lookahead == 'n') ADVANCE(103); - if (lookahead == '|') ADVANCE(109); - if (lookahead == '}') ADVANCE(121); - if (('+' <= lookahead && lookahead <= '-')) ADVANCE(98); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(71); - if (('\t' <= lookahead && lookahead <= '\r') || - (28 <= lookahead && lookahead <= ' ') || - lookahead == 5760 || - (8192 <= lookahead && lookahead <= 8198) || - (8200 <= lookahead && lookahead <= 8202) || - lookahead == 8232 || - lookahead == 8233 || - lookahead == 8287 || - lookahead == 12288) ADVANCE(64); - if (lookahead != 0 && - (lookahead < '[' || ']' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(115); + if (lookahead == 'f') ADVANCE(306); + if (lookahead == 'n') ADVANCE(80); END_STATE(); case 63: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'f') ADVANCE(106); END_STATE(); case 64: - ACCEPT_TOKEN(sym__ws); - if (('\t' <= lookahead && lookahead <= '\r') || - (28 <= lookahead && lookahead <= ' ') || - lookahead == 5760 || - (8192 <= lookahead && lookahead <= 8198) || - (8200 <= lookahead && lookahead <= 8202) || - lookahead == 8232 || - lookahead == 8233 || - lookahead == 8287 || - lookahead == 12288) ADVANCE(64); + if (lookahead == 'f') ADVANCE(58); END_STATE(); case 65: - ACCEPT_TOKEN(sym_comment); + if (lookahead == 'f') ADVANCE(152); + if (lookahead == 't') ADVANCE(130); END_STATE(); case 66: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(65); - if (lookahead != 0) ADVANCE(66); + if (lookahead == 'g') ADVANCE(285); END_STATE(); case 67: - ACCEPT_TOKEN(anon_sym_POUND_); + if (lookahead == 'g') ADVANCE(286); END_STATE(); case 68: - ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'g') ADVANCE(297); END_STATE(); case 69: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(75); - if (lookahead == '/') ADVANCE(52); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(51); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(58); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(55); - if (lookahead == '8' || - lookahead == '9') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(70); + if (lookahead == 'h') ADVANCE(301); END_STATE(); case 70: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(75); - if (lookahead == '/') ADVANCE(52); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(51); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(58); - if (lookahead == '8' || - lookahead == '9') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(70); + if (lookahead == 'h') ADVANCE(13); END_STATE(); case 71: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(75); - if (lookahead == '/') ADVANCE(52); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(51); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if (lookahead == 'h') ADVANCE(46); + if (lookahead == 'o') ADVANCE(290); + if (lookahead == 'r') ADVANCE(173); END_STATE(); case 72: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(76); - if (lookahead == '/') ADVANCE(113); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(110); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(111); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(112); - if (lookahead == '8' || - lookahead == '9') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(73); + if (lookahead == 'h') ADVANCE(56); + if (lookahead == 'i') ADVANCE(166); END_STATE(); case 73: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(76); - if (lookahead == '/') ADVANCE(113); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(110); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(111); - if (lookahead == '8' || - lookahead == '9') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(73); + if (lookahead == 'h') ADVANCE(26); END_STATE(); case 74: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(76); - if (lookahead == '/') ADVANCE(113); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(110); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(111); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(74); + if (lookahead == 'h') ADVANCE(48); END_STATE(); case 75: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(75); + if (lookahead == 'h') ADVANCE(55); END_STATE(); case 76: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(68); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(110); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(76); + if (lookahead == 'h') ADVANCE(59); + if (lookahead == 'o') ADVANCE(290); END_STATE(); case 77: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(68); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + if (lookahead == 'i') ADVANCE(187); END_STATE(); case 78: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'N') ADVANCE(68); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); + if (lookahead == 'i') ADVANCE(124); + if (lookahead == 'o') ADVANCE(146); END_STATE(); case 79: - ACCEPT_TOKEN(sym_num_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(79); + if (lookahead == 'i') ADVANCE(109); + if (lookahead == 'l') ADVANCE(137); END_STATE(); case 80: - ACCEPT_TOKEN(sym_num_lit); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80); + if (lookahead == 'i') ADVANCE(169); + if (lookahead == 't') ADVANCE(133); END_STATE(); case 81: - ACCEPT_TOKEN(sym_kwd_lit); + if (lookahead == 'i') ADVANCE(105); END_STATE(); case 82: - ACCEPT_TOKEN(sym_kwd_lit); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(82); + if (lookahead == 'i') ADVANCE(159); END_STATE(); case 83: - ACCEPT_TOKEN(aux_sym_str_lit_token1); + if (lookahead == 'i') ADVANCE(120); END_STATE(); case 84: - ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'i') ADVANCE(127); END_STATE(); case 85: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'a') ADVANCE(15); + if (lookahead == 'i') ADVANCE(116); END_STATE(); case 86: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'a') ADVANCE(14); + if (lookahead == 'i') ADVANCE(27); END_STATE(); case 87: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'e') ADVANCE(48); + if (lookahead == 'k') ADVANCE(160); END_STATE(); case 88: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'e') ADVANCE(45); + if (lookahead == 'k') ADVANCE(53); + if (lookahead == 'v') ADVANCE(25); END_STATE(); case 89: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'o') ADVANCE(40); + if (lookahead == 'l') ADVANCE(179); + if (lookahead == 'n') ADVANCE(39); + if (lookahead == 'p') ADVANCE(145); END_STATE(); case 90: - ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'p') ADVANCE(12); + if (lookahead == 'l') ADVANCE(163); END_STATE(); case 91: - ACCEPT_TOKEN(sym_char_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(84); + if (lookahead == 'l') ADVANCE(234); END_STATE(); case 92: - ACCEPT_TOKEN(sym_char_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91); + if (lookahead == 'l') ADVANCE(183); END_STATE(); case 93: - ACCEPT_TOKEN(sym_char_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(92); + if (lookahead == 'l') ADVANCE(184); END_STATE(); case 94: - ACCEPT_TOKEN(sym_char_lit); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(57); + if (lookahead == 'l') ADVANCE(60); END_STATE(); case 95: - ACCEPT_TOKEN(sym_nil_lit); + if (lookahead == 'l') ADVANCE(92); END_STATE(); case 96: - ACCEPT_TOKEN(sym_nil_lit); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'l') ADVANCE(52); END_STATE(); case 97: - ACCEPT_TOKEN(sym_bool_lit); + if (lookahead == 'l') ADVANCE(93); END_STATE(); case 98: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == '0') ADVANCE(72); - if (!aux_sym_sym_lit_token1_character_set_2(lookahead)) ADVANCE(115); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(74); + if (lookahead == 'l') ADVANCE(84); END_STATE(); case 99: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'a') ADVANCE(100); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'l') ADVANCE(175); END_STATE(); case 100: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'c') ADVANCE(108); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'l') ADVANCE(96); + if (lookahead == 'u') ADVANCE(126); END_STATE(); case 101: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'e') ADVANCE(102); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(298); END_STATE(); case 102: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'f') ADVANCE(105); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(289); END_STATE(); case 103: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'i') ADVANCE(104); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(293); END_STATE(); case 104: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'l') ADVANCE(96); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(64); END_STATE(); case 105: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'm') ADVANCE(99); - if (lookahead == 'u') ADVANCE(106); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(77); END_STATE(); case 106: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'n') ADVANCE(140); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'm') ADVANCE(24); + if (lookahead == 'u') ADVANCE(114); END_STATE(); case 107: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'o') ADVANCE(142); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'n') ADVANCE(223); END_STATE(); case 108: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == 'r') ADVANCE(107); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'n') ADVANCE(294); END_STATE(); case 109: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == '|') ADVANCE(115); - if (!aux_sym_sym_lit_token1_character_set_3(lookahead)) ADVANCE(109); - if (sym_fancy_literal_character_set_1(lookahead)) ADVANCE(49); + if (lookahead == 'n') ADVANCE(66); END_STATE(); case 110: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (lookahead == '+' || - lookahead == '-') ADVANCE(114); - if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + if (lookahead == 'n') ADVANCE(65); END_STATE(); case 111: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (!aux_sym_sym_lit_token1_character_set_5(lookahead)) ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80); + if (lookahead == 'n') ADVANCE(296); END_STATE(); case 112: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (!aux_sym_sym_lit_token1_character_set_6(lookahead)) ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); + if (lookahead == 'n') ADVANCE(296); + if (lookahead == 'r') ADVANCE(54); END_STATE(); case 113: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(79); + if (lookahead == 'n') ADVANCE(305); END_STATE(); case 114: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + if (lookahead == 'n') ADVANCE(317); END_STATE(); case 115: - ACCEPT_TOKEN(aux_sym_sym_lit_token1); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'n') ADVANCE(313); END_STATE(); case 116: - ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == 'n') ADVANCE(287); END_STATE(); case 117: - ACCEPT_TOKEN(anon_sym_POUND_CARET); + if (lookahead == 'n') ADVANCE(282); END_STATE(); case 118: - ACCEPT_TOKEN(anon_sym_LPAREN); + if (lookahead == 'n') ADVANCE(40); END_STATE(); case 119: - ACCEPT_TOKEN(anon_sym_RPAREN); + if (lookahead == 'n') ADVANCE(81); END_STATE(); case 120: - ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == 'n') ADVANCE(67); END_STATE(); case 121: - ACCEPT_TOKEN(anon_sym_RBRACE); + if (lookahead == 'n') ADVANCE(94); END_STATE(); case 122: - ACCEPT_TOKEN(anon_sym_POUND0A); + if (lookahead == 'n') ADVANCE(94); + if (lookahead == 'p') ADVANCE(170); + if (lookahead == 's') ADVANCE(83); END_STATE(); case 123: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(66); - if (lookahead == '#') ADVANCE(130); - if (lookahead == '\'') ADVANCE(129); - if (lookahead == '0') ADVANCE(10); - if (lookahead == '=') ADVANCE(131); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '^') ADVANCE(117); - if (lookahead == '_') ADVANCE(67); - if (lookahead == '|') ADVANCE(50); + if (lookahead == 'n') ADVANCE(31); END_STATE(); case 124: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(66); - if (lookahead == '\'') ADVANCE(129); - if (lookahead == '0') ADVANCE(10); - if (lookahead == '=') ADVANCE(131); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '^') ADVANCE(117); - if (lookahead == '_') ADVANCE(67); - if (lookahead == '|') ADVANCE(50); + if (lookahead == 'n') ADVANCE(23); END_STATE(); case 125: - ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '\'') ADVANCE(129); - if (lookahead == '0') ADVANCE(10); - if (lookahead == '=') ADVANCE(131); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '^') ADVANCE(117); - if (lookahead == '|') ADVANCE(50); + if (lookahead == 'n') ADVANCE(68); END_STATE(); case 126: - ACCEPT_TOKEN(anon_sym_POUND_QMARK); - if (lookahead == '@') ADVANCE(127); + if (lookahead == 'n') ADVANCE(165); END_STATE(); case 127: - ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); + if (lookahead == 'n') ADVANCE(41); END_STATE(); case 128: - ACCEPT_TOKEN(sym_auto_res_mark); + if (lookahead == 'o') ADVANCE(100); END_STATE(); case 129: - ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); + if (lookahead == 'o') ADVANCE(291); END_STATE(); case 130: - ACCEPT_TOKEN(anon_sym_POUND_POUND); + if (lookahead == 'o') ADVANCE(292); END_STATE(); case 131: - ACCEPT_TOKEN(anon_sym_POUND_EQ); + if (lookahead == 'o') ADVANCE(319); END_STATE(); case 132: - ACCEPT_TOKEN(anon_sym_AT); + if (lookahead == 'o') ADVANCE(303); END_STATE(); case 133: - ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == 'o') ADVANCE(311); END_STATE(); case 134: - ACCEPT_TOKEN(anon_sym_BQUOTE); + if (lookahead == 'o') ADVANCE(143); END_STATE(); case 135: - ACCEPT_TOKEN(anon_sym_COMMA_AT); + if (lookahead == 'o') ADVANCE(102); END_STATE(); case 136: - ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '@') ADVANCE(135); + if (lookahead == 'o') ADVANCE(161); END_STATE(); case 137: - ACCEPT_TOKEN(sym_block_comment); + if (lookahead == 'o') ADVANCE(178); END_STATE(); case 138: - ACCEPT_TOKEN(sym_fancy_literal); + if (lookahead == 'o') ADVANCE(134); END_STATE(); case 139: - ACCEPT_TOKEN(anon_sym_defun); + if (lookahead == 'o') ADVANCE(181); END_STATE(); case 140: - ACCEPT_TOKEN(anon_sym_defun); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'o') ADVANCE(103); END_STATE(); case 141: - ACCEPT_TOKEN(anon_sym_defmacro); + if (lookahead == 'o') ADVANCE(123); END_STATE(); case 142: - ACCEPT_TOKEN(anon_sym_defmacro); - if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(115); + if (lookahead == 'p') ADVANCE(22); END_STATE(); case 143: - ACCEPT_TOKEN(anon_sym_A); + if (lookahead == 'p') ADVANCE(315); END_STATE(); - default: - return false; - } -} - -static TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, - [1] = {.lex_state = 62}, - [2] = {.lex_state = 1}, - [3] = {.lex_state = 1}, - [4] = {.lex_state = 1}, - [5] = {.lex_state = 62}, - [6] = {.lex_state = 62}, - [7] = {.lex_state = 62}, - [8] = {.lex_state = 62}, - [9] = {.lex_state = 62}, - [10] = {.lex_state = 62}, - [11] = {.lex_state = 62}, - [12] = {.lex_state = 62}, - [13] = {.lex_state = 62}, - [14] = {.lex_state = 62}, - [15] = {.lex_state = 62}, - [16] = {.lex_state = 62}, - [17] = {.lex_state = 62}, - [18] = {.lex_state = 62}, - [19] = {.lex_state = 62}, - [20] = {.lex_state = 62}, - [21] = {.lex_state = 62}, - [22] = {.lex_state = 62}, - [23] = {.lex_state = 62}, - [24] = {.lex_state = 62}, - [25] = {.lex_state = 62}, - [26] = {.lex_state = 62}, - [27] = {.lex_state = 62}, - [28] = {.lex_state = 62}, - [29] = {.lex_state = 62}, - [30] = {.lex_state = 62}, - [31] = {.lex_state = 62}, - [32] = {.lex_state = 62}, - [33] = {.lex_state = 62}, - [34] = {.lex_state = 62}, - [35] = {.lex_state = 62}, - [36] = {.lex_state = 62}, - [37] = {.lex_state = 62}, - [38] = {.lex_state = 62}, - [39] = {.lex_state = 62}, - [40] = {.lex_state = 62}, - [41] = {.lex_state = 62}, - [42] = {.lex_state = 62}, - [43] = {.lex_state = 62}, - [44] = {.lex_state = 62}, - [45] = {.lex_state = 62}, - [46] = {.lex_state = 62}, - [47] = {.lex_state = 62}, - [48] = {.lex_state = 62}, - [49] = {.lex_state = 62}, - [50] = {.lex_state = 62}, - [51] = {.lex_state = 62}, - [52] = {.lex_state = 62}, - [53] = {.lex_state = 62}, - [54] = {.lex_state = 62}, - [55] = {.lex_state = 62}, - [56] = {.lex_state = 62}, - [57] = {.lex_state = 62}, - [58] = {.lex_state = 62}, - [59] = {.lex_state = 62}, - [60] = {.lex_state = 62}, - [61] = {.lex_state = 62}, - [62] = {.lex_state = 62}, - [63] = {.lex_state = 62}, - [64] = {.lex_state = 62}, - [65] = {.lex_state = 62}, - [66] = {.lex_state = 62}, - [67] = {.lex_state = 62}, - [68] = {.lex_state = 62}, - [69] = {.lex_state = 62}, - [70] = {.lex_state = 62}, - [71] = {.lex_state = 62}, - [72] = {.lex_state = 62}, - [73] = {.lex_state = 62}, - [74] = {.lex_state = 62}, - [75] = {.lex_state = 62}, - [76] = {.lex_state = 62}, - [77] = {.lex_state = 62}, - [78] = {.lex_state = 62}, - [79] = {.lex_state = 62}, - [80] = {.lex_state = 62}, - [81] = {.lex_state = 62}, - [82] = {.lex_state = 62}, - [83] = {.lex_state = 62}, - [84] = {.lex_state = 62}, - [85] = {.lex_state = 62}, - [86] = {.lex_state = 62}, - [87] = {.lex_state = 62}, - [88] = {.lex_state = 62}, - [89] = {.lex_state = 62}, - [90] = {.lex_state = 62}, - [91] = {.lex_state = 62}, - [92] = {.lex_state = 62}, - [93] = {.lex_state = 1}, - [94] = {.lex_state = 1}, - [95] = {.lex_state = 1}, - [96] = {.lex_state = 1}, - [97] = {.lex_state = 1}, - [98] = {.lex_state = 62}, - [99] = {.lex_state = 62}, - [100] = {.lex_state = 1}, - [101] = {.lex_state = 62}, - [102] = {.lex_state = 1}, - [103] = {.lex_state = 62}, - [104] = {.lex_state = 62}, - [105] = {.lex_state = 62}, - [106] = {.lex_state = 62}, - [107] = {.lex_state = 62}, - [108] = {.lex_state = 62}, - [109] = {.lex_state = 62}, - [110] = {.lex_state = 1}, - [111] = {.lex_state = 62}, - [112] = {.lex_state = 62}, - [113] = {.lex_state = 62}, - [114] = {.lex_state = 62}, - [115] = {.lex_state = 62}, - [116] = {.lex_state = 62}, - [117] = {.lex_state = 62}, - [118] = {.lex_state = 62}, - [119] = {.lex_state = 62}, - [120] = {.lex_state = 62}, - [121] = {.lex_state = 62}, - [122] = {.lex_state = 62}, - [123] = {.lex_state = 62}, - [124] = {.lex_state = 62}, - [125] = {.lex_state = 62}, - [126] = {.lex_state = 62}, - [127] = {.lex_state = 62}, - [128] = {.lex_state = 1}, - [129] = {.lex_state = 62}, - [130] = {.lex_state = 62}, - [131] = {.lex_state = 62}, - [132] = {.lex_state = 62}, - [133] = {.lex_state = 62}, - [134] = {.lex_state = 62}, - [135] = {.lex_state = 1}, - [136] = {.lex_state = 1}, - [137] = {.lex_state = 62}, - [138] = {.lex_state = 62}, - [139] = {.lex_state = 62}, - [140] = {.lex_state = 62}, - [141] = {.lex_state = 62}, - [142] = {.lex_state = 62}, - [143] = {.lex_state = 62}, - [144] = {.lex_state = 62}, - [145] = {.lex_state = 62}, - [146] = {.lex_state = 62}, - [147] = {.lex_state = 62}, - [148] = {.lex_state = 62}, - [149] = {.lex_state = 62}, - [150] = {.lex_state = 62}, - [151] = {.lex_state = 1}, - [152] = {.lex_state = 1}, - [153] = {.lex_state = 1}, - [154] = {.lex_state = 1}, - [155] = {.lex_state = 1}, - [156] = {.lex_state = 1}, - [157] = {.lex_state = 1}, - [158] = {.lex_state = 1}, - [159] = {.lex_state = 62}, - [160] = {.lex_state = 1}, - [161] = {.lex_state = 62}, - [162] = {.lex_state = 62}, - [163] = {.lex_state = 62}, - [164] = {.lex_state = 62}, - [165] = {.lex_state = 1}, - [166] = {.lex_state = 1}, - [167] = {.lex_state = 1}, - [168] = {.lex_state = 1}, - [169] = {.lex_state = 1}, - [170] = {.lex_state = 62}, - [171] = {.lex_state = 1}, - [172] = {.lex_state = 1}, - [173] = {.lex_state = 1}, - [174] = {.lex_state = 1}, - [175] = {.lex_state = 1}, - [176] = {.lex_state = 1}, - [177] = {.lex_state = 1}, - [178] = {.lex_state = 1}, - [179] = {.lex_state = 1}, - [180] = {.lex_state = 1}, - [181] = {.lex_state = 62}, - [182] = {.lex_state = 1}, - [183] = {.lex_state = 1}, - [184] = {.lex_state = 1}, - [185] = {.lex_state = 1}, - [186] = {.lex_state = 1}, - [187] = {.lex_state = 1}, - [188] = {.lex_state = 1}, - [189] = {.lex_state = 1}, - [190] = {.lex_state = 1}, - [191] = {.lex_state = 1}, - [192] = {.lex_state = 62}, - [193] = {.lex_state = 1}, - [194] = {.lex_state = 62}, - [195] = {.lex_state = 1}, - [196] = {.lex_state = 1}, - [197] = {.lex_state = 1}, - [198] = {.lex_state = 1}, - [199] = {.lex_state = 62}, - [200] = {.lex_state = 62}, - [201] = {.lex_state = 62}, - [202] = {.lex_state = 62}, - [203] = {.lex_state = 1}, - [204] = {.lex_state = 1}, - [205] = {.lex_state = 1}, - [206] = {.lex_state = 1}, - [207] = {.lex_state = 1}, - [208] = {.lex_state = 1}, - [209] = {.lex_state = 1}, - [210] = {.lex_state = 1}, - [211] = {.lex_state = 1}, - [212] = {.lex_state = 1}, - [213] = {.lex_state = 1}, - [214] = {.lex_state = 1}, - [215] = {.lex_state = 1}, - [216] = {.lex_state = 62}, - [217] = {.lex_state = 62}, - [218] = {.lex_state = 62}, - [219] = {.lex_state = 62}, - [220] = {.lex_state = 62}, - [221] = {.lex_state = 62}, - [222] = {.lex_state = 62}, - [223] = {.lex_state = 2}, - [224] = {.lex_state = 2}, - [225] = {.lex_state = 2}, - [226] = {.lex_state = 2}, - [227] = {.lex_state = 2}, - [228] = {.lex_state = 2}, - [229] = {.lex_state = 2}, - [230] = {.lex_state = 2}, - [231] = {.lex_state = 2}, - [232] = {.lex_state = 5}, - [233] = {.lex_state = 5}, - [234] = {.lex_state = 5}, - [235] = {.lex_state = 2}, - [236] = {.lex_state = 2}, - [237] = {.lex_state = 2}, - [238] = {.lex_state = 2}, - [239] = {.lex_state = 2}, - [240] = {.lex_state = 2}, - [241] = {.lex_state = 2}, - [242] = {.lex_state = 2}, - [243] = {.lex_state = 2}, - [244] = {.lex_state = 2}, - [245] = {.lex_state = 2}, - [246] = {.lex_state = 2}, - [247] = {.lex_state = 2}, - [248] = {.lex_state = 2}, - [249] = {.lex_state = 2}, - [250] = {.lex_state = 2}, - [251] = {.lex_state = 2}, - [252] = {.lex_state = 2}, - [253] = {.lex_state = 2}, - [254] = {.lex_state = 2}, - [255] = {.lex_state = 2}, - [256] = {.lex_state = 2}, - [257] = {.lex_state = 2}, - [258] = {.lex_state = 2}, - [259] = {.lex_state = 2}, - [260] = {.lex_state = 2}, - [261] = {.lex_state = 2}, - [262] = {.lex_state = 2}, - [263] = {.lex_state = 2}, - [264] = {.lex_state = 2}, - [265] = {.lex_state = 2}, - [266] = {.lex_state = 2}, - [267] = {.lex_state = 2}, - [268] = {.lex_state = 2}, - [269] = {.lex_state = 2}, - [270] = {.lex_state = 2}, - [271] = {.lex_state = 2}, - [272] = {.lex_state = 2}, - [273] = {.lex_state = 2}, - [274] = {.lex_state = 2}, - [275] = {.lex_state = 2}, - [276] = {.lex_state = 2}, - [277] = {.lex_state = 2}, - [278] = {.lex_state = 2}, - [279] = {.lex_state = 2}, - [280] = {.lex_state = 2}, - [281] = {.lex_state = 2}, - [282] = {.lex_state = 2}, - [283] = {.lex_state = 2}, - [284] = {.lex_state = 2}, - [285] = {.lex_state = 2}, - [286] = {.lex_state = 2}, - [287] = {.lex_state = 2}, - [288] = {.lex_state = 2}, - [289] = {.lex_state = 2}, - [290] = {.lex_state = 2}, - [291] = {.lex_state = 2}, - [292] = {.lex_state = 2}, - [293] = {.lex_state = 2}, - [294] = {.lex_state = 2}, - [295] = {.lex_state = 2}, - [296] = {.lex_state = 2}, - [297] = {.lex_state = 2}, - [298] = {.lex_state = 2}, - [299] = {.lex_state = 2}, - [300] = {.lex_state = 2}, - [301] = {.lex_state = 2}, - [302] = {.lex_state = 2}, - [303] = {.lex_state = 2}, - [304] = {.lex_state = 2}, - [305] = {.lex_state = 2}, - [306] = {.lex_state = 2}, - [307] = {.lex_state = 2}, - [308] = {.lex_state = 2}, - [309] = {.lex_state = 2}, - [310] = {.lex_state = 2}, - [311] = {.lex_state = 5}, - [312] = {.lex_state = 2}, - [313] = {.lex_state = 2}, - [314] = {.lex_state = 2}, - [315] = {.lex_state = 2}, - [316] = {.lex_state = 2}, - [317] = {.lex_state = 2}, - [318] = {.lex_state = 2}, - [319] = {.lex_state = 2}, - [320] = {.lex_state = 0}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, - [323] = {.lex_state = 0}, - [324] = {.lex_state = 0}, - [325] = {.lex_state = 0}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, - [328] = {.lex_state = 0}, - [329] = {.lex_state = 0}, - [330] = {.lex_state = 2}, - [331] = {.lex_state = 2}, - [332] = {.lex_state = 2}, - [333] = {.lex_state = 2}, - [334] = {.lex_state = 5}, - [335] = {.lex_state = 2}, - [336] = {.lex_state = 2}, - [337] = {.lex_state = 0}, - [338] = {.lex_state = 0}, - [339] = {.lex_state = 0}, - [340] = {.lex_state = 2}, - [341] = {.lex_state = 2}, - [342] = {.lex_state = 2}, - [343] = {.lex_state = 2}, - [344] = {.lex_state = 0}, - [345] = {.lex_state = 0}, - [346] = {.lex_state = 0}, - [347] = {.lex_state = 2}, - [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 = 2}, - [356] = {.lex_state = 0}, - [357] = {.lex_state = 2}, - [358] = {.lex_state = 2}, - [359] = {.lex_state = 0}, - [360] = {.lex_state = 0}, - [361] = {.lex_state = 0}, - [362] = {.lex_state = 0}, - [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 = 0}, - [372] = {.lex_state = 0}, - [373] = {.lex_state = 0}, - [374] = {.lex_state = 0}, - [375] = {.lex_state = 0}, - [376] = {.lex_state = 0}, - [377] = {.lex_state = 0}, - [378] = {.lex_state = 0}, - [379] = {.lex_state = 0}, - [380] = {.lex_state = 0}, - [381] = {.lex_state = 0}, - [382] = {.lex_state = 0}, - [383] = {.lex_state = 0}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 0}, - [386] = {.lex_state = 0}, - [387] = {.lex_state = 0}, - [388] = {.lex_state = 0}, - [389] = {.lex_state = 0}, -}; - -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [sym__ws] = ACTIONS(1), - [sym_comment] = ACTIONS(1), - [anon_sym_POUND_] = ACTIONS(1), - [sym_num_lit] = ACTIONS(1), - [aux_sym_str_lit_token1] = ACTIONS(1), - [sym_char_lit] = ACTIONS(1), - [sym_nil_lit] = ACTIONS(1), - [sym_bool_lit] = ACTIONS(1), - [anon_sym_CARET] = ACTIONS(1), - [anon_sym_POUND_CARET] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [anon_sym_POUND0A] = ACTIONS(1), - [anon_sym_POUND] = ACTIONS(1), - [anon_sym_POUND_QMARK] = ACTIONS(1), - [anon_sym_POUND_QMARK_AT] = ACTIONS(1), - [sym_auto_res_mark] = ACTIONS(1), - [anon_sym_POUND_SQUOTE] = ACTIONS(1), - [anon_sym_POUND_POUND] = ACTIONS(1), - [anon_sym_POUND_EQ] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), - [anon_sym_SQUOTE] = ACTIONS(1), - [anon_sym_BQUOTE] = ACTIONS(1), - [anon_sym_COMMA_AT] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(1), - [anon_sym_defun] = ACTIONS(1), - [anon_sym_defmacro] = ACTIONS(1), - [anon_sym_A] = ACTIONS(1), - }, - [1] = { - [sym_source] = STATE(389), - [sym__gap] = STATE(28), - [sym_dis_expr] = STATE(28), - [sym__form] = STATE(28), - [sym_str_lit] = STATE(28), - [sym_sym_lit] = STATE(28), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(28), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(28), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(28), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(28), - [sym_splicing_read_cond_lit] = STATE(28), - [sym_var_quoting_lit] = STATE(28), - [sym_sym_val_lit] = STATE(28), - [sym_evaling_lit] = STATE(28), - [sym_derefing_lit] = STATE(28), - [sym_quoting_lit] = STATE(28), - [sym_syn_quoting_lit] = STATE(28), - [sym_unquote_splicing_lit] = STATE(28), - [sym_unquoting_lit] = STATE(28), - [sym__defun] = STATE(133), - [aux_sym_source_repeat1] = STATE(28), - [aux_sym_sym_lit_repeat1] = STATE(234), - [ts_builtin_sym_end] = ACTIONS(5), - [sym__ws] = ACTIONS(7), - [sym_comment] = ACTIONS(7), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(7), - [sym_kwd_lit] = ACTIONS(7), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(7), - [sym_nil_lit] = ACTIONS(13), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(13), - }, - [2] = { - [sym__gap] = STATE(95), - [sym_dis_expr] = STATE(95), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [sym_defun_keyword] = STATE(46), - [sym_defun_header] = STATE(13), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(11), - [sym__ws] = ACTIONS(47), - [sym_comment] = ACTIONS(47), - [anon_sym_POUND_] = ACTIONS(49), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(55), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - [anon_sym_defun] = ACTIONS(57), - [anon_sym_defmacro] = ACTIONS(57), - }, - [3] = { - [sym__gap] = STATE(94), - [sym_dis_expr] = STATE(94), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [sym_defun_keyword] = STATE(46), - [sym_defun_header] = STATE(29), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(30), - [sym__ws] = ACTIONS(59), - [sym_comment] = ACTIONS(59), - [anon_sym_POUND_] = ACTIONS(49), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(61), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - [anon_sym_defun] = ACTIONS(57), - [anon_sym_defmacro] = ACTIONS(57), - }, - [4] = { - [sym__gap] = STATE(93), - [sym_dis_expr] = STATE(93), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [sym_defun_keyword] = STATE(46), - [sym_defun_header] = STATE(26), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(25), - [sym__ws] = ACTIONS(63), - [sym_comment] = ACTIONS(63), - [anon_sym_POUND_] = ACTIONS(49), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(65), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - [anon_sym_defun] = ACTIONS(57), - [anon_sym_defmacro] = ACTIONS(57), - }, - [5] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(67), - [sym_comment] = ACTIONS(67), - [anon_sym_POUND_] = ACTIONS(70), - [sym_num_lit] = ACTIONS(73), - [sym_kwd_lit] = ACTIONS(73), - [aux_sym_str_lit_token1] = ACTIONS(76), - [sym_char_lit] = ACTIONS(73), - [sym_nil_lit] = ACTIONS(79), - [aux_sym_sym_lit_token1] = ACTIONS(82), - [anon_sym_CARET] = ACTIONS(85), - [anon_sym_POUND_CARET] = ACTIONS(88), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_RPAREN] = ACTIONS(94), - [anon_sym_RBRACE] = ACTIONS(94), - [anon_sym_POUND0A] = ACTIONS(96), - [anon_sym_POUND] = ACTIONS(99), - [anon_sym_POUND_QMARK] = ACTIONS(102), - [anon_sym_POUND_QMARK_AT] = ACTIONS(105), - [anon_sym_POUND_SQUOTE] = ACTIONS(108), - [anon_sym_POUND_POUND] = ACTIONS(111), - [anon_sym_POUND_EQ] = ACTIONS(114), - [anon_sym_AT] = ACTIONS(117), - [anon_sym_SQUOTE] = ACTIONS(120), - [anon_sym_BQUOTE] = ACTIONS(123), - [anon_sym_COMMA_AT] = ACTIONS(126), - [anon_sym_COMMA] = ACTIONS(129), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(79), - }, - [6] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(134), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [7] = { - [sym__gap] = STATE(17), - [sym_dis_expr] = STATE(17), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(17), - [sym__ws] = ACTIONS(136), - [sym_comment] = ACTIONS(136), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(138), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [8] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(140), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [9] = { - [sym__gap] = STATE(27), - [sym_dis_expr] = STATE(27), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(27), - [sym__ws] = ACTIONS(142), - [sym_comment] = ACTIONS(142), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(144), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [10] = { - [sym__gap] = STATE(16), - [sym_dis_expr] = STATE(16), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(16), - [sym__ws] = ACTIONS(146), - [sym_comment] = ACTIONS(146), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(148), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [11] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(150), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [12] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(152), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [13] = { - [sym__gap] = STATE(8), - [sym_dis_expr] = STATE(8), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(8), - [sym__ws] = ACTIONS(154), - [sym_comment] = ACTIONS(154), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(156), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [14] = { - [sym__gap] = STATE(19), - [sym_dis_expr] = STATE(19), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(19), - [sym__ws] = ACTIONS(158), - [sym_comment] = ACTIONS(158), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(160), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [15] = { - [sym__gap] = STATE(15), - [sym_dis_expr] = STATE(15), - [sym__form] = STATE(15), - [sym_str_lit] = STATE(15), - [sym_sym_lit] = STATE(15), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(15), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(15), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(15), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(15), - [sym_splicing_read_cond_lit] = STATE(15), - [sym_var_quoting_lit] = STATE(15), - [sym_sym_val_lit] = STATE(15), - [sym_evaling_lit] = STATE(15), - [sym_derefing_lit] = STATE(15), - [sym_quoting_lit] = STATE(15), - [sym_syn_quoting_lit] = STATE(15), - [sym_unquote_splicing_lit] = STATE(15), - [sym_unquoting_lit] = STATE(15), - [sym__defun] = STATE(133), - [aux_sym_source_repeat1] = STATE(15), - [aux_sym_sym_lit_repeat1] = STATE(234), - [ts_builtin_sym_end] = ACTIONS(162), - [sym__ws] = ACTIONS(164), - [sym_comment] = ACTIONS(164), - [anon_sym_POUND_] = ACTIONS(167), - [sym_num_lit] = ACTIONS(164), - [sym_kwd_lit] = ACTIONS(164), - [aux_sym_str_lit_token1] = ACTIONS(170), - [sym_char_lit] = ACTIONS(164), - [sym_nil_lit] = ACTIONS(173), - [aux_sym_sym_lit_token1] = ACTIONS(176), - [anon_sym_CARET] = ACTIONS(179), - [anon_sym_POUND_CARET] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(185), - [anon_sym_POUND0A] = ACTIONS(188), - [anon_sym_POUND] = ACTIONS(191), - [anon_sym_POUND_QMARK] = ACTIONS(194), - [anon_sym_POUND_QMARK_AT] = ACTIONS(197), - [anon_sym_POUND_SQUOTE] = ACTIONS(200), - [anon_sym_POUND_POUND] = ACTIONS(203), - [anon_sym_POUND_EQ] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(209), - [anon_sym_SQUOTE] = ACTIONS(212), - [anon_sym_BQUOTE] = ACTIONS(215), - [anon_sym_COMMA_AT] = ACTIONS(218), - [anon_sym_COMMA] = ACTIONS(221), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(173), - }, - [16] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(224), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [17] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(226), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [18] = { - [sym__gap] = STATE(6), - [sym_dis_expr] = STATE(6), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(6), - [sym__ws] = ACTIONS(228), - [sym_comment] = ACTIONS(228), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(230), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [19] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(232), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [20] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(234), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [21] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(236), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [22] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(238), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [23] = { - [sym__gap] = STATE(20), - [sym_dis_expr] = STATE(20), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(20), - [sym__ws] = ACTIONS(240), - [sym_comment] = ACTIONS(240), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(242), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [24] = { - [sym__gap] = STATE(21), - [sym_dis_expr] = STATE(21), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(21), - [sym__ws] = ACTIONS(244), - [sym_comment] = ACTIONS(244), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RBRACE] = ACTIONS(246), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [25] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(248), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [26] = { - [sym__gap] = STATE(22), - [sym_dis_expr] = STATE(22), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(22), - [sym__ws] = ACTIONS(250), - [sym_comment] = ACTIONS(250), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(252), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [27] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(254), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [28] = { - [sym__gap] = STATE(15), - [sym_dis_expr] = STATE(15), - [sym__form] = STATE(15), - [sym_str_lit] = STATE(15), - [sym_sym_lit] = STATE(15), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(15), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(15), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(15), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(15), - [sym_splicing_read_cond_lit] = STATE(15), - [sym_var_quoting_lit] = STATE(15), - [sym_sym_val_lit] = STATE(15), - [sym_evaling_lit] = STATE(15), - [sym_derefing_lit] = STATE(15), - [sym_quoting_lit] = STATE(15), - [sym_syn_quoting_lit] = STATE(15), - [sym_unquote_splicing_lit] = STATE(15), - [sym_unquoting_lit] = STATE(15), - [sym__defun] = STATE(133), - [aux_sym_source_repeat1] = STATE(15), - [aux_sym_sym_lit_repeat1] = STATE(234), - [ts_builtin_sym_end] = ACTIONS(256), - [sym__ws] = ACTIONS(258), - [sym_comment] = ACTIONS(258), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(258), - [sym_kwd_lit] = ACTIONS(258), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(258), - [sym_nil_lit] = ACTIONS(260), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(260), - }, - [29] = { - [sym__gap] = STATE(12), - [sym_dis_expr] = STATE(12), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(12), - [sym__ws] = ACTIONS(262), - [sym_comment] = ACTIONS(262), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(264), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [30] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(217), - [sym_str_lit] = STATE(217), - [sym_sym_lit] = STATE(217), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(217), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(217), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(217), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(217), - [sym_splicing_read_cond_lit] = STATE(217), - [sym_var_quoting_lit] = STATE(217), - [sym_sym_val_lit] = STATE(217), - [sym_evaling_lit] = STATE(217), - [sym_derefing_lit] = STATE(217), - [sym_quoting_lit] = STATE(217), - [sym_syn_quoting_lit] = STATE(217), - [sym_unquote_splicing_lit] = STATE(217), - [sym_unquoting_lit] = STATE(217), - [sym__defun] = STATE(133), - [aux_sym_sym_lit_repeat1] = STATE(234), - [aux_sym__bare_list_lit_repeat1] = STATE(5), - [sym__ws] = ACTIONS(132), - [sym_comment] = ACTIONS(132), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(51), - [sym_kwd_lit] = ACTIONS(51), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(51), - [sym_nil_lit] = ACTIONS(53), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_RPAREN] = ACTIONS(266), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(53), - }, - [31] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(197), - [sym_str_lit] = STATE(197), - [sym_sym_lit] = STATE(197), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(197), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(197), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(197), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(197), - [sym_splicing_read_cond_lit] = STATE(197), - [sym_var_quoting_lit] = STATE(197), - [sym_sym_val_lit] = STATE(197), - [sym_evaling_lit] = STATE(197), - [sym_derefing_lit] = STATE(197), - [sym_quoting_lit] = STATE(197), - [sym_syn_quoting_lit] = STATE(197), - [sym_unquote_splicing_lit] = STATE(197), - [sym_unquoting_lit] = STATE(197), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(270), - [sym_kwd_lit] = ACTIONS(270), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(270), - [sym_nil_lit] = ACTIONS(274), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(274), - }, - [32] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(115), - [sym_str_lit] = STATE(115), - [sym_sym_lit] = STATE(115), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(115), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(115), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(115), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(115), - [sym_splicing_read_cond_lit] = STATE(115), - [sym_var_quoting_lit] = STATE(115), - [sym_sym_val_lit] = STATE(115), - [sym_evaling_lit] = STATE(115), - [sym_derefing_lit] = STATE(115), - [sym_quoting_lit] = STATE(115), - [sym_syn_quoting_lit] = STATE(115), - [sym_unquote_splicing_lit] = STATE(115), - [sym_unquoting_lit] = STATE(115), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(304), - [sym_kwd_lit] = ACTIONS(304), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(304), - [sym_nil_lit] = ACTIONS(306), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(306), - }, - [33] = { - [sym__gap] = STATE(72), - [sym_dis_expr] = STATE(72), - [sym__form] = STATE(192), - [sym_str_lit] = STATE(192), - [sym_sym_lit] = STATE(192), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(192), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(192), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(192), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(192), - [sym_splicing_read_cond_lit] = STATE(192), - [sym_var_quoting_lit] = STATE(192), - [sym_sym_val_lit] = STATE(192), - [sym_evaling_lit] = STATE(192), - [sym_derefing_lit] = STATE(192), - [sym_quoting_lit] = STATE(192), - [sym_syn_quoting_lit] = STATE(192), - [sym_unquote_splicing_lit] = STATE(192), - [sym_unquoting_lit] = STATE(192), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(72), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(308), - [sym_comment] = ACTIONS(308), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(310), - [sym_kwd_lit] = ACTIONS(310), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(310), - [sym_nil_lit] = ACTIONS(312), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(312), - }, - [34] = { - [sym__gap] = STATE(76), - [sym_dis_expr] = STATE(76), - [sym__form] = STATE(276), - [sym_str_lit] = STATE(276), - [sym_sym_lit] = STATE(276), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(276), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(276), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(276), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(276), - [sym_splicing_read_cond_lit] = STATE(276), - [sym_var_quoting_lit] = STATE(276), - [sym_sym_val_lit] = STATE(276), - [sym_evaling_lit] = STATE(276), - [sym_derefing_lit] = STATE(276), - [sym_quoting_lit] = STATE(276), - [sym_syn_quoting_lit] = STATE(276), - [sym_unquote_splicing_lit] = STATE(276), - [sym_unquoting_lit] = STATE(276), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(76), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(314), - [sym_comment] = ACTIONS(314), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(316), - [sym_kwd_lit] = ACTIONS(316), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(316), - [sym_nil_lit] = ACTIONS(320), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(320), - }, - [35] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(155), - [sym_str_lit] = STATE(155), - [sym_sym_lit] = STATE(155), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(155), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(155), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(155), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(155), - [sym_splicing_read_cond_lit] = STATE(155), - [sym_var_quoting_lit] = STATE(155), - [sym_sym_val_lit] = STATE(155), - [sym_evaling_lit] = STATE(155), - [sym_derefing_lit] = STATE(155), - [sym_quoting_lit] = STATE(155), - [sym_syn_quoting_lit] = STATE(155), - [sym_unquote_splicing_lit] = STATE(155), - [sym_unquoting_lit] = STATE(155), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(350), - [sym_kwd_lit] = ACTIONS(350), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(350), - [sym_nil_lit] = ACTIONS(352), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(352), - }, - [36] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(170), - [sym_str_lit] = STATE(170), - [sym_sym_lit] = STATE(170), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(170), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(170), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(170), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(170), - [sym_splicing_read_cond_lit] = STATE(170), - [sym_var_quoting_lit] = STATE(170), - [sym_sym_val_lit] = STATE(170), - [sym_evaling_lit] = STATE(170), - [sym_derefing_lit] = STATE(170), - [sym_quoting_lit] = STATE(170), - [sym_syn_quoting_lit] = STATE(170), - [sym_unquote_splicing_lit] = STATE(170), - [sym_unquoting_lit] = STATE(170), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(354), - [sym_kwd_lit] = ACTIONS(354), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(354), - [sym_nil_lit] = ACTIONS(356), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(356), - }, - [37] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(156), - [sym_str_lit] = STATE(156), - [sym_sym_lit] = STATE(156), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(156), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(156), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(156), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(156), - [sym_splicing_read_cond_lit] = STATE(156), - [sym_var_quoting_lit] = STATE(156), - [sym_sym_val_lit] = STATE(156), - [sym_evaling_lit] = STATE(156), - [sym_derefing_lit] = STATE(156), - [sym_quoting_lit] = STATE(156), - [sym_syn_quoting_lit] = STATE(156), - [sym_unquote_splicing_lit] = STATE(156), - [sym_unquoting_lit] = STATE(156), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(358), - [sym_kwd_lit] = ACTIONS(358), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(358), - [sym_nil_lit] = ACTIONS(360), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(360), - }, - [38] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(160), - [sym_str_lit] = STATE(160), - [sym_sym_lit] = STATE(160), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(160), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(160), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(160), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(160), - [sym_splicing_read_cond_lit] = STATE(160), - [sym_var_quoting_lit] = STATE(160), - [sym_sym_val_lit] = STATE(160), - [sym_evaling_lit] = STATE(160), - [sym_derefing_lit] = STATE(160), - [sym_quoting_lit] = STATE(160), - [sym_syn_quoting_lit] = STATE(160), - [sym_unquote_splicing_lit] = STATE(160), - [sym_unquoting_lit] = STATE(160), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(362), - [sym_kwd_lit] = ACTIONS(362), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(362), - [sym_nil_lit] = ACTIONS(364), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(364), - }, - [39] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(168), - [sym_str_lit] = STATE(168), - [sym_sym_lit] = STATE(168), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(168), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(168), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(168), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(168), - [sym_splicing_read_cond_lit] = STATE(168), - [sym_var_quoting_lit] = STATE(168), - [sym_sym_val_lit] = STATE(168), - [sym_evaling_lit] = STATE(168), - [sym_derefing_lit] = STATE(168), - [sym_quoting_lit] = STATE(168), - [sym_syn_quoting_lit] = STATE(168), - [sym_unquote_splicing_lit] = STATE(168), - [sym_unquoting_lit] = STATE(168), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(366), - [sym_kwd_lit] = ACTIONS(366), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(366), - [sym_nil_lit] = ACTIONS(368), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(368), - }, - [40] = { - [sym__gap] = STATE(35), - [sym_dis_expr] = STATE(35), - [sym__form] = STATE(177), - [sym_str_lit] = STATE(177), - [sym_sym_lit] = STATE(177), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(177), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(177), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(177), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(177), - [sym_splicing_read_cond_lit] = STATE(177), - [sym_var_quoting_lit] = STATE(177), - [sym_sym_val_lit] = STATE(177), - [sym_evaling_lit] = STATE(177), - [sym_derefing_lit] = STATE(177), - [sym_quoting_lit] = STATE(177), - [sym_syn_quoting_lit] = STATE(177), - [sym_unquote_splicing_lit] = STATE(177), - [sym_unquoting_lit] = STATE(177), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(35), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(370), - [sym_comment] = ACTIONS(370), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(372), - [sym_kwd_lit] = ACTIONS(372), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(372), - [sym_nil_lit] = ACTIONS(374), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(374), - }, - [41] = { - [sym__gap] = STATE(37), - [sym_dis_expr] = STATE(37), - [sym__form] = STATE(178), - [sym_str_lit] = STATE(178), - [sym_sym_lit] = STATE(178), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(178), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(178), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(178), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(178), - [sym_splicing_read_cond_lit] = STATE(178), - [sym_var_quoting_lit] = STATE(178), - [sym_sym_val_lit] = STATE(178), - [sym_evaling_lit] = STATE(178), - [sym_derefing_lit] = STATE(178), - [sym_quoting_lit] = STATE(178), - [sym_syn_quoting_lit] = STATE(178), - [sym_unquote_splicing_lit] = STATE(178), - [sym_unquoting_lit] = STATE(178), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(37), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(376), - [sym_comment] = ACTIONS(376), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(378), - [sym_kwd_lit] = ACTIONS(378), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(378), - [sym_nil_lit] = ACTIONS(380), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(380), - }, - [42] = { - [sym__gap] = STATE(38), - [sym_dis_expr] = STATE(38), - [sym__form] = STATE(180), - [sym_str_lit] = STATE(180), - [sym_sym_lit] = STATE(180), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(180), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(180), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(180), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(180), - [sym_splicing_read_cond_lit] = STATE(180), - [sym_var_quoting_lit] = STATE(180), - [sym_sym_val_lit] = STATE(180), - [sym_evaling_lit] = STATE(180), - [sym_derefing_lit] = STATE(180), - [sym_quoting_lit] = STATE(180), - [sym_syn_quoting_lit] = STATE(180), - [sym_unquote_splicing_lit] = STATE(180), - [sym_unquoting_lit] = STATE(180), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(38), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(382), - [sym_comment] = ACTIONS(382), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(384), - [sym_kwd_lit] = ACTIONS(384), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(384), - [sym_nil_lit] = ACTIONS(386), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(386), - }, - [43] = { - [sym__gap] = STATE(39), - [sym_dis_expr] = STATE(39), - [sym__form] = STATE(188), - [sym_str_lit] = STATE(188), - [sym_sym_lit] = STATE(188), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(188), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(188), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(188), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(188), - [sym_splicing_read_cond_lit] = STATE(188), - [sym_var_quoting_lit] = STATE(188), - [sym_sym_val_lit] = STATE(188), - [sym_evaling_lit] = STATE(188), - [sym_derefing_lit] = STATE(188), - [sym_quoting_lit] = STATE(188), - [sym_syn_quoting_lit] = STATE(188), - [sym_unquote_splicing_lit] = STATE(188), - [sym_unquoting_lit] = STATE(188), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(39), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(388), - [sym_comment] = ACTIONS(388), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(390), - [sym_kwd_lit] = ACTIONS(390), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(390), - [sym_nil_lit] = ACTIONS(392), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(392), - }, - [44] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(147), - [sym_str_lit] = STATE(147), - [sym_sym_lit] = STATE(147), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(147), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(147), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(147), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(147), - [sym_splicing_read_cond_lit] = STATE(147), - [sym_var_quoting_lit] = STATE(147), - [sym_sym_val_lit] = STATE(147), - [sym_evaling_lit] = STATE(147), - [sym_derefing_lit] = STATE(147), - [sym_quoting_lit] = STATE(147), - [sym_syn_quoting_lit] = STATE(147), - [sym_unquote_splicing_lit] = STATE(147), - [sym_unquoting_lit] = STATE(147), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(394), - [sym_kwd_lit] = ACTIONS(394), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(394), - [sym_nil_lit] = ACTIONS(396), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(396), - }, - [45] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(193), - [sym_str_lit] = STATE(193), - [sym_sym_lit] = STATE(193), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(193), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(193), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(193), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(193), - [sym_splicing_read_cond_lit] = STATE(193), - [sym_var_quoting_lit] = STATE(193), - [sym_sym_val_lit] = STATE(193), - [sym_evaling_lit] = STATE(193), - [sym_derefing_lit] = STATE(193), - [sym_quoting_lit] = STATE(193), - [sym_syn_quoting_lit] = STATE(193), - [sym_unquote_splicing_lit] = STATE(193), - [sym_unquoting_lit] = STATE(193), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(398), - [sym_kwd_lit] = ACTIONS(398), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(398), - [sym_nil_lit] = ACTIONS(400), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(400), - }, - [46] = { - [sym__gap] = STATE(88), - [sym_dis_expr] = STATE(88), - [sym__form] = STATE(328), - [sym_str_lit] = STATE(328), - [sym_sym_lit] = STATE(328), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(328), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(328), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(328), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(328), - [sym_splicing_read_cond_lit] = STATE(328), - [sym_var_quoting_lit] = STATE(328), - [sym_sym_val_lit] = STATE(328), - [sym_evaling_lit] = STATE(328), - [sym_derefing_lit] = STATE(328), - [sym_quoting_lit] = STATE(328), - [sym_syn_quoting_lit] = STATE(328), - [sym_unquote_splicing_lit] = STATE(328), - [sym_unquoting_lit] = STATE(328), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(88), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(402), - [sym_comment] = ACTIONS(402), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(404), - [sym_kwd_lit] = ACTIONS(404), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(404), - [sym_nil_lit] = ACTIONS(406), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(406), - }, - [47] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(195), - [sym_str_lit] = STATE(195), - [sym_sym_lit] = STATE(195), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(195), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(195), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(195), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(195), - [sym_splicing_read_cond_lit] = STATE(195), - [sym_var_quoting_lit] = STATE(195), - [sym_sym_val_lit] = STATE(195), - [sym_evaling_lit] = STATE(195), - [sym_derefing_lit] = STATE(195), - [sym_quoting_lit] = STATE(195), - [sym_syn_quoting_lit] = STATE(195), - [sym_unquote_splicing_lit] = STATE(195), - [sym_unquoting_lit] = STATE(195), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(408), - [sym_kwd_lit] = ACTIONS(408), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(408), - [sym_nil_lit] = ACTIONS(410), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(410), - }, - [48] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(143), - [sym_str_lit] = STATE(143), - [sym_sym_lit] = STATE(143), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(143), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(143), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(143), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(143), - [sym_splicing_read_cond_lit] = STATE(143), - [sym_var_quoting_lit] = STATE(143), - [sym_sym_val_lit] = STATE(143), - [sym_evaling_lit] = STATE(143), - [sym_derefing_lit] = STATE(143), - [sym_quoting_lit] = STATE(143), - [sym_syn_quoting_lit] = STATE(143), - [sym_unquote_splicing_lit] = STATE(143), - [sym_unquoting_lit] = STATE(143), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(412), - [sym_kwd_lit] = ACTIONS(412), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(412), - [sym_nil_lit] = ACTIONS(414), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(414), - }, - [49] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(198), - [sym_str_lit] = STATE(198), - [sym_sym_lit] = STATE(198), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(198), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(198), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(198), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(198), - [sym_splicing_read_cond_lit] = STATE(198), - [sym_var_quoting_lit] = STATE(198), - [sym_sym_val_lit] = STATE(198), - [sym_evaling_lit] = STATE(198), - [sym_derefing_lit] = STATE(198), - [sym_quoting_lit] = STATE(198), - [sym_syn_quoting_lit] = STATE(198), - [sym_unquote_splicing_lit] = STATE(198), - [sym_unquoting_lit] = STATE(198), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(416), - [sym_kwd_lit] = ACTIONS(416), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(416), - [sym_nil_lit] = ACTIONS(418), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(418), - }, - [50] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(205), - [sym_str_lit] = STATE(205), - [sym_sym_lit] = STATE(205), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(205), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(205), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(205), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(205), - [sym_splicing_read_cond_lit] = STATE(205), - [sym_var_quoting_lit] = STATE(205), - [sym_sym_val_lit] = STATE(205), - [sym_evaling_lit] = STATE(205), - [sym_derefing_lit] = STATE(205), - [sym_quoting_lit] = STATE(205), - [sym_syn_quoting_lit] = STATE(205), - [sym_unquote_splicing_lit] = STATE(205), - [sym_unquoting_lit] = STATE(205), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(420), - [sym_kwd_lit] = ACTIONS(420), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(420), - [sym_nil_lit] = ACTIONS(422), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(422), - }, - [51] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(213), - [sym_str_lit] = STATE(213), - [sym_sym_lit] = STATE(213), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(213), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(213), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(213), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(213), - [sym_splicing_read_cond_lit] = STATE(213), - [sym_var_quoting_lit] = STATE(213), - [sym_sym_val_lit] = STATE(213), - [sym_evaling_lit] = STATE(213), - [sym_derefing_lit] = STATE(213), - [sym_quoting_lit] = STATE(213), - [sym_syn_quoting_lit] = STATE(213), - [sym_unquote_splicing_lit] = STATE(213), - [sym_unquoting_lit] = STATE(213), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(424), - [sym_kwd_lit] = ACTIONS(424), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(424), - [sym_nil_lit] = ACTIONS(426), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(426), - }, - [52] = { - [sym__gap] = STATE(45), - [sym_dis_expr] = STATE(45), - [sym__form] = STATE(189), - [sym_str_lit] = STATE(189), - [sym_sym_lit] = STATE(189), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(189), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(189), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(189), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(189), - [sym_splicing_read_cond_lit] = STATE(189), - [sym_var_quoting_lit] = STATE(189), - [sym_sym_val_lit] = STATE(189), - [sym_evaling_lit] = STATE(189), - [sym_derefing_lit] = STATE(189), - [sym_quoting_lit] = STATE(189), - [sym_syn_quoting_lit] = STATE(189), - [sym_unquote_splicing_lit] = STATE(189), - [sym_unquoting_lit] = STATE(189), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(45), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(428), - [sym_comment] = ACTIONS(428), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(430), - [sym_kwd_lit] = ACTIONS(430), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(430), - [sym_nil_lit] = ACTIONS(432), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(432), - }, - [53] = { - [sym__gap] = STATE(47), - [sym_dis_expr] = STATE(47), - [sym__form] = STATE(187), - [sym_str_lit] = STATE(187), - [sym_sym_lit] = STATE(187), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(187), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(187), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(187), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(187), - [sym_splicing_read_cond_lit] = STATE(187), - [sym_var_quoting_lit] = STATE(187), - [sym_sym_val_lit] = STATE(187), - [sym_evaling_lit] = STATE(187), - [sym_derefing_lit] = STATE(187), - [sym_quoting_lit] = STATE(187), - [sym_syn_quoting_lit] = STATE(187), - [sym_unquote_splicing_lit] = STATE(187), - [sym_unquoting_lit] = STATE(187), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(47), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(434), - [sym_comment] = ACTIONS(434), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(436), - [sym_kwd_lit] = ACTIONS(436), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(436), - [sym_nil_lit] = ACTIONS(438), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(438), - }, - [54] = { - [sym__gap] = STATE(31), - [sym_dis_expr] = STATE(31), - [sym__form] = STATE(182), - [sym_str_lit] = STATE(182), - [sym_sym_lit] = STATE(182), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(182), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(182), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(182), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(182), - [sym_splicing_read_cond_lit] = STATE(182), - [sym_var_quoting_lit] = STATE(182), - [sym_sym_val_lit] = STATE(182), - [sym_evaling_lit] = STATE(182), - [sym_derefing_lit] = STATE(182), - [sym_quoting_lit] = STATE(182), - [sym_syn_quoting_lit] = STATE(182), - [sym_unquote_splicing_lit] = STATE(182), - [sym_unquoting_lit] = STATE(182), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(31), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(440), - [sym_comment] = ACTIONS(440), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(442), - [sym_kwd_lit] = ACTIONS(442), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(442), - [sym_nil_lit] = ACTIONS(444), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(444), - }, - [55] = { - [sym__gap] = STATE(49), - [sym_dis_expr] = STATE(49), - [sym__form] = STATE(179), - [sym_str_lit] = STATE(179), - [sym_sym_lit] = STATE(179), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(179), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(179), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(179), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(179), - [sym_splicing_read_cond_lit] = STATE(179), - [sym_var_quoting_lit] = STATE(179), - [sym_sym_val_lit] = STATE(179), - [sym_evaling_lit] = STATE(179), - [sym_derefing_lit] = STATE(179), - [sym_quoting_lit] = STATE(179), - [sym_syn_quoting_lit] = STATE(179), - [sym_unquote_splicing_lit] = STATE(179), - [sym_unquoting_lit] = STATE(179), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(49), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(446), - [sym_comment] = ACTIONS(446), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(448), - [sym_kwd_lit] = ACTIONS(448), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(448), - [sym_nil_lit] = ACTIONS(450), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(450), - }, - [56] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(112), - [sym_str_lit] = STATE(112), - [sym_sym_lit] = STATE(112), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(112), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(112), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(112), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(112), - [sym_splicing_read_cond_lit] = STATE(112), - [sym_var_quoting_lit] = STATE(112), - [sym_sym_val_lit] = STATE(112), - [sym_evaling_lit] = STATE(112), - [sym_derefing_lit] = STATE(112), - [sym_quoting_lit] = STATE(112), - [sym_syn_quoting_lit] = STATE(112), - [sym_unquote_splicing_lit] = STATE(112), - [sym_unquoting_lit] = STATE(112), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(452), - [sym_kwd_lit] = ACTIONS(452), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(452), - [sym_nil_lit] = ACTIONS(454), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(454), - }, - [57] = { - [sym__gap] = STATE(50), - [sym_dis_expr] = STATE(50), - [sym__form] = STATE(158), - [sym_str_lit] = STATE(158), - [sym_sym_lit] = STATE(158), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(158), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(158), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(158), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(158), - [sym_splicing_read_cond_lit] = STATE(158), - [sym_var_quoting_lit] = STATE(158), - [sym_sym_val_lit] = STATE(158), - [sym_evaling_lit] = STATE(158), - [sym_derefing_lit] = STATE(158), - [sym_quoting_lit] = STATE(158), - [sym_syn_quoting_lit] = STATE(158), - [sym_unquote_splicing_lit] = STATE(158), - [sym_unquoting_lit] = STATE(158), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(50), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(456), - [sym_comment] = ACTIONS(456), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(458), - [sym_kwd_lit] = ACTIONS(458), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(458), - [sym_nil_lit] = ACTIONS(460), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(460), - }, - [58] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(257), - [sym_str_lit] = STATE(257), - [sym_sym_lit] = STATE(257), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(257), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(257), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(257), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(257), - [sym_splicing_read_cond_lit] = STATE(257), - [sym_var_quoting_lit] = STATE(257), - [sym_sym_val_lit] = STATE(257), - [sym_evaling_lit] = STATE(257), - [sym_derefing_lit] = STATE(257), - [sym_quoting_lit] = STATE(257), - [sym_syn_quoting_lit] = STATE(257), - [sym_unquote_splicing_lit] = STATE(257), - [sym_unquoting_lit] = STATE(257), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(462), - [sym_kwd_lit] = ACTIONS(462), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(462), - [sym_nil_lit] = ACTIONS(464), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(464), - }, - [59] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(256), - [sym_str_lit] = STATE(256), - [sym_sym_lit] = STATE(256), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(256), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(256), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(256), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(256), - [sym_splicing_read_cond_lit] = STATE(256), - [sym_var_quoting_lit] = STATE(256), - [sym_sym_val_lit] = STATE(256), - [sym_evaling_lit] = STATE(256), - [sym_derefing_lit] = STATE(256), - [sym_quoting_lit] = STATE(256), - [sym_syn_quoting_lit] = STATE(256), - [sym_unquote_splicing_lit] = STATE(256), - [sym_unquoting_lit] = STATE(256), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(466), - [sym_kwd_lit] = ACTIONS(466), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(466), - [sym_nil_lit] = ACTIONS(468), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(468), - }, - [60] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(255), - [sym_str_lit] = STATE(255), - [sym_sym_lit] = STATE(255), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(255), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(255), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(255), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(255), - [sym_splicing_read_cond_lit] = STATE(255), - [sym_var_quoting_lit] = STATE(255), - [sym_sym_val_lit] = STATE(255), - [sym_evaling_lit] = STATE(255), - [sym_derefing_lit] = STATE(255), - [sym_quoting_lit] = STATE(255), - [sym_syn_quoting_lit] = STATE(255), - [sym_unquote_splicing_lit] = STATE(255), - [sym_unquoting_lit] = STATE(255), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(470), - [sym_kwd_lit] = ACTIONS(470), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(470), - [sym_nil_lit] = ACTIONS(472), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(472), - }, - [61] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(262), - [sym_str_lit] = STATE(262), - [sym_sym_lit] = STATE(262), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(262), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(262), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(262), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(262), - [sym_splicing_read_cond_lit] = STATE(262), - [sym_var_quoting_lit] = STATE(262), - [sym_sym_val_lit] = STATE(262), - [sym_evaling_lit] = STATE(262), - [sym_derefing_lit] = STATE(262), - [sym_quoting_lit] = STATE(262), - [sym_syn_quoting_lit] = STATE(262), - [sym_unquote_splicing_lit] = STATE(262), - [sym_unquoting_lit] = STATE(262), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(474), - [sym_kwd_lit] = ACTIONS(474), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(474), - [sym_nil_lit] = ACTIONS(476), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(476), - }, - [62] = { - [sym__gap] = STATE(58), - [sym_dis_expr] = STATE(58), - [sym__form] = STATE(269), - [sym_str_lit] = STATE(269), - [sym_sym_lit] = STATE(269), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(269), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(269), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(269), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(269), - [sym_splicing_read_cond_lit] = STATE(269), - [sym_var_quoting_lit] = STATE(269), - [sym_sym_val_lit] = STATE(269), - [sym_evaling_lit] = STATE(269), - [sym_derefing_lit] = STATE(269), - [sym_quoting_lit] = STATE(269), - [sym_syn_quoting_lit] = STATE(269), - [sym_unquote_splicing_lit] = STATE(269), - [sym_unquoting_lit] = STATE(269), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(58), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(478), - [sym_comment] = ACTIONS(478), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(480), - [sym_kwd_lit] = ACTIONS(480), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(480), - [sym_nil_lit] = ACTIONS(482), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(482), - }, - [63] = { - [sym__gap] = STATE(59), - [sym_dis_expr] = STATE(59), - [sym__form] = STATE(270), - [sym_str_lit] = STATE(270), - [sym_sym_lit] = STATE(270), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(270), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(270), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(270), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(270), - [sym_splicing_read_cond_lit] = STATE(270), - [sym_var_quoting_lit] = STATE(270), - [sym_sym_val_lit] = STATE(270), - [sym_evaling_lit] = STATE(270), - [sym_derefing_lit] = STATE(270), - [sym_quoting_lit] = STATE(270), - [sym_syn_quoting_lit] = STATE(270), - [sym_unquote_splicing_lit] = STATE(270), - [sym_unquoting_lit] = STATE(270), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(59), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(484), - [sym_comment] = ACTIONS(484), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(486), - [sym_kwd_lit] = ACTIONS(486), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(486), - [sym_nil_lit] = ACTIONS(488), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(488), - }, - [64] = { - [sym__gap] = STATE(70), - [sym_dis_expr] = STATE(70), - [sym__form] = STATE(194), - [sym_str_lit] = STATE(194), - [sym_sym_lit] = STATE(194), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(194), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(194), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(194), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(194), - [sym_splicing_read_cond_lit] = STATE(194), - [sym_var_quoting_lit] = STATE(194), - [sym_sym_val_lit] = STATE(194), - [sym_evaling_lit] = STATE(194), - [sym_derefing_lit] = STATE(194), - [sym_quoting_lit] = STATE(194), - [sym_syn_quoting_lit] = STATE(194), - [sym_unquote_splicing_lit] = STATE(194), - [sym_unquoting_lit] = STATE(194), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(70), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(490), - [sym_comment] = ACTIONS(490), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(492), - [sym_kwd_lit] = ACTIONS(492), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(492), - [sym_nil_lit] = ACTIONS(494), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(494), - }, - [65] = { - [sym__gap] = STATE(60), - [sym_dis_expr] = STATE(60), - [sym__form] = STATE(272), - [sym_str_lit] = STATE(272), - [sym_sym_lit] = STATE(272), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(272), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(272), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(272), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(272), - [sym_splicing_read_cond_lit] = STATE(272), - [sym_var_quoting_lit] = STATE(272), - [sym_sym_val_lit] = STATE(272), - [sym_evaling_lit] = STATE(272), - [sym_derefing_lit] = STATE(272), - [sym_quoting_lit] = STATE(272), - [sym_syn_quoting_lit] = STATE(272), - [sym_unquote_splicing_lit] = STATE(272), - [sym_unquoting_lit] = STATE(272), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(60), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(496), - [sym_comment] = ACTIONS(496), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(498), - [sym_kwd_lit] = ACTIONS(498), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(498), - [sym_nil_lit] = ACTIONS(500), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(500), - }, - [66] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(116), - [sym_str_lit] = STATE(116), - [sym_sym_lit] = STATE(116), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(116), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(116), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(116), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(116), - [sym_splicing_read_cond_lit] = STATE(116), - [sym_var_quoting_lit] = STATE(116), - [sym_sym_val_lit] = STATE(116), - [sym_evaling_lit] = STATE(116), - [sym_derefing_lit] = STATE(116), - [sym_quoting_lit] = STATE(116), - [sym_syn_quoting_lit] = STATE(116), - [sym_unquote_splicing_lit] = STATE(116), - [sym_unquoting_lit] = STATE(116), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(502), - [sym_kwd_lit] = ACTIONS(502), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(502), - [sym_nil_lit] = ACTIONS(504), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(504), - }, - [67] = { - [sym__gap] = STATE(61), - [sym_dis_expr] = STATE(61), - [sym__form] = STATE(279), - [sym_str_lit] = STATE(279), - [sym_sym_lit] = STATE(279), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(279), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(279), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(279), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(279), - [sym_splicing_read_cond_lit] = STATE(279), - [sym_var_quoting_lit] = STATE(279), - [sym_sym_val_lit] = STATE(279), - [sym_evaling_lit] = STATE(279), - [sym_derefing_lit] = STATE(279), - [sym_quoting_lit] = STATE(279), - [sym_syn_quoting_lit] = STATE(279), - [sym_unquote_splicing_lit] = STATE(279), - [sym_unquoting_lit] = STATE(279), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(61), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(506), - [sym_comment] = ACTIONS(506), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(508), - [sym_kwd_lit] = ACTIONS(508), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(508), - [sym_nil_lit] = ACTIONS(510), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(510), - }, - [68] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(283), - [sym_str_lit] = STATE(283), - [sym_sym_lit] = STATE(283), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(283), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(283), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(283), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(283), - [sym_splicing_read_cond_lit] = STATE(283), - [sym_var_quoting_lit] = STATE(283), - [sym_sym_val_lit] = STATE(283), - [sym_evaling_lit] = STATE(283), - [sym_derefing_lit] = STATE(283), - [sym_quoting_lit] = STATE(283), - [sym_syn_quoting_lit] = STATE(283), - [sym_unquote_splicing_lit] = STATE(283), - [sym_unquoting_lit] = STATE(283), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(512), - [sym_kwd_lit] = ACTIONS(512), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(512), - [sym_nil_lit] = ACTIONS(514), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(514), - }, - [69] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(284), - [sym_str_lit] = STATE(284), - [sym_sym_lit] = STATE(284), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(284), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(284), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(284), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(284), - [sym_splicing_read_cond_lit] = STATE(284), - [sym_var_quoting_lit] = STATE(284), - [sym_sym_val_lit] = STATE(284), - [sym_evaling_lit] = STATE(284), - [sym_derefing_lit] = STATE(284), - [sym_quoting_lit] = STATE(284), - [sym_syn_quoting_lit] = STATE(284), - [sym_unquote_splicing_lit] = STATE(284), - [sym_unquoting_lit] = STATE(284), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(516), - [sym_kwd_lit] = ACTIONS(516), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(516), - [sym_nil_lit] = ACTIONS(518), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(518), - }, - [70] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(118), - [sym_str_lit] = STATE(118), - [sym_sym_lit] = STATE(118), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(118), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(118), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(118), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(118), - [sym_splicing_read_cond_lit] = STATE(118), - [sym_var_quoting_lit] = STATE(118), - [sym_sym_val_lit] = STATE(118), - [sym_evaling_lit] = STATE(118), - [sym_derefing_lit] = STATE(118), - [sym_quoting_lit] = STATE(118), - [sym_syn_quoting_lit] = STATE(118), - [sym_unquote_splicing_lit] = STATE(118), - [sym_unquoting_lit] = STATE(118), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(520), - [sym_kwd_lit] = ACTIONS(520), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(520), - [sym_nil_lit] = ACTIONS(522), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(522), - }, - [71] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(286), - [sym_str_lit] = STATE(286), - [sym_sym_lit] = STATE(286), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(286), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(286), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(286), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(286), - [sym_splicing_read_cond_lit] = STATE(286), - [sym_var_quoting_lit] = STATE(286), - [sym_sym_val_lit] = STATE(286), - [sym_evaling_lit] = STATE(286), - [sym_derefing_lit] = STATE(286), - [sym_quoting_lit] = STATE(286), - [sym_syn_quoting_lit] = STATE(286), - [sym_unquote_splicing_lit] = STATE(286), - [sym_unquoting_lit] = STATE(286), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(524), - [sym_kwd_lit] = ACTIONS(524), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(524), - [sym_nil_lit] = ACTIONS(526), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(526), - }, - [72] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(119), - [sym_str_lit] = STATE(119), - [sym_sym_lit] = STATE(119), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(119), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(119), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(119), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(119), - [sym_splicing_read_cond_lit] = STATE(119), - [sym_var_quoting_lit] = STATE(119), - [sym_sym_val_lit] = STATE(119), - [sym_evaling_lit] = STATE(119), - [sym_derefing_lit] = STATE(119), - [sym_quoting_lit] = STATE(119), - [sym_syn_quoting_lit] = STATE(119), - [sym_unquote_splicing_lit] = STATE(119), - [sym_unquoting_lit] = STATE(119), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(528), - [sym_kwd_lit] = ACTIONS(528), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(528), - [sym_nil_lit] = ACTIONS(530), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(530), - }, - [73] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(287), - [sym_str_lit] = STATE(287), - [sym_sym_lit] = STATE(287), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(287), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(287), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(287), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(287), - [sym_splicing_read_cond_lit] = STATE(287), - [sym_var_quoting_lit] = STATE(287), - [sym_sym_val_lit] = STATE(287), - [sym_evaling_lit] = STATE(287), - [sym_derefing_lit] = STATE(287), - [sym_quoting_lit] = STATE(287), - [sym_syn_quoting_lit] = STATE(287), - [sym_unquote_splicing_lit] = STATE(287), - [sym_unquoting_lit] = STATE(287), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(532), - [sym_kwd_lit] = ACTIONS(532), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(532), - [sym_nil_lit] = ACTIONS(534), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(534), - }, - [74] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(291), - [sym_str_lit] = STATE(291), - [sym_sym_lit] = STATE(291), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(291), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(291), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(291), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(291), - [sym_splicing_read_cond_lit] = STATE(291), - [sym_var_quoting_lit] = STATE(291), - [sym_sym_val_lit] = STATE(291), - [sym_evaling_lit] = STATE(291), - [sym_derefing_lit] = STATE(291), - [sym_quoting_lit] = STATE(291), - [sym_syn_quoting_lit] = STATE(291), - [sym_unquote_splicing_lit] = STATE(291), - [sym_unquoting_lit] = STATE(291), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(536), - [sym_kwd_lit] = ACTIONS(536), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(536), - [sym_nil_lit] = ACTIONS(538), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(538), - }, - [75] = { - [sym__gap] = STATE(36), - [sym_dis_expr] = STATE(36), - [sym__form] = STATE(138), - [sym_str_lit] = STATE(138), - [sym_sym_lit] = STATE(138), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(138), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(138), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(138), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(138), - [sym_splicing_read_cond_lit] = STATE(138), - [sym_var_quoting_lit] = STATE(138), - [sym_sym_val_lit] = STATE(138), - [sym_evaling_lit] = STATE(138), - [sym_derefing_lit] = STATE(138), - [sym_quoting_lit] = STATE(138), - [sym_syn_quoting_lit] = STATE(138), - [sym_unquote_splicing_lit] = STATE(138), - [sym_unquoting_lit] = STATE(138), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(36), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(540), - [sym_comment] = ACTIONS(540), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(542), - [sym_kwd_lit] = ACTIONS(542), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(542), - [sym_nil_lit] = ACTIONS(544), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(544), - }, - [76] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(298), - [sym_str_lit] = STATE(298), - [sym_sym_lit] = STATE(298), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(298), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(298), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(298), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(298), - [sym_splicing_read_cond_lit] = STATE(298), - [sym_var_quoting_lit] = STATE(298), - [sym_sym_val_lit] = STATE(298), - [sym_evaling_lit] = STATE(298), - [sym_derefing_lit] = STATE(298), - [sym_quoting_lit] = STATE(298), - [sym_syn_quoting_lit] = STATE(298), - [sym_unquote_splicing_lit] = STATE(298), - [sym_unquoting_lit] = STATE(298), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(546), - [sym_kwd_lit] = ACTIONS(546), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(546), - [sym_nil_lit] = ACTIONS(548), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(548), - }, - [77] = { - [sym__gap] = STATE(68), - [sym_dis_expr] = STATE(68), - [sym__form] = STATE(304), - [sym_str_lit] = STATE(304), - [sym_sym_lit] = STATE(304), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(304), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(304), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(304), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(304), - [sym_splicing_read_cond_lit] = STATE(304), - [sym_var_quoting_lit] = STATE(304), - [sym_sym_val_lit] = STATE(304), - [sym_evaling_lit] = STATE(304), - [sym_derefing_lit] = STATE(304), - [sym_quoting_lit] = STATE(304), - [sym_syn_quoting_lit] = STATE(304), - [sym_unquote_splicing_lit] = STATE(304), - [sym_unquoting_lit] = STATE(304), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(68), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(550), - [sym_comment] = ACTIONS(550), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(552), - [sym_kwd_lit] = ACTIONS(552), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(552), - [sym_nil_lit] = ACTIONS(554), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(554), - }, - [78] = { - [sym__gap] = STATE(69), - [sym_dis_expr] = STATE(69), - [sym__form] = STATE(305), - [sym_str_lit] = STATE(305), - [sym_sym_lit] = STATE(305), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(305), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(305), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(305), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(305), - [sym_splicing_read_cond_lit] = STATE(305), - [sym_var_quoting_lit] = STATE(305), - [sym_sym_val_lit] = STATE(305), - [sym_evaling_lit] = STATE(305), - [sym_derefing_lit] = STATE(305), - [sym_quoting_lit] = STATE(305), - [sym_syn_quoting_lit] = STATE(305), - [sym_unquote_splicing_lit] = STATE(305), - [sym_unquoting_lit] = STATE(305), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(69), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(556), - [sym_comment] = ACTIONS(556), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(558), - [sym_kwd_lit] = ACTIONS(558), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(558), - [sym_nil_lit] = ACTIONS(560), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(560), - }, - [79] = { - [sym__gap] = STATE(48), - [sym_dis_expr] = STATE(48), - [sym__form] = STATE(124), - [sym_str_lit] = STATE(124), - [sym_sym_lit] = STATE(124), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(124), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(124), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(124), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(124), - [sym_splicing_read_cond_lit] = STATE(124), - [sym_var_quoting_lit] = STATE(124), - [sym_sym_val_lit] = STATE(124), - [sym_evaling_lit] = STATE(124), - [sym_derefing_lit] = STATE(124), - [sym_quoting_lit] = STATE(124), - [sym_syn_quoting_lit] = STATE(124), - [sym_unquote_splicing_lit] = STATE(124), - [sym_unquoting_lit] = STATE(124), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(48), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(562), - [sym_comment] = ACTIONS(562), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(564), - [sym_kwd_lit] = ACTIONS(564), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(564), - [sym_nil_lit] = ACTIONS(566), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(566), - }, - [80] = { - [sym__gap] = STATE(71), - [sym_dis_expr] = STATE(71), - [sym__form] = STATE(307), - [sym_str_lit] = STATE(307), - [sym_sym_lit] = STATE(307), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(307), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(307), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(307), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(307), - [sym_splicing_read_cond_lit] = STATE(307), - [sym_var_quoting_lit] = STATE(307), - [sym_sym_val_lit] = STATE(307), - [sym_evaling_lit] = STATE(307), - [sym_derefing_lit] = STATE(307), - [sym_quoting_lit] = STATE(307), - [sym_syn_quoting_lit] = STATE(307), - [sym_unquote_splicing_lit] = STATE(307), - [sym_unquoting_lit] = STATE(307), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(71), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(568), - [sym_comment] = ACTIONS(568), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(570), - [sym_kwd_lit] = ACTIONS(570), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(570), - [sym_nil_lit] = ACTIONS(572), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(572), - }, - [81] = { - [sym__gap] = STATE(44), - [sym_dis_expr] = STATE(44), - [sym__form] = STATE(129), - [sym_str_lit] = STATE(129), - [sym_sym_lit] = STATE(129), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(129), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(129), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(129), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(129), - [sym_splicing_read_cond_lit] = STATE(129), - [sym_var_quoting_lit] = STATE(129), - [sym_sym_val_lit] = STATE(129), - [sym_evaling_lit] = STATE(129), - [sym_derefing_lit] = STATE(129), - [sym_quoting_lit] = STATE(129), - [sym_syn_quoting_lit] = STATE(129), - [sym_unquote_splicing_lit] = STATE(129), - [sym_unquoting_lit] = STATE(129), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(44), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(574), - [sym_comment] = ACTIONS(574), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(576), - [sym_kwd_lit] = ACTIONS(576), - [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(576), - [sym_nil_lit] = ACTIONS(578), - [aux_sym_sym_lit_token1] = ACTIONS(15), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(21), - [anon_sym_POUND0A] = ACTIONS(23), - [anon_sym_POUND] = ACTIONS(25), - [anon_sym_POUND_QMARK] = ACTIONS(27), - [anon_sym_POUND_QMARK_AT] = ACTIONS(29), - [anon_sym_POUND_SQUOTE] = ACTIONS(31), - [anon_sym_POUND_POUND] = ACTIONS(33), - [anon_sym_POUND_EQ] = ACTIONS(35), - [anon_sym_AT] = ACTIONS(37), - [anon_sym_SQUOTE] = ACTIONS(39), - [anon_sym_BQUOTE] = ACTIONS(41), - [anon_sym_COMMA_AT] = ACTIONS(43), - [anon_sym_COMMA] = ACTIONS(45), + case 144: + if (lookahead == 'p') ADVANCE(170); + if (lookahead == 's') ADVANCE(83); + END_STATE(); + case 145: + if (lookahead == 'p') ADVANCE(57); + END_STATE(); + case 146: + if (lookahead == 'r') ADVANCE(299); + END_STATE(); + case 147: + if (lookahead == 'r') ADVANCE(310); + END_STATE(); + case 148: + if (lookahead == 'r') ADVANCE(135); + END_STATE(); + case 149: + if (lookahead == 'r') ADVANCE(104); + END_STATE(); + case 150: + if (lookahead == 'r') ADVANCE(136); + END_STATE(); + case 151: + if (lookahead == 'r') ADVANCE(54); + END_STATE(); + case 152: + if (lookahead == 'r') ADVANCE(140); + END_STATE(); + case 153: + if (lookahead == 'r') ADVANCE(131); + END_STATE(); + case 154: + if (lookahead == 'r') ADVANCE(115); + END_STATE(); + case 155: + if (lookahead == 'r') ADVANCE(107); + END_STATE(); + case 156: + if (lookahead == 's') ADVANCE(284); + END_STATE(); + case 157: + if (lookahead == 's') ADVANCE(308); + END_STATE(); + case 158: + if (lookahead == 's') ADVANCE(307); + END_STATE(); + case 159: + if (lookahead == 's') ADVANCE(309); + END_STATE(); + case 160: + if (lookahead == 's') ADVANCE(142); + END_STATE(); + case 161: + if (lookahead == 's') ADVANCE(156); + END_STATE(); + case 162: + if (lookahead == 's') ADVANCE(70); + END_STATE(); + case 163: + if (lookahead == 's') ADVANCE(47); + END_STATE(); + case 164: + if (lookahead == 's') ADVANCE(158); + END_STATE(); + case 165: + if (lookahead == 't') ADVANCE(298); + END_STATE(); + case 166: + if (lookahead == 't') ADVANCE(69); + END_STATE(); + case 167: + if (lookahead == 't') ADVANCE(74); + END_STATE(); + case 168: + if (lookahead == 't') ADVANCE(174); + END_STATE(); + case 169: + if (lookahead == 't') ADVANCE(86); + END_STATE(); + case 170: + if (lookahead == 't') ADVANCE(129); + END_STATE(); + case 171: + if (lookahead == 't') ADVANCE(176); + END_STATE(); + case 172: + if (lookahead == 'u') ADVANCE(101); + END_STATE(); + case 173: + if (lookahead == 'u') ADVANCE(47); + END_STATE(); + case 174: + if (lookahead == 'u') ADVANCE(154); + END_STATE(); + case 175: + if (lookahead == 'u') ADVANCE(49); + END_STATE(); + case 176: + if (lookahead == 'u') ADVANCE(155); + END_STATE(); + case 177: + if (lookahead == 'v') ADVANCE(51); + END_STATE(); + case 178: + if (lookahead == 'w') ADVANCE(288); + END_STATE(); + case 179: + if (lookahead == 'w') ADVANCE(21); + END_STATE(); + case 180: + if (lookahead == 'w') ADVANCE(98); + END_STATE(); + case 181: + if (lookahead == 'w') ADVANCE(110); + END_STATE(); + case 182: + if (lookahead == 'x') ADVANCE(81); + END_STATE(); + case 183: + if (lookahead == 'y') ADVANCE(312); + END_STATE(); + case 184: + if (lookahead == 'y') ADVANCE(314); + END_STATE(); + case 185: + if (lookahead == 'y') ADVANCE(3); + END_STATE(); + case 186: + if (lookahead == 'y') ADVANCE(157); + END_STATE(); + case 187: + if (lookahead == 'z') ADVANCE(45); + END_STATE(); + case 188: + if (lookahead == '|') ADVANCE(281); + if (lookahead != 0) ADVANCE(188); + END_STATE(); + case 189: + if (lookahead == '|') ADVANCE(9); + if (lookahead != 0) ADVANCE(189); + END_STATE(); + case 190: + if (lookahead == '+' || + lookahead == '-') ADVANCE(192); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + END_STATE(); + case 191: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + END_STATE(); + case 192: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + END_STATE(); + case 193: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(223); + END_STATE(); + case 194: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(217); + END_STATE(); + case 195: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(193); + END_STATE(); + case 196: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(195); + END_STATE(); + case 197: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219); + END_STATE(); + case 198: + if (!sym_kwd_lit_character_set_2(lookahead)) ADVANCE(221); + END_STATE(); + case 199: + if (lookahead != 0 && + lookahead != 'b' && + lookahead != 'f' && + lookahead != 'n' && + lookahead != 'o' && + (lookahead < 'r' || 'u' < lookahead)) ADVANCE(223); + if (lookahead == 'b') ADVANCE(224); + if (lookahead == 'f') ADVANCE(228); + if (lookahead == 'n') ADVANCE(226); + if (lookahead == 'o') ADVANCE(232); + if (lookahead == 'r') ADVANCE(227); + if (lookahead == 's') ADVANCE(229); + if (lookahead == 't') ADVANCE(225); + if (lookahead == 'u') ADVANCE(233); + END_STATE(); + case 200: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(8); + END_STATE(); + case 201: + if (eof) ADVANCE(202); + if (lookahead == '"') ADVANCE(8); + if (lookahead == '#') ADVANCE(265); + if (lookahead == '\'') ADVANCE(276); + if (lookahead == '(') ADVANCE(260); + if (lookahead == ')') ADVANCE(261); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '0') ADVANCE(208); + if (lookahead == ':') ADVANCE(14); + if (lookahead == ';') ADVANCE(205); + if (lookahead == '@') ADVANCE(275); + if (lookahead == '\\') ADVANCE(199); + if (lookahead == '^') ADVANCE(258); + if (lookahead == '`') ADVANCE(277); + if (lookahead == 'n') ADVANCE(242); + if (lookahead == '|') ADVANCE(251); + if (lookahead == '}') ADVANCE(263); + if (('+' <= lookahead && lookahead <= '-')) ADVANCE(237); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(210); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(203); + if (lookahead != 0 && + (lookahead < '[' || ']' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(257); + END_STATE(); + case 202: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 203: + ACCEPT_TOKEN(sym__ws); + if (('\t' <= lookahead && lookahead <= '\r') || + (28 <= lookahead && lookahead <= ' ') || + lookahead == 5760 || + (8192 <= lookahead && lookahead <= 8198) || + (8200 <= lookahead && lookahead <= 8202) || + lookahead == 8232 || + lookahead == 8233 || + lookahead == 8287 || + lookahead == 12288) ADVANCE(203); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 205: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(204); + if (lookahead != 0) ADVANCE(205); + END_STATE(); + case 206: + ACCEPT_TOKEN(anon_sym_POUND_); + END_STATE(); + case 207: + ACCEPT_TOKEN(sym_num_lit); + END_STATE(); + case 208: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(214); + if (lookahead == '/') ADVANCE(191); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(197); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(194); + if (lookahead == '8' || + lookahead == '9') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(209); + END_STATE(); + case 209: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(214); + if (lookahead == '/') ADVANCE(191); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(197); + if (lookahead == '8' || + lookahead == '9') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(209); + END_STATE(); + case 210: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(214); + if (lookahead == '/') ADVANCE(191); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(197); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(210); + END_STATE(); + case 211: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(215); + if (lookahead == '/') ADVANCE(255); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(252); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(253); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(254); + if (lookahead == '8' || + lookahead == '9') ADVANCE(213); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(212); + END_STATE(); + case 212: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(215); + if (lookahead == '/') ADVANCE(255); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(252); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(253); + if (lookahead == '8' || + lookahead == '9') ADVANCE(213); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(212); + END_STATE(); + case 213: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(215); + if (lookahead == '/') ADVANCE(255); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(252); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(253); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); + END_STATE(); + case 214: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); + END_STATE(); + case 215: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(207); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(252); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + END_STATE(); + case 216: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(207); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + END_STATE(); + case 217: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'N') ADVANCE(207); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(217); + END_STATE(); + case 218: + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + END_STATE(); + case 219: + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219); + END_STATE(); + case 220: + ACCEPT_TOKEN(sym_kwd_lit); + END_STATE(); + case 221: + ACCEPT_TOKEN(sym_kwd_lit); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(221); + END_STATE(); + case 222: + ACCEPT_TOKEN(aux_sym_str_lit_token1); + END_STATE(); + case 223: + ACCEPT_TOKEN(sym_char_lit); + END_STATE(); + case 224: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(32); + END_STATE(); + case 225: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(28); + END_STATE(); + case 226: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(180); + END_STATE(); + case 227: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(171); + END_STATE(); + case 228: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'o') ADVANCE(149); + END_STATE(); + case 229: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'p') ADVANCE(22); + END_STATE(); + case 230: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(223); + END_STATE(); + case 231: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); + END_STATE(); + case 232: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); + END_STATE(); + case 233: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(196); + END_STATE(); + case 234: + ACCEPT_TOKEN(sym_nil_lit); + END_STATE(); + case 235: + ACCEPT_TOKEN(sym_nil_lit); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 236: + ACCEPT_TOKEN(sym_bool_lit); + END_STATE(); + case 237: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '0') ADVANCE(211); + if (!aux_sym_sym_lit_token1_character_set_3(lookahead)) ADVANCE(257); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(213); + END_STATE(); + case 238: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'a') ADVANCE(239); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 239: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'c') ADVANCE(250); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 240: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'e') ADVANCE(241); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 241: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'f') ADVANCE(244); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 242: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'i') ADVANCE(243); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 243: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'l') ADVANCE(235); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 244: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'm') ADVANCE(238); + if (lookahead == 'u') ADVANCE(245); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 245: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'n') ADVANCE(318); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 246: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'o') ADVANCE(249); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 247: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'o') ADVANCE(320); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 248: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'o') ADVANCE(246); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 249: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'p') ADVANCE(316); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 250: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == 'r') ADVANCE(247); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 251: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '|') ADVANCE(257); + if (!aux_sym_sym_lit_token1_character_set_4(lookahead)) ADVANCE(251); + if (sym_fancy_literal_character_set_1(lookahead)) ADVANCE(188); + END_STATE(); + case 252: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (lookahead == '+' || + lookahead == '-') ADVANCE(256); + if (!aux_sym_sym_lit_token1_character_set_5(lookahead)) ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + END_STATE(); + case 253: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_6(lookahead)) ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219); + END_STATE(); + case 254: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_7(lookahead)) ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(217); + END_STATE(); + case 255: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_5(lookahead)) ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(218); + END_STATE(); + case 256: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!aux_sym_sym_lit_token1_character_set_5(lookahead)) ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(216); + END_STATE(); + case 257: + ACCEPT_TOKEN(aux_sym_sym_lit_token1); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 258: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 259: + ACCEPT_TOKEN(anon_sym_POUND_CARET); + END_STATE(); + case 260: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 261: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 262: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 263: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 264: + ACCEPT_TOKEN(anon_sym_POUND0A); + END_STATE(); + case 265: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(205); + if (lookahead == '#') ADVANCE(273); + if (lookahead == '\'') ADVANCE(272); + if (lookahead == '0') ADVANCE(18); + if (lookahead == '=') ADVANCE(274); + if (lookahead == '?') ADVANCE(269); + if (lookahead == '^') ADVANCE(259); + if (lookahead == '_') ADVANCE(206); + if (lookahead == '|') ADVANCE(189); + END_STATE(); + case 266: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(205); + if (lookahead == '\'') ADVANCE(272); + if (lookahead == '0') ADVANCE(18); + if (lookahead == '=') ADVANCE(274); + if (lookahead == '?') ADVANCE(269); + if (lookahead == '^') ADVANCE(259); + if (lookahead == '_') ADVANCE(206); + if (lookahead == '|') ADVANCE(189); + END_STATE(); + case 267: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '#') ADVANCE(273); + if (lookahead == '\'') ADVANCE(272); + if (lookahead == '0') ADVANCE(18); + if (lookahead == '=') ADVANCE(274); + if (lookahead == '?') ADVANCE(269); + if (lookahead == '^') ADVANCE(259); + if (lookahead == '|') ADVANCE(189); + END_STATE(); + case 268: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '\'') ADVANCE(272); + if (lookahead == '0') ADVANCE(18); + if (lookahead == '=') ADVANCE(274); + if (lookahead == '?') ADVANCE(269); + if (lookahead == '^') ADVANCE(259); + if (lookahead == '|') ADVANCE(189); + END_STATE(); + case 269: + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if (lookahead == '@') ADVANCE(270); + END_STATE(); + case 270: + ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); + END_STATE(); + case 271: + ACCEPT_TOKEN(sym_auto_res_mark); + END_STATE(); + case 272: + ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); + END_STATE(); + case 273: + ACCEPT_TOKEN(anon_sym_POUND_POUND); + END_STATE(); + case 274: + ACCEPT_TOKEN(anon_sym_POUND_EQ); + END_STATE(); + case 275: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 276: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 277: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 278: + ACCEPT_TOKEN(anon_sym_COMMA_AT); + END_STATE(); + case 279: + ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == '@') ADVANCE(278); + END_STATE(); + case 280: + ACCEPT_TOKEN(sym_block_comment); + END_STATE(); + case 281: + ACCEPT_TOKEN(sym_fancy_literal); + END_STATE(); + case 282: + ACCEPT_TOKEN(anon_sym_in); + END_STATE(); + case 283: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 'i') ADVANCE(169); + END_STATE(); + case 284: + ACCEPT_TOKEN(anon_sym_across); + END_STATE(); + case 285: + ACCEPT_TOKEN(anon_sym_being); + if (lookahead == ' ') ADVANCE(167); + END_STATE(); + case 286: + ACCEPT_TOKEN(anon_sym_using); + END_STATE(); + case 287: + ACCEPT_TOKEN(aux_sym__for_part_token1); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_below); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_from); + END_STATE(); + case 290: + ACCEPT_TOKEN(anon_sym_to); + END_STATE(); + case 291: + ACCEPT_TOKEN(anon_sym_upto); + END_STATE(); + case 292: + ACCEPT_TOKEN(anon_sym_downto); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_downfrom); + END_STATE(); + case 294: + ACCEPT_TOKEN(anon_sym_on); + END_STATE(); + case 295: + ACCEPT_TOKEN(anon_sym_by); + END_STATE(); + case 296: + ACCEPT_TOKEN(anon_sym_then); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_accumulation_verb); + END_STATE(); + case 298: + ACCEPT_TOKEN(sym_accumulation_verb); + if (lookahead == 'i') ADVANCE(125); + END_STATE(); + case 299: + ACCEPT_TOKEN(anon_sym_for); + END_STATE(); + case 300: + ACCEPT_TOKEN(anon_sym_and); + END_STATE(); + case 301: + ACCEPT_TOKEN(anon_sym_with); + END_STATE(); + case 302: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 303: + ACCEPT_TOKEN(anon_sym_do); + END_STATE(); + case 304: + ACCEPT_TOKEN(anon_sym_do); + if (lookahead == 'w') ADVANCE(110); + END_STATE(); + case 305: + ACCEPT_TOKEN(anon_sym_when); + END_STATE(); + case 306: + ACCEPT_TOKEN(anon_sym_if); + END_STATE(); + case 307: + ACCEPT_TOKEN(anon_sym_unless); + END_STATE(); + case 308: + ACCEPT_TOKEN(anon_sym_always); + END_STATE(); + case 309: + ACCEPT_TOKEN(anon_sym_thereis); + END_STATE(); + case 310: + ACCEPT_TOKEN(anon_sym_never); + END_STATE(); + case 311: + ACCEPT_TOKEN(anon_sym_into); + END_STATE(); + case 312: + ACCEPT_TOKEN(anon_sym_finally); + END_STATE(); + case 313: + ACCEPT_TOKEN(anon_sym_return); + END_STATE(); + case 314: + ACCEPT_TOKEN(anon_sym_initially); + END_STATE(); + case 315: + ACCEPT_TOKEN(anon_sym_loop); + END_STATE(); + case 316: + ACCEPT_TOKEN(anon_sym_loop); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 317: + ACCEPT_TOKEN(anon_sym_defun); + END_STATE(); + case 318: + ACCEPT_TOKEN(anon_sym_defun); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 319: + ACCEPT_TOKEN(anon_sym_defmacro); + END_STATE(); + case 320: + ACCEPT_TOKEN(anon_sym_defmacro); + if (!sym_kwd_lit_character_set_1(lookahead)) ADVANCE(257); + END_STATE(); + case 321: + ACCEPT_TOKEN(anon_sym_A); + END_STATE(); + default: + return false; + } +} + +static TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 201}, + [2] = {.lex_state = 5}, + [3] = {.lex_state = 5}, + [4] = {.lex_state = 5}, + [5] = {.lex_state = 5}, + [6] = {.lex_state = 5}, + [7] = {.lex_state = 5}, + [8] = {.lex_state = 5}, + [9] = {.lex_state = 201}, + [10] = {.lex_state = 201}, + [11] = {.lex_state = 201}, + [12] = {.lex_state = 201}, + [13] = {.lex_state = 201}, + [14] = {.lex_state = 201}, + [15] = {.lex_state = 201}, + [16] = {.lex_state = 201}, + [17] = {.lex_state = 201}, + [18] = {.lex_state = 201}, + [19] = {.lex_state = 201}, + [20] = {.lex_state = 201}, + [21] = {.lex_state = 201}, + [22] = {.lex_state = 201}, + [23] = {.lex_state = 201}, + [24] = {.lex_state = 201}, + [25] = {.lex_state = 201}, + [26] = {.lex_state = 201}, + [27] = {.lex_state = 201}, + [28] = {.lex_state = 201}, + [29] = {.lex_state = 201}, + [30] = {.lex_state = 201}, + [31] = {.lex_state = 201}, + [32] = {.lex_state = 201}, + [33] = {.lex_state = 201}, + [34] = {.lex_state = 201}, + [35] = {.lex_state = 201}, + [36] = {.lex_state = 201}, + [37] = {.lex_state = 201}, + [38] = {.lex_state = 201}, + [39] = {.lex_state = 201}, + [40] = {.lex_state = 201}, + [41] = {.lex_state = 201}, + [42] = {.lex_state = 201}, + [43] = {.lex_state = 201}, + [44] = {.lex_state = 201}, + [45] = {.lex_state = 201}, + [46] = {.lex_state = 201}, + [47] = {.lex_state = 201}, + [48] = {.lex_state = 201}, + [49] = {.lex_state = 201}, + [50] = {.lex_state = 201}, + [51] = {.lex_state = 201}, + [52] = {.lex_state = 201}, + [53] = {.lex_state = 201}, + [54] = {.lex_state = 201}, + [55] = {.lex_state = 201}, + [56] = {.lex_state = 201}, + [57] = {.lex_state = 201}, + [58] = {.lex_state = 201}, + [59] = {.lex_state = 201}, + [60] = {.lex_state = 201}, + [61] = {.lex_state = 201}, + [62] = {.lex_state = 201}, + [63] = {.lex_state = 201}, + [64] = {.lex_state = 201}, + [65] = {.lex_state = 201}, + [66] = {.lex_state = 201}, + [67] = {.lex_state = 201}, + [68] = {.lex_state = 201}, + [69] = {.lex_state = 201}, + [70] = {.lex_state = 201}, + [71] = {.lex_state = 201}, + [72] = {.lex_state = 201}, + [73] = {.lex_state = 201}, + [74] = {.lex_state = 201}, + [75] = {.lex_state = 201}, + [76] = {.lex_state = 201}, + [77] = {.lex_state = 201}, + [78] = {.lex_state = 201}, + [79] = {.lex_state = 201}, + [80] = {.lex_state = 201}, + [81] = {.lex_state = 201}, + [82] = {.lex_state = 201}, + [83] = {.lex_state = 201}, + [84] = {.lex_state = 201}, + [85] = {.lex_state = 201}, + [86] = {.lex_state = 201}, + [87] = {.lex_state = 201}, + [88] = {.lex_state = 201}, + [89] = {.lex_state = 201}, + [90] = {.lex_state = 201}, + [91] = {.lex_state = 201}, + [92] = {.lex_state = 201}, + [93] = {.lex_state = 201}, + [94] = {.lex_state = 201}, + [95] = {.lex_state = 201}, + [96] = {.lex_state = 201}, + [97] = {.lex_state = 201}, + [98] = {.lex_state = 201}, + [99] = {.lex_state = 201}, + [100] = {.lex_state = 201}, + [101] = {.lex_state = 201}, + [102] = {.lex_state = 201}, + [103] = {.lex_state = 201}, + [104] = {.lex_state = 201}, + [105] = {.lex_state = 201}, + [106] = {.lex_state = 201}, + [107] = {.lex_state = 201}, + [108] = {.lex_state = 201}, + [109] = {.lex_state = 201}, + [110] = {.lex_state = 201}, + [111] = {.lex_state = 201}, + [112] = {.lex_state = 201}, + [113] = {.lex_state = 201}, + [114] = {.lex_state = 201}, + [115] = {.lex_state = 201}, + [116] = {.lex_state = 201}, + [117] = {.lex_state = 201}, + [118] = {.lex_state = 201}, + [119] = {.lex_state = 201}, + [120] = {.lex_state = 201}, + [121] = {.lex_state = 201}, + [122] = {.lex_state = 201}, + [123] = {.lex_state = 201}, + [124] = {.lex_state = 201}, + [125] = {.lex_state = 201}, + [126] = {.lex_state = 201}, + [127] = {.lex_state = 201}, + [128] = {.lex_state = 201}, + [129] = {.lex_state = 201}, + [130] = {.lex_state = 201}, + [131] = {.lex_state = 201}, + [132] = {.lex_state = 201}, + [133] = {.lex_state = 201}, + [134] = {.lex_state = 201}, + [135] = {.lex_state = 201}, + [136] = {.lex_state = 201}, + [137] = {.lex_state = 201}, + [138] = {.lex_state = 201}, + [139] = {.lex_state = 201}, + [140] = {.lex_state = 201}, + [141] = {.lex_state = 201}, + [142] = {.lex_state = 201}, + [143] = {.lex_state = 201}, + [144] = {.lex_state = 201}, + [145] = {.lex_state = 201}, + [146] = {.lex_state = 201}, + [147] = {.lex_state = 201}, + [148] = {.lex_state = 201}, + [149] = {.lex_state = 201}, + [150] = {.lex_state = 201}, + [151] = {.lex_state = 201}, + [152] = {.lex_state = 201}, + [153] = {.lex_state = 201}, + [154] = {.lex_state = 201}, + [155] = {.lex_state = 201}, + [156] = {.lex_state = 201}, + [157] = {.lex_state = 201}, + [158] = {.lex_state = 201}, + [159] = {.lex_state = 201}, + [160] = {.lex_state = 201}, + [161] = {.lex_state = 201}, + [162] = {.lex_state = 201}, + [163] = {.lex_state = 201}, + [164] = {.lex_state = 201}, + [165] = {.lex_state = 201}, + [166] = {.lex_state = 201}, + [167] = {.lex_state = 201}, + [168] = {.lex_state = 201}, + [169] = {.lex_state = 201}, + [170] = {.lex_state = 201}, + [171] = {.lex_state = 201}, + [172] = {.lex_state = 201}, + [173] = {.lex_state = 201}, + [174] = {.lex_state = 201}, + [175] = {.lex_state = 201}, + [176] = {.lex_state = 201}, + [177] = {.lex_state = 201}, + [178] = {.lex_state = 201}, + [179] = {.lex_state = 201}, + [180] = {.lex_state = 201}, + [181] = {.lex_state = 201}, + [182] = {.lex_state = 201}, + [183] = {.lex_state = 201}, + [184] = {.lex_state = 201}, + [185] = {.lex_state = 201}, + [186] = {.lex_state = 201}, + [187] = {.lex_state = 201}, + [188] = {.lex_state = 201}, + [189] = {.lex_state = 201}, + [190] = {.lex_state = 201}, + [191] = {.lex_state = 201}, + [192] = {.lex_state = 201}, + [193] = {.lex_state = 201}, + [194] = {.lex_state = 201}, + [195] = {.lex_state = 201}, + [196] = {.lex_state = 201}, + [197] = {.lex_state = 201}, + [198] = {.lex_state = 201}, + [199] = {.lex_state = 201}, + [200] = {.lex_state = 201}, + [201] = {.lex_state = 201}, + [202] = {.lex_state = 201}, + [203] = {.lex_state = 201}, + [204] = {.lex_state = 201}, + [205] = {.lex_state = 201}, + [206] = {.lex_state = 201}, + [207] = {.lex_state = 201}, + [208] = {.lex_state = 201}, + [209] = {.lex_state = 201}, + [210] = {.lex_state = 201}, + [211] = {.lex_state = 201}, + [212] = {.lex_state = 201}, + [213] = {.lex_state = 201}, + [214] = {.lex_state = 201}, + [215] = {.lex_state = 201}, + [216] = {.lex_state = 201}, + [217] = {.lex_state = 201}, + [218] = {.lex_state = 6}, + [219] = {.lex_state = 6}, + [220] = {.lex_state = 6}, + [221] = {.lex_state = 6}, + [222] = {.lex_state = 6}, + [223] = {.lex_state = 6}, + [224] = {.lex_state = 6}, + [225] = {.lex_state = 6}, + [226] = {.lex_state = 6}, + [227] = {.lex_state = 6}, + [228] = {.lex_state = 6}, + [229] = {.lex_state = 6}, + [230] = {.lex_state = 6}, + [231] = {.lex_state = 6}, + [232] = {.lex_state = 6}, + [233] = {.lex_state = 0}, + [234] = {.lex_state = 0}, + [235] = {.lex_state = 0}, + [236] = {.lex_state = 0}, + [237] = {.lex_state = 0}, + [238] = {.lex_state = 0}, + [239] = {.lex_state = 0}, + [240] = {.lex_state = 0}, + [241] = {.lex_state = 0}, + [242] = {.lex_state = 0}, + [243] = {.lex_state = 0}, + [244] = {.lex_state = 0}, + [245] = {.lex_state = 0}, + [246] = {.lex_state = 0}, + [247] = {.lex_state = 0}, + [248] = {.lex_state = 0}, + [249] = {.lex_state = 0}, + [250] = {.lex_state = 0}, + [251] = {.lex_state = 0}, + [252] = {.lex_state = 0}, + [253] = {.lex_state = 0}, + [254] = {.lex_state = 0}, + [255] = {.lex_state = 0}, + [256] = {.lex_state = 0}, + [257] = {.lex_state = 0}, + [258] = {.lex_state = 0}, + [259] = {.lex_state = 0}, + [260] = {.lex_state = 0}, + [261] = {.lex_state = 0}, + [262] = {.lex_state = 0}, + [263] = {.lex_state = 0}, + [264] = {.lex_state = 0}, + [265] = {.lex_state = 0}, + [266] = {.lex_state = 0}, + [267] = {.lex_state = 0}, + [268] = {.lex_state = 0}, + [269] = {.lex_state = 0}, + [270] = {.lex_state = 0}, + [271] = {.lex_state = 0}, + [272] = {.lex_state = 0}, + [273] = {.lex_state = 0}, + [274] = {.lex_state = 0}, + [275] = {.lex_state = 0}, + [276] = {.lex_state = 0}, + [277] = {.lex_state = 0}, + [278] = {.lex_state = 0}, + [279] = {.lex_state = 0}, + [280] = {.lex_state = 0}, + [281] = {.lex_state = 0}, + [282] = {.lex_state = 0}, + [283] = {.lex_state = 0}, + [284] = {.lex_state = 0}, + [285] = {.lex_state = 0}, + [286] = {.lex_state = 0}, + [287] = {.lex_state = 0}, + [288] = {.lex_state = 0}, + [289] = {.lex_state = 0}, + [290] = {.lex_state = 0}, + [291] = {.lex_state = 0}, + [292] = {.lex_state = 0}, + [293] = {.lex_state = 0}, + [294] = {.lex_state = 0}, + [295] = {.lex_state = 0}, + [296] = {.lex_state = 0}, + [297] = {.lex_state = 0}, + [298] = {.lex_state = 5}, + [299] = {.lex_state = 5}, + [300] = {.lex_state = 5}, + [301] = {.lex_state = 5}, + [302] = {.lex_state = 5}, + [303] = {.lex_state = 5}, + [304] = {.lex_state = 5}, + [305] = {.lex_state = 5}, + [306] = {.lex_state = 5}, + [307] = {.lex_state = 5}, + [308] = {.lex_state = 5}, + [309] = {.lex_state = 5}, + [310] = {.lex_state = 5}, + [311] = {.lex_state = 5}, + [312] = {.lex_state = 5}, + [313] = {.lex_state = 5}, + [314] = {.lex_state = 5}, + [315] = {.lex_state = 5}, + [316] = {.lex_state = 5}, + [317] = {.lex_state = 5}, + [318] = {.lex_state = 5}, + [319] = {.lex_state = 5}, + [320] = {.lex_state = 5}, + [321] = {.lex_state = 5}, + [322] = {.lex_state = 5}, + [323] = {.lex_state = 5}, + [324] = {.lex_state = 5}, + [325] = {.lex_state = 5}, + [326] = {.lex_state = 5}, + [327] = {.lex_state = 5}, + [328] = {.lex_state = 5}, + [329] = {.lex_state = 5}, + [330] = {.lex_state = 5}, + [331] = {.lex_state = 5}, + [332] = {.lex_state = 5}, + [333] = {.lex_state = 5}, + [334] = {.lex_state = 5}, + [335] = {.lex_state = 5}, + [336] = {.lex_state = 5}, + [337] = {.lex_state = 5}, + [338] = {.lex_state = 5}, + [339] = {.lex_state = 5}, + [340] = {.lex_state = 5}, + [341] = {.lex_state = 5}, + [342] = {.lex_state = 5}, + [343] = {.lex_state = 5}, + [344] = {.lex_state = 5}, + [345] = {.lex_state = 5}, + [346] = {.lex_state = 5}, + [347] = {.lex_state = 5}, + [348] = {.lex_state = 5}, + [349] = {.lex_state = 5}, + [350] = {.lex_state = 5}, + [351] = {.lex_state = 5}, + [352] = {.lex_state = 5}, + [353] = {.lex_state = 5}, + [354] = {.lex_state = 5}, + [355] = {.lex_state = 5}, + [356] = {.lex_state = 5}, + [357] = {.lex_state = 5}, + [358] = {.lex_state = 5}, + [359] = {.lex_state = 5}, + [360] = {.lex_state = 5}, + [361] = {.lex_state = 5}, + [362] = {.lex_state = 5}, + [363] = {.lex_state = 5}, + [364] = {.lex_state = 5}, + [365] = {.lex_state = 5}, + [366] = {.lex_state = 5}, + [367] = {.lex_state = 201}, + [368] = {.lex_state = 201}, + [369] = {.lex_state = 201}, + [370] = {.lex_state = 201}, + [371] = {.lex_state = 201}, + [372] = {.lex_state = 10}, + [373] = {.lex_state = 201}, + [374] = {.lex_state = 10}, + [375] = {.lex_state = 10}, + [376] = {.lex_state = 10}, + [377] = {.lex_state = 10}, + [378] = {.lex_state = 201}, + [379] = {.lex_state = 201}, + [380] = {.lex_state = 201}, + [381] = {.lex_state = 201}, + [382] = {.lex_state = 10}, + [383] = {.lex_state = 201}, + [384] = {.lex_state = 201}, + [385] = {.lex_state = 201}, + [386] = {.lex_state = 201}, + [387] = {.lex_state = 10}, + [388] = {.lex_state = 201}, + [389] = {.lex_state = 201}, + [390] = {.lex_state = 201}, + [391] = {.lex_state = 201}, + [392] = {.lex_state = 201}, + [393] = {.lex_state = 10}, + [394] = {.lex_state = 201}, + [395] = {.lex_state = 10}, + [396] = {.lex_state = 201}, + [397] = {.lex_state = 201}, + [398] = {.lex_state = 10}, + [399] = {.lex_state = 201}, + [400] = {.lex_state = 201}, + [401] = {.lex_state = 10}, + [402] = {.lex_state = 201}, + [403] = {.lex_state = 201}, + [404] = {.lex_state = 201}, + [405] = {.lex_state = 10}, + [406] = {.lex_state = 201}, + [407] = {.lex_state = 10}, + [408] = {.lex_state = 201}, + [409] = {.lex_state = 10}, + [410] = {.lex_state = 201}, + [411] = {.lex_state = 201}, + [412] = {.lex_state = 201}, + [413] = {.lex_state = 10}, + [414] = {.lex_state = 201}, + [415] = {.lex_state = 201}, + [416] = {.lex_state = 201}, + [417] = {.lex_state = 201}, + [418] = {.lex_state = 201}, + [419] = {.lex_state = 10}, + [420] = {.lex_state = 201}, + [421] = {.lex_state = 10}, + [422] = {.lex_state = 201}, + [423] = {.lex_state = 201}, + [424] = {.lex_state = 10}, + [425] = {.lex_state = 201}, + [426] = {.lex_state = 10}, + [427] = {.lex_state = 201}, + [428] = {.lex_state = 10}, + [429] = {.lex_state = 201}, + [430] = {.lex_state = 201}, + [431] = {.lex_state = 201}, + [432] = {.lex_state = 10}, + [433] = {.lex_state = 10}, + [434] = {.lex_state = 201}, + [435] = {.lex_state = 201}, + [436] = {.lex_state = 201}, + [437] = {.lex_state = 10}, + [438] = {.lex_state = 10}, + [439] = {.lex_state = 201}, + [440] = {.lex_state = 10}, + [441] = {.lex_state = 201}, + [442] = {.lex_state = 201}, + [443] = {.lex_state = 201}, + [444] = {.lex_state = 201}, + [445] = {.lex_state = 201}, + [446] = {.lex_state = 10}, + [447] = {.lex_state = 10}, + [448] = {.lex_state = 201}, + [449] = {.lex_state = 201}, + [450] = {.lex_state = 10}, + [451] = {.lex_state = 201}, + [452] = {.lex_state = 201}, + [453] = {.lex_state = 201}, + [454] = {.lex_state = 201}, + [455] = {.lex_state = 201}, + [456] = {.lex_state = 201}, + [457] = {.lex_state = 201}, + [458] = {.lex_state = 10}, + [459] = {.lex_state = 201}, + [460] = {.lex_state = 201}, + [461] = {.lex_state = 201}, + [462] = {.lex_state = 201}, + [463] = {.lex_state = 201}, + [464] = {.lex_state = 201}, + [465] = {.lex_state = 6}, + [466] = {.lex_state = 6}, + [467] = {.lex_state = 6}, + [468] = {.lex_state = 6}, + [469] = {.lex_state = 6}, + [470] = {.lex_state = 7}, + [471] = {.lex_state = 6}, + [472] = {.lex_state = 7}, + [473] = {.lex_state = 6}, + [474] = {.lex_state = 12}, + [475] = {.lex_state = 7}, + [476] = {.lex_state = 6}, + [477] = {.lex_state = 12}, + [478] = {.lex_state = 12}, + [479] = {.lex_state = 7}, + [480] = {.lex_state = 6}, + [481] = {.lex_state = 6}, + [482] = {.lex_state = 6}, + [483] = {.lex_state = 7}, + [484] = {.lex_state = 6}, + [485] = {.lex_state = 7}, + [486] = {.lex_state = 6}, + [487] = {.lex_state = 6}, + [488] = {.lex_state = 6}, + [489] = {.lex_state = 7}, + [490] = {.lex_state = 6}, + [491] = {.lex_state = 6}, + [492] = {.lex_state = 6}, + [493] = {.lex_state = 6}, + [494] = {.lex_state = 6}, + [495] = {.lex_state = 6}, + [496] = {.lex_state = 6}, + [497] = {.lex_state = 6}, + [498] = {.lex_state = 6}, + [499] = {.lex_state = 6}, + [500] = {.lex_state = 6}, + [501] = {.lex_state = 6}, + [502] = {.lex_state = 7}, + [503] = {.lex_state = 6}, + [504] = {.lex_state = 12}, + [505] = {.lex_state = 12}, + [506] = {.lex_state = 6}, + [507] = {.lex_state = 6}, + [508] = {.lex_state = 6}, + [509] = {.lex_state = 6}, + [510] = {.lex_state = 7}, + [511] = {.lex_state = 6}, + [512] = {.lex_state = 6}, + [513] = {.lex_state = 6}, + [514] = {.lex_state = 6}, + [515] = {.lex_state = 6}, + [516] = {.lex_state = 6}, + [517] = {.lex_state = 6}, + [518] = {.lex_state = 6}, + [519] = {.lex_state = 6}, + [520] = {.lex_state = 6}, + [521] = {.lex_state = 6}, + [522] = {.lex_state = 6}, + [523] = {.lex_state = 6}, + [524] = {.lex_state = 6}, + [525] = {.lex_state = 6}, + [526] = {.lex_state = 6}, + [527] = {.lex_state = 12}, + [528] = {.lex_state = 6}, + [529] = {.lex_state = 6}, + [530] = {.lex_state = 6}, + [531] = {.lex_state = 12}, + [532] = {.lex_state = 6}, + [533] = {.lex_state = 6}, + [534] = {.lex_state = 6}, + [535] = {.lex_state = 6}, + [536] = {.lex_state = 6}, + [537] = {.lex_state = 6}, + [538] = {.lex_state = 6}, + [539] = {.lex_state = 6}, + [540] = {.lex_state = 6}, + [541] = {.lex_state = 6}, + [542] = {.lex_state = 6}, + [543] = {.lex_state = 7}, + [544] = {.lex_state = 7}, + [545] = {.lex_state = 10}, + [546] = {.lex_state = 7}, + [547] = {.lex_state = 7}, + [548] = {.lex_state = 7}, + [549] = {.lex_state = 7}, + [550] = {.lex_state = 7}, + [551] = {.lex_state = 7}, + [552] = {.lex_state = 7}, + [553] = {.lex_state = 7}, + [554] = {.lex_state = 7}, + [555] = {.lex_state = 10}, + [556] = {.lex_state = 7}, + [557] = {.lex_state = 7}, + [558] = {.lex_state = 7}, + [559] = {.lex_state = 7}, + [560] = {.lex_state = 7}, + [561] = {.lex_state = 7}, + [562] = {.lex_state = 7}, + [563] = {.lex_state = 7}, + [564] = {.lex_state = 7}, + [565] = {.lex_state = 7}, + [566] = {.lex_state = 7}, + [567] = {.lex_state = 7}, + [568] = {.lex_state = 7}, + [569] = {.lex_state = 7}, + [570] = {.lex_state = 7}, + [571] = {.lex_state = 7}, + [572] = {.lex_state = 7}, + [573] = {.lex_state = 10}, + [574] = {.lex_state = 10}, + [575] = {.lex_state = 11}, + [576] = {.lex_state = 11}, + [577] = {.lex_state = 7}, + [578] = {.lex_state = 7}, + [579] = {.lex_state = 10}, + [580] = {.lex_state = 10}, + [581] = {.lex_state = 10}, + [582] = {.lex_state = 10}, + [583] = {.lex_state = 10}, + [584] = {.lex_state = 7}, + [585] = {.lex_state = 10}, + [586] = {.lex_state = 10}, + [587] = {.lex_state = 7}, + [588] = {.lex_state = 10}, + [589] = {.lex_state = 10}, + [590] = {.lex_state = 10}, + [591] = {.lex_state = 10}, + [592] = {.lex_state = 10}, + [593] = {.lex_state = 10}, + [594] = {.lex_state = 10}, + [595] = {.lex_state = 10}, + [596] = {.lex_state = 10}, + [597] = {.lex_state = 10}, + [598] = {.lex_state = 10}, + [599] = {.lex_state = 10}, + [600] = {.lex_state = 10}, + [601] = {.lex_state = 10}, + [602] = {.lex_state = 10}, + [603] = {.lex_state = 10}, + [604] = {.lex_state = 10}, + [605] = {.lex_state = 10}, + [606] = {.lex_state = 10}, + [607] = {.lex_state = 10}, + [608] = {.lex_state = 10}, + [609] = {.lex_state = 10}, + [610] = {.lex_state = 10}, + [611] = {.lex_state = 10}, + [612] = {.lex_state = 10}, + [613] = {.lex_state = 10}, + [614] = {.lex_state = 10}, + [615] = {.lex_state = 10}, + [616] = {.lex_state = 10}, + [617] = {.lex_state = 10}, + [618] = {.lex_state = 10}, + [619] = {.lex_state = 10}, + [620] = {.lex_state = 10}, + [621] = {.lex_state = 10}, + [622] = {.lex_state = 10}, + [623] = {.lex_state = 10}, + [624] = {.lex_state = 10}, + [625] = {.lex_state = 10}, + [626] = {.lex_state = 10}, + [627] = {.lex_state = 10}, + [628] = {.lex_state = 10}, + [629] = {.lex_state = 10}, + [630] = {.lex_state = 10}, + [631] = {.lex_state = 10}, + [632] = {.lex_state = 10}, + [633] = {.lex_state = 10}, + [634] = {.lex_state = 10}, + [635] = {.lex_state = 10}, + [636] = {.lex_state = 10}, + [637] = {.lex_state = 10}, + [638] = {.lex_state = 10}, + [639] = {.lex_state = 10}, + [640] = {.lex_state = 10}, + [641] = {.lex_state = 7}, + [642] = {.lex_state = 7}, + [643] = {.lex_state = 7}, + [644] = {.lex_state = 7}, + [645] = {.lex_state = 7}, + [646] = {.lex_state = 7}, + [647] = {.lex_state = 7}, + [648] = {.lex_state = 7}, + [649] = {.lex_state = 7}, + [650] = {.lex_state = 7}, + [651] = {.lex_state = 10}, + [652] = {.lex_state = 7}, + [653] = {.lex_state = 7}, + [654] = {.lex_state = 7}, + [655] = {.lex_state = 7}, + [656] = {.lex_state = 7}, + [657] = {.lex_state = 7}, + [658] = {.lex_state = 7}, + [659] = {.lex_state = 7}, + [660] = {.lex_state = 7}, + [661] = {.lex_state = 7}, + [662] = {.lex_state = 7}, + [663] = {.lex_state = 10}, + [664] = {.lex_state = 7}, + [665] = {.lex_state = 7}, + [666] = {.lex_state = 7}, + [667] = {.lex_state = 7}, + [668] = {.lex_state = 7}, + [669] = {.lex_state = 7}, + [670] = {.lex_state = 7}, + [671] = {.lex_state = 7}, + [672] = {.lex_state = 7}, + [673] = {.lex_state = 7}, + [674] = {.lex_state = 7}, + [675] = {.lex_state = 7}, + [676] = {.lex_state = 7}, + [677] = {.lex_state = 7}, + [678] = {.lex_state = 7}, + [679] = {.lex_state = 7}, + [680] = {.lex_state = 7}, + [681] = {.lex_state = 7}, + [682] = {.lex_state = 7}, + [683] = {.lex_state = 7}, + [684] = {.lex_state = 7}, + [685] = {.lex_state = 7}, + [686] = {.lex_state = 7}, + [687] = {.lex_state = 7}, + [688] = {.lex_state = 7}, + [689] = {.lex_state = 7}, + [690] = {.lex_state = 7}, + [691] = {.lex_state = 7}, + [692] = {.lex_state = 7}, + [693] = {.lex_state = 7}, + [694] = {.lex_state = 7}, + [695] = {.lex_state = 7}, + [696] = {.lex_state = 7}, + [697] = {.lex_state = 7}, + [698] = {.lex_state = 7}, + [699] = {.lex_state = 7}, + [700] = {.lex_state = 7}, + [701] = {.lex_state = 7}, + [702] = {.lex_state = 7}, + [703] = {.lex_state = 7}, + [704] = {.lex_state = 7}, + [705] = {.lex_state = 10}, + [706] = {.lex_state = 10}, + [707] = {.lex_state = 10}, + [708] = {.lex_state = 10}, + [709] = {.lex_state = 10}, + [710] = {.lex_state = 10}, + [711] = {.lex_state = 10}, + [712] = {.lex_state = 10}, + [713] = {.lex_state = 10}, + [714] = {.lex_state = 10}, + [715] = {.lex_state = 10}, + [716] = {.lex_state = 12}, + [717] = {.lex_state = 10}, + [718] = {.lex_state = 10}, + [719] = {.lex_state = 10}, + [720] = {.lex_state = 10}, + [721] = {.lex_state = 10}, + [722] = {.lex_state = 10}, + [723] = {.lex_state = 10}, + [724] = {.lex_state = 10}, + [725] = {.lex_state = 10}, + [726] = {.lex_state = 0}, + [727] = {.lex_state = 7}, + [728] = {.lex_state = 0}, + [729] = {.lex_state = 0}, + [730] = {.lex_state = 7}, + [731] = {.lex_state = 11}, + [732] = {.lex_state = 0}, + [733] = {.lex_state = 0}, + [734] = {.lex_state = 11}, + [735] = {.lex_state = 7}, + [736] = {.lex_state = 7}, + [737] = {.lex_state = 0}, + [738] = {.lex_state = 7}, + [739] = {.lex_state = 7}, + [740] = {.lex_state = 0}, + [741] = {.lex_state = 0}, + [742] = {.lex_state = 0}, + [743] = {.lex_state = 0}, + [744] = {.lex_state = 0}, + [745] = {.lex_state = 0}, + [746] = {.lex_state = 0}, + [747] = {.lex_state = 7}, + [748] = {.lex_state = 7}, + [749] = {.lex_state = 0}, + [750] = {.lex_state = 0}, + [751] = {.lex_state = 0}, + [752] = {.lex_state = 0}, + [753] = {.lex_state = 0}, + [754] = {.lex_state = 7}, + [755] = {.lex_state = 11}, + [756] = {.lex_state = 11}, + [757] = {.lex_state = 11}, + [758] = {.lex_state = 11}, + [759] = {.lex_state = 11}, + [760] = {.lex_state = 0}, + [761] = {.lex_state = 12}, + [762] = {.lex_state = 11}, + [763] = {.lex_state = 7}, + [764] = {.lex_state = 7}, + [765] = {.lex_state = 7}, + [766] = {.lex_state = 7}, + [767] = {.lex_state = 11}, + [768] = {.lex_state = 7}, + [769] = {.lex_state = 7}, + [770] = {.lex_state = 11}, + [771] = {.lex_state = 11}, + [772] = {.lex_state = 11}, + [773] = {.lex_state = 11}, + [774] = {.lex_state = 11}, + [775] = {.lex_state = 11}, + [776] = {.lex_state = 11}, + [777] = {.lex_state = 11}, + [778] = {.lex_state = 11}, + [779] = {.lex_state = 7}, + [780] = {.lex_state = 11}, + [781] = {.lex_state = 11}, + [782] = {.lex_state = 11}, + [783] = {.lex_state = 11}, + [784] = {.lex_state = 7}, + [785] = {.lex_state = 11}, + [786] = {.lex_state = 7}, + [787] = {.lex_state = 11}, + [788] = {.lex_state = 11}, + [789] = {.lex_state = 11}, + [790] = {.lex_state = 11}, + [791] = {.lex_state = 11}, + [792] = {.lex_state = 11}, + [793] = {.lex_state = 0}, + [794] = {.lex_state = 11}, + [795] = {.lex_state = 0}, + [796] = {.lex_state = 11}, + [797] = {.lex_state = 11}, + [798] = {.lex_state = 11}, + [799] = {.lex_state = 7}, + [800] = {.lex_state = 11}, + [801] = {.lex_state = 11}, + [802] = {.lex_state = 7}, + [803] = {.lex_state = 7}, + [804] = {.lex_state = 11}, + [805] = {.lex_state = 0}, + [806] = {.lex_state = 7}, + [807] = {.lex_state = 11}, + [808] = {.lex_state = 0}, + [809] = {.lex_state = 0}, + [810] = {.lex_state = 11}, + [811] = {.lex_state = 11}, + [812] = {.lex_state = 11}, + [813] = {.lex_state = 11}, + [814] = {.lex_state = 11}, + [815] = {.lex_state = 11}, + [816] = {.lex_state = 11}, + [817] = {.lex_state = 11}, + [818] = {.lex_state = 11}, + [819] = {.lex_state = 11}, + [820] = {.lex_state = 11}, + [821] = {.lex_state = 11}, + [822] = {.lex_state = 11}, + [823] = {.lex_state = 0}, + [824] = {.lex_state = 11}, + [825] = {.lex_state = 11}, + [826] = {.lex_state = 11}, + [827] = {.lex_state = 11}, + [828] = {.lex_state = 11}, + [829] = {.lex_state = 11}, + [830] = {.lex_state = 11}, + [831] = {.lex_state = 11}, + [832] = {.lex_state = 11}, + [833] = {.lex_state = 11}, + [834] = {.lex_state = 11}, + [835] = {.lex_state = 11}, + [836] = {.lex_state = 11}, + [837] = {.lex_state = 11}, + [838] = {.lex_state = 7}, + [839] = {.lex_state = 7}, + [840] = {.lex_state = 7}, + [841] = {.lex_state = 7}, + [842] = {.lex_state = 7}, + [843] = {.lex_state = 7}, + [844] = {.lex_state = 7}, + [845] = {.lex_state = 7}, + [846] = {.lex_state = 0}, + [847] = {.lex_state = 0}, + [848] = {.lex_state = 0}, + [849] = {.lex_state = 0}, + [850] = {.lex_state = 0}, + [851] = {.lex_state = 0}, + [852] = {.lex_state = 0}, + [853] = {.lex_state = 0}, + [854] = {.lex_state = 0}, + [855] = {.lex_state = 0}, + [856] = {.lex_state = 0}, + [857] = {.lex_state = 0}, + [858] = {.lex_state = 7}, + [859] = {.lex_state = 0}, + [860] = {.lex_state = 0}, + [861] = {.lex_state = 7}, + [862] = {.lex_state = 0}, + [863] = {.lex_state = 0}, + [864] = {.lex_state = 0}, + [865] = {.lex_state = 0}, + [866] = {.lex_state = 7}, + [867] = {.lex_state = 0}, + [868] = {.lex_state = 7}, + [869] = {.lex_state = 7}, + [870] = {.lex_state = 7}, + [871] = {.lex_state = 7}, + [872] = {.lex_state = 7}, + [873] = {.lex_state = 7}, + [874] = {.lex_state = 7}, + [875] = {.lex_state = 0}, + [876] = {.lex_state = 0}, + [877] = {.lex_state = 0}, + [878] = {.lex_state = 0}, + [879] = {.lex_state = 0}, + [880] = {.lex_state = 0}, + [881] = {.lex_state = 0}, + [882] = {.lex_state = 0}, + [883] = {.lex_state = 0}, + [884] = {.lex_state = 0}, + [885] = {.lex_state = 0}, + [886] = {.lex_state = 0}, + [887] = {.lex_state = 0}, + [888] = {.lex_state = 0}, + [889] = {.lex_state = 0}, + [890] = {.lex_state = 0}, + [891] = {.lex_state = 0}, + [892] = {.lex_state = 0}, + [893] = {.lex_state = 0}, + [894] = {.lex_state = 0}, + [895] = {.lex_state = 0}, + [896] = {.lex_state = 0}, + [897] = {.lex_state = 0}, + [898] = {.lex_state = 0}, + [899] = {.lex_state = 0}, + [900] = {.lex_state = 0}, + [901] = {.lex_state = 0}, + [902] = {.lex_state = 0}, + [903] = {.lex_state = 0}, + [904] = {.lex_state = 0}, + [905] = {.lex_state = 0}, + [906] = {.lex_state = 0}, + [907] = {.lex_state = 0}, + [908] = {.lex_state = 0}, + [909] = {.lex_state = 0}, + [910] = {.lex_state = 0}, + [911] = {.lex_state = 0}, + [912] = {.lex_state = 0}, + [913] = {.lex_state = 0}, + [914] = {.lex_state = 0}, + [915] = {.lex_state = 0}, + [916] = {.lex_state = 0}, + [917] = {.lex_state = 0}, + [918] = {.lex_state = 0}, + [919] = {.lex_state = 0}, + [920] = {.lex_state = 0}, + [921] = {.lex_state = 0}, + [922] = {.lex_state = 0}, + [923] = {.lex_state = 0}, + [924] = {.lex_state = 0}, + [925] = {.lex_state = 0}, + [926] = {.lex_state = 0}, + [927] = {.lex_state = 0}, + [928] = {.lex_state = 0}, + [929] = {.lex_state = 0}, + [930] = {.lex_state = 0}, + [931] = {.lex_state = 0}, + [932] = {.lex_state = 0}, + [933] = {.lex_state = 0}, + [934] = {.lex_state = 0}, + [935] = {.lex_state = 0}, + [936] = {.lex_state = 0}, + [937] = {.lex_state = 0}, + [938] = {.lex_state = 0}, + [939] = {.lex_state = 0}, + [940] = {.lex_state = 0}, + [941] = {.lex_state = 0}, + [942] = {.lex_state = 0}, + [943] = {.lex_state = 0}, + [944] = {.lex_state = 0}, + [945] = {.lex_state = 0}, +}; + +static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym__ws] = ACTIONS(1), + [sym_comment] = ACTIONS(1), + [anon_sym_POUND_] = ACTIONS(1), + [sym_num_lit] = ACTIONS(1), + [aux_sym_str_lit_token1] = ACTIONS(1), + [sym_char_lit] = ACTIONS(1), + [sym_nil_lit] = ACTIONS(1), + [sym_bool_lit] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_POUND_CARET] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_POUND0A] = ACTIONS(1), + [anon_sym_POUND] = ACTIONS(1), + [anon_sym_POUND_QMARK] = ACTIONS(1), + [anon_sym_POUND_QMARK_AT] = ACTIONS(1), + [sym_auto_res_mark] = ACTIONS(1), + [anon_sym_POUND_SQUOTE] = ACTIONS(1), + [anon_sym_POUND_POUND] = ACTIONS(1), + [anon_sym_POUND_EQ] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_COMMA_AT] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(578), + [sym_fancy_literal] = ACTIONS(1), + [anon_sym_in] = ACTIONS(1), + [anon_sym_across] = ACTIONS(1), + [anon_sym_being] = ACTIONS(1), + [anon_sym_using] = ACTIONS(1), + [aux_sym__for_part_token1] = ACTIONS(1), + [anon_sym_below] = ACTIONS(1), + [anon_sym_from] = ACTIONS(1), + [anon_sym_to] = ACTIONS(1), + [anon_sym_upto] = ACTIONS(1), + [anon_sym_downto] = ACTIONS(1), + [anon_sym_downfrom] = ACTIONS(1), + [anon_sym_on] = ACTIONS(1), + [anon_sym_by] = ACTIONS(1), + [anon_sym_then] = ACTIONS(1), + [sym_accumulation_verb] = ACTIONS(1), + [anon_sym_for] = ACTIONS(1), + [anon_sym_and] = ACTIONS(1), + [anon_sym_with] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_do] = ACTIONS(1), + [anon_sym_when] = ACTIONS(1), + [anon_sym_if] = ACTIONS(1), + [anon_sym_unless] = ACTIONS(1), + [anon_sym_always] = ACTIONS(1), + [anon_sym_thereis] = ACTIONS(1), + [anon_sym_never] = ACTIONS(1), + [anon_sym_finally] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_initially] = ACTIONS(1), + [anon_sym_loop] = ACTIONS(1), + [anon_sym_defun] = ACTIONS(1), + [anon_sym_defmacro] = ACTIONS(1), + [anon_sym_A] = ACTIONS(1), }, - [82] = { - [sym__gap] = STATE(92), - [sym_dis_expr] = STATE(92), - [sym__form] = STATE(130), - [sym_str_lit] = STATE(130), - [sym_sym_lit] = STATE(130), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(130), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(130), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(130), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(130), - [sym_splicing_read_cond_lit] = STATE(130), - [sym_var_quoting_lit] = STATE(130), - [sym_sym_val_lit] = STATE(130), - [sym_evaling_lit] = STATE(130), - [sym_derefing_lit] = STATE(130), - [sym_quoting_lit] = STATE(130), - [sym_syn_quoting_lit] = STATE(130), - [sym_unquote_splicing_lit] = STATE(130), - [sym_unquoting_lit] = STATE(130), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(92), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(580), - [sym_comment] = ACTIONS(580), + [1] = { + [sym_source] = STATE(941), + [sym__gap] = STATE(29), + [sym_dis_expr] = STATE(29), + [sym__form] = STATE(29), + [sym_str_lit] = STATE(29), + [sym_sym_lit] = STATE(29), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(29), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(29), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(29), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(29), + [sym_splicing_read_cond_lit] = STATE(29), + [sym_var_quoting_lit] = STATE(29), + [sym_sym_val_lit] = STATE(29), + [sym_evaling_lit] = STATE(29), + [sym_derefing_lit] = STATE(29), + [sym_quoting_lit] = STATE(29), + [sym_syn_quoting_lit] = STATE(29), + [sym_unquote_splicing_lit] = STATE(29), + [sym_unquoting_lit] = STATE(29), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [aux_sym_source_repeat1] = STATE(29), + [aux_sym_sym_lit_repeat1] = STATE(505), + [ts_builtin_sym_end] = ACTIONS(5), + [sym__ws] = ACTIONS(7), + [sym_comment] = ACTIONS(7), [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(582), - [sym_kwd_lit] = ACTIONS(582), + [sym_num_lit] = ACTIONS(7), + [sym_kwd_lit] = ACTIONS(7), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(582), - [sym_nil_lit] = ACTIONS(584), + [sym_char_lit] = ACTIONS(7), + [sym_nil_lit] = ACTIONS(13), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), @@ -6707,48 +3777,52 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(584), + [sym_fancy_literal] = ACTIONS(13), }, - [83] = { - [sym__gap] = STATE(87), - [sym_dis_expr] = STATE(87), - [sym__form] = STATE(131), - [sym_str_lit] = STATE(131), - [sym_sym_lit] = STATE(131), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(131), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(131), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(131), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(131), - [sym_splicing_read_cond_lit] = STATE(131), - [sym_var_quoting_lit] = STATE(131), - [sym_sym_val_lit] = STATE(131), - [sym_evaling_lit] = STATE(131), - [sym_derefing_lit] = STATE(131), - [sym_quoting_lit] = STATE(131), - [sym_syn_quoting_lit] = STATE(131), - [sym_unquote_splicing_lit] = STATE(131), - [sym_unquoting_lit] = STATE(131), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(87), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(586), - [sym_comment] = ACTIONS(586), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(588), - [sym_kwd_lit] = ACTIONS(588), + [2] = { + [sym__gap] = STATE(303), + [sym_dis_expr] = STATE(303), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(13), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(15), + [sym__ws] = ACTIONS(47), + [sym_comment] = ACTIONS(47), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(588), - [sym_nil_lit] = ACTIONS(590), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(55), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -6762,213 +3836,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(590), - }, - [84] = { - [sym__gap] = STATE(73), - [sym_dis_expr] = STATE(73), - [sym__form] = STATE(308), - [sym_str_lit] = STATE(308), - [sym_sym_lit] = STATE(308), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(308), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(308), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(308), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(308), - [sym_splicing_read_cond_lit] = STATE(308), - [sym_var_quoting_lit] = STATE(308), - [sym_sym_val_lit] = STATE(308), - [sym_evaling_lit] = STATE(308), - [sym_derefing_lit] = STATE(308), - [sym_quoting_lit] = STATE(308), - [sym_syn_quoting_lit] = STATE(308), - [sym_unquote_splicing_lit] = STATE(308), - [sym_unquoting_lit] = STATE(308), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(73), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(592), - [sym_comment] = ACTIONS(592), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(594), - [sym_kwd_lit] = ACTIONS(594), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(594), - [sym_nil_lit] = ACTIONS(596), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(596), - }, - [85] = { - [sym__gap] = STATE(74), - [sym_dis_expr] = STATE(74), - [sym__form] = STATE(252), - [sym_str_lit] = STATE(252), - [sym_sym_lit] = STATE(252), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(252), - [sym__bare_list_lit] = STATE(268), - [sym_vec_lit] = STATE(252), - [sym__bare_vec_lit] = STATE(271), - [sym_set_lit] = STATE(252), - [sym__bare_set_lit] = STATE(251), - [sym_read_cond_lit] = STATE(252), - [sym_splicing_read_cond_lit] = STATE(252), - [sym_var_quoting_lit] = STATE(252), - [sym_sym_val_lit] = STATE(252), - [sym_evaling_lit] = STATE(252), - [sym_derefing_lit] = STATE(252), - [sym_quoting_lit] = STATE(252), - [sym_syn_quoting_lit] = STATE(252), - [sym_unquote_splicing_lit] = STATE(252), - [sym_unquoting_lit] = STATE(252), - [sym__defun] = STATE(275), - [aux_sym_dis_expr_repeat1] = STATE(74), - [aux_sym_sym_lit_repeat1] = STATE(233), - [sym__ws] = ACTIONS(598), - [sym_comment] = ACTIONS(598), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(600), - [sym_kwd_lit] = ACTIONS(600), - [aux_sym_str_lit_token1] = ACTIONS(318), - [sym_char_lit] = ACTIONS(600), - [sym_nil_lit] = ACTIONS(602), - [aux_sym_sym_lit_token1] = ACTIONS(322), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(324), - [anon_sym_POUND0A] = ACTIONS(326), - [anon_sym_POUND] = ACTIONS(328), - [anon_sym_POUND_QMARK] = ACTIONS(330), - [anon_sym_POUND_QMARK_AT] = ACTIONS(332), - [anon_sym_POUND_SQUOTE] = ACTIONS(334), - [anon_sym_POUND_POUND] = ACTIONS(336), - [anon_sym_POUND_EQ] = ACTIONS(338), - [anon_sym_AT] = ACTIONS(340), - [anon_sym_SQUOTE] = ACTIONS(342), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_COMMA_AT] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(348), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(602), - }, - [86] = { - [sym__gap] = STATE(51), - [sym_dis_expr] = STATE(51), - [sym__form] = STATE(136), - [sym_str_lit] = STATE(136), - [sym_sym_lit] = STATE(136), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(136), - [sym__bare_list_lit] = STATE(128), - [sym_vec_lit] = STATE(136), - [sym__bare_vec_lit] = STATE(110), - [sym_set_lit] = STATE(136), - [sym__bare_set_lit] = STATE(102), - [sym_read_cond_lit] = STATE(136), - [sym_splicing_read_cond_lit] = STATE(136), - [sym_var_quoting_lit] = STATE(136), - [sym_sym_val_lit] = STATE(136), - [sym_evaling_lit] = STATE(136), - [sym_derefing_lit] = STATE(136), - [sym_quoting_lit] = STATE(136), - [sym_syn_quoting_lit] = STATE(136), - [sym_unquote_splicing_lit] = STATE(136), - [sym_unquoting_lit] = STATE(136), - [sym__defun] = STATE(135), - [aux_sym_dis_expr_repeat1] = STATE(51), - [aux_sym_sym_lit_repeat1] = STATE(232), - [sym__ws] = ACTIONS(604), - [sym_comment] = ACTIONS(604), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(606), - [sym_kwd_lit] = ACTIONS(606), - [aux_sym_str_lit_token1] = ACTIONS(272), - [sym_char_lit] = ACTIONS(606), - [sym_nil_lit] = ACTIONS(608), - [aux_sym_sym_lit_token1] = ACTIONS(276), - [anon_sym_CARET] = ACTIONS(17), - [anon_sym_POUND_CARET] = ACTIONS(19), - [anon_sym_LPAREN] = ACTIONS(278), - [anon_sym_POUND0A] = ACTIONS(280), - [anon_sym_POUND] = ACTIONS(282), - [anon_sym_POUND_QMARK] = ACTIONS(284), - [anon_sym_POUND_QMARK_AT] = ACTIONS(286), - [anon_sym_POUND_SQUOTE] = ACTIONS(288), - [anon_sym_POUND_POUND] = ACTIONS(290), - [anon_sym_POUND_EQ] = ACTIONS(292), - [anon_sym_AT] = ACTIONS(294), - [anon_sym_SQUOTE] = ACTIONS(296), - [anon_sym_BQUOTE] = ACTIONS(298), - [anon_sym_COMMA_AT] = ACTIONS(300), - [anon_sym_COMMA] = ACTIONS(302), - [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(608), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(57), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [87] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(149), - [sym_str_lit] = STATE(149), - [sym_sym_lit] = STATE(149), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(149), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(149), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(149), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(149), - [sym_splicing_read_cond_lit] = STATE(149), - [sym_var_quoting_lit] = STATE(149), - [sym_sym_val_lit] = STATE(149), - [sym_evaling_lit] = STATE(149), - [sym_derefing_lit] = STATE(149), - [sym_quoting_lit] = STATE(149), - [sym_syn_quoting_lit] = STATE(149), - [sym_unquote_splicing_lit] = STATE(149), - [sym_unquoting_lit] = STATE(149), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(610), - [sym_kwd_lit] = ACTIONS(610), + [3] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(44), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(45), + [sym__ws] = ACTIONS(61), + [sym_comment] = ACTIONS(61), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(610), - [sym_nil_lit] = ACTIONS(612), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(63), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -6982,48 +3898,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(612), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(65), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [88] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(321), - [sym_str_lit] = STATE(321), - [sym_sym_lit] = STATE(321), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(321), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(321), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(321), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(321), - [sym_splicing_read_cond_lit] = STATE(321), - [sym_var_quoting_lit] = STATE(321), - [sym_sym_val_lit] = STATE(321), - [sym_evaling_lit] = STATE(321), - [sym_derefing_lit] = STATE(321), - [sym_quoting_lit] = STATE(321), - [sym_syn_quoting_lit] = STATE(321), - [sym_unquote_splicing_lit] = STATE(321), - [sym_unquoting_lit] = STATE(321), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(614), - [sym_kwd_lit] = ACTIONS(614), + [4] = { + [sym__gap] = STATE(299), + [sym_dis_expr] = STATE(299), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(14), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(18), + [sym__ws] = ACTIONS(67), + [sym_comment] = ACTIONS(67), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(614), - [sym_nil_lit] = ACTIONS(616), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(69), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -7037,48 +3960,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(616), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(71), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [89] = { - [sym__gap] = STATE(66), - [sym_dis_expr] = STATE(66), - [sym__form] = STATE(201), - [sym_str_lit] = STATE(201), - [sym_sym_lit] = STATE(201), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(201), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(201), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(201), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(201), - [sym_splicing_read_cond_lit] = STATE(201), - [sym_var_quoting_lit] = STATE(201), - [sym_sym_val_lit] = STATE(201), - [sym_evaling_lit] = STATE(201), - [sym_derefing_lit] = STATE(201), - [sym_quoting_lit] = STATE(201), - [sym_syn_quoting_lit] = STATE(201), - [sym_unquote_splicing_lit] = STATE(201), - [sym_unquoting_lit] = STATE(201), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(66), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(618), - [sym_comment] = ACTIONS(618), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(620), - [sym_kwd_lit] = ACTIONS(620), + [5] = { + [sym__gap] = STATE(302), + [sym_dis_expr] = STATE(302), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(30), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(28), + [sym__ws] = ACTIONS(73), + [sym_comment] = ACTIONS(73), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(620), - [sym_nil_lit] = ACTIONS(622), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(75), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -7092,48 +4022,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(622), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(77), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [90] = { - [sym__gap] = STATE(32), - [sym_dis_expr] = STATE(32), - [sym__form] = STATE(202), - [sym_str_lit] = STATE(202), - [sym_sym_lit] = STATE(202), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(202), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(202), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(202), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(202), - [sym_splicing_read_cond_lit] = STATE(202), - [sym_var_quoting_lit] = STATE(202), - [sym_sym_val_lit] = STATE(202), - [sym_evaling_lit] = STATE(202), - [sym_derefing_lit] = STATE(202), - [sym_quoting_lit] = STATE(202), - [sym_syn_quoting_lit] = STATE(202), - [sym_unquote_splicing_lit] = STATE(202), - [sym_unquoting_lit] = STATE(202), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(32), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(624), - [sym_comment] = ACTIONS(624), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(626), - [sym_kwd_lit] = ACTIONS(626), + [6] = { + [sym__gap] = STATE(298), + [sym_dis_expr] = STATE(298), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(49), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(47), + [sym__ws] = ACTIONS(79), + [sym_comment] = ACTIONS(79), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(626), - [sym_nil_lit] = ACTIONS(628), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(81), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -7147,48 +4084,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(628), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(83), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [91] = { - [sym__gap] = STATE(56), - [sym_dis_expr] = STATE(56), - [sym__form] = STATE(103), - [sym_str_lit] = STATE(103), - [sym_sym_lit] = STATE(103), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(103), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(103), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(103), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(103), - [sym_splicing_read_cond_lit] = STATE(103), - [sym_var_quoting_lit] = STATE(103), - [sym_sym_val_lit] = STATE(103), - [sym_evaling_lit] = STATE(103), - [sym_derefing_lit] = STATE(103), - [sym_quoting_lit] = STATE(103), - [sym_syn_quoting_lit] = STATE(103), - [sym_unquote_splicing_lit] = STATE(103), - [sym_unquoting_lit] = STATE(103), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(56), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(630), - [sym_comment] = ACTIONS(630), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(632), - [sym_kwd_lit] = ACTIONS(632), + [7] = { + [sym__gap] = STATE(304), + [sym_dis_expr] = STATE(304), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(53), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(61), + [sym__ws] = ACTIONS(85), + [sym_comment] = ACTIONS(85), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(632), - [sym_nil_lit] = ACTIONS(634), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(87), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -7202,48 +4146,55 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(634), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(89), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, - [92] = { - [sym__gap] = STATE(98), - [sym_dis_expr] = STATE(98), - [sym__form] = STATE(148), - [sym_str_lit] = STATE(148), - [sym_sym_lit] = STATE(148), - [sym__metadata_lit] = STATE(334), - [sym_meta_lit] = STATE(246), - [sym_old_meta_lit] = STATE(244), - [sym_list_lit] = STATE(148), - [sym__bare_list_lit] = STATE(121), - [sym_vec_lit] = STATE(148), - [sym__bare_vec_lit] = STATE(123), - [sym_set_lit] = STATE(148), - [sym__bare_set_lit] = STATE(132), - [sym_read_cond_lit] = STATE(148), - [sym_splicing_read_cond_lit] = STATE(148), - [sym_var_quoting_lit] = STATE(148), - [sym_sym_val_lit] = STATE(148), - [sym_evaling_lit] = STATE(148), - [sym_derefing_lit] = STATE(148), - [sym_quoting_lit] = STATE(148), - [sym_syn_quoting_lit] = STATE(148), - [sym_unquote_splicing_lit] = STATE(148), - [sym_unquoting_lit] = STATE(148), - [sym__defun] = STATE(133), - [aux_sym_dis_expr_repeat1] = STATE(98), - [aux_sym_sym_lit_repeat1] = STATE(234), - [sym__ws] = ACTIONS(268), - [sym_comment] = ACTIONS(268), - [anon_sym_POUND_] = ACTIONS(9), - [sym_num_lit] = ACTIONS(636), - [sym_kwd_lit] = ACTIONS(636), + [8] = { + [sym__gap] = STATE(300), + [sym_dis_expr] = STATE(300), + [sym__form] = STATE(459), + [sym_str_lit] = STATE(459), + [sym_sym_lit] = STATE(459), + [sym__metadata_lit] = STATE(761), + [sym_meta_lit] = STATE(587), + [sym_old_meta_lit] = STATE(584), + [sym_list_lit] = STATE(459), + [sym__bare_list_lit] = STATE(379), + [sym_vec_lit] = STATE(459), + [sym__bare_vec_lit] = STATE(384), + [sym_set_lit] = STATE(459), + [sym__bare_set_lit] = STATE(390), + [sym_read_cond_lit] = STATE(459), + [sym_splicing_read_cond_lit] = STATE(459), + [sym_var_quoting_lit] = STATE(459), + [sym_sym_val_lit] = STATE(459), + [sym_evaling_lit] = STATE(459), + [sym_derefing_lit] = STATE(459), + [sym_quoting_lit] = STATE(459), + [sym_syn_quoting_lit] = STATE(459), + [sym_unquote_splicing_lit] = STATE(459), + [sym_unquoting_lit] = STATE(459), + [sym_defun] = STATE(379), + [sym_loop_macro] = STATE(379), + [sym_defun_keyword] = STATE(112), + [sym_defun_header] = STATE(35), + [aux_sym_sym_lit_repeat1] = STATE(505), + [aux_sym__bare_list_lit_repeat1] = STATE(11), + [sym__ws] = ACTIONS(91), + [sym_comment] = ACTIONS(91), + [anon_sym_POUND_] = ACTIONS(49), + [sym_num_lit] = ACTIONS(51), + [sym_kwd_lit] = ACTIONS(51), [aux_sym_str_lit_token1] = ACTIONS(11), - [sym_char_lit] = ACTIONS(636), - [sym_nil_lit] = ACTIONS(638), + [sym_char_lit] = ACTIONS(51), + [sym_nil_lit] = ACTIONS(53), [aux_sym_sym_lit_token1] = ACTIONS(15), [anon_sym_CARET] = ACTIONS(17), [anon_sym_POUND_CARET] = ACTIONS(19), [anon_sym_LPAREN] = ACTIONS(21), + [anon_sym_RPAREN] = ACTIONS(93), [anon_sym_POUND0A] = ACTIONS(23), [anon_sym_POUND] = ACTIONS(25), [anon_sym_POUND_QMARK] = ACTIONS(27), @@ -7257,29 +4208,26789 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA_AT] = ACTIONS(43), [anon_sym_COMMA] = ACTIONS(45), [sym_block_comment] = ACTIONS(3), - [sym_fancy_literal] = ACTIONS(638), + [sym_fancy_literal] = ACTIONS(53), + [anon_sym_loop] = ACTIONS(95), + [anon_sym_defun] = ACTIONS(59), + [anon_sym_defmacro] = ACTIONS(59), }, }; static uint16_t ts_small_parse_table[] = { - [0] = 6, + [0] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(100), 1, + anon_sym_POUND_, + ACTIONS(106), 1, + aux_sym_str_lit_token1, + ACTIONS(112), 1, + aux_sym_sym_lit_token1, + ACTIONS(115), 1, + anon_sym_CARET, + ACTIONS(118), 1, + anon_sym_POUND_CARET, + ACTIONS(121), 1, + anon_sym_LPAREN, + ACTIONS(126), 1, + anon_sym_POUND0A, + ACTIONS(129), 1, + anon_sym_POUND, + ACTIONS(132), 1, + anon_sym_POUND_QMARK, + ACTIONS(135), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(138), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(141), 1, + anon_sym_POUND_POUND, + ACTIONS(144), 1, + anon_sym_POUND_EQ, + ACTIONS(147), 1, + anon_sym_AT, + ACTIONS(150), 1, + anon_sym_SQUOTE, + ACTIONS(153), 1, + anon_sym_BQUOTE, + ACTIONS(156), 1, + anon_sym_COMMA_AT, + ACTIONS(159), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(97), 2, + sym__ws, + sym_comment, + ACTIONS(109), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(124), 2, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(103), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [121] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(164), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [241] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(166), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [361] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(168), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [481] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(172), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(170), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(54), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [601] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(176), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(174), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(26), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [721] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(178), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [841] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(182), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(180), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(52), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [961] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(186), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(184), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(20), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1081] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(188), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1201] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(192), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(190), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(27), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1321] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(194), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1441] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(198), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(196), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(10), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1561] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(200), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1681] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(204), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(202), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(12), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1801] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(206), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [1921] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(208), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2041] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(210), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2161] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(212), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2281] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(214), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2401] = 30, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(216), 1, + ts_builtin_sym_end, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(220), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + ACTIONS(218), 5, + sym__ws, + sym_comment, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(51), 19, + sym__gap, + sym_dis_expr, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + aux_sym_source_repeat1, + [2517] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(224), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(222), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(37), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2637] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(228), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(226), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(22), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2757] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(232), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(230), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(57), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2877] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(234), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [2997] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(238), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(236), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(58), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3117] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(242), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(240), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(40), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3237] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(246), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(244), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(24), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3357] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(248), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3477] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(252), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(250), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(42), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3597] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(256), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(254), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(50), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3717] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(258), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3837] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(260), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [3957] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(262), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4077] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(264), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4197] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(268), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(266), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(46), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4317] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(270), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4437] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(272), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4557] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(274), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4677] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(278), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(276), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(41), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4797] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(282), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(280), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(25), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [4917] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(284), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5037] = 30, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(286), 1, + ts_builtin_sym_end, + ACTIONS(291), 1, + anon_sym_POUND_, + ACTIONS(294), 1, + aux_sym_str_lit_token1, + ACTIONS(300), 1, + aux_sym_sym_lit_token1, + ACTIONS(303), 1, + anon_sym_CARET, + ACTIONS(306), 1, + anon_sym_POUND_CARET, + ACTIONS(309), 1, + anon_sym_LPAREN, + ACTIONS(312), 1, + anon_sym_POUND0A, + ACTIONS(315), 1, + anon_sym_POUND, + ACTIONS(318), 1, + anon_sym_POUND_QMARK, + ACTIONS(321), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(324), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(327), 1, + anon_sym_POUND_POUND, + ACTIONS(330), 1, + anon_sym_POUND_EQ, + ACTIONS(333), 1, + anon_sym_AT, + ACTIONS(336), 1, + anon_sym_SQUOTE, + ACTIONS(339), 1, + anon_sym_BQUOTE, + ACTIONS(342), 1, + anon_sym_COMMA_AT, + ACTIONS(345), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(297), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + ACTIONS(288), 5, + sym__ws, + sym_comment, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(51), 19, + sym__gap, + sym_dis_expr, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + aux_sym_source_repeat1, + [5153] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(348), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5273] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(352), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(350), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(55), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5393] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(354), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5513] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(356), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5633] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(360), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(358), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(62), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5753] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(362), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5873] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(364), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [5993] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(368), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(366), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(43), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6113] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(372), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(370), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(33), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6233] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(374), 1, + anon_sym_RPAREN, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6353] = 32, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + ACTIONS(376), 1, + anon_sym_RBRACE, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(53), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(162), 2, + sym__ws, + sym_comment, + ACTIONS(51), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(9), 3, + sym__gap, + sym_dis_expr, + aux_sym__bare_list_lit_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(459), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6473] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(382), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(380), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(743), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6590] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(384), 2, + sym__ws, + sym_comment, + ACTIONS(390), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(386), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(192), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(528), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6707] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(424), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(420), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(815), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6824] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(458), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(454), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(583), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [6941] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(490), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(488), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(814), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7058] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(494), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(492), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(812), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7175] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(498), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(496), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(422), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7292] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(502), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(500), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(811), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7409] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(506), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(504), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(589), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7526] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(508), 2, + sym__ws, + sym_comment, + ACTIONS(512), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(510), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(78), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(804), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7643] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(514), 2, + sym__ws, + sym_comment, + ACTIONS(518), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(516), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(80), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(791), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7760] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(522), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(520), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(417), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7877] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(524), 2, + sym__ws, + sym_comment, + ACTIONS(528), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(526), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(82), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(790), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [7994] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(532), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(530), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(368), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8111] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(534), 2, + sym__ws, + sym_comment, + ACTIONS(538), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(536), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(83), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(789), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8228] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(542), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(540), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(780), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8345] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(546), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(544), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(414), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8462] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(550), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(548), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(775), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8579] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(554), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(552), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(412), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8696] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(558), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(556), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(774), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8813] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(562), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(560), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(773), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [8930] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(564), 2, + sym__ws, + sym_comment, + ACTIONS(570), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(566), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(106), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(252), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9047] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(600), 2, + sym__ws, + sym_comment, + ACTIONS(604), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(602), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(132), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(380), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9164] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(606), 2, + sym__ws, + sym_comment, + ACTIONS(610), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(608), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(110), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(255), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9281] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(612), 2, + sym__ws, + sym_comment, + ACTIONS(616), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(614), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(138), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(451), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9398] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(618), 2, + sym__ws, + sym_comment, + ACTIONS(622), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(620), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(140), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(371), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9515] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(624), 2, + sym__ws, + sym_comment, + ACTIONS(628), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(626), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(142), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(373), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9632] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(630), 2, + sym__ws, + sym_comment, + ACTIONS(634), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(632), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(115), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(256), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9749] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(636), 2, + sym__ws, + sym_comment, + ACTIONS(640), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(638), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(116), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(258), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9866] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(642), 2, + sym__ws, + sym_comment, + ACTIONS(646), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(644), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(119), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(259), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [9983] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(648), 2, + sym__ws, + sym_comment, + ACTIONS(652), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(650), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(111), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(609), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10100] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(654), 2, + sym__ws, + sym_comment, + ACTIONS(658), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(656), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(178), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(611), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10217] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(660), 2, + sym__ws, + sym_comment, + ACTIONS(664), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(662), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(66), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(614), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10334] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(666), 2, + sym__ws, + sym_comment, + ACTIONS(670), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(668), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(71), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(618), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10451] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(674), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(672), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(621), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10568] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(678), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(676), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(493), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10685] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(680), 2, + sym__ws, + sym_comment, + ACTIONS(684), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(682), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(117), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(762), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10802] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(688), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(686), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(494), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [10919] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(690), 2, + sym__ws, + sym_comment, + ACTIONS(696), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(692), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(150), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(337), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11036] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(728), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(726), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(495), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11153] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(734), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(730), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(657), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11270] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(766), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(764), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(622), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11387] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(770), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(768), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(601), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11504] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(774), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(772), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(269), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11621] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(778), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(776), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(654), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11738] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(782), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(780), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(604), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11855] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(784), 2, + sym__ws, + sym_comment, + ACTIONS(788), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(786), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(169), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(367), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [11972] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(792), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(790), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(266), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12089] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(796), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(794), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(581), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12206] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(798), 2, + sym__ws, + sym_comment, + ACTIONS(802), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(800), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(63), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(751), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12323] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(806), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(804), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(635), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12440] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(810), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(808), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(819), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12557] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(814), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(812), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(265), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12674] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(818), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(816), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(263), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12791] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(822), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(820), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(831), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [12908] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(826), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(824), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(594), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13025] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(830), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(828), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(262), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13142] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(832), 2, + sym__ws, + sym_comment, + ACTIONS(836), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(834), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(159), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(237), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13259] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(838), 2, + sym__ws, + sym_comment, + ACTIONS(842), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(840), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(97), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(602), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13376] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(844), 2, + sym__ws, + sym_comment, + ACTIONS(848), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(846), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(104), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(605), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13493] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(850), 2, + sym__ws, + sym_comment, + ACTIONS(854), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(852), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(105), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(612), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13610] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(856), 2, + sym__ws, + sym_comment, + ACTIONS(860), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(858), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(108), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(613), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13727] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(862), 2, + sym__ws, + sym_comment, + ACTIONS(866), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(864), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(165), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(295), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13844] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(868), 2, + sym__ws, + sym_comment, + ACTIONS(872), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(870), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(113), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(625), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [13961] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(874), 2, + sym__ws, + sym_comment, + ACTIONS(878), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(876), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(166), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(292), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14078] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(880), 2, + sym__ws, + sym_comment, + ACTIONS(884), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(882), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(70), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(837), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14195] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(886), 2, + sym__ws, + sym_comment, + ACTIONS(890), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(888), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(167), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(290), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14312] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(894), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(892), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(309), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14429] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(898), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(896), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(310), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14546] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(902), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(900), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(397), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14663] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(906), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(904), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(311), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14780] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(910), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(908), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(315), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [14897] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(912), 2, + sym__ws, + sym_comment, + ACTIONS(916), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(914), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(130), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(321), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15014] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(918), 2, + sym__ws, + sym_comment, + ACTIONS(922), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(920), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(131), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(322), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15131] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(924), 2, + sym__ws, + sym_comment, + ACTIONS(928), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(926), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(133), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(323), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15248] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(932), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(930), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(403), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15365] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(934), 2, + sym__ws, + sym_comment, + ACTIONS(938), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(936), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(134), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(327), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15482] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(942), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(940), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(404), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15599] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(946), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(944), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(332), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15716] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(950), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(948), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(406), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15833] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(954), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(952), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(333), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [15950] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(958), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(956), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(346), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16067] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(962), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(960), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(348), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16184] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(964), 2, + sym__ws, + sym_comment, + ACTIONS(968), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(966), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(68), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(833), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16301] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(970), 2, + sym__ws, + sym_comment, + ACTIONS(974), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(972), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(67), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(825), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16418] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(978), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(976), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(355), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16535] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(980), 2, + sym__ws, + sym_comment, + ACTIONS(984), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(982), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(65), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(824), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16652] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(988), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(986), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(361), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16769] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(990), 2, + sym__ws, + sym_comment, + ACTIONS(994), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(992), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(141), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(354), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [16886] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(996), 2, + sym__ws, + sym_comment, + ACTIONS(1000), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(998), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(143), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(352), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17003] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1002), 2, + sym__ws, + sym_comment, + ACTIONS(1006), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1004), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(144), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(349), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17120] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1008), 2, + sym__ws, + sym_comment, + ACTIONS(1012), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1010), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(145), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(347), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17237] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(422), 1, + aux_sym_str_lit_token1, + ACTIONS(426), 1, + aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(434), 1, + anon_sym_POUND_QMARK, + ACTIONS(436), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(438), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(440), 1, + anon_sym_POUND_POUND, + ACTIONS(442), 1, + anon_sym_POUND_EQ, + ACTIONS(444), 1, + anon_sym_AT, + ACTIONS(446), 1, + anon_sym_SQUOTE, + ACTIONS(448), 1, + anon_sym_BQUOTE, + ACTIONS(450), 1, + anon_sym_COMMA_AT, + ACTIONS(452), 1, + anon_sym_COMMA, + STATE(474), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(757), 1, + sym__bare_set_lit, + STATE(758), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1014), 2, + sym__ws, + sym_comment, + ACTIONS(1018), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1016), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(114), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(797), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17354] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(694), 1, + aux_sym_str_lit_token1, + ACTIONS(698), 1, + aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(702), 1, + anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(706), 1, + anon_sym_POUND_QMARK, + ACTIONS(708), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(710), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(712), 1, + anon_sym_POUND_POUND, + ACTIONS(714), 1, + anon_sym_POUND_EQ, + ACTIONS(716), 1, + anon_sym_AT, + ACTIONS(718), 1, + anon_sym_SQUOTE, + ACTIONS(720), 1, + anon_sym_BQUOTE, + ACTIONS(722), 1, + anon_sym_COMMA_AT, + ACTIONS(724), 1, + anon_sym_COMMA, + STATE(335), 1, + sym__bare_vec_lit, + STATE(336), 1, + sym__bare_set_lit, + STATE(477), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1020), 2, + sym__ws, + sym_comment, + ACTIONS(1024), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1022), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(148), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(343), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17471] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1028), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1026), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(701), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17588] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1032), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1030), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(695), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17705] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1036), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1034), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(282), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17822] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1038), 2, + sym__ws, + sym_comment, + ACTIONS(1042), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1040), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(181), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(515), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [17939] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1046), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1044), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(694), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18056] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1048), 2, + sym__ws, + sym_comment, + ACTIONS(1052), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1050), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(180), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(509), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18173] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1054), 2, + sym__ws, + sym_comment, + ACTIONS(1058), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1056), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(182), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(521), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18290] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1062), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1060), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(678), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18407] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1066), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1064), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(278), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18524] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1070), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1068), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(277), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18641] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1074), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1072), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(276), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18758] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1076), 2, + sym__ws, + sym_comment, + ACTIONS(1080), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1078), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(188), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(686), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18875] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1084), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1082), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(453), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [18992] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1086), 2, + sym__ws, + sym_comment, + ACTIONS(1090), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1088), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(157), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(671), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19109] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1092), 2, + sym__ws, + sym_comment, + ACTIONS(1096), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1094), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(158), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(670), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19226] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1098), 2, + sym__ws, + sym_comment, + ACTIONS(1102), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1100), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(161), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(642), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19343] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1104), 2, + sym__ws, + sym_comment, + ACTIONS(1108), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1106), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(164), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(665), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19460] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1110), 2, + sym__ws, + sym_comment, + ACTIONS(1114), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1112), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(187), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(523), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19577] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1116), 2, + sym__ws, + sym_comment, + ACTIONS(1120), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1118), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(191), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(526), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19694] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1124), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1122), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(466), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19811] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1128), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1126), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(661), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [19928] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1132), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1130), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(582), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20045] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1134), 2, + sym__ws, + sym_comment, + ACTIONS(1138), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1136), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(177), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(700), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20162] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1142), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1140), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(539), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20279] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1146), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1144), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(529), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20396] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1150), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1148), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(520), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20513] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1152), 2, + sym__ws, + sym_comment, + ACTIONS(1156), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1154), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(184), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(699), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20630] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1160), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1158), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(660), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20747] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1162), 2, + sym__ws, + sym_comment, + ACTIONS(1166), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1164), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(81), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(385), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20864] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1168), 2, + sym__ws, + sym_comment, + ACTIONS(1172), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1170), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(79), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(416), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [20981] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1176), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1174), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(518), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21098] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1180), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1178), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(645), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21215] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1182), 2, + sym__ws, + sym_comment, + ACTIONS(1186), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1184), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(76), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(386), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21332] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1188), 2, + sym__ws, + sym_comment, + ACTIONS(1192), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1190), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(74), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(452), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21449] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1196), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1194), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(503), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21566] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1200), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1198), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(501), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21683] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1202), 2, + sym__ws, + sym_comment, + ACTIONS(1206), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1204), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(196), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(697), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21800] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(15), 1, + aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(23), 1, + anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(27), 1, + anon_sym_POUND_QMARK, + ACTIONS(29), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(31), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(33), 1, + anon_sym_POUND_POUND, + ACTIONS(35), 1, + anon_sym_POUND_EQ, + ACTIONS(37), 1, + anon_sym_AT, + ACTIONS(39), 1, + anon_sym_SQUOTE, + ACTIONS(41), 1, + anon_sym_BQUOTE, + ACTIONS(43), 1, + anon_sym_COMMA_AT, + ACTIONS(45), 1, + anon_sym_COMMA, + STATE(384), 1, + sym__bare_vec_lit, + STATE(390), 1, + sym__bare_set_lit, + STATE(505), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1208), 2, + sym__ws, + sym_comment, + ACTIONS(1212), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1210), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(69), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(443), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [21917] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1214), 2, + sym__ws, + sym_comment, + ACTIONS(1218), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1216), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(176), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(487), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22034] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + ACTIONS(1222), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1220), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(658), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22151] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1224), 2, + sym__ws, + sym_comment, + ACTIONS(1228), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1226), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(107), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(691), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22268] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1230), 2, + sym__ws, + sym_comment, + ACTIONS(1234), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1232), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(102), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(480), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22385] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1236), 2, + sym__ws, + sym_comment, + ACTIONS(1240), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1238), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(98), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(473), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22502] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(736), 1, + aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, + anon_sym_POUND, + ACTIONS(744), 1, + anon_sym_POUND_QMARK, + ACTIONS(746), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(748), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(750), 1, + anon_sym_POUND_POUND, + ACTIONS(752), 1, + anon_sym_POUND_EQ, + ACTIONS(754), 1, + anon_sym_AT, + ACTIONS(756), 1, + anon_sym_SQUOTE, + ACTIONS(758), 1, + anon_sym_BQUOTE, + ACTIONS(760), 1, + anon_sym_COMMA_AT, + ACTIONS(762), 1, + anon_sym_COMMA, + STATE(504), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(641), 1, + sym__bare_vec_lit, + STATE(685), 1, + sym__bare_set_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1242), 2, + sym__ws, + sym_comment, + ACTIONS(1246), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1244), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(103), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(696), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22619] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(388), 1, + aux_sym_str_lit_token1, + ACTIONS(392), 1, + aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(400), 1, + anon_sym_POUND_QMARK, + ACTIONS(402), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(404), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(406), 1, + anon_sym_POUND_POUND, + ACTIONS(408), 1, + anon_sym_POUND_EQ, + ACTIONS(410), 1, + anon_sym_AT, + ACTIONS(412), 1, + anon_sym_SQUOTE, + ACTIONS(414), 1, + anon_sym_BQUOTE, + ACTIONS(416), 1, + anon_sym_COMMA_AT, + ACTIONS(418), 1, + anon_sym_COMMA, + STATE(507), 1, + sym__bare_vec_lit, + STATE(508), 1, + sym__bare_set_lit, + STATE(527), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1248), 2, + sym__ws, + sym_comment, + ACTIONS(1252), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1250), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(100), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(476), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22736] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1254), 2, + sym__ws, + sym_comment, + ACTIONS(1258), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1256), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(118), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(630), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22853] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1260), 2, + sym__ws, + sym_comment, + ACTIONS(1266), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(223), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1264), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(723), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [22969] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1268), 2, + sym__ws, + sym_comment, + ACTIONS(1272), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(219), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1270), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(242), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23085] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1274), 2, + sym__ws, + sym_comment, + ACTIONS(1278), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(231), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1276), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(707), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23201] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1280), 2, + sym__ws, + sym_comment, + ACTIONS(1284), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(230), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1282), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(705), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23317] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1286), 2, + sym__ws, + sym_comment, + ACTIONS(1290), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(228), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1288), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(725), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23433] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1292), 2, + sym__ws, + sym_comment, + ACTIONS(1296), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(227), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1294), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(239), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23549] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1298), 2, + sym__ws, + sym_comment, + ACTIONS(1302), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(224), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1300), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(722), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23665] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1304), 2, + sym__ws, + sym_comment, + ACTIONS(1308), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(225), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1306), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(718), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23781] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1310), 2, + sym__ws, + sym_comment, + ACTIONS(1314), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(221), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1312), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(712), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [23897] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1316), 2, + sym__ws, + sym_comment, + ACTIONS(1320), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(220), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1318), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(711), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24013] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1322), 2, + sym__ws, + sym_comment, + ACTIONS(1326), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(222), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1324), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(710), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24129] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1328), 2, + sym__ws, + sym_comment, + ACTIONS(1332), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(226), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1330), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(925), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24245] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1334), 2, + sym__ws, + sym_comment, + ACTIONS(1338), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(229), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1336), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(721), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24361] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1340), 2, + sym__ws, + sym_comment, + ACTIONS(1344), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(218), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1342), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(545), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24477] = 31, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(1262), 1, + anon_sym_POUND_, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1346), 2, + sym__ws, + sym_comment, + ACTIONS(1350), 2, + sym_nil_lit, + sym_fancy_literal, + STATE(232), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1348), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(708), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24593] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1354), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1352), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(555), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24698] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1358), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1356), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(243), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24803] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1362), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1360), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(715), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [24908] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1366), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1364), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(717), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25013] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1370), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1368), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(713), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25118] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1338), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1336), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(721), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25223] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1374), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1372), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(720), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25328] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1284), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1282), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(705), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25433] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1378), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1376), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(888), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25538] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(568), 1, + aux_sym_str_lit_token1, + ACTIONS(572), 1, + aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(576), 1, + anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(580), 1, + anon_sym_POUND_QMARK, + ACTIONS(582), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(584), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(586), 1, + anon_sym_POUND_POUND, + ACTIONS(588), 1, + anon_sym_POUND_EQ, + ACTIONS(590), 1, + anon_sym_AT, + ACTIONS(592), 1, + anon_sym_SQUOTE, + ACTIONS(594), 1, + anon_sym_BQUOTE, + ACTIONS(596), 1, + anon_sym_COMMA_AT, + ACTIONS(598), 1, + anon_sym_COMMA, + STATE(246), 1, + sym__bare_vec_lit, + STATE(247), 1, + sym__bare_set_lit, + STATE(478), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1272), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1270), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(242), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25643] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1266), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1264), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(723), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25748] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1382), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1380), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(719), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25853] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1302), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1300), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(722), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [25958] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1386), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1384), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(706), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [26063] = 28, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(456), 1, + aux_sym_str_lit_token1, + ACTIONS(460), 1, + aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(468), 1, + anon_sym_POUND_QMARK, + ACTIONS(470), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(472), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(474), 1, + anon_sym_POUND_POUND, + ACTIONS(476), 1, + anon_sym_POUND_EQ, + ACTIONS(478), 1, + anon_sym_AT, + ACTIONS(480), 1, + anon_sym_SQUOTE, + ACTIONS(482), 1, + anon_sym_BQUOTE, + ACTIONS(484), 1, + anon_sym_COMMA_AT, + ACTIONS(486), 1, + anon_sym_COMMA, + STATE(531), 1, + aux_sym_sym_lit_repeat1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(631), 1, + sym__bare_set_lit, + STATE(632), 1, + sym__bare_vec_lit, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(1278), 2, + sym_nil_lit, + sym_fancy_literal, + ACTIONS(1276), 3, + sym_num_lit, + sym_kwd_lit, + sym_char_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(707), 16, + sym__form, + sym_str_lit, + sym_sym_lit, + sym_list_lit, + sym_vec_lit, + sym_set_lit, + sym_read_cond_lit, + sym_splicing_read_cond_lit, + sym_var_quoting_lit, + sym_sym_val_lit, + sym_evaling_lit, + sym_derefing_lit, + sym_quoting_lit, + sym_syn_quoting_lit, + sym_unquote_splicing_lit, + sym_unquoting_lit, + [26168] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1391), 1, + anon_sym_POUND_, + ACTIONS(1400), 1, + anon_sym_do, + STATE(709), 1, + sym__for_part, + ACTIONS(1388), 2, + sym__ws, + sym_comment, + ACTIONS(1396), 2, + anon_sym_in, + anon_sym_being, + STATE(756), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1398), 12, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + ACTIONS(1394), 14, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26223] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1405), 1, + anon_sym_POUND_, + ACTIONS(1410), 1, + anon_sym_do, + STATE(724), 1, + sym__for_part, + ACTIONS(1396), 2, + anon_sym_in, + anon_sym_being, + ACTIONS(1402), 2, + sym__ws, + sym_comment, + STATE(756), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1398), 12, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + ACTIONS(1408), 14, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26278] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1414), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1412), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26318] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1418), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1416), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26358] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1422), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1420), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26398] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1426), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1424), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26438] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1430), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1428), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26478] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1434), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1432), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26518] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1438), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1436), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26558] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1442), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1440), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26598] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1446), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1444), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26638] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1450), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1448), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26678] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1454), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1452), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26718] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1458), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1456), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26758] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1462), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1460), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26798] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1466), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1464), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26838] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1470), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1468), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26878] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1474), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1472), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26918] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1478), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1476), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26958] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1482), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1480), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [26998] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1486), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1484), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27038] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1490), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1488), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27078] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1494), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1492), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27118] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1498), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1496), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27158] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1502), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1500), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27198] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1506), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1504), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27238] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1510), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1508), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27278] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1514), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1512), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27318] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1518), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1516), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27358] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1522), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1520), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27398] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1526), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1524), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27438] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1530), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1528), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27478] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1534), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1532), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27518] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1538), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1536), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27558] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1542), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1540), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27598] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1546), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1544), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27638] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1550), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1548), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27678] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1552), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27718] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1558), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1556), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27758] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1562), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1560), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27798] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1566), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1564), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27838] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1570), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1568), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27878] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1574), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1572), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27918] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1578), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1576), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27958] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1582), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1580), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [27998] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1586), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1584), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28038] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1588), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28078] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1588), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28118] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1588), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28158] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1594), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1592), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28198] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1598), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1596), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28238] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1602), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1600), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28278] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1606), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1604), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28318] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1610), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1608), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28358] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1614), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1612), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28398] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1618), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1616), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28438] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1622), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1620), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28478] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1626), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1624), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28518] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1630), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1628), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28558] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1634), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1632), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28598] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1638), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1636), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28638] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1642), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1640), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28678] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1646), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1644), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28718] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1552), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28758] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 3, + anon_sym_in, + anon_sym_being, + anon_sym_do, + ACTIONS(1552), 29, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [28798] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1652), 1, + anon_sym_loop, + STATE(31), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [28845] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1654), 1, + anon_sym_loop, + STATE(21), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [28892] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1656), 1, + anon_sym_loop, + STATE(39), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [28939] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1658), 1, + anon_sym_loop, + STATE(60), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [28986] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1660), 1, + anon_sym_loop, + STATE(17), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29033] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1662), 1, + anon_sym_loop, + STATE(59), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29080] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1664), 1, + anon_sym_loop, + STATE(34), 1, + sym_defun_header, + STATE(112), 1, + sym_defun_keyword, + ACTIONS(59), 2, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1650), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1648), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29127] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1614), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1612), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29164] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1558), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1556), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29201] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1566), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1564), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29238] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1570), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1568), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29275] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1578), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1576), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29312] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1582), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1580), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29349] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1586), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1584), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29386] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1588), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29423] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1588), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29460] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1588), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29497] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1594), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1592), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29534] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1598), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1596), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29571] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1602), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1600), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29608] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1606), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1604), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29645] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1610), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1608), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29682] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1618), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1616), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29719] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1626), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1624), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29756] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1634), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1632), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29793] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1646), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1644), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29830] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1552), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29867] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1552), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29904] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1552), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29941] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1422), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1420), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [29978] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1438), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1436), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30015] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1450), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1448), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30052] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1518), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1516), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30089] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1414), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1412), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30126] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1522), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1520), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30163] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1526), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1524), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30200] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1454), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1452), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30237] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1458), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1456), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30274] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1462), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1460), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30311] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1668), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1666), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30348] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1530), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1528), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30385] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1466), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1464), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30422] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1470), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1468), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30459] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1474), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1472), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30496] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1478), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1476), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30533] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1482), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1480), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30570] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1486), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1484), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30607] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1490), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1488), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30644] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1534), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1532), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30681] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1494), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1492), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30718] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1538), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1536), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30755] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1498), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1496), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30792] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1542), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1540), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30829] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1502), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1500), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30866] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1506), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1504), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30903] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1546), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1544), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30940] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1510), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1508), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [30977] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1550), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1548), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31014] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1514), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1512), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31051] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1418), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1416), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31088] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1434), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1432), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31125] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1426), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1424), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31162] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1642), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1640), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31199] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1672), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1670), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31236] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1638), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1636), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31273] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1630), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1628), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31310] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1622), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1620), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31347] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1574), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1572), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31384] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1562), 9, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + anon_sym_loop, + anon_sym_defun, + anon_sym_defmacro, + ACTIONS(1560), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31421] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1668), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1666), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31457] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1534), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1532), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31493] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1450), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1448), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31529] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1566), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1564), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31565] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1634), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1632), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31601] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1678), 1, + anon_sym_RPAREN, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [31655] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1626), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1624), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31691] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1692), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [31745] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1696), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1694), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(395), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [31799] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1700), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1698), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(374), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [31853] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1702), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [31907] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1618), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1616), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31943] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1454), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1452), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [31979] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1422), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1420), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32015] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1552), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32051] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1704), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32105] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1614), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1612), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32141] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1458), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1456), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32177] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1510), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1508), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32213] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1498), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1496), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32249] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1708), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1706), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(446), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32303] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1610), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1608), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32339] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1552), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32375] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1462), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1460), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32411] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1552), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32447] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1606), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1604), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32483] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1710), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32537] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1602), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1600), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32573] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1712), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32627] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1598), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1596), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32663] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1594), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1592), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32699] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1712), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1714), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(372), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32753] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1588), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32789] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1588), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32825] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1718), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1716), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(377), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [32879] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1588), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32915] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1586), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1584), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32951] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1582), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1580), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [32987] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1718), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33041] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1578), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1576), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33077] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1722), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1720), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(421), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33131] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1466), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1464), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33167] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1692), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1724), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(437), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33221] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1518), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1516), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33257] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1414), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1412), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33293] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1522), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1520), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33329] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1728), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1726), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(393), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33383] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1526), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1524), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33419] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1530), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1528), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33455] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1506), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1504), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33491] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1538), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1536), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33527] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1542), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1540), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33563] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1733), 1, + anon_sym_POUND_, + ACTIONS(1736), 1, + anon_sym_RPAREN, + ACTIONS(1738), 1, + sym_accumulation_verb, + ACTIONS(1744), 1, + anon_sym_with, + ACTIONS(1747), 1, + anon_sym_do, + ACTIONS(1730), 2, + sym__ws, + sym_comment, + ACTIONS(1741), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1753), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1750), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33617] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1546), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1544), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33653] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1756), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33707] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1550), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1548), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33743] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1418), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1416), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33779] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1756), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1758), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(428), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33833] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1514), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1512), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33869] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1708), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [33923] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1558), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1556), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [33959] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1760), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34013] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1562), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1560), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34049] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1574), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1572), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34085] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1570), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1568), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34121] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1762), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34175] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1766), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1764), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(432), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34229] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1470), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1468), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34265] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1622), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1620), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34301] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1630), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1628), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34337] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1768), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34391] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1772), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1770), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(405), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34445] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1474), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1472), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34481] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1710), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1774), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(382), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34535] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1478), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1476), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34571] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1438), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1436), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [34607] = 3, ACTIONS(3), 1, sym_block_comment, - STATE(23), 1, - sym_defun_header, - STATE(46), 1, - sym_defun_keyword, - ACTIONS(57), 2, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(642), 6, + ACTIONS(1482), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(640), 20, + ACTIONS(1480), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7291,6 +31002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7300,24 +31012,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [44] = 6, + [34643] = 3, ACTIONS(3), 1, sym_block_comment, - STATE(14), 1, - sym_defun_header, - STATE(46), 1, - sym_defun_keyword, - ACTIONS(57), 2, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(642), 6, + ACTIONS(1638), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(640), 20, + ACTIONS(1636), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7329,6 +31035,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7338,24 +31045,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [88] = 6, + [34679] = 3, ACTIONS(3), 1, sym_block_comment, - STATE(9), 1, - sym_defun_header, - STATE(46), 1, - sym_defun_keyword, - ACTIONS(57), 2, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(642), 6, + ACTIONS(1486), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(640), 20, + ACTIONS(1484), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7367,6 +31068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7376,22 +31078,110 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [132] = 3, + [34715] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(646), 8, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1776), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34769] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1780), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1778), 2, + sym__ws, + sym_comment, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(426), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34823] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1785), 1, + anon_sym_POUND_, + ACTIONS(1782), 2, + sym__ws, + sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1790), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(644), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1788), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7399,7 +31189,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7409,19 +31198,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [168] = 3, + [34865] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(650), 8, + ACTIONS(1490), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(648), 20, + ACTIONS(1488), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7433,6 +31221,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7442,26 +31231,63 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [204] = 6, + [34901] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(655), 1, + ACTIONS(1676), 1, anon_sym_POUND_, - ACTIONS(652), 2, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1794), 1, + anon_sym_RPAREN, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1792), 2, sym__ws, sym_comment, - STATE(98), 3, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(458), 4, sym__gap, sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(660), 6, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [34955] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1646), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(658), 16, + ACTIONS(1644), 22, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7469,6 +31295,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7478,17 +31306,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [246] = 3, + [34991] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(664), 6, + ACTIONS(1494), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(662), 22, + ACTIONS(1492), 22, ts_builtin_sym_end, sym__ws, sym_comment, @@ -7511,19 +31339,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [282] = 3, + [35027] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(668), 8, + ACTIONS(1672), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(666), 20, + ACTIONS(1670), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7535,6 +31362,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7544,17 +31372,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [318] = 3, + [35063] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(672), 6, + ACTIONS(1642), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(670), 22, + ACTIONS(1640), 22, ts_builtin_sym_end, sym__ws, sym_comment, @@ -7577,19 +31405,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [354] = 3, + [35099] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(676), 8, + ACTIONS(1426), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(674), 20, + ACTIONS(1424), 22, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -7601,6 +31428,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7610,17 +31438,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [390] = 3, + [35135] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(680), 6, + ACTIONS(1434), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(678), 22, + ACTIONS(1432), 22, ts_builtin_sym_end, sym__ws, sym_comment, @@ -7643,17 +31471,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [426] = 3, + [35171] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(684), 6, + ACTIONS(1502), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(682), 22, + ACTIONS(1500), 22, ts_builtin_sym_end, sym__ws, sym_comment, @@ -7676,18 +31504,59 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [462] = 3, + [35207] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(650), 6, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(1680), 1, + sym_accumulation_verb, + ACTIONS(1684), 1, + anon_sym_with, + ACTIONS(1686), 1, + anon_sym_do, + ACTIONS(1766), 1, + anon_sym_RPAREN, + ACTIONS(1674), 2, + sym__ws, + sym_comment, + ACTIONS(1682), 2, + anon_sym_for, + anon_sym_and, + ACTIONS(1690), 3, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + STATE(419), 4, + sym__gap, + sym_dis_expr, + sym_loop_clause, + aux_sym_loop_macro_repeat1, + ACTIONS(1688), 6, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + STATE(714), 6, + sym_for_clause, + sym_with_clause, + sym_do_clause, + sym_condition_clause, + sym_accumulation_clause, + sym_termination_clause, + [35261] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1798), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(648), 22, - ts_builtin_sym_end, + ACTIONS(1796), 21, sym__ws, sym_comment, anon_sym_POUND_, @@ -7709,18 +31578,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [498] = 3, + [35296] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(688), 6, + ACTIONS(1802), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(686), 22, - ts_builtin_sym_end, + ACTIONS(1800), 20, sym__ws, sym_comment, anon_sym_POUND_, @@ -7732,7 +31600,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7742,18 +31609,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [534] = 3, + [35330] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(692), 6, + ACTIONS(1806), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(690), 22, - ts_builtin_sym_end, + ACTIONS(1804), 20, sym__ws, sym_comment, anon_sym_POUND_, @@ -7765,7 +31631,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7775,18 +31640,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [570] = 3, + [35364] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(696), 6, + ACTIONS(1810), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(694), 22, - ts_builtin_sym_end, + ACTIONS(1808), 20, sym__ws, sym_comment, anon_sym_POUND_, @@ -7798,7 +31662,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7808,18 +31671,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [606] = 3, + [35398] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(700), 6, + ACTIONS(1814), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(698), 22, - ts_builtin_sym_end, + ACTIONS(1812), 20, sym__ws, sym_comment, anon_sym_POUND_, @@ -7831,7 +31693,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7841,19 +31702,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [642] = 3, + [35432] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(704), 8, + ACTIONS(1818), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(702), 20, + ACTIONS(1816), 19, sym__ws, sym_comment, anon_sym_POUND_, @@ -7864,7 +31723,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7874,21 +31732,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [678] = 3, + [35465] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(708), 6, + ACTIONS(1514), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(706), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1512), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7896,8 +31750,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7907,21 +31759,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [714] = 3, + [35495] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(712), 6, + ACTIONS(1594), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(710), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1592), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7929,8 +31777,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7940,21 +31786,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [750] = 3, + [35525] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(716), 6, + ACTIONS(1606), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(714), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1604), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7962,8 +31804,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -7973,21 +31813,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [786] = 3, + [35555] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(720), 6, + ACTIONS(1610), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(718), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1608), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -7995,8 +31831,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8006,21 +31840,153 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [822] = 3, + [35585] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(724), 6, + ACTIONS(1614), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(722), 22, - ts_builtin_sym_end, + ACTIONS(1612), 16, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [35615] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1824), 1, + sym_kwd_lit, + ACTIONS(1826), 1, + aux_sym_sym_lit_token1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1830), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(861), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1820), 2, sym__ws, sym_comment, + STATE(483), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(730), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [35673] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1618), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1616), 16, + sym_num_lit, + sym_kwd_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_COMMA_AT, + [35703] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, + ACTIONS(1826), 1, + aux_sym_sym_lit_token1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1830), 1, + anon_sym_POUND_QMARK, + ACTIONS(1834), 1, + sym_kwd_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(861), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1832), 2, + sym__ws, + sym_comment, + STATE(485), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(747), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [35761] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1626), 6, + sym_nil_lit, + aux_sym_sym_lit_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_COMMA, + sym_fancy_literal, + ACTIONS(1624), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8028,8 +31994,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8039,21 +32003,103 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [858] = 3, + [35791] = 21, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(430), 1, + anon_sym_POUND0A, + ACTIONS(432), 1, + anon_sym_POUND, + ACTIONS(1836), 1, + aux_sym_sym_lit_token1, + ACTIONS(1838), 1, + anon_sym_POUND_QMARK, + ACTIONS(1840), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1842), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1844), 1, + anon_sym_POUND_EQ, + ACTIONS(1846), 1, + anon_sym_AT, + ACTIONS(1848), 1, + anon_sym_SQUOTE, + ACTIONS(1850), 1, + anon_sym_COMMA_AT, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(834), 1, + sym__bare_set_lit, + STATE(835), 1, + sym__bare_vec_lit, + STATE(836), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [35857] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1824), 1, + sym_kwd_lit, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + ACTIONS(1856), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(858), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1852), 2, + sym__ws, + sym_comment, + STATE(502), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(730), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [35915] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(728), 6, + ACTIONS(1634), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(726), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1632), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8061,8 +32107,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8072,87 +32116,148 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [894] = 3, + [35945] = 21, ACTIONS(3), 1, sym_block_comment, - ACTIONS(732), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(730), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + ACTIONS(702), 1, anon_sym_POUND0A, + ACTIONS(704), 1, + anon_sym_POUND, + ACTIONS(1858), 1, + aux_sym_sym_lit_token1, + ACTIONS(1860), 1, + anon_sym_POUND_QMARK, + ACTIONS(1862), 1, anon_sym_POUND_QMARK_AT, + ACTIONS(1864), 1, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, + ACTIONS(1866), 1, anon_sym_POUND_EQ, + ACTIONS(1868), 1, anon_sym_AT, + ACTIONS(1870), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, + ACTIONS(1872), 1, anon_sym_COMMA_AT, - [930] = 3, + STATE(359), 1, + sym__bare_vec_lit, + STATE(360), 1, + sym__bare_set_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(358), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [36011] = 21, ACTIONS(3), 1, sym_block_comment, - ACTIONS(736), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(734), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + ACTIONS(576), 1, anon_sym_POUND0A, + ACTIONS(578), 1, + anon_sym_POUND, + ACTIONS(1874), 1, + aux_sym_sym_lit_token1, + ACTIONS(1876), 1, + anon_sym_POUND_QMARK, + ACTIONS(1878), 1, anon_sym_POUND_QMARK_AT, + ACTIONS(1880), 1, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, + ACTIONS(1882), 1, anon_sym_POUND_EQ, + ACTIONS(1884), 1, anon_sym_AT, + ACTIONS(1886), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, + ACTIONS(1888), 1, anon_sym_COMMA_AT, - [966] = 3, + STATE(238), 1, + sym__bare_vec_lit, + STATE(294), 1, + sym__bare_set_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(240), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [36077] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1834), 1, + sym_kwd_lit, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + ACTIONS(1856), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(858), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1890), 2, + sym__ws, + sym_comment, + STATE(489), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(747), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [36135] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(740), 6, + ACTIONS(1646), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(738), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1644), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8160,8 +32265,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8171,21 +32274,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1002] = 3, + [36165] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(744), 6, + ACTIONS(1554), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(742), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1552), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8193,8 +32292,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8204,21 +32301,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1038] = 3, + [36195] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(748), 6, + ACTIONS(1554), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(746), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1552), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8226,8 +32319,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8237,21 +32328,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1074] = 3, + [36225] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1826), 1, + aux_sym_sym_lit_token1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1830), 1, + anon_sym_POUND_QMARK, + ACTIONS(1894), 1, + sym_kwd_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(861), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(736), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [36283] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(752), 6, + ACTIONS(1554), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(750), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1552), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8259,8 +32387,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8270,21 +32396,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1110] = 3, + [36313] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(11), 1, + aux_sym_str_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1826), 1, + aux_sym_sym_lit_token1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1830), 1, + anon_sym_POUND_QMARK, + ACTIONS(1896), 1, + sym_kwd_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(861), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(727), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [36371] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(704), 6, + ACTIONS(1602), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(702), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1600), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8292,8 +32455,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8303,21 +32464,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1146] = 3, + [36401] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(756), 6, + ACTIONS(1422), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(754), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1420), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8325,8 +32482,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8336,21 +32491,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1182] = 3, + [36431] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 6, + ACTIONS(1518), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(758), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1516), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8358,8 +32509,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8369,21 +32518,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1218] = 3, + [36461] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + ACTIONS(1856), 1, + anon_sym_POUND_QMARK, + ACTIONS(1896), 1, + sym_kwd_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(858), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(727), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [36519] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 6, + ACTIONS(1450), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(758), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1448), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8391,8 +32577,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8402,21 +32586,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1254] = 3, + [36549] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 6, + ACTIONS(1566), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(758), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1564), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8424,8 +32604,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8435,22 +32613,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1290] = 3, + [36579] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(748), 8, + ACTIONS(1570), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(746), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1568), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8458,7 +32631,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8468,21 +32640,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1326] = 3, + [36609] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(764), 6, + ACTIONS(1578), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(762), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + sym_fancy_literal, + ACTIONS(1576), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8490,8 +32658,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8501,21 +32667,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1362] = 3, + [36639] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(768), 6, + ACTIONS(1582), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(766), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1580), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8523,8 +32685,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8534,21 +32694,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1398] = 3, + [36669] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(772), 6, + ACTIONS(1586), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(770), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1584), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8556,8 +32712,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8567,21 +32721,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1434] = 3, + [36699] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(676), 6, + ACTIONS(1590), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(674), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1588), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8589,8 +32739,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8600,21 +32748,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1470] = 3, + [36729] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(776), 6, + ACTIONS(1438), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(774), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1436), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8622,8 +32766,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8633,21 +32775,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1506] = 3, + [36759] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(780), 6, + ACTIONS(1590), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(778), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1588), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8655,8 +32793,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8666,22 +32802,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1542] = 3, + [36789] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(776), 8, + ACTIONS(1414), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(774), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1412), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8689,7 +32820,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8699,22 +32829,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1578] = 3, + [36819] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(784), 8, + ACTIONS(1590), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(782), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1588), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8722,7 +32847,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8732,21 +32856,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1614] = 3, + [36849] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(668), 6, + ACTIONS(1522), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(666), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1520), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8754,8 +32874,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8765,21 +32883,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1650] = 3, + [36879] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(732), 1, + aux_sym_str_lit_token1, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + ACTIONS(1856), 1, + anon_sym_POUND_QMARK, + ACTIONS(1894), 1, + sym_kwd_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(748), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(858), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(736), 4, + sym_str_lit, + sym_sym_lit, + sym_map_lit, + sym_read_cond_lit, + [36937] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(784), 6, + ACTIONS(1526), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(782), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1524), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8787,8 +32942,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8798,54 +32951,107 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1686] = 3, + [36967] = 21, ACTIONS(3), 1, sym_block_comment, - ACTIONS(788), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_POUND0A, + ACTIONS(742), 1, anon_sym_POUND, + ACTIONS(1898), 1, + aux_sym_sym_lit_token1, + ACTIONS(1900), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(786), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + ACTIONS(1902), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1904), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1906), 1, + anon_sym_POUND_EQ, + ACTIONS(1908), 1, + anon_sym_AT, + ACTIONS(1910), 1, + anon_sym_SQUOTE, + ACTIONS(1912), 1, + anon_sym_COMMA_AT, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(644), 1, + sym__bare_set_lit, + STATE(669), 1, + sym__bare_vec_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(643), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [37033] = 21, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(21), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + ACTIONS(23), 1, anon_sym_POUND0A, + ACTIONS(25), 1, + anon_sym_POUND, + ACTIONS(1914), 1, + aux_sym_sym_lit_token1, + ACTIONS(1916), 1, + anon_sym_POUND_QMARK, + ACTIONS(1918), 1, anon_sym_POUND_QMARK_AT, + ACTIONS(1920), 1, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, + ACTIONS(1922), 1, anon_sym_POUND_EQ, + ACTIONS(1924), 1, anon_sym_AT, + ACTIONS(1926), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, + ACTIONS(1928), 1, anon_sym_COMMA_AT, - [1722] = 3, + STATE(454), 1, + sym__bare_set_lit, + STATE(455), 1, + sym__bare_vec_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(456), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [37099] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(792), 6, + ACTIONS(1454), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(790), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1452), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8853,8 +33059,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8864,21 +33068,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1758] = 3, + [37129] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(796), 6, + ACTIONS(1458), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(794), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1456), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8886,8 +33086,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8897,21 +33095,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1794] = 3, + [37159] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(800), 6, + ACTIONS(1462), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(798), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1460), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8919,8 +33113,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8930,21 +33122,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1830] = 3, + [37189] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(804), 6, + ACTIONS(1668), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(802), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1666), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -8952,8 +33140,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -8963,54 +33149,47 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1866] = 3, + [37219] = 6, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1933), 1, + anon_sym_POUND_, + ACTIONS(1790), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(806), 22, - ts_builtin_sym_end, + ACTIONS(1930), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1788), 14, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1902] = 3, + [37255] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 6, + ACTIONS(1466), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(806), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1464), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9018,8 +33197,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9029,21 +33206,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1938] = 3, + [37285] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 6, + ACTIONS(1470), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(806), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1468), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9051,8 +33224,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9062,21 +33233,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [1974] = 3, + [37315] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(812), 6, + ACTIONS(1474), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(810), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1472), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9084,8 +33251,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9095,21 +33260,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2010] = 3, + [37345] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(816), 6, + ACTIONS(1478), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(814), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1476), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9117,8 +33278,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9128,21 +33287,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2046] = 3, + [37375] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(820), 6, + ACTIONS(1482), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(818), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1480), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9150,8 +33305,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9161,21 +33314,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2082] = 3, + [37405] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(824), 6, + ACTIONS(1530), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(822), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1528), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9183,8 +33332,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9194,22 +33341,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2118] = 3, + [37435] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(828), 8, + ACTIONS(1486), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(826), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1484), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9217,7 +33359,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9227,22 +33368,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2154] = 3, + [37465] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(832), 8, + ACTIONS(1534), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(830), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1532), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9250,7 +33386,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9260,22 +33395,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2190] = 3, + [37495] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(824), 8, + ACTIONS(1490), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(822), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1488), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9283,7 +33413,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9293,22 +33422,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2226] = 3, + [37525] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(836), 8, + ACTIONS(1538), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(834), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1536), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9316,7 +33440,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9326,22 +33449,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2262] = 3, + [37555] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(820), 8, + ACTIONS(1494), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(818), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1492), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9349,7 +33467,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9359,22 +33476,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2298] = 3, + [37585] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(816), 8, + ACTIONS(1542), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(814), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1540), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9382,7 +33494,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9392,22 +33503,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2334] = 3, + [37615] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(672), 8, + ACTIONS(1498), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(670), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + sym_fancy_literal, + ACTIONS(1496), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9415,7 +33521,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9425,22 +33530,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2370] = 3, + [37645] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(680), 8, + ACTIONS(1546), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(678), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1544), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9448,7 +33548,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9458,21 +33557,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2406] = 3, + [37675] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(840), 6, + ACTIONS(1502), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(838), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1500), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9480,8 +33575,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9491,22 +33584,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2442] = 3, + [37705] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(812), 8, + ACTIONS(1506), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(810), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1504), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9514,7 +33602,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9524,21 +33611,62 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2478] = 3, + [37735] = 21, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(396), 1, + anon_sym_POUND0A, + ACTIONS(398), 1, + anon_sym_POUND, + ACTIONS(1936), 1, + aux_sym_sym_lit_token1, + ACTIONS(1938), 1, + anon_sym_POUND_QMARK, + ACTIONS(1940), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1942), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1944), 1, + anon_sym_POUND_EQ, + ACTIONS(1946), 1, + anon_sym_AT, + ACTIONS(1948), 1, + anon_sym_SQUOTE, + ACTIONS(1950), 1, + anon_sym_COMMA_AT, + STATE(537), 1, + sym__bare_vec_lit, + STATE(538), 1, + sym__bare_set_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(536), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [37801] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(844), 6, + ACTIONS(1510), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(842), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1508), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9546,8 +33674,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9557,21 +33683,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2514] = 3, + [37831] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(646), 6, + ACTIONS(1550), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(644), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1548), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9579,8 +33701,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9590,21 +33710,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2550] = 3, + [37861] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(848), 6, + ACTIONS(1598), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(846), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1596), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9612,8 +33728,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9623,21 +33737,62 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2586] = 3, + [37891] = 21, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(464), 1, + anon_sym_POUND0A, + ACTIONS(466), 1, + anon_sym_POUND, + ACTIONS(1952), 1, + aux_sym_sym_lit_token1, + ACTIONS(1954), 1, + anon_sym_POUND_QMARK, + ACTIONS(1956), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1958), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1960), 1, + anon_sym_POUND_EQ, + ACTIONS(1962), 1, + anon_sym_AT, + ACTIONS(1964), 1, + anon_sym_SQUOTE, + ACTIONS(1966), 1, + anon_sym_COMMA_AT, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(595), 1, + sym__bare_set_lit, + STATE(598), 1, + sym__bare_vec_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(599), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [37957] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(836), 6, + ACTIONS(1418), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(834), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1416), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9645,8 +33800,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9656,22 +33809,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2622] = 3, + [37987] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 8, + ACTIONS(1558), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(806), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1556), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9679,7 +33827,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9689,22 +33836,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2658] = 3, + [38017] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 8, + ACTIONS(1562), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(806), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1560), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9712,7 +33854,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9722,22 +33863,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2694] = 3, + [38047] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 8, + ACTIONS(1574), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(806), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1572), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9745,7 +33881,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9755,22 +33890,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2730] = 3, + [38077] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(804), 8, + ACTIONS(1434), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(802), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1432), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9778,7 +33908,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9788,22 +33917,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2766] = 3, + [38107] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(800), 8, + ACTIONS(1426), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(798), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1424), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9811,7 +33935,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9821,21 +33944,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2802] = 3, + [38137] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(852), 6, + ACTIONS(1642), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - ACTIONS(850), 22, - ts_builtin_sym_end, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1640), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9843,8 +33962,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9854,22 +33971,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2838] = 3, + [38167] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(796), 8, + ACTIONS(1672), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(794), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1670), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9877,7 +33989,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9887,22 +33998,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2874] = 3, + [38197] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(792), 8, + ACTIONS(1638), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(790), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1636), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9910,7 +34016,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9920,22 +34025,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2910] = 3, + [38227] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(788), 8, + ACTIONS(1630), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(786), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1628), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9943,7 +34043,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9953,22 +34052,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2946] = 3, + [38257] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(688), 8, + ACTIONS(1622), 6, sym_nil_lit, aux_sym_sym_lit_token1, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_COMMA, sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(686), 20, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1620), 16, sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, @@ -9976,7 +34070,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, @@ -9986,1676 +34079,3036 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_COMMA_AT, - [2982] = 3, + [38287] = 15, ACTIONS(3), 1, sym_block_comment, - ACTIONS(844), 8, - sym_nil_lit, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1970), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1972), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(842), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(842), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1968), 2, sym__ws, sym_comment, + STATE(546), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(615), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [38340] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + ACTIONS(1826), 1, + aux_sym_sym_lit_token1, + ACTIONS(1830), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(844), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1974), 2, + sym__ws, + sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(449), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(569), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [38393] = 4, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1978), 1, + anon_sym_into, + STATE(651), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1976), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [38424] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1970), 1, + aux_sym_sym_lit_token1, + ACTIONS(1972), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(842), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(606), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [38477] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + ACTIONS(1856), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(840), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(656), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [38530] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3018] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(780), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1982), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1984), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(778), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(845), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1980), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(345), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(557), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [38583] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3054] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(772), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1982), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1984), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(770), 20, + STATE(312), 1, + sym_read_cond_lit, + STATE(313), 1, + sym_list_lit, + STATE(314), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(845), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [38640] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(394), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3090] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(768), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1988), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(766), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(839), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(522), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + [38693] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(21), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3126] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(856), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1826), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1830), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(854), 20, + STATE(381), 1, + sym_read_cond_lit, + STATE(389), 1, + sym_list_lit, + STATE(391), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(844), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1990), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(570), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [38750] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(738), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3162] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(764), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1856), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(762), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(679), 1, + sym_sym_lit, + STATE(682), 1, + sym_list_lit, + STATE(684), 1, + sym_read_cond_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(840), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [38807] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(738), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3198] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(860), 6, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1856), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(858), 22, - ts_builtin_sym_end, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(666), 1, + sym_sym_lit, + STATE(667), 1, + sym_list_lit, + STATE(668), 1, + sym_read_cond_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(840), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1992), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(552), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [38864] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(394), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3234] = 3, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, + aux_sym_sym_lit_token1, + ACTIONS(1988), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(839), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1994), 2, + sym__ws, + sym_comment, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(519), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(550), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [38917] = 4, ACTIONS(3), 1, sym_block_comment, - ACTIONS(864), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(862), 20, + ACTIONS(1998), 1, + anon_sym_into, + STATE(663), 2, + sym__gap, + sym_dis_expr, + ACTIONS(1996), 18, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3270] = 3, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [38948] = 15, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 8, - sym_nil_lit, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2004), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(758), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(843), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2000), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(563), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(822), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + [39001] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3306] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(760), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1982), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1984), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(758), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(845), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(350), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39054] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3342] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(868), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2010), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(866), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(841), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2006), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(254), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(560), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39107] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(394), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3378] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(760), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1988), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(758), 20, + STATE(481), 1, + sym_read_cond_lit, + STATE(482), 1, + sym_list_lit, + STATE(484), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(839), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2012), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(562), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39164] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3414] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(872), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2010), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(870), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(841), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(267), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39217] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3450] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(756), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2010), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(754), 20, + STATE(270), 1, + sym_sym_lit, + STATE(296), 1, + sym_read_cond_lit, + STATE(297), 1, + sym_list_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(841), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2014), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(564), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39274] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(394), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3486] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(876), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1988), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(874), 20, + STATE(496), 1, + sym_read_cond_lit, + STATE(498), 1, + sym_list_lit, + STATE(500), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(839), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39331] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(428), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3522] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(752), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2004), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(750), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(843), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(817), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + [39384] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3558] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(744), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2010), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(742), 20, + STATE(279), 1, + sym_read_cond_lit, + STATE(280), 1, + sym_list_lit, + STATE(281), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(841), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39441] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(462), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3594] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(876), 6, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1970), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1972), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(874), 22, - ts_builtin_sym_end, + STATE(573), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(616), 1, + sym_read_cond_lit, + STATE(617), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(842), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2016), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(566), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [39498] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(462), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3630] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(740), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1970), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1972), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(738), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(585), 1, + sym_read_cond_lit, + STATE(586), 1, + sym_list_lit, + STATE(587), 1, + sym_meta_lit, + STATE(588), 1, + sym_sym_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(842), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [39555] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(738), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3666] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(872), 6, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1856), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(870), 22, - ts_builtin_sym_end, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(840), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2018), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(547), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(693), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + [39608] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3702] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(736), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1982), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1984), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(734), 20, + STATE(324), 1, + sym_read_cond_lit, + STATE(325), 1, + sym_list_lit, + STATE(326), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(845), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2020), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(549), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39665] = 15, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(21), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3738] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(732), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1826), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1830), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(730), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(844), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(418), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39718] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(21), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3774] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(728), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1826), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(1830), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(726), 20, + STATE(399), 1, + sym_sym_lit, + STATE(400), 1, + sym_list_lit, + STATE(402), 1, + sym_read_cond_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(844), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [39775] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(428), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3810] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(724), 8, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2004), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(722), 20, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(796), 1, + sym_read_cond_lit, + STATE(800), 1, + sym_list_lit, + STATE(801), 1, + sym_sym_lit, + STATE(843), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2022), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + STATE(572), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [39832] = 17, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(428), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3846] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(832), 6, - sym_nil_lit, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, - anon_sym_POUND, + ACTIONS(2004), 1, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(830), 22, - ts_builtin_sym_end, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(776), 1, + sym_read_cond_lit, + STATE(777), 1, + sym_list_lit, + STATE(778), 1, + sym_sym_lit, + STATE(843), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [3882] = 3, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [39889] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(868), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(866), 22, - ts_builtin_sym_end, + ACTIONS(1552), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [39915] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1628), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [39941] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2026), 1, + anon_sym_POUND_, + ACTIONS(2030), 1, + anon_sym_being, + STATE(234), 1, + sym__for_part, + ACTIONS(2024), 2, + sym__ws, + sym_comment, + STATE(807), 2, + sym__gap, + sym_dis_expr, + ACTIONS(2028), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [39977] = 7, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2026), 1, + anon_sym_POUND_, + ACTIONS(2030), 1, + anon_sym_being, + STATE(233), 1, + sym__for_part, + ACTIONS(2024), 2, + sym__ws, + sym_comment, + STATE(807), 2, + sym__gap, + sym_dis_expr, + ACTIONS(2028), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [40013] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + ACTIONS(2034), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(2032), 12, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [3918] = 3, + [40047] = 6, ACTIONS(3), 1, sym_block_comment, - ACTIONS(864), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(862), 22, - ts_builtin_sym_end, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1892), 2, sym__ws, sym_comment, - anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + ACTIONS(2038), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(2036), 12, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [3954] = 3, + [40081] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(856), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(854), 22, - ts_builtin_sym_end, + ACTIONS(1564), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40107] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1568), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40133] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1576), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40159] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1580), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40185] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1584), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40211] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2040), 2, + sym__ws, + sym_comment, + ACTIONS(2044), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(577), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(2042), 12, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [3990] = 3, + [40245] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(720), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(718), 20, + ACTIONS(1588), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40271] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1588), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40297] = 6, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2046), 2, + sym__ws, + sym_comment, + ACTIONS(2050), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + STATE(578), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(2048), 12, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4026] = 3, + [40331] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(716), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(714), 20, + ACTIONS(1588), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40357] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1592), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40383] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1596), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40409] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1600), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40435] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1604), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40461] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1636), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40487] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1670), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40513] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1640), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40539] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1528), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40565] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1608), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40591] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1424), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40617] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1432), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40643] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1512), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40669] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1532), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40695] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1508), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40721] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1612), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40747] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1536), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40773] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1504), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40799] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1540), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40825] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1616), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40851] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1500), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40877] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1624), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40903] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1544), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40929] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1632), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40955] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1496), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [40981] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1492), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41007] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1644), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41033] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1488), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41059] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1552), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41085] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1552), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41111] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1420), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41137] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1516), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41163] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1412), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41189] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1520), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41215] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1524), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41241] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1436), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41267] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1484), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41293] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1480), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41319] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1476), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41345] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1472), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41371] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1468), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41397] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1464), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41423] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1666), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4062] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(712), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(710), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41449] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1460), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4098] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(708), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(706), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41475] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1456), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4134] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(700), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(698), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41501] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1452), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4170] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(860), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(858), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41527] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1448), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4206] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(696), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(694), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41553] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1548), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4242] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(692), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(690), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41579] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1416), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4278] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(664), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(662), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41605] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1556), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4314] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(684), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(682), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41631] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1560), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4350] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(852), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(850), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41657] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1572), 20, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, - sym_kwd_lit, - aux_sym_str_lit_token1, - sym_char_lit, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_COMMA_AT, - [4386] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(840), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(838), 20, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41683] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1620), 20, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_EQ, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_into, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [41709] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1458), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(1456), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4422] = 3, + [41736] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(848), 8, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1646), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - anon_sym_defun, - anon_sym_defmacro, - ACTIONS(846), 20, + ACTIONS(1644), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4458] = 3, + [41763] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(828), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1434), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(826), 22, - ts_builtin_sym_end, + ACTIONS(1432), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4494] = 3, + [41790] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(880), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1642), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(878), 21, + ACTIONS(1640), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4529] = 3, + [41817] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(884), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1672), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(882), 20, + ACTIONS(1670), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4563] = 3, + [41844] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(888), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1638), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(886), 20, + ACTIONS(1636), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4597] = 3, + [41871] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(892), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1630), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(890), 20, + ACTIONS(1628), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4631] = 3, + [41898] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(896), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1622), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(894), 20, + ACTIONS(1620), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4665] = 3, + [41925] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(900), 6, - sym_nil_lit, - aux_sym_sym_lit_token1, + ACTIONS(1574), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_COMMA, - sym_fancy_literal, - ACTIONS(898), 19, + ACTIONS(1572), 17, sym__ws, sym_comment, anon_sym_POUND_, - sym_num_lit, sym_kwd_lit, aux_sym_str_lit_token1, - sym_char_lit, + aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, + anon_sym_LBRACE, anon_sym_POUND0A, anon_sym_POUND_QMARK_AT, anon_sym_POUND_SQUOTE, - anon_sym_POUND_POUND, anon_sym_POUND_EQ, anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, anon_sym_COMMA_AT, - [4698] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(11), 1, - aux_sym_str_lit_token1, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(906), 1, - sym_kwd_lit, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(912), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(343), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(902), 2, - sym__ws, - sym_comment, - STATE(229), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(313), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4756] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(318), 1, - aux_sym_str_lit_token1, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(916), 1, - sym_kwd_lit, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(347), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(914), 2, - sym__ws, - sym_comment, - STATE(228), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(317), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4814] = 6, + [41952] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(925), 1, - anon_sym_POUND_, - ACTIONS(660), 2, + ACTIONS(1562), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(922), 2, + ACTIONS(1560), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(658), 14, + anon_sym_POUND_, sym_kwd_lit, aux_sym_str_lit_token1, aux_sym_sym_lit_token1, @@ -11670,755 +37123,426 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [4850] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(318), 1, - aux_sym_str_lit_token1, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(906), 1, - sym_kwd_lit, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(347), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(928), 2, - sym__ws, - sym_comment, - STATE(227), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(313), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4908] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(318), 1, - aux_sym_str_lit_token1, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, - anon_sym_POUND_QMARK, - ACTIONS(932), 1, - sym_kwd_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(347), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, - sym__ws, - sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(316), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4966] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(318), 1, - aux_sym_str_lit_token1, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, - anon_sym_POUND_QMARK, - ACTIONS(934), 1, - sym_kwd_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(347), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, - sym__ws, - sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(319), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [5024] = 17, + [41979] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(11), 1, - aux_sym_str_lit_token1, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(904), 1, + ACTIONS(1998), 1, + anon_sym_into, + ACTIONS(1996), 18, + sym__ws, + sym_comment, anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(912), 1, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [42006] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1558), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(932), 1, - sym_kwd_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(343), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1556), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(316), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [5082] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(11), 1, + anon_sym_POUND_, + sym_kwd_lit, aux_sym_str_lit_token1, - ACTIONS(17), 1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(910), 1, + anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(912), 1, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42033] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1418), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(934), 1, - sym_kwd_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(343), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1416), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(319), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [5140] = 17, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(11), 1, + anon_sym_POUND_, + sym_kwd_lit, aux_sym_str_lit_token1, - ACTIONS(17), 1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(910), 1, + anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(912), 1, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42060] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1550), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(916), 1, - sym_kwd_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(312), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(343), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(936), 2, + ACTIONS(1548), 17, sym__ws, sym_comment, - STATE(230), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(317), 4, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [5198] = 22, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(278), 1, anon_sym_LPAREN, - ACTIONS(280), 1, + anon_sym_LBRACE, anon_sym_POUND0A, - ACTIONS(282), 1, - anon_sym_POUND, - ACTIONS(938), 1, - aux_sym_sym_lit_token1, - ACTIONS(940), 1, - anon_sym_POUND_QMARK, - ACTIONS(942), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(944), 1, anon_sym_POUND_SQUOTE, - ACTIONS(946), 1, anon_sym_POUND_EQ, - ACTIONS(948), 1, anon_sym_AT, - ACTIONS(950), 1, anon_sym_SQUOTE, - ACTIONS(952), 1, anon_sym_COMMA_AT, - STATE(96), 1, - sym__bare_vec_lit, - STATE(135), 1, - sym__defun, - STATE(214), 1, - sym__bare_set_lit, - STATE(215), 1, - sym__bare_list_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [5265] = 22, + [42087] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, + ACTIONS(1546), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(1544), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(324), 1, anon_sym_LPAREN, - ACTIONS(326), 1, + anon_sym_LBRACE, anon_sym_POUND0A, - ACTIONS(328), 1, - anon_sym_POUND, - ACTIONS(954), 1, - aux_sym_sym_lit_token1, - ACTIONS(956), 1, - anon_sym_POUND_QMARK, - ACTIONS(958), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(960), 1, anon_sym_POUND_SQUOTE, - ACTIONS(962), 1, anon_sym_POUND_EQ, - ACTIONS(964), 1, anon_sym_AT, - ACTIONS(966), 1, anon_sym_SQUOTE, - ACTIONS(968), 1, anon_sym_COMMA_AT, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(275), 1, - sym__defun, - STATE(300), 1, - sym__bare_set_lit, - STATE(301), 1, - sym__bare_vec_lit, - STATE(302), 1, - sym__bare_list_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [5332] = 22, + [42114] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, + ACTIONS(1542), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(1540), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(23), 1, + anon_sym_LBRACE, anon_sym_POUND0A, - ACTIONS(25), 1, - anon_sym_POUND, - ACTIONS(970), 1, - aux_sym_sym_lit_token1, - ACTIONS(972), 1, - anon_sym_POUND_QMARK, - ACTIONS(974), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(976), 1, anon_sym_POUND_SQUOTE, - ACTIONS(978), 1, anon_sym_POUND_EQ, - ACTIONS(980), 1, anon_sym_AT, - ACTIONS(982), 1, anon_sym_SQUOTE, - ACTIONS(984), 1, anon_sym_COMMA_AT, - STATE(133), 1, - sym__defun, - STATE(159), 1, - sym__bare_set_lit, - STATE(162), 1, - sym__bare_vec_lit, - STATE(163), 1, - sym__bare_list_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [5399] = 16, + [42141] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(324), 1, - anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, + ACTIONS(1538), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(334), 1, - sym__metadata_lit, - STATE(340), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1536), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(288), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - [5453] = 18, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(278), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(988), 1, - aux_sym_sym_lit_token1, - ACTIONS(990), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42168] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1534), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(183), 1, - sym_read_cond_lit, - STATE(184), 1, - sym_list_lit, - STATE(186), 1, - sym_sym_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(341), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(986), 2, + ACTIONS(1532), 17, sym__ws, sym_comment, - STATE(242), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5511] = 16, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(324), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(334), 1, - sym__metadata_lit, - STATE(340), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(992), 2, - sym__ws, - sym_comment, - STATE(235), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(309), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - [5565] = 18, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42195] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, + ACTIONS(1530), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(1528), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(912), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42222] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1526), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(121), 1, - sym__bare_list_lit, - STATE(125), 1, - sym_sym_lit, - STATE(126), 1, - sym_list_lit, - STATE(127), 1, - sym_read_cond_lit, - STATE(133), 1, - sym__defun, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(342), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(994), 2, + ACTIONS(1524), 17, sym__ws, sym_comment, - STATE(243), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5623] = 16, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(912), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42249] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1522), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(342), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1520), 17, sym__ws, sym_comment, - STATE(114), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5677] = 18, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(324), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42276] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1414), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(253), 1, - sym_list_lit, - STATE(254), 1, - sym_read_cond_lit, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(290), 1, - sym_sym_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(340), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1412), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5735] = 16, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(278), 1, anon_sym_LPAREN, - ACTIONS(904), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42303] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2054), 1, + anon_sym_into, + ACTIONS(2052), 18, + sym__ws, + sym_comment, anon_sym_POUND_, - ACTIONS(988), 1, - aux_sym_sym_lit_token1, - ACTIONS(990), 1, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [42330] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1518), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(341), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1516), 17, sym__ws, sym_comment, - STATE(203), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5789] = 18, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(278), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(988), 1, - aux_sym_sym_lit_token1, - ACTIONS(990), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42357] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1422), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(165), 1, - sym_read_cond_lit, - STATE(166), 1, - sym_list_lit, - STATE(167), 1, - sym_sym_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(341), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1420), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5847] = 18, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(17), 1, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, anon_sym_CARET, - ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(912), 1, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42384] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(144), 1, - sym_sym_lit, - STATE(145), 1, - sym_list_lit, - STATE(146), 1, - sym_read_cond_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(342), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(1552), 17, sym__ws, sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5905] = 6, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42411] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(996), 2, + ACTIONS(1554), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(1552), 17, sym__ws, sym_comment, - ACTIONS(1000), 2, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42438] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(247), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(998), 12, + ACTIONS(1552), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -12431,60 +37555,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [5939] = 16, + [42465] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(278), 1, - anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(988), 1, - aux_sym_sym_lit_token1, - ACTIONS(990), 1, + ACTIONS(1426), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(341), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1002), 2, + ACTIONS(1424), 17, sym__ws, sym_comment, - STATE(175), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(241), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5993] = 6, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(904), 1, anon_sym_POUND_, - ACTIONS(1004), 2, - sym__ws, - sym_comment, - ACTIONS(1008), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - STATE(249), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1006), 12, + sym_kwd_lit, + aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -12497,22 +37579,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6027] = 6, + [42492] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(930), 2, - sym__ws, - sym_comment, - ACTIONS(1012), 2, + ACTIONS(1634), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1010), 12, + ACTIONS(1632), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -12525,60 +37603,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6061] = 16, + [42519] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(21), 1, - anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - ACTIONS(912), 1, + ACTIONS(1626), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(342), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1014), 2, + ACTIONS(1624), 17, sym__ws, sym_comment, - STATE(161), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(239), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [6115] = 6, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(904), 1, anon_sym_POUND_, - ACTIONS(930), 2, - sym__ws, - sym_comment, - ACTIONS(1018), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1016), 12, + sym_kwd_lit, + aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -12591,53 +37627,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6149] = 18, + [42546] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(324), 1, - anon_sym_LPAREN, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - ACTIONS(920), 1, + ACTIONS(1618), 2, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(261), 1, - sym_sym_lit, - STATE(268), 1, - sym__bare_list_lit, - STATE(273), 1, - sym_read_cond_lit, - STATE(274), 1, - sym_list_lit, - STATE(275), 1, - sym__defun, - STATE(334), 1, - sym__metadata_lit, - STATE(340), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1020), 2, + ACTIONS(1616), 17, sym__ws, sym_comment, - STATE(240), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [6207] = 3, + anon_sym_POUND_, + sym_kwd_lit, + aux_sym_str_lit_token1, + aux_sym_sym_lit_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [42573] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(676), 2, + ACTIONS(1614), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(674), 17, + ACTIONS(1612), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12655,13 +37675,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6234] = 3, + [42600] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(680), 2, + ACTIONS(1610), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(678), 17, + ACTIONS(1608), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12679,13 +37699,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6261] = 3, + [42627] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 2, + ACTIONS(1606), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(806), 17, + ACTIONS(1604), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12703,13 +37723,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6288] = 3, + [42654] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 2, + ACTIONS(1602), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(806), 17, + ACTIONS(1600), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12727,13 +37747,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6315] = 3, + [42681] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(812), 2, + ACTIONS(1598), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(810), 17, + ACTIONS(1596), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12751,13 +37771,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6342] = 3, + [42708] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(816), 2, + ACTIONS(1594), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(814), 17, + ACTIONS(1592), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12775,13 +37795,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6369] = 3, + [42735] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(820), 2, + ACTIONS(1590), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(818), 17, + ACTIONS(1588), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12799,13 +37819,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6396] = 3, + [42762] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(824), 2, + ACTIONS(1438), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(822), 17, + ACTIONS(1436), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12823,13 +37843,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6423] = 3, + [42789] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(668), 2, + ACTIONS(1450), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(666), 17, + ACTIONS(1448), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12847,13 +37867,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6450] = 3, + [42816] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(664), 2, + ACTIONS(1590), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(662), 17, + ACTIONS(1588), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12871,13 +37891,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6477] = 3, + [42843] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 2, + ACTIONS(1454), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(758), 17, + ACTIONS(1452), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12895,13 +37915,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6504] = 3, + [42870] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(804), 2, + ACTIONS(1590), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(802), 17, + ACTIONS(1588), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12919,13 +37939,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6531] = 3, + [42897] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(800), 2, + ACTIONS(1462), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(798), 17, + ACTIONS(1460), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12943,13 +37963,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6558] = 3, + [42924] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(796), 2, + ACTIONS(1668), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(794), 17, + ACTIONS(1666), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12967,13 +37987,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6585] = 3, + [42951] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(792), 2, + ACTIONS(1466), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(790), 17, + ACTIONS(1464), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -12991,13 +38011,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6612] = 3, + [42978] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(788), 2, + ACTIONS(1470), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(786), 17, + ACTIONS(1468), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13015,13 +38035,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6639] = 3, + [43005] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(780), 2, + ACTIONS(1474), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(778), 17, + ACTIONS(1472), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13039,13 +38059,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6666] = 3, + [43032] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(748), 2, + ACTIONS(1478), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(746), 17, + ACTIONS(1476), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13063,13 +38083,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6693] = 3, + [43059] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(772), 2, + ACTIONS(1482), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(770), 17, + ACTIONS(1480), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13087,13 +38107,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6720] = 3, + [43086] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(768), 2, + ACTIONS(1486), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(766), 17, + ACTIONS(1484), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13111,13 +38131,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6747] = 3, + [43113] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(704), 2, + ACTIONS(1490), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(702), 17, + ACTIONS(1488), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13135,13 +38155,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6774] = 3, + [43140] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(764), 2, + ACTIONS(1586), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(762), 17, + ACTIONS(1584), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13159,13 +38179,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6801] = 3, + [43167] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 2, + ACTIONS(1582), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(758), 17, + ACTIONS(1580), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13183,13 +38203,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6828] = 3, + [43194] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(760), 2, + ACTIONS(1494), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(758), 17, + ACTIONS(1492), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13207,13 +38227,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6855] = 3, + [43221] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(776), 2, + ACTIONS(1498), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(774), 17, + ACTIONS(1496), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13231,13 +38251,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6882] = 3, + [43248] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(784), 2, + ACTIONS(1502), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(782), 17, + ACTIONS(1500), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13255,13 +38275,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6909] = 3, + [43275] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(828), 2, + ACTIONS(1506), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(826), 17, + ACTIONS(1504), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13279,13 +38299,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6936] = 3, + [43302] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(832), 2, + ACTIONS(1510), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(830), 17, + ACTIONS(1508), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13303,13 +38323,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6963] = 3, + [43329] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(756), 2, + ACTIONS(1578), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(754), 17, + ACTIONS(1576), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13327,13 +38347,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [6990] = 3, + [43356] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(836), 2, + ACTIONS(1570), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(834), 17, + ACTIONS(1568), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13351,13 +38371,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7017] = 3, + [43383] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(752), 2, + ACTIONS(1514), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(750), 17, + ACTIONS(1512), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13375,13 +38395,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7044] = 3, + [43410] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(744), 2, + ACTIONS(1566), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(742), 17, + ACTIONS(1564), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -13399,18 +38419,517 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7071] = 3, + [43437] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2056), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43461] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1444), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43485] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1440), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43509] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1428), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43533] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2058), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43557] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2060), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43581] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2062), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43605] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2064), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43629] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2066), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43653] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2068), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43677] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2070), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43701] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2074), 1, + anon_sym_CARET, + ACTIONS(2077), 1, + anon_sym_POUND_CARET, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + ACTIONS(2080), 2, + anon_sym_POUND, + anon_sym_POUND_QMARK, + ACTIONS(2072), 10, + aux_sym_sym_lit_token1, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_POUND0A, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_COMMA_AT, + [43739] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2082), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43763] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2052), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43787] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2084), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43811] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2086), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43835] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2088), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43859] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2090), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43883] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2092), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43907] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2094), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43931] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2096), 18, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_RPAREN, + sym_accumulation_verb, + anon_sym_for, + anon_sym_and, + anon_sym_with, + anon_sym_do, + anon_sym_when, + anon_sym_if, + anon_sym_unless, + anon_sym_always, + anon_sym_thereis, + anon_sym_never, + anon_sym_finally, + anon_sym_return, + anon_sym_initially, + [43955] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(338), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(853), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44000] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(740), 2, + ACTIONS(2104), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(738), 17, + ACTIONS(2102), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13423,42 +38942,80 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7098] = 3, + [44025] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(736), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(734), 17, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(761), 1, + sym__metadata_lit, + STATE(813), 1, + sym_list_lit, + STATE(857), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, sym__ws, sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [44070] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7125] = 3, + STATE(608), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(855), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2106), 2, + sym__ws, + sym_comment, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(737), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44115] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(732), 2, + ACTIONS(2110), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(730), 17, + ACTIONS(2108), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13471,66 +39028,124 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7152] = 3, + [44140] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(728), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(726), 17, + ACTIONS(1450), 1, + anon_sym_being, + ACTIONS(1448), 16, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7179] = 3, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [44165] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(724), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(722), 17, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(461), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, sym__ws, sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44210] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7206] = 3, + STATE(415), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44255] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(720), 2, + ACTIONS(1514), 1, + anon_sym_being, + ACTIONS(1512), 16, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [44280] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2114), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(718), 17, + ACTIONS(2112), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13543,18 +39158,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7233] = 3, + [44305] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(716), 2, + ACTIONS(2118), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(714), 17, + ACTIONS(2116), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13567,42 +39180,48 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7260] = 3, + [44330] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(808), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(806), 17, - sym__ws, - sym_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7287] = 3, + STATE(596), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(855), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [44375] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(712), 2, + ACTIONS(2122), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(710), 17, + ACTIONS(2120), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13615,18 +39234,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7314] = 3, + [44400] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(708), 2, + ACTIONS(2126), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(706), 17, + ACTIONS(2124), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13639,114 +39256,240 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7341] = 3, + [44425] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(700), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(698), 17, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(257), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(856), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2128), 2, sym__ws, sym_comment, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(746), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44470] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7368] = 3, + STATE(351), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(853), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2130), 2, + sym__ws, + sym_comment, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(726), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44515] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(696), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(694), 17, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(761), 1, + sym__metadata_lit, + STATE(832), 1, + sym_list_lit, + STATE(857), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2132), 2, sym__ws, sym_comment, + STATE(728), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [44560] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7395] = 3, + STATE(462), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2134), 2, + sym__ws, + sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(732), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44605] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(692), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(690), 17, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(463), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, sym__ws, sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44650] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7422] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(650), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(648), 17, + STATE(525), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(860), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2136), 2, sym__ws, sym_comment, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(750), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44695] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7449] = 3, + STATE(264), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(856), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, + sym__ws, + sym_comment, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44740] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(684), 2, + ACTIONS(2140), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(682), 17, + ACTIONS(2138), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13759,18 +39502,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7476] = 3, + [44765] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(852), 2, + ACTIONS(2144), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(850), 17, + ACTIONS(2142), 15, sym__ws, sym_comment, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13783,162 +39524,325 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7503] = 3, + [44790] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(672), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(670), 17, - sym__ws, - sym_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7530] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(840), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(838), 17, + STATE(659), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(859), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, sym__ws, sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [44835] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7557] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(646), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(644), 17, + STATE(516), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(860), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(378), 2, sym__ws, sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [44880] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7584] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(848), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(846), 17, + STATE(460), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2146), 2, sym__ws, sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(744), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44925] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7611] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(860), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(858), 17, + STATE(457), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2148), 2, sym__ws, sym_comment, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(733), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [44970] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7638] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(876), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(874), 17, + STATE(698), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(859), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + ACTIONS(2150), 2, sym__ws, sym_comment, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + STATE(749), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45015] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(1826), 1, aux_sym_sym_lit_token1, + STATE(445), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(872), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2152), 2, + sym__ws, + sym_comment, + STATE(806), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45055] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1518), 1, + anon_sym_being, + ACTIONS(1516), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45077] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2156), 1, + anon_sym_being, + ACTIONS(2154), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45099] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1462), 1, + anon_sym_being, + ACTIONS(1460), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45121] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1458), 1, + anon_sym_being, + ACTIONS(1456), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45143] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1454), 1, + anon_sym_being, + ACTIONS(1452), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45165] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2160), 1, anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7665] = 3, + STATE(434), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(846), 1, + sym_array_dimension, + STATE(854), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [45207] = 3, ACTIONS(3), 1, sym_block_comment, - ACTIONS(872), 2, + ACTIONS(2164), 2, anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(870), 17, - sym__ws, - sym_comment, - anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(2162), 12, aux_sym_sym_lit_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -13951,1963 +39855,4167 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_SQUOTE, anon_sym_COMMA_AT, - [7692] = 3, + [45229] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1668), 1, + anon_sym_being, + ACTIONS(1666), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45251] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(868), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(866), 17, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, + aux_sym_sym_lit_token1, + STATE(524), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(874), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, sym__ws, sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45291] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(1970), 1, aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(610), 1, + sym_sym_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(869), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45331] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7719] = 3, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(798), 1, + sym_sym_lit, + STATE(873), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2166), 2, + sym__ws, + sym_comment, + STATE(802), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45371] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(864), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(862), 17, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1982), 1, + aux_sym_sym_lit_token1, + STATE(344), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(871), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2168), 2, sym__ws, sym_comment, + STATE(768), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45411] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1466), 1, + anon_sym_being, + ACTIONS(1464), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45433] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(1982), 1, + aux_sym_sym_lit_token1, + STATE(353), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(871), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45473] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1970), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(624), 1, + sym_sym_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(869), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2170), 2, + sym__ws, + sym_comment, + STATE(764), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45513] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1470), 1, + anon_sym_being, + ACTIONS(1468), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45535] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1566), 1, + anon_sym_being, + ACTIONS(1564), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45557] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1570), 1, + anon_sym_being, + ACTIONS(1568), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45579] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1578), 1, + anon_sym_being, + ACTIONS(1576), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45601] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1582), 1, + anon_sym_being, + ACTIONS(1580), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45623] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1586), 1, + anon_sym_being, + ACTIONS(1584), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45645] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 1, + anon_sym_being, + ACTIONS(1588), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45667] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 1, + anon_sym_being, + ACTIONS(1588), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45689] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1590), 1, + anon_sym_being, + ACTIONS(1588), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45711] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(655), 1, + sym_sym_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(868), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45751] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1594), 1, + anon_sym_being, + ACTIONS(1592), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45773] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1598), 1, + anon_sym_being, + ACTIONS(1596), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45795] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1602), 1, + anon_sym_being, + ACTIONS(1600), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45817] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1606), 1, + anon_sym_being, + ACTIONS(1604), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45839] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, aux_sym_sym_lit_token1, + STATE(253), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(870), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2172), 2, + sym__ws, + sym_comment, + STATE(786), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45879] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1610), 1, + anon_sym_being, + ACTIONS(1608), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45901] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2008), 1, + aux_sym_sym_lit_token1, + STATE(268), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(870), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [45941] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1614), 1, + anon_sym_being, + ACTIONS(1612), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45963] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1618), 1, + anon_sym_being, + ACTIONS(1616), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [45985] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1626), 1, + anon_sym_being, + ACTIONS(1624), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46007] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1634), 1, + anon_sym_being, + ACTIONS(1632), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46029] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1646), 1, + anon_sym_being, + ACTIONS(1644), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46051] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1474), 1, + anon_sym_being, + ACTIONS(1472), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46073] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2174), 1, + anon_sym_LBRACE, + STATE(340), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(847), 1, + sym_array_dimension, + STATE(853), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46115] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1478), 1, + anon_sym_being, + ACTIONS(1476), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46137] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(394), 1, anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2176), 1, anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7746] = 3, + STATE(512), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(850), 1, + sym_array_dimension, + STATE(860), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46179] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 1, + anon_sym_being, + ACTIONS(1552), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46201] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1482), 1, + anon_sym_being, + ACTIONS(1480), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46223] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1486), 1, + anon_sym_being, + ACTIONS(1484), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46245] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(856), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(854), 17, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1854), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(692), 1, + sym_sym_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(868), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2178), 2, sym__ws, sym_comment, + STATE(779), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [46285] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 1, + anon_sym_being, + ACTIONS(1552), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46307] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1554), 1, + anon_sym_being, + ACTIONS(1552), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46329] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(818), 1, + sym_sym_lit, + STATE(873), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [46369] = 12, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(1986), 1, + aux_sym_sym_lit_token1, + STATE(517), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(874), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2180), 2, + sym__ws, + sym_comment, + STATE(763), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [46409] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1422), 1, + anon_sym_being, + ACTIONS(1420), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46431] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2182), 1, anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7773] = 3, + STATE(249), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(848), 1, + sym_array_dimension, + STATE(856), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46473] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(844), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(842), 17, - sym__ws, - sym_comment, + ACTIONS(17), 1, + anon_sym_CARET, + ACTIONS(19), 1, + anon_sym_POUND_CARET, + ACTIONS(1822), 1, anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, + ACTIONS(1826), 1, aux_sym_sym_lit_token1, + STATE(420), 1, + sym_sym_lit, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(872), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1892), 2, + sym__ws, + sym_comment, + STATE(510), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [46513] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2186), 1, + anon_sym_being, + ACTIONS(2184), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46535] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2188), 1, anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7800] = 3, + STATE(688), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(852), 1, + sym_array_dimension, + STATE(859), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46577] = 13, ACTIONS(3), 1, sym_block_comment, - ACTIONS(688), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(686), 17, - sym__ws, - sym_comment, - anon_sym_POUND_, - sym_kwd_lit, - aux_sym_str_lit_token1, - aux_sym_sym_lit_token1, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - anon_sym_LPAREN, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2190), 1, anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7827] = 9, + STATE(761), 1, + sym__metadata_lit, + STATE(770), 1, + sym_list_lit, + STATE(849), 1, + sym_array_dimension, + STATE(857), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46619] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1414), 1, + anon_sym_being, + ACTIONS(1412), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46641] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1522), 1, + anon_sym_being, + ACTIONS(1520), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46663] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1526), 1, + anon_sym_being, + ACTIONS(1524), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46685] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1530), 1, + anon_sym_being, + ACTIONS(1528), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46707] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1534), 1, + anon_sym_being, + ACTIONS(1532), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46729] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1538), 1, + anon_sym_being, + ACTIONS(1536), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46751] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1438), 1, + anon_sym_being, + ACTIONS(1436), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46773] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1542), 1, + anon_sym_being, + ACTIONS(1540), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46795] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1546), 1, + anon_sym_being, + ACTIONS(1544), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46817] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1550), 1, + anon_sym_being, + ACTIONS(1548), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46839] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1418), 1, + anon_sym_being, + ACTIONS(1416), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46861] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1558), 1, + anon_sym_being, + ACTIONS(1556), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46883] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1490), 1, + anon_sym_being, + ACTIONS(1488), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46905] = 13, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + ACTIONS(2158), 1, + sym_num_lit, + ACTIONS(2192), 1, + anon_sym_LBRACE, + STATE(628), 1, + sym_list_lit, + STATE(761), 1, + sym__metadata_lit, + STATE(851), 1, + sym_array_dimension, + STATE(855), 1, + aux_sym_sym_lit_repeat1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [46947] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1494), 1, + anon_sym_being, + ACTIONS(1492), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46969] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1498), 1, + anon_sym_being, + ACTIONS(1496), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [46991] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1562), 1, + anon_sym_being, + ACTIONS(1560), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47013] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1574), 1, + anon_sym_being, + ACTIONS(1572), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47035] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1622), 1, + anon_sym_being, + ACTIONS(1620), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47057] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1630), 1, + anon_sym_being, + ACTIONS(1628), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47079] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1638), 1, + anon_sym_being, + ACTIONS(1636), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47101] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1672), 1, + anon_sym_being, + ACTIONS(1670), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47123] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1502), 1, + anon_sym_being, + ACTIONS(1500), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47145] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1506), 1, + anon_sym_being, + ACTIONS(1504), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47167] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1642), 1, + anon_sym_being, + ACTIONS(1640), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47189] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1426), 1, + anon_sym_being, + ACTIONS(1424), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47211] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1434), 1, + anon_sym_being, + ACTIONS(1432), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47233] = 3, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1510), 1, + anon_sym_being, + ACTIONS(1508), 13, + anon_sym_in, + anon_sym_across, + anon_sym_using, + aux_sym__for_part_token1, + anon_sym_below, + anon_sym_from, + anon_sym_to, + anon_sym_upto, + anon_sym_downto, + anon_sym_downfrom, + anon_sym_on, + anon_sym_by, + anon_sym_then, + [47255] = 12, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1024), 1, + ACTIONS(17), 1, anon_sym_CARET, - ACTIONS(1027), 1, + ACTIONS(19), 1, anon_sym_POUND_CARET, - STATE(244), 1, + ACTIONS(1822), 1, + anon_sym_POUND_, + ACTIONS(2002), 1, + aux_sym_sym_lit_token1, + STATE(575), 1, + sym_sym_lit, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - ACTIONS(1030), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1022), 10, - aux_sym_sym_lit_token1, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7865] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(1034), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1032), 15, + STATE(873), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(2194), 2, sym__ws, sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7890] = 3, + STATE(866), 2, + sym__gap, + sym_dis_expr, + [47294] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1038), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1036), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(394), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7915] = 3, + ACTIONS(1936), 1, + aux_sym_sym_lit_token1, + ACTIONS(2196), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(536), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47330] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1042), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1040), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(738), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7940] = 3, + ACTIONS(1898), 1, + aux_sym_sym_lit_token1, + ACTIONS(2198), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(643), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47366] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1046), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1044), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(574), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7965] = 3, + ACTIONS(1874), 1, + aux_sym_sym_lit_token1, + ACTIONS(2200), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(240), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47402] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1050), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1048), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(462), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [7990] = 3, + ACTIONS(1952), 1, + aux_sym_sym_lit_token1, + ACTIONS(2202), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(599), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47438] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1054), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1052), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(428), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [8015] = 3, - ACTIONS(3), 1, - sym_block_comment, - ACTIONS(1058), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1056), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1836), 1, aux_sym_sym_lit_token1, + ACTIONS(2204), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(836), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47474] = 11, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(21), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [8040] = 3, + ACTIONS(1914), 1, + aux_sym_sym_lit_token1, + ACTIONS(2206), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(456), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47510] = 11, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1062), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1060), 15, - sym__ws, - sym_comment, - anon_sym_POUND_, - aux_sym_sym_lit_token1, + ACTIONS(17), 1, anon_sym_CARET, + ACTIONS(19), 1, anon_sym_POUND_CARET, + ACTIONS(700), 1, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [8065] = 14, + ACTIONS(1858), 1, + aux_sym_sym_lit_token1, + ACTIONS(2208), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, + sym_old_meta_lit, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + STATE(358), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47546] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(278), 1, + ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(196), 1, + STATE(429), 1, sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(348), 1, + STATE(854), 1, aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - ACTIONS(268), 2, - sym__ws, - sym_comment, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8111] = 14, + STATE(865), 1, + sym_meta_lit, + STATE(379), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47579] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(21), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(220), 1, + STATE(366), 1, sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(354), 1, + STATE(853), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1068), 2, - sym__ws, - sym_comment, - STATE(327), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8157] = 14, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(334), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47612] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(21), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(200), 1, + STATE(272), 1, sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(354), 1, + STATE(856), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1070), 2, - sym__ws, - sym_comment, - STATE(325), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8203] = 14, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(245), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47645] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(21), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(219), 1, - sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(354), 1, + STATE(826), 1, + sym_list_lit, + STATE(857), 1, aux_sym_sym_lit_repeat1, - ACTIONS(268), 2, - sym__ws, - sym_comment, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8249] = 14, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(759), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47678] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(324), 1, + ACTIONS(394), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(306), 1, + STATE(534), 1, sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(350), 1, + STATE(860), 1, aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - ACTIONS(1072), 2, - sym__ws, - sym_comment, - STATE(326), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8295] = 14, + STATE(865), 1, + sym_meta_lit, + STATE(506), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47711] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(21), 1, + ACTIONS(462), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(117), 1, + STATE(638), 1, sym_list_lit, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(354), 1, + STATE(855), 1, aux_sym_sym_lit_repeat1, - ACTIONS(268), 2, - sym__ws, - sym_comment, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8341] = 14, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(633), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47744] = 10, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(324), 1, + ACTIONS(738), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(285), 1, + STATE(650), 1, sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(350), 1, + STATE(859), 1, aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - ACTIONS(268), 2, - sym__ws, - sym_comment, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8387] = 14, + STATE(865), 1, + sym_meta_lit, + STATE(683), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47777] = 9, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(21), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(221), 1, - sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - STATE(354), 1, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, aux_sym_sym_lit_repeat1, - ACTIONS(268), 2, - sym__ws, - sym_comment, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8433] = 14, + STATE(358), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47807] = 9, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(218), 1, - sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - STATE(354), 1, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1074), 2, - sym__ws, - sym_comment, - STATE(323), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8479] = 14, + STATE(456), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47837] = 9, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(278), 1, + ACTIONS(462), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(185), 1, - sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(348), 1, - aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - ACTIONS(1076), 2, - sym__ws, - sym_comment, - STATE(320), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8525] = 12, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, + aux_sym_sym_lit_repeat1, + STATE(599), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47867] = 9, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, anon_sym_CARET, - ACTIONS(19), 1, + ACTIONS(2100), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(988), 1, - aux_sym_sym_lit_token1, - STATE(204), 1, - sym_sym_lit, - STATE(244), 1, + STATE(761), 1, + sym__metadata_lit, + STATE(864), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(865), 1, sym_meta_lit, - STATE(334), 1, + STATE(867), 1, + aux_sym_sym_lit_repeat1, + STATE(240), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47897] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(761), 1, sym__metadata_lit, - STATE(357), 1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, - sym__ws, - sym_comment, - STATE(225), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8565] = 12, + STATE(836), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47927] = 11, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(918), 1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1898), 1, aux_sym_sym_lit_token1, - STATE(244), 1, + ACTIONS(2198), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(310), 1, - sym_sym_lit, - STATE(334), 1, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(738), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + [47961] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(761), 1, sym__metadata_lit, - STATE(358), 1, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1078), 2, - sym__ws, - sym_comment, - STATE(333), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8605] = 12, + STATE(643), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [47991] = 9, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2098), 1, + anon_sym_CARET, + ACTIONS(2100), 1, + anon_sym_POUND_CARET, + STATE(761), 1, + sym__metadata_lit, + STATE(864), 1, + sym_old_meta_lit, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, + aux_sym_sym_lit_repeat1, + STATE(536), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48021] = 11, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(988), 1, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(1914), 1, aux_sym_sym_lit_token1, - STATE(174), 1, - sym_sym_lit, - STATE(244), 1, + ACTIONS(2206), 1, + anon_sym_POUND_QMARK, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(357), 1, + STATE(716), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1080), 2, + STATE(738), 1, + sym__bare_map_lit, + STATE(761), 1, + sym__metadata_lit, + [48055] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(378), 2, sym__ws, sym_comment, - STATE(330), 3, + ACTIONS(2032), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(448), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8645] = 12, + [48076] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(904), 1, + ACTIONS(9), 1, anon_sym_POUND_, - ACTIONS(918), 1, - aux_sym_sym_lit_token1, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(289), 1, - sym_sym_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(358), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(378), 2, sym__ws, sym_comment, - STATE(225), 3, + ACTIONS(2036), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(448), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8685] = 3, + [48097] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1084), 2, - anon_sym_POUND, - anon_sym_POUND_QMARK, - ACTIONS(1082), 12, - aux_sym_sym_lit_token1, + ACTIONS(9), 1, + anon_sym_POUND_, + ACTIONS(2210), 2, + sym__ws, + sym_comment, + ACTIONS(2042), 3, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND0A, - anon_sym_POUND_QMARK_AT, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_AT, - anon_sym_SQUOTE, - anon_sym_COMMA_AT, - [8707] = 12, + STATE(862), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [48118] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(904), 1, + ACTIONS(9), 1, anon_sym_POUND_, - ACTIONS(908), 1, - aux_sym_sym_lit_token1, - STATE(113), 1, - sym_sym_lit, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(355), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(930), 2, + ACTIONS(2212), 2, sym__ws, sym_comment, - STATE(225), 3, + ACTIONS(2048), 3, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + STATE(863), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8747] = 12, + [48139] = 9, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(904), 1, - anon_sym_POUND_, - ACTIONS(908), 1, + ACTIONS(2002), 1, aux_sym_sym_lit_token1, - STATE(106), 1, + STATE(576), 1, sym_sym_lit, - STATE(244), 1, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(355), 1, + STATE(873), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1086), 2, - sym__ws, - sym_comment, - STATE(335), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8787] = 14, + [48167] = 8, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(2072), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(2214), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(2217), 1, anon_sym_POUND_CARET, - ACTIONS(1088), 1, - sym_num_lit, - ACTIONS(1090), 1, - anon_sym_LBRACE, - STATE(121), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(199), 1, - sym_list_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - STATE(346), 1, - sym_array_dimension, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + STATE(864), 1, sym_old_meta_lit, - STATE(354), 1, + STATE(865), 1, + sym_meta_lit, + STATE(867), 1, aux_sym_sym_lit_repeat1, - [8830] = 14, + [48192] = 8, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, - anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(17), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(1088), 1, - sym_num_lit, - ACTIONS(1092), 1, - anon_sym_LBRACE, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(152), 1, - sym_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(344), 1, - sym_array_dimension, - STATE(348), 1, - aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + ACTIONS(1898), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, sym_old_meta_lit, - [8873] = 14, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + [48217] = 8, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, - anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(17), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(1088), 1, - sym_num_lit, - ACTIONS(1094), 1, - anon_sym_LBRACE, - STATE(268), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(278), 1, - sym_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(345), 1, - sym_array_dimension, - STATE(350), 1, - aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + ACTIONS(1952), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, sym_old_meta_lit, - [8916] = 12, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + [48242] = 8, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(324), 1, - anon_sym_LPAREN, - ACTIONS(954), 1, + ACTIONS(1874), 1, aux_sym_sym_lit_token1, - ACTIONS(1096), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(275), 1, - sym__defun, - STATE(302), 1, - sym__bare_list_lit, - STATE(311), 1, + STATE(716), 1, aux_sym_sym_lit_repeat1, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - [8953] = 12, + [48267] = 8, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(278), 1, - anon_sym_LPAREN, - ACTIONS(938), 1, + ACTIONS(1858), 1, aux_sym_sym_lit_token1, - ACTIONS(1098), 1, - anon_sym_POUND_QMARK, - STATE(135), 1, - sym__defun, - STATE(215), 1, - sym__bare_list_lit, - STATE(244), 1, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(311), 1, + STATE(716), 1, aux_sym_sym_lit_repeat1, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - [8990] = 12, + [48292] = 8, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(21), 1, - anon_sym_LPAREN, - ACTIONS(970), 1, + ACTIONS(1914), 1, aux_sym_sym_lit_token1, - ACTIONS(1100), 1, - anon_sym_POUND_QMARK, - STATE(133), 1, - sym__defun, - STATE(163), 1, - sym__bare_list_lit, - STATE(244), 1, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(311), 1, + STATE(716), 1, aux_sym_sym_lit_repeat1, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - [9027] = 11, + [48317] = 8, ACTIONS(3), 1, sym_block_comment, ACTIONS(17), 1, anon_sym_CARET, ACTIONS(19), 1, anon_sym_POUND_CARET, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(970), 1, + ACTIONS(1836), 1, aux_sym_sym_lit_token1, - ACTIONS(1100), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, + STATE(584), 1, sym_old_meta_lit, - STATE(246), 1, + STATE(587), 1, sym_meta_lit, - STATE(311), 1, + STATE(716), 1, aux_sym_sym_lit_repeat1, - STATE(318), 1, - sym__bare_map_lit, - STATE(334), 1, + STATE(761), 1, sym__metadata_lit, - [9061] = 11, + [48342] = 8, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, - anon_sym_LPAREN, - ACTIONS(1064), 1, + ACTIONS(17), 1, anon_sym_CARET, - ACTIONS(1066), 1, + ACTIONS(19), 1, anon_sym_POUND_CARET, - STATE(128), 1, - sym__bare_list_lit, - STATE(135), 1, - sym__defun, - STATE(209), 1, - sym_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(348), 1, - aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, + ACTIONS(1936), 1, + aux_sym_sym_lit_token1, + STATE(584), 1, sym_old_meta_lit, - [9095] = 11, + STATE(587), 1, + sym_meta_lit, + STATE(716), 1, + aux_sym_sym_lit_repeat1, + STATE(761), 1, + sym__metadata_lit, + [48367] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, - anon_sym_CARET, - ACTIONS(1066), 1, - anon_sym_POUND_CARET, - STATE(268), 1, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(316), 3, sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(294), 1, - sym_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(350), 1, - aux_sym_sym_lit_repeat1, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - [9129] = 11, + sym_defun, + sym_loop_macro, + [48385] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2222), 1, + sym__ws, + STATE(905), 1, + aux_sym_read_cond_lit_repeat1, + STATE(331), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48403] = 5, ACTIONS(3), 1, sym_block_comment, ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, - anon_sym_CARET, - ACTIONS(1066), 1, - anon_sym_POUND_CARET, - STATE(108), 1, - sym_list_lit, - STATE(121), 1, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(394), 3, sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(334), 1, - sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(354), 1, - aux_sym_sym_lit_repeat1, - [9163] = 11, + sym_defun, + sym_loop_macro, + [48421] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(910), 1, - anon_sym_LBRACE, - ACTIONS(954), 1, - aux_sym_sym_lit_token1, - ACTIONS(1096), 1, - anon_sym_POUND_QMARK, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(318), 1, - sym__bare_map_lit, - STATE(334), 1, - sym__metadata_lit, - [9197] = 10, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2224), 1, + sym__ws, + STATE(917), 1, + aux_sym_read_cond_lit_repeat1, + STATE(439), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48439] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(394), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, - anon_sym_CARET, - ACTIONS(1066), 1, - anon_sym_POUND_CARET, - STATE(135), 1, - sym__defun, - STATE(215), 1, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(486), 3, sym__bare_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(356), 1, - aux_sym_sym_lit_repeat1, - [9228] = 5, + sym_defun, + sym_loop_macro, + [48457] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(268), 2, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, sym__ws, - sym_comment, - ACTIONS(1016), 3, - anon_sym_CARET, - anon_sym_POUND_CARET, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(530), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48475] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(21), 1, anon_sym_LPAREN, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [9249] = 10, + ACTIONS(2226), 1, + sym__ws, + STATE(916), 1, + aux_sym_read_cond_lit_repeat1, + STATE(441), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48493] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(738), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, - anon_sym_CARET, - ACTIONS(1066), 1, - anon_sym_POUND_CARET, - STATE(275), 1, - sym__defun, - STATE(302), 1, + ACTIONS(2228), 1, + sym__ws, + STATE(898), 1, + aux_sym_read_cond_lit_repeat1, + STATE(689), 3, sym__bare_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(356), 1, - aux_sym_sym_lit_repeat1, - [9280] = 5, + sym_defun, + sym_loop_macro, + [48511] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(268), 2, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, sym__ws, - sym_comment, - ACTIONS(1010), 3, - anon_sym_CARET, - anon_sym_POUND_CARET, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(590), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48529] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2230), 1, + sym__ws, + STATE(903), 1, + aux_sym_read_cond_lit_repeat1, + STATE(690), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48547] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(462), 1, anon_sym_LPAREN, - STATE(98), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [9301] = 5, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(591), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48565] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, - anon_sym_POUND_, - ACTIONS(1102), 2, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2232), 1, sym__ws, - sym_comment, - ACTIONS(1006), 3, - anon_sym_CARET, - anon_sym_POUND_CARET, + STATE(895), 1, + aux_sym_read_cond_lit_repeat1, + STATE(792), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48583] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(428), 1, anon_sym_LPAREN, - STATE(349), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [9322] = 5, + ACTIONS(2234), 1, + sym__ws, + STATE(896), 1, + aux_sym_read_cond_lit_repeat1, + STATE(794), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48601] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(9), 1, + ACTIONS(1676), 1, anon_sym_POUND_, - ACTIONS(1104), 2, + ACTIONS(2238), 1, + anon_sym_EQ, + ACTIONS(2236), 2, sym__ws, sym_comment, - ACTIONS(998), 3, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LPAREN, - STATE(351), 3, + STATE(939), 2, sym__gap, sym_dis_expr, - aux_sym_dis_expr_repeat1, - [9343] = 10, + [48619] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(394), 1, anon_sym_LPAREN, - ACTIONS(1064), 1, - anon_sym_CARET, - ACTIONS(1066), 1, - anon_sym_POUND_CARET, - STATE(133), 1, - sym__defun, - STATE(163), 1, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(532), 3, sym__bare_list_lit, - STATE(334), 1, - sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(356), 1, - aux_sym_sym_lit_repeat1, - [9374] = 8, + sym_defun, + sym_loop_macro, + [48637] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(970), 1, - aux_sym_sym_lit_token1, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [9399] = 8, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2240), 1, + sym__ws, + STATE(883), 1, + aux_sym_read_cond_lit_repeat1, + STATE(619), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48655] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1022), 1, + ACTIONS(462), 1, anon_sym_LPAREN, - ACTIONS(1106), 1, - anon_sym_CARET, - ACTIONS(1109), 1, - anon_sym_POUND_CARET, - STATE(334), 1, - sym__metadata_lit, - STATE(352), 1, - sym_meta_lit, - STATE(353), 1, - sym_old_meta_lit, - STATE(356), 1, - aux_sym_sym_lit_repeat1, - [9424] = 8, + ACTIONS(2242), 1, + sym__ws, + STATE(885), 1, + aux_sym_read_cond_lit_repeat1, + STATE(620), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48673] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(938), 1, - aux_sym_sym_lit_token1, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [9449] = 8, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(636), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48691] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(17), 1, - anon_sym_CARET, - ACTIONS(19), 1, - anon_sym_POUND_CARET, - ACTIONS(954), 1, - aux_sym_sym_lit_token1, - STATE(244), 1, - sym_old_meta_lit, - STATE(246), 1, - sym_meta_lit, - STATE(311), 1, - aux_sym_sym_lit_repeat1, - STATE(334), 1, - sym__metadata_lit, - [9474] = 6, + ACTIONS(462), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(637), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48709] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(462), 1, anon_sym_LPAREN, - ACTIONS(1112), 1, + ACTIONS(2244), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(191), 1, - sym__bare_list_lit, - STATE(377), 1, + STATE(892), 1, aux_sym_read_cond_lit_repeat1, - [9493] = 6, + STATE(626), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48727] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(292), 1, - sym__bare_list_lit, - STATE(383), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9512] = 6, + STATE(821), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48745] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(263), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(383), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9531] = 6, + STATE(820), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48763] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(462), 1, anon_sym_LPAREN, - ACTIONS(1116), 1, + ACTIONS(2246), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(282), 1, - sym__bare_list_lit, - STATE(374), 1, + STATE(893), 1, aux_sym_read_cond_lit_repeat1, - [9550] = 6, + STATE(627), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48781] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(738), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(109), 1, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(652), 3, sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(383), 1, + sym_defun, + sym_loop_macro, + [48799] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2248), 1, + sym__ws, + STATE(906), 1, aux_sym_read_cond_lit_repeat1, - [9569] = 6, + STATE(810), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48817] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(1118), 1, + ACTIONS(2250), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(281), 1, + STATE(907), 1, + aux_sym_read_cond_lit_repeat1, + STATE(755), 3, sym__bare_list_lit, - STATE(361), 1, + sym_defun, + sym_loop_macro, + [48835] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(21), 1, + anon_sym_LPAREN, + ACTIONS(2252), 1, + sym__ws, + STATE(910), 1, aux_sym_read_cond_lit_repeat1, - [9588] = 6, + STATE(410), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48853] = 5, ACTIONS(3), 1, sym_block_comment, ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1120), 1, + ACTIONS(2254), 1, sym__ws, - STATE(120), 1, + STATE(877), 1, + aux_sym_read_cond_lit_repeat1, + STATE(411), 3, sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(368), 1, + sym_defun, + sym_loop_macro, + [48871] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9607] = 6, + STATE(653), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48889] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(394), 1, anon_sym_LPAREN, - ACTIONS(1122), 1, + ACTIONS(2256), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(154), 1, + STATE(909), 1, + aux_sym_read_cond_lit_repeat1, + STATE(513), 3, sym__bare_list_lit, - STATE(372), 1, + sym_defun, + sym_loop_macro, + [48907] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9626] = 6, + STATE(317), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48925] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(428), 1, anon_sym_LPAREN, - ACTIONS(1124), 1, + ACTIONS(2220), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(157), 1, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(782), 3, sym__bare_list_lit, - STATE(376), 1, + sym_defun, + sym_loop_macro, + [48943] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(428), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9645] = 6, + STATE(781), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48961] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2258), 1, sym__ws, - STATE(133), 1, - sym__defun, - STATE(141), 1, + STATE(875), 1, + aux_sym_read_cond_lit_repeat1, + STATE(330), 3, sym__bare_list_lit, - STATE(383), 1, + sym_defun, + sym_loop_macro, + [48979] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9664] = 6, + STATE(533), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [48997] = 5, ACTIONS(3), 1, sym_block_comment, ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1126), 1, + ACTIONS(2220), 1, sym__ws, - STATE(122), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(380), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9683] = 6, + STATE(396), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49015] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1128), 1, + ACTIONS(2220), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(299), 1, - sym__bare_list_lit, - STATE(360), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9702] = 6, + STATE(283), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49033] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(293), 1, - sym__bare_list_lit, - STATE(383), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9721] = 6, + STATE(284), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49051] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2260), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(207), 1, - sym__bare_list_lit, - STATE(383), 1, + STATE(923), 1, aux_sym_read_cond_lit_repeat1, - [9740] = 6, + STATE(250), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49069] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2262), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(169), 1, - sym__bare_list_lit, - STATE(383), 1, + STATE(924), 1, aux_sym_read_cond_lit_repeat1, - [9759] = 6, + STATE(251), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49087] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(264), 1, - sym__bare_list_lit, - STATE(275), 1, - sym__defun, - STATE(383), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9778] = 6, + STATE(357), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49105] = 5, ACTIONS(3), 1, sym_block_comment, ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1130), 1, + ACTIONS(2220), 1, sym__ws, - STATE(101), 1, - sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(379), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9797] = 6, + STATE(423), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49123] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(21), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(206), 1, - sym__bare_list_lit, - STATE(383), 1, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9816] = 6, + STATE(427), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49141] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(171), 1, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(306), 3, sym__bare_list_lit, - STATE(383), 1, + sym_defun, + sym_loop_macro, + [49159] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2264), 1, + sym__ws, + STATE(880), 1, aux_sym_read_cond_lit_repeat1, - [9835] = 6, + STATE(488), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49177] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(324), 1, + ACTIONS(394), 1, anon_sym_LPAREN, - ACTIONS(1132), 1, + ACTIONS(2266), 1, sym__ws, - STATE(275), 1, - sym__defun, - STATE(280), 1, + STATE(889), 1, + aux_sym_read_cond_lit_repeat1, + STATE(514), 3, sym__bare_list_lit, - STATE(371), 1, + sym_defun, + sym_loop_macro, + [49195] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(394), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, + sym__ws, + STATE(879), 1, aux_sym_read_cond_lit_repeat1, - [9854] = 6, + STATE(499), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49213] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(700), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2270), 1, sym__ws, - STATE(111), 1, + STATE(915), 1, + aux_sym_read_cond_lit_repeat1, + STATE(342), 3, sym__bare_list_lit, - STATE(133), 1, - sym__defun, - STATE(383), 1, + sym_defun, + sym_loop_macro, + [49231] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9873] = 6, + STATE(271), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49249] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1114), 1, + ACTIONS(2220), 1, sym__ws, - STATE(133), 1, - sym__defun, - STATE(142), 1, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(236), 3, sym__bare_list_lit, - STATE(383), 1, + sym_defun, + sym_loop_macro, + [49267] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(1676), 1, + anon_sym_POUND_, + ACTIONS(2274), 1, + anon_sym_EQ, + ACTIONS(2272), 2, + sym__ws, + sym_comment, + STATE(942), 2, + sym__gap, + sym_dis_expr, + [49285] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(700), 1, + anon_sym_LPAREN, + ACTIONS(2276), 1, + sym__ws, + STATE(918), 1, aux_sym_read_cond_lit_repeat1, - [9892] = 6, + STATE(341), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49303] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(278), 1, + ACTIONS(738), 1, anon_sym_LPAREN, - ACTIONS(1134), 1, + ACTIONS(2278), 1, sym__ws, - STATE(135), 1, - sym__defun, - STATE(190), 1, + STATE(931), 1, + aux_sym_read_cond_lit_repeat1, + STATE(662), 3, sym__bare_list_lit, - STATE(373), 1, + sym_defun, + sym_loop_macro, + [49321] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(574), 1, + anon_sym_LPAREN, + ACTIONS(2280), 1, + sym__ws, + STATE(912), 1, aux_sym_read_cond_lit_repeat1, - [9911] = 6, + STATE(235), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49339] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(21), 1, + ACTIONS(574), 1, anon_sym_LPAREN, - ACTIONS(1136), 1, + ACTIONS(2282), 1, sym__ws, - STATE(133), 1, - sym__defun, - STATE(164), 1, + STATE(911), 1, + aux_sym_read_cond_lit_repeat1, + STATE(261), 3, sym__bare_list_lit, - STATE(363), 1, + sym_defun, + sym_loop_macro, + [49357] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, + sym__ws, + STATE(934), 1, aux_sym_read_cond_lit_repeat1, - [9930] = 4, + STATE(677), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49375] = 5, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1138), 1, + ACTIONS(738), 1, + anon_sym_LPAREN, + ACTIONS(2220), 1, sym__ws, - ACTIONS(1141), 1, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + STATE(676), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49393] = 5, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(738), 1, anon_sym_LPAREN, - STATE(383), 1, + ACTIONS(2284), 1, + sym__ws, + STATE(930), 1, aux_sym_read_cond_lit_repeat1, - [9943] = 2, + STATE(664), 3, + sym__bare_list_lit, + sym_defun, + sym_loop_macro, + [49411] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1143), 3, + ACTIONS(2286), 3, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - [9952] = 2, + [49420] = 4, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1145), 1, - sym_num_lit, - [9959] = 2, + ACTIONS(2288), 1, + sym__ws, + ACTIONS(2291), 1, + anon_sym_LPAREN, + STATE(934), 1, + aux_sym_read_cond_lit_repeat1, + [49433] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1147), 1, + ACTIONS(2293), 1, sym_num_lit, - [9966] = 2, + [49440] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1149), 1, + ACTIONS(2295), 1, anon_sym_A, - [9973] = 2, + [49447] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2297), 1, + sym_num_lit, + [49454] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1151), 1, + ACTIONS(2299), 1, sym_num_lit, - [9980] = 2, + [49461] = 2, ACTIONS(3), 1, sym_block_comment, - ACTIONS(1153), 1, + ACTIONS(2301), 1, + anon_sym_EQ, + [49468] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2303), 1, + sym_num_lit, + [49475] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2305), 1, ts_builtin_sym_end, + [49482] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2238), 1, + anon_sym_EQ, + [49489] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2307), 1, + sym_num_lit, + [49496] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2309), 1, + sym_num_lit, + [49503] = 2, + ACTIONS(3), 1, + sym_block_comment, + ACTIONS(2311), 1, + sym_num_lit, }; static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(93)] = 0, - [SMALL_STATE(94)] = 44, - [SMALL_STATE(95)] = 88, - [SMALL_STATE(96)] = 132, - [SMALL_STATE(97)] = 168, - [SMALL_STATE(98)] = 204, - [SMALL_STATE(99)] = 246, - [SMALL_STATE(100)] = 282, - [SMALL_STATE(101)] = 318, - [SMALL_STATE(102)] = 354, - [SMALL_STATE(103)] = 390, - [SMALL_STATE(104)] = 426, - [SMALL_STATE(105)] = 462, - [SMALL_STATE(106)] = 498, - [SMALL_STATE(107)] = 534, - [SMALL_STATE(108)] = 570, - [SMALL_STATE(109)] = 606, - [SMALL_STATE(110)] = 642, - [SMALL_STATE(111)] = 678, - [SMALL_STATE(112)] = 714, - [SMALL_STATE(113)] = 750, - [SMALL_STATE(114)] = 786, - [SMALL_STATE(115)] = 822, - [SMALL_STATE(116)] = 858, - [SMALL_STATE(117)] = 894, - [SMALL_STATE(118)] = 930, - [SMALL_STATE(119)] = 966, - [SMALL_STATE(120)] = 1002, - [SMALL_STATE(121)] = 1038, - [SMALL_STATE(122)] = 1074, - [SMALL_STATE(123)] = 1110, - [SMALL_STATE(124)] = 1146, - [SMALL_STATE(125)] = 1182, - [SMALL_STATE(126)] = 1218, - [SMALL_STATE(127)] = 1254, - [SMALL_STATE(128)] = 1290, - [SMALL_STATE(129)] = 1326, - [SMALL_STATE(130)] = 1362, - [SMALL_STATE(131)] = 1398, - [SMALL_STATE(132)] = 1434, - [SMALL_STATE(133)] = 1470, - [SMALL_STATE(134)] = 1506, - [SMALL_STATE(135)] = 1542, - [SMALL_STATE(136)] = 1578, - [SMALL_STATE(137)] = 1614, - [SMALL_STATE(138)] = 1650, - [SMALL_STATE(139)] = 1686, - [SMALL_STATE(140)] = 1722, - [SMALL_STATE(141)] = 1758, - [SMALL_STATE(142)] = 1794, - [SMALL_STATE(143)] = 1830, - [SMALL_STATE(144)] = 1866, - [SMALL_STATE(145)] = 1902, - [SMALL_STATE(146)] = 1938, - [SMALL_STATE(147)] = 1974, - [SMALL_STATE(148)] = 2010, - [SMALL_STATE(149)] = 2046, - [SMALL_STATE(150)] = 2082, - [SMALL_STATE(151)] = 2118, - [SMALL_STATE(152)] = 2154, - [SMALL_STATE(153)] = 2190, - [SMALL_STATE(154)] = 2226, - [SMALL_STATE(155)] = 2262, - [SMALL_STATE(156)] = 2298, - [SMALL_STATE(157)] = 2334, - [SMALL_STATE(158)] = 2370, - [SMALL_STATE(159)] = 2406, - [SMALL_STATE(160)] = 2442, - [SMALL_STATE(161)] = 2478, - [SMALL_STATE(162)] = 2514, - [SMALL_STATE(163)] = 2550, - [SMALL_STATE(164)] = 2586, - [SMALL_STATE(165)] = 2622, - [SMALL_STATE(166)] = 2658, - [SMALL_STATE(167)] = 2694, - [SMALL_STATE(168)] = 2730, - [SMALL_STATE(169)] = 2766, - [SMALL_STATE(170)] = 2802, - [SMALL_STATE(171)] = 2838, - [SMALL_STATE(172)] = 2874, - [SMALL_STATE(173)] = 2910, - [SMALL_STATE(174)] = 2946, - [SMALL_STATE(175)] = 2982, - [SMALL_STATE(176)] = 3018, - [SMALL_STATE(177)] = 3054, - [SMALL_STATE(178)] = 3090, - [SMALL_STATE(179)] = 3126, - [SMALL_STATE(180)] = 3162, - [SMALL_STATE(181)] = 3198, - [SMALL_STATE(182)] = 3234, - [SMALL_STATE(183)] = 3270, - [SMALL_STATE(184)] = 3306, - [SMALL_STATE(185)] = 3342, - [SMALL_STATE(186)] = 3378, - [SMALL_STATE(187)] = 3414, - [SMALL_STATE(188)] = 3450, - [SMALL_STATE(189)] = 3486, - [SMALL_STATE(190)] = 3522, - [SMALL_STATE(191)] = 3558, - [SMALL_STATE(192)] = 3594, - [SMALL_STATE(193)] = 3630, - [SMALL_STATE(194)] = 3666, - [SMALL_STATE(195)] = 3702, - [SMALL_STATE(196)] = 3738, - [SMALL_STATE(197)] = 3774, - [SMALL_STATE(198)] = 3810, - [SMALL_STATE(199)] = 3846, - [SMALL_STATE(200)] = 3882, - [SMALL_STATE(201)] = 3918, - [SMALL_STATE(202)] = 3954, - [SMALL_STATE(203)] = 3990, - [SMALL_STATE(204)] = 4026, - [SMALL_STATE(205)] = 4062, - [SMALL_STATE(206)] = 4098, - [SMALL_STATE(207)] = 4134, - [SMALL_STATE(208)] = 4170, - [SMALL_STATE(209)] = 4206, - [SMALL_STATE(210)] = 4242, - [SMALL_STATE(211)] = 4278, - [SMALL_STATE(212)] = 4314, - [SMALL_STATE(213)] = 4350, - [SMALL_STATE(214)] = 4386, - [SMALL_STATE(215)] = 4422, - [SMALL_STATE(216)] = 4458, - [SMALL_STATE(217)] = 4494, - [SMALL_STATE(218)] = 4529, - [SMALL_STATE(219)] = 4563, - [SMALL_STATE(220)] = 4597, - [SMALL_STATE(221)] = 4631, - [SMALL_STATE(222)] = 4665, - [SMALL_STATE(223)] = 4698, - [SMALL_STATE(224)] = 4756, - [SMALL_STATE(225)] = 4814, - [SMALL_STATE(226)] = 4850, - [SMALL_STATE(227)] = 4908, - [SMALL_STATE(228)] = 4966, - [SMALL_STATE(229)] = 5024, - [SMALL_STATE(230)] = 5082, - [SMALL_STATE(231)] = 5140, - [SMALL_STATE(232)] = 5198, - [SMALL_STATE(233)] = 5265, - [SMALL_STATE(234)] = 5332, - [SMALL_STATE(235)] = 5399, - [SMALL_STATE(236)] = 5453, - [SMALL_STATE(237)] = 5511, - [SMALL_STATE(238)] = 5565, - [SMALL_STATE(239)] = 5623, - [SMALL_STATE(240)] = 5677, - [SMALL_STATE(241)] = 5735, - [SMALL_STATE(242)] = 5789, - [SMALL_STATE(243)] = 5847, - [SMALL_STATE(244)] = 5905, - [SMALL_STATE(245)] = 5939, - [SMALL_STATE(246)] = 5993, - [SMALL_STATE(247)] = 6027, - [SMALL_STATE(248)] = 6061, - [SMALL_STATE(249)] = 6115, - [SMALL_STATE(250)] = 6149, - [SMALL_STATE(251)] = 6207, - [SMALL_STATE(252)] = 6234, - [SMALL_STATE(253)] = 6261, - [SMALL_STATE(254)] = 6288, - [SMALL_STATE(255)] = 6315, - [SMALL_STATE(256)] = 6342, - [SMALL_STATE(257)] = 6369, - [SMALL_STATE(258)] = 6396, - [SMALL_STATE(259)] = 6423, - [SMALL_STATE(260)] = 6450, - [SMALL_STATE(261)] = 6477, - [SMALL_STATE(262)] = 6504, - [SMALL_STATE(263)] = 6531, - [SMALL_STATE(264)] = 6558, - [SMALL_STATE(265)] = 6585, - [SMALL_STATE(266)] = 6612, - [SMALL_STATE(267)] = 6639, - [SMALL_STATE(268)] = 6666, - [SMALL_STATE(269)] = 6693, - [SMALL_STATE(270)] = 6720, - [SMALL_STATE(271)] = 6747, - [SMALL_STATE(272)] = 6774, - [SMALL_STATE(273)] = 6801, - [SMALL_STATE(274)] = 6828, - [SMALL_STATE(275)] = 6855, - [SMALL_STATE(276)] = 6882, - [SMALL_STATE(277)] = 6909, - [SMALL_STATE(278)] = 6936, - [SMALL_STATE(279)] = 6963, - [SMALL_STATE(280)] = 6990, - [SMALL_STATE(281)] = 7017, - [SMALL_STATE(282)] = 7044, - [SMALL_STATE(283)] = 7071, - [SMALL_STATE(284)] = 7098, - [SMALL_STATE(285)] = 7125, - [SMALL_STATE(286)] = 7152, - [SMALL_STATE(287)] = 7179, - [SMALL_STATE(288)] = 7206, - [SMALL_STATE(289)] = 7233, - [SMALL_STATE(290)] = 7260, - [SMALL_STATE(291)] = 7287, - [SMALL_STATE(292)] = 7314, - [SMALL_STATE(293)] = 7341, - [SMALL_STATE(294)] = 7368, - [SMALL_STATE(295)] = 7395, - [SMALL_STATE(296)] = 7422, - [SMALL_STATE(297)] = 7449, - [SMALL_STATE(298)] = 7476, - [SMALL_STATE(299)] = 7503, - [SMALL_STATE(300)] = 7530, - [SMALL_STATE(301)] = 7557, - [SMALL_STATE(302)] = 7584, - [SMALL_STATE(303)] = 7611, - [SMALL_STATE(304)] = 7638, - [SMALL_STATE(305)] = 7665, - [SMALL_STATE(306)] = 7692, - [SMALL_STATE(307)] = 7719, - [SMALL_STATE(308)] = 7746, - [SMALL_STATE(309)] = 7773, - [SMALL_STATE(310)] = 7800, - [SMALL_STATE(311)] = 7827, - [SMALL_STATE(312)] = 7865, - [SMALL_STATE(313)] = 7890, - [SMALL_STATE(314)] = 7915, - [SMALL_STATE(315)] = 7940, - [SMALL_STATE(316)] = 7965, - [SMALL_STATE(317)] = 7990, - [SMALL_STATE(318)] = 8015, - [SMALL_STATE(319)] = 8040, - [SMALL_STATE(320)] = 8065, - [SMALL_STATE(321)] = 8111, - [SMALL_STATE(322)] = 8157, - [SMALL_STATE(323)] = 8203, - [SMALL_STATE(324)] = 8249, - [SMALL_STATE(325)] = 8295, - [SMALL_STATE(326)] = 8341, - [SMALL_STATE(327)] = 8387, - [SMALL_STATE(328)] = 8433, - [SMALL_STATE(329)] = 8479, - [SMALL_STATE(330)] = 8525, - [SMALL_STATE(331)] = 8565, - [SMALL_STATE(332)] = 8605, - [SMALL_STATE(333)] = 8645, - [SMALL_STATE(334)] = 8685, - [SMALL_STATE(335)] = 8707, - [SMALL_STATE(336)] = 8747, - [SMALL_STATE(337)] = 8787, - [SMALL_STATE(338)] = 8830, - [SMALL_STATE(339)] = 8873, - [SMALL_STATE(340)] = 8916, - [SMALL_STATE(341)] = 8953, - [SMALL_STATE(342)] = 8990, - [SMALL_STATE(343)] = 9027, - [SMALL_STATE(344)] = 9061, - [SMALL_STATE(345)] = 9095, - [SMALL_STATE(346)] = 9129, - [SMALL_STATE(347)] = 9163, - [SMALL_STATE(348)] = 9197, - [SMALL_STATE(349)] = 9228, - [SMALL_STATE(350)] = 9249, - [SMALL_STATE(351)] = 9280, - [SMALL_STATE(352)] = 9301, - [SMALL_STATE(353)] = 9322, - [SMALL_STATE(354)] = 9343, - [SMALL_STATE(355)] = 9374, - [SMALL_STATE(356)] = 9399, - [SMALL_STATE(357)] = 9424, - [SMALL_STATE(358)] = 9449, - [SMALL_STATE(359)] = 9474, - [SMALL_STATE(360)] = 9493, - [SMALL_STATE(361)] = 9512, - [SMALL_STATE(362)] = 9531, - [SMALL_STATE(363)] = 9550, - [SMALL_STATE(364)] = 9569, - [SMALL_STATE(365)] = 9588, - [SMALL_STATE(366)] = 9607, - [SMALL_STATE(367)] = 9626, - [SMALL_STATE(368)] = 9645, - [SMALL_STATE(369)] = 9664, - [SMALL_STATE(370)] = 9683, - [SMALL_STATE(371)] = 9702, - [SMALL_STATE(372)] = 9721, - [SMALL_STATE(373)] = 9740, - [SMALL_STATE(374)] = 9759, - [SMALL_STATE(375)] = 9778, - [SMALL_STATE(376)] = 9797, - [SMALL_STATE(377)] = 9816, - [SMALL_STATE(378)] = 9835, - [SMALL_STATE(379)] = 9854, - [SMALL_STATE(380)] = 9873, - [SMALL_STATE(381)] = 9892, - [SMALL_STATE(382)] = 9911, - [SMALL_STATE(383)] = 9930, - [SMALL_STATE(384)] = 9943, - [SMALL_STATE(385)] = 9952, - [SMALL_STATE(386)] = 9959, - [SMALL_STATE(387)] = 9966, - [SMALL_STATE(388)] = 9973, - [SMALL_STATE(389)] = 9980, + [SMALL_STATE(9)] = 0, + [SMALL_STATE(10)] = 121, + [SMALL_STATE(11)] = 241, + [SMALL_STATE(12)] = 361, + [SMALL_STATE(13)] = 481, + [SMALL_STATE(14)] = 601, + [SMALL_STATE(15)] = 721, + [SMALL_STATE(16)] = 841, + [SMALL_STATE(17)] = 961, + [SMALL_STATE(18)] = 1081, + [SMALL_STATE(19)] = 1201, + [SMALL_STATE(20)] = 1321, + [SMALL_STATE(21)] = 1441, + [SMALL_STATE(22)] = 1561, + [SMALL_STATE(23)] = 1681, + [SMALL_STATE(24)] = 1801, + [SMALL_STATE(25)] = 1921, + [SMALL_STATE(26)] = 2041, + [SMALL_STATE(27)] = 2161, + [SMALL_STATE(28)] = 2281, + [SMALL_STATE(29)] = 2401, + [SMALL_STATE(30)] = 2517, + [SMALL_STATE(31)] = 2637, + [SMALL_STATE(32)] = 2757, + [SMALL_STATE(33)] = 2877, + [SMALL_STATE(34)] = 2997, + [SMALL_STATE(35)] = 3117, + [SMALL_STATE(36)] = 3237, + [SMALL_STATE(37)] = 3357, + [SMALL_STATE(38)] = 3477, + [SMALL_STATE(39)] = 3597, + [SMALL_STATE(40)] = 3717, + [SMALL_STATE(41)] = 3837, + [SMALL_STATE(42)] = 3957, + [SMALL_STATE(43)] = 4077, + [SMALL_STATE(44)] = 4197, + [SMALL_STATE(45)] = 4317, + [SMALL_STATE(46)] = 4437, + [SMALL_STATE(47)] = 4557, + [SMALL_STATE(48)] = 4677, + [SMALL_STATE(49)] = 4797, + [SMALL_STATE(50)] = 4917, + [SMALL_STATE(51)] = 5037, + [SMALL_STATE(52)] = 5153, + [SMALL_STATE(53)] = 5273, + [SMALL_STATE(54)] = 5393, + [SMALL_STATE(55)] = 5513, + [SMALL_STATE(56)] = 5633, + [SMALL_STATE(57)] = 5753, + [SMALL_STATE(58)] = 5873, + [SMALL_STATE(59)] = 5993, + [SMALL_STATE(60)] = 6113, + [SMALL_STATE(61)] = 6233, + [SMALL_STATE(62)] = 6353, + [SMALL_STATE(63)] = 6473, + [SMALL_STATE(64)] = 6590, + [SMALL_STATE(65)] = 6707, + [SMALL_STATE(66)] = 6824, + [SMALL_STATE(67)] = 6941, + [SMALL_STATE(68)] = 7058, + [SMALL_STATE(69)] = 7175, + [SMALL_STATE(70)] = 7292, + [SMALL_STATE(71)] = 7409, + [SMALL_STATE(72)] = 7526, + [SMALL_STATE(73)] = 7643, + [SMALL_STATE(74)] = 7760, + [SMALL_STATE(75)] = 7877, + [SMALL_STATE(76)] = 7994, + [SMALL_STATE(77)] = 8111, + [SMALL_STATE(78)] = 8228, + [SMALL_STATE(79)] = 8345, + [SMALL_STATE(80)] = 8462, + [SMALL_STATE(81)] = 8579, + [SMALL_STATE(82)] = 8696, + [SMALL_STATE(83)] = 8813, + [SMALL_STATE(84)] = 8930, + [SMALL_STATE(85)] = 9047, + [SMALL_STATE(86)] = 9164, + [SMALL_STATE(87)] = 9281, + [SMALL_STATE(88)] = 9398, + [SMALL_STATE(89)] = 9515, + [SMALL_STATE(90)] = 9632, + [SMALL_STATE(91)] = 9749, + [SMALL_STATE(92)] = 9866, + [SMALL_STATE(93)] = 9983, + [SMALL_STATE(94)] = 10100, + [SMALL_STATE(95)] = 10217, + [SMALL_STATE(96)] = 10334, + [SMALL_STATE(97)] = 10451, + [SMALL_STATE(98)] = 10568, + [SMALL_STATE(99)] = 10685, + [SMALL_STATE(100)] = 10802, + [SMALL_STATE(101)] = 10919, + [SMALL_STATE(102)] = 11036, + [SMALL_STATE(103)] = 11153, + [SMALL_STATE(104)] = 11270, + [SMALL_STATE(105)] = 11387, + [SMALL_STATE(106)] = 11504, + [SMALL_STATE(107)] = 11621, + [SMALL_STATE(108)] = 11738, + [SMALL_STATE(109)] = 11855, + [SMALL_STATE(110)] = 11972, + [SMALL_STATE(111)] = 12089, + [SMALL_STATE(112)] = 12206, + [SMALL_STATE(113)] = 12323, + [SMALL_STATE(114)] = 12440, + [SMALL_STATE(115)] = 12557, + [SMALL_STATE(116)] = 12674, + [SMALL_STATE(117)] = 12791, + [SMALL_STATE(118)] = 12908, + [SMALL_STATE(119)] = 13025, + [SMALL_STATE(120)] = 13142, + [SMALL_STATE(121)] = 13259, + [SMALL_STATE(122)] = 13376, + [SMALL_STATE(123)] = 13493, + [SMALL_STATE(124)] = 13610, + [SMALL_STATE(125)] = 13727, + [SMALL_STATE(126)] = 13844, + [SMALL_STATE(127)] = 13961, + [SMALL_STATE(128)] = 14078, + [SMALL_STATE(129)] = 14195, + [SMALL_STATE(130)] = 14312, + [SMALL_STATE(131)] = 14429, + [SMALL_STATE(132)] = 14546, + [SMALL_STATE(133)] = 14663, + [SMALL_STATE(134)] = 14780, + [SMALL_STATE(135)] = 14897, + [SMALL_STATE(136)] = 15014, + [SMALL_STATE(137)] = 15131, + [SMALL_STATE(138)] = 15248, + [SMALL_STATE(139)] = 15365, + [SMALL_STATE(140)] = 15482, + [SMALL_STATE(141)] = 15599, + [SMALL_STATE(142)] = 15716, + [SMALL_STATE(143)] = 15833, + [SMALL_STATE(144)] = 15950, + [SMALL_STATE(145)] = 16067, + [SMALL_STATE(146)] = 16184, + [SMALL_STATE(147)] = 16301, + [SMALL_STATE(148)] = 16418, + [SMALL_STATE(149)] = 16535, + [SMALL_STATE(150)] = 16652, + [SMALL_STATE(151)] = 16769, + [SMALL_STATE(152)] = 16886, + [SMALL_STATE(153)] = 17003, + [SMALL_STATE(154)] = 17120, + [SMALL_STATE(155)] = 17237, + [SMALL_STATE(156)] = 17354, + [SMALL_STATE(157)] = 17471, + [SMALL_STATE(158)] = 17588, + [SMALL_STATE(159)] = 17705, + [SMALL_STATE(160)] = 17822, + [SMALL_STATE(161)] = 17939, + [SMALL_STATE(162)] = 18056, + [SMALL_STATE(163)] = 18173, + [SMALL_STATE(164)] = 18290, + [SMALL_STATE(165)] = 18407, + [SMALL_STATE(166)] = 18524, + [SMALL_STATE(167)] = 18641, + [SMALL_STATE(168)] = 18758, + [SMALL_STATE(169)] = 18875, + [SMALL_STATE(170)] = 18992, + [SMALL_STATE(171)] = 19109, + [SMALL_STATE(172)] = 19226, + [SMALL_STATE(173)] = 19343, + [SMALL_STATE(174)] = 19460, + [SMALL_STATE(175)] = 19577, + [SMALL_STATE(176)] = 19694, + [SMALL_STATE(177)] = 19811, + [SMALL_STATE(178)] = 19928, + [SMALL_STATE(179)] = 20045, + [SMALL_STATE(180)] = 20162, + [SMALL_STATE(181)] = 20279, + [SMALL_STATE(182)] = 20396, + [SMALL_STATE(183)] = 20513, + [SMALL_STATE(184)] = 20630, + [SMALL_STATE(185)] = 20747, + [SMALL_STATE(186)] = 20864, + [SMALL_STATE(187)] = 20981, + [SMALL_STATE(188)] = 21098, + [SMALL_STATE(189)] = 21215, + [SMALL_STATE(190)] = 21332, + [SMALL_STATE(191)] = 21449, + [SMALL_STATE(192)] = 21566, + [SMALL_STATE(193)] = 21683, + [SMALL_STATE(194)] = 21800, + [SMALL_STATE(195)] = 21917, + [SMALL_STATE(196)] = 22034, + [SMALL_STATE(197)] = 22151, + [SMALL_STATE(198)] = 22268, + [SMALL_STATE(199)] = 22385, + [SMALL_STATE(200)] = 22502, + [SMALL_STATE(201)] = 22619, + [SMALL_STATE(202)] = 22736, + [SMALL_STATE(203)] = 22853, + [SMALL_STATE(204)] = 22969, + [SMALL_STATE(205)] = 23085, + [SMALL_STATE(206)] = 23201, + [SMALL_STATE(207)] = 23317, + [SMALL_STATE(208)] = 23433, + [SMALL_STATE(209)] = 23549, + [SMALL_STATE(210)] = 23665, + [SMALL_STATE(211)] = 23781, + [SMALL_STATE(212)] = 23897, + [SMALL_STATE(213)] = 24013, + [SMALL_STATE(214)] = 24129, + [SMALL_STATE(215)] = 24245, + [SMALL_STATE(216)] = 24361, + [SMALL_STATE(217)] = 24477, + [SMALL_STATE(218)] = 24593, + [SMALL_STATE(219)] = 24698, + [SMALL_STATE(220)] = 24803, + [SMALL_STATE(221)] = 24908, + [SMALL_STATE(222)] = 25013, + [SMALL_STATE(223)] = 25118, + [SMALL_STATE(224)] = 25223, + [SMALL_STATE(225)] = 25328, + [SMALL_STATE(226)] = 25433, + [SMALL_STATE(227)] = 25538, + [SMALL_STATE(228)] = 25643, + [SMALL_STATE(229)] = 25748, + [SMALL_STATE(230)] = 25853, + [SMALL_STATE(231)] = 25958, + [SMALL_STATE(232)] = 26063, + [SMALL_STATE(233)] = 26168, + [SMALL_STATE(234)] = 26223, + [SMALL_STATE(235)] = 26278, + [SMALL_STATE(236)] = 26318, + [SMALL_STATE(237)] = 26358, + [SMALL_STATE(238)] = 26398, + [SMALL_STATE(239)] = 26438, + [SMALL_STATE(240)] = 26478, + [SMALL_STATE(241)] = 26518, + [SMALL_STATE(242)] = 26558, + [SMALL_STATE(243)] = 26598, + [SMALL_STATE(244)] = 26638, + [SMALL_STATE(245)] = 26678, + [SMALL_STATE(246)] = 26718, + [SMALL_STATE(247)] = 26758, + [SMALL_STATE(248)] = 26798, + [SMALL_STATE(249)] = 26838, + [SMALL_STATE(250)] = 26878, + [SMALL_STATE(251)] = 26918, + [SMALL_STATE(252)] = 26958, + [SMALL_STATE(253)] = 26998, + [SMALL_STATE(254)] = 27038, + [SMALL_STATE(255)] = 27078, + [SMALL_STATE(256)] = 27118, + [SMALL_STATE(257)] = 27158, + [SMALL_STATE(258)] = 27198, + [SMALL_STATE(259)] = 27238, + [SMALL_STATE(260)] = 27278, + [SMALL_STATE(261)] = 27318, + [SMALL_STATE(262)] = 27358, + [SMALL_STATE(263)] = 27398, + [SMALL_STATE(264)] = 27438, + [SMALL_STATE(265)] = 27478, + [SMALL_STATE(266)] = 27518, + [SMALL_STATE(267)] = 27558, + [SMALL_STATE(268)] = 27598, + [SMALL_STATE(269)] = 27638, + [SMALL_STATE(270)] = 27678, + [SMALL_STATE(271)] = 27718, + [SMALL_STATE(272)] = 27758, + [SMALL_STATE(273)] = 27798, + [SMALL_STATE(274)] = 27838, + [SMALL_STATE(275)] = 27878, + [SMALL_STATE(276)] = 27918, + [SMALL_STATE(277)] = 27958, + [SMALL_STATE(278)] = 27998, + [SMALL_STATE(279)] = 28038, + [SMALL_STATE(280)] = 28078, + [SMALL_STATE(281)] = 28118, + [SMALL_STATE(282)] = 28158, + [SMALL_STATE(283)] = 28198, + [SMALL_STATE(284)] = 28238, + [SMALL_STATE(285)] = 28278, + [SMALL_STATE(286)] = 28318, + [SMALL_STATE(287)] = 28358, + [SMALL_STATE(288)] = 28398, + [SMALL_STATE(289)] = 28438, + [SMALL_STATE(290)] = 28478, + [SMALL_STATE(291)] = 28518, + [SMALL_STATE(292)] = 28558, + [SMALL_STATE(293)] = 28598, + [SMALL_STATE(294)] = 28638, + [SMALL_STATE(295)] = 28678, + [SMALL_STATE(296)] = 28718, + [SMALL_STATE(297)] = 28758, + [SMALL_STATE(298)] = 28798, + [SMALL_STATE(299)] = 28845, + [SMALL_STATE(300)] = 28892, + [SMALL_STATE(301)] = 28939, + [SMALL_STATE(302)] = 28986, + [SMALL_STATE(303)] = 29033, + [SMALL_STATE(304)] = 29080, + [SMALL_STATE(305)] = 29127, + [SMALL_STATE(306)] = 29164, + [SMALL_STATE(307)] = 29201, + [SMALL_STATE(308)] = 29238, + [SMALL_STATE(309)] = 29275, + [SMALL_STATE(310)] = 29312, + [SMALL_STATE(311)] = 29349, + [SMALL_STATE(312)] = 29386, + [SMALL_STATE(313)] = 29423, + [SMALL_STATE(314)] = 29460, + [SMALL_STATE(315)] = 29497, + [SMALL_STATE(316)] = 29534, + [SMALL_STATE(317)] = 29571, + [SMALL_STATE(318)] = 29608, + [SMALL_STATE(319)] = 29645, + [SMALL_STATE(320)] = 29682, + [SMALL_STATE(321)] = 29719, + [SMALL_STATE(322)] = 29756, + [SMALL_STATE(323)] = 29793, + [SMALL_STATE(324)] = 29830, + [SMALL_STATE(325)] = 29867, + [SMALL_STATE(326)] = 29904, + [SMALL_STATE(327)] = 29941, + [SMALL_STATE(328)] = 29978, + [SMALL_STATE(329)] = 30015, + [SMALL_STATE(330)] = 30052, + [SMALL_STATE(331)] = 30089, + [SMALL_STATE(332)] = 30126, + [SMALL_STATE(333)] = 30163, + [SMALL_STATE(334)] = 30200, + [SMALL_STATE(335)] = 30237, + [SMALL_STATE(336)] = 30274, + [SMALL_STATE(337)] = 30311, + [SMALL_STATE(338)] = 30348, + [SMALL_STATE(339)] = 30385, + [SMALL_STATE(340)] = 30422, + [SMALL_STATE(341)] = 30459, + [SMALL_STATE(342)] = 30496, + [SMALL_STATE(343)] = 30533, + [SMALL_STATE(344)] = 30570, + [SMALL_STATE(345)] = 30607, + [SMALL_STATE(346)] = 30644, + [SMALL_STATE(347)] = 30681, + [SMALL_STATE(348)] = 30718, + [SMALL_STATE(349)] = 30755, + [SMALL_STATE(350)] = 30792, + [SMALL_STATE(351)] = 30829, + [SMALL_STATE(352)] = 30866, + [SMALL_STATE(353)] = 30903, + [SMALL_STATE(354)] = 30940, + [SMALL_STATE(355)] = 30977, + [SMALL_STATE(356)] = 31014, + [SMALL_STATE(357)] = 31051, + [SMALL_STATE(358)] = 31088, + [SMALL_STATE(359)] = 31125, + [SMALL_STATE(360)] = 31162, + [SMALL_STATE(361)] = 31199, + [SMALL_STATE(362)] = 31236, + [SMALL_STATE(363)] = 31273, + [SMALL_STATE(364)] = 31310, + [SMALL_STATE(365)] = 31347, + [SMALL_STATE(366)] = 31384, + [SMALL_STATE(367)] = 31421, + [SMALL_STATE(368)] = 31457, + [SMALL_STATE(369)] = 31493, + [SMALL_STATE(370)] = 31529, + [SMALL_STATE(371)] = 31565, + [SMALL_STATE(372)] = 31601, + [SMALL_STATE(373)] = 31655, + [SMALL_STATE(374)] = 31691, + [SMALL_STATE(375)] = 31745, + [SMALL_STATE(376)] = 31799, + [SMALL_STATE(377)] = 31853, + [SMALL_STATE(378)] = 31907, + [SMALL_STATE(379)] = 31943, + [SMALL_STATE(380)] = 31979, + [SMALL_STATE(381)] = 32015, + [SMALL_STATE(382)] = 32051, + [SMALL_STATE(383)] = 32105, + [SMALL_STATE(384)] = 32141, + [SMALL_STATE(385)] = 32177, + [SMALL_STATE(386)] = 32213, + [SMALL_STATE(387)] = 32249, + [SMALL_STATE(388)] = 32303, + [SMALL_STATE(389)] = 32339, + [SMALL_STATE(390)] = 32375, + [SMALL_STATE(391)] = 32411, + [SMALL_STATE(392)] = 32447, + [SMALL_STATE(393)] = 32483, + [SMALL_STATE(394)] = 32537, + [SMALL_STATE(395)] = 32573, + [SMALL_STATE(396)] = 32627, + [SMALL_STATE(397)] = 32663, + [SMALL_STATE(398)] = 32699, + [SMALL_STATE(399)] = 32753, + [SMALL_STATE(400)] = 32789, + [SMALL_STATE(401)] = 32825, + [SMALL_STATE(402)] = 32879, + [SMALL_STATE(403)] = 32915, + [SMALL_STATE(404)] = 32951, + [SMALL_STATE(405)] = 32987, + [SMALL_STATE(406)] = 33041, + [SMALL_STATE(407)] = 33077, + [SMALL_STATE(408)] = 33131, + [SMALL_STATE(409)] = 33167, + [SMALL_STATE(410)] = 33221, + [SMALL_STATE(411)] = 33257, + [SMALL_STATE(412)] = 33293, + [SMALL_STATE(413)] = 33329, + [SMALL_STATE(414)] = 33383, + [SMALL_STATE(415)] = 33419, + [SMALL_STATE(416)] = 33455, + [SMALL_STATE(417)] = 33491, + [SMALL_STATE(418)] = 33527, + [SMALL_STATE(419)] = 33563, + [SMALL_STATE(420)] = 33617, + [SMALL_STATE(421)] = 33653, + [SMALL_STATE(422)] = 33707, + [SMALL_STATE(423)] = 33743, + [SMALL_STATE(424)] = 33779, + [SMALL_STATE(425)] = 33833, + [SMALL_STATE(426)] = 33869, + [SMALL_STATE(427)] = 33923, + [SMALL_STATE(428)] = 33959, + [SMALL_STATE(429)] = 34013, + [SMALL_STATE(430)] = 34049, + [SMALL_STATE(431)] = 34085, + [SMALL_STATE(432)] = 34121, + [SMALL_STATE(433)] = 34175, + [SMALL_STATE(434)] = 34229, + [SMALL_STATE(435)] = 34265, + [SMALL_STATE(436)] = 34301, + [SMALL_STATE(437)] = 34337, + [SMALL_STATE(438)] = 34391, + [SMALL_STATE(439)] = 34445, + [SMALL_STATE(440)] = 34481, + [SMALL_STATE(441)] = 34535, + [SMALL_STATE(442)] = 34571, + [SMALL_STATE(443)] = 34607, + [SMALL_STATE(444)] = 34643, + [SMALL_STATE(445)] = 34679, + [SMALL_STATE(446)] = 34715, + [SMALL_STATE(447)] = 34769, + [SMALL_STATE(448)] = 34823, + [SMALL_STATE(449)] = 34865, + [SMALL_STATE(450)] = 34901, + [SMALL_STATE(451)] = 34955, + [SMALL_STATE(452)] = 34991, + [SMALL_STATE(453)] = 35027, + [SMALL_STATE(454)] = 35063, + [SMALL_STATE(455)] = 35099, + [SMALL_STATE(456)] = 35135, + [SMALL_STATE(457)] = 35171, + [SMALL_STATE(458)] = 35207, + [SMALL_STATE(459)] = 35261, + [SMALL_STATE(460)] = 35296, + [SMALL_STATE(461)] = 35330, + [SMALL_STATE(462)] = 35364, + [SMALL_STATE(463)] = 35398, + [SMALL_STATE(464)] = 35432, + [SMALL_STATE(465)] = 35465, + [SMALL_STATE(466)] = 35495, + [SMALL_STATE(467)] = 35525, + [SMALL_STATE(468)] = 35555, + [SMALL_STATE(469)] = 35585, + [SMALL_STATE(470)] = 35615, + [SMALL_STATE(471)] = 35673, + [SMALL_STATE(472)] = 35703, + [SMALL_STATE(473)] = 35761, + [SMALL_STATE(474)] = 35791, + [SMALL_STATE(475)] = 35857, + [SMALL_STATE(476)] = 35915, + [SMALL_STATE(477)] = 35945, + [SMALL_STATE(478)] = 36011, + [SMALL_STATE(479)] = 36077, + [SMALL_STATE(480)] = 36135, + [SMALL_STATE(481)] = 36165, + [SMALL_STATE(482)] = 36195, + [SMALL_STATE(483)] = 36225, + [SMALL_STATE(484)] = 36283, + [SMALL_STATE(485)] = 36313, + [SMALL_STATE(486)] = 36371, + [SMALL_STATE(487)] = 36401, + [SMALL_STATE(488)] = 36431, + [SMALL_STATE(489)] = 36461, + [SMALL_STATE(490)] = 36519, + [SMALL_STATE(491)] = 36549, + [SMALL_STATE(492)] = 36579, + [SMALL_STATE(493)] = 36609, + [SMALL_STATE(494)] = 36639, + [SMALL_STATE(495)] = 36669, + [SMALL_STATE(496)] = 36699, + [SMALL_STATE(497)] = 36729, + [SMALL_STATE(498)] = 36759, + [SMALL_STATE(499)] = 36789, + [SMALL_STATE(500)] = 36819, + [SMALL_STATE(501)] = 36849, + [SMALL_STATE(502)] = 36879, + [SMALL_STATE(503)] = 36937, + [SMALL_STATE(504)] = 36967, + [SMALL_STATE(505)] = 37033, + [SMALL_STATE(506)] = 37099, + [SMALL_STATE(507)] = 37129, + [SMALL_STATE(508)] = 37159, + [SMALL_STATE(509)] = 37189, + [SMALL_STATE(510)] = 37219, + [SMALL_STATE(511)] = 37255, + [SMALL_STATE(512)] = 37285, + [SMALL_STATE(513)] = 37315, + [SMALL_STATE(514)] = 37345, + [SMALL_STATE(515)] = 37375, + [SMALL_STATE(516)] = 37405, + [SMALL_STATE(517)] = 37435, + [SMALL_STATE(518)] = 37465, + [SMALL_STATE(519)] = 37495, + [SMALL_STATE(520)] = 37525, + [SMALL_STATE(521)] = 37555, + [SMALL_STATE(522)] = 37585, + [SMALL_STATE(523)] = 37615, + [SMALL_STATE(524)] = 37645, + [SMALL_STATE(525)] = 37675, + [SMALL_STATE(526)] = 37705, + [SMALL_STATE(527)] = 37735, + [SMALL_STATE(528)] = 37801, + [SMALL_STATE(529)] = 37831, + [SMALL_STATE(530)] = 37861, + [SMALL_STATE(531)] = 37891, + [SMALL_STATE(532)] = 37957, + [SMALL_STATE(533)] = 37987, + [SMALL_STATE(534)] = 38017, + [SMALL_STATE(535)] = 38047, + [SMALL_STATE(536)] = 38077, + [SMALL_STATE(537)] = 38107, + [SMALL_STATE(538)] = 38137, + [SMALL_STATE(539)] = 38167, + [SMALL_STATE(540)] = 38197, + [SMALL_STATE(541)] = 38227, + [SMALL_STATE(542)] = 38257, + [SMALL_STATE(543)] = 38287, + [SMALL_STATE(544)] = 38340, + [SMALL_STATE(545)] = 38393, + [SMALL_STATE(546)] = 38424, + [SMALL_STATE(547)] = 38477, + [SMALL_STATE(548)] = 38530, + [SMALL_STATE(549)] = 38583, + [SMALL_STATE(550)] = 38640, + [SMALL_STATE(551)] = 38693, + [SMALL_STATE(552)] = 38750, + [SMALL_STATE(553)] = 38807, + [SMALL_STATE(554)] = 38864, + [SMALL_STATE(555)] = 38917, + [SMALL_STATE(556)] = 38948, + [SMALL_STATE(557)] = 39001, + [SMALL_STATE(558)] = 39054, + [SMALL_STATE(559)] = 39107, + [SMALL_STATE(560)] = 39164, + [SMALL_STATE(561)] = 39217, + [SMALL_STATE(562)] = 39274, + [SMALL_STATE(563)] = 39331, + [SMALL_STATE(564)] = 39384, + [SMALL_STATE(565)] = 39441, + [SMALL_STATE(566)] = 39498, + [SMALL_STATE(567)] = 39555, + [SMALL_STATE(568)] = 39608, + [SMALL_STATE(569)] = 39665, + [SMALL_STATE(570)] = 39718, + [SMALL_STATE(571)] = 39775, + [SMALL_STATE(572)] = 39832, + [SMALL_STATE(573)] = 39889, + [SMALL_STATE(574)] = 39915, + [SMALL_STATE(575)] = 39941, + [SMALL_STATE(576)] = 39977, + [SMALL_STATE(577)] = 40013, + [SMALL_STATE(578)] = 40047, + [SMALL_STATE(579)] = 40081, + [SMALL_STATE(580)] = 40107, + [SMALL_STATE(581)] = 40133, + [SMALL_STATE(582)] = 40159, + [SMALL_STATE(583)] = 40185, + [SMALL_STATE(584)] = 40211, + [SMALL_STATE(585)] = 40245, + [SMALL_STATE(586)] = 40271, + [SMALL_STATE(587)] = 40297, + [SMALL_STATE(588)] = 40331, + [SMALL_STATE(589)] = 40357, + [SMALL_STATE(590)] = 40383, + [SMALL_STATE(591)] = 40409, + [SMALL_STATE(592)] = 40435, + [SMALL_STATE(593)] = 40461, + [SMALL_STATE(594)] = 40487, + [SMALL_STATE(595)] = 40513, + [SMALL_STATE(596)] = 40539, + [SMALL_STATE(597)] = 40565, + [SMALL_STATE(598)] = 40591, + [SMALL_STATE(599)] = 40617, + [SMALL_STATE(600)] = 40643, + [SMALL_STATE(601)] = 40669, + [SMALL_STATE(602)] = 40695, + [SMALL_STATE(603)] = 40721, + [SMALL_STATE(604)] = 40747, + [SMALL_STATE(605)] = 40773, + [SMALL_STATE(606)] = 40799, + [SMALL_STATE(607)] = 40825, + [SMALL_STATE(608)] = 40851, + [SMALL_STATE(609)] = 40877, + [SMALL_STATE(610)] = 40903, + [SMALL_STATE(611)] = 40929, + [SMALL_STATE(612)] = 40955, + [SMALL_STATE(613)] = 40981, + [SMALL_STATE(614)] = 41007, + [SMALL_STATE(615)] = 41033, + [SMALL_STATE(616)] = 41059, + [SMALL_STATE(617)] = 41085, + [SMALL_STATE(618)] = 41111, + [SMALL_STATE(619)] = 41137, + [SMALL_STATE(620)] = 41163, + [SMALL_STATE(621)] = 41189, + [SMALL_STATE(622)] = 41215, + [SMALL_STATE(623)] = 41241, + [SMALL_STATE(624)] = 41267, + [SMALL_STATE(625)] = 41293, + [SMALL_STATE(626)] = 41319, + [SMALL_STATE(627)] = 41345, + [SMALL_STATE(628)] = 41371, + [SMALL_STATE(629)] = 41397, + [SMALL_STATE(630)] = 41423, + [SMALL_STATE(631)] = 41449, + [SMALL_STATE(632)] = 41475, + [SMALL_STATE(633)] = 41501, + [SMALL_STATE(634)] = 41527, + [SMALL_STATE(635)] = 41553, + [SMALL_STATE(636)] = 41579, + [SMALL_STATE(637)] = 41605, + [SMALL_STATE(638)] = 41631, + [SMALL_STATE(639)] = 41657, + [SMALL_STATE(640)] = 41683, + [SMALL_STATE(641)] = 41709, + [SMALL_STATE(642)] = 41736, + [SMALL_STATE(643)] = 41763, + [SMALL_STATE(644)] = 41790, + [SMALL_STATE(645)] = 41817, + [SMALL_STATE(646)] = 41844, + [SMALL_STATE(647)] = 41871, + [SMALL_STATE(648)] = 41898, + [SMALL_STATE(649)] = 41925, + [SMALL_STATE(650)] = 41952, + [SMALL_STATE(651)] = 41979, + [SMALL_STATE(652)] = 42006, + [SMALL_STATE(653)] = 42033, + [SMALL_STATE(654)] = 42060, + [SMALL_STATE(655)] = 42087, + [SMALL_STATE(656)] = 42114, + [SMALL_STATE(657)] = 42141, + [SMALL_STATE(658)] = 42168, + [SMALL_STATE(659)] = 42195, + [SMALL_STATE(660)] = 42222, + [SMALL_STATE(661)] = 42249, + [SMALL_STATE(662)] = 42276, + [SMALL_STATE(663)] = 42303, + [SMALL_STATE(664)] = 42330, + [SMALL_STATE(665)] = 42357, + [SMALL_STATE(666)] = 42384, + [SMALL_STATE(667)] = 42411, + [SMALL_STATE(668)] = 42438, + [SMALL_STATE(669)] = 42465, + [SMALL_STATE(670)] = 42492, + [SMALL_STATE(671)] = 42519, + [SMALL_STATE(672)] = 42546, + [SMALL_STATE(673)] = 42573, + [SMALL_STATE(674)] = 42600, + [SMALL_STATE(675)] = 42627, + [SMALL_STATE(676)] = 42654, + [SMALL_STATE(677)] = 42681, + [SMALL_STATE(678)] = 42708, + [SMALL_STATE(679)] = 42735, + [SMALL_STATE(680)] = 42762, + [SMALL_STATE(681)] = 42789, + [SMALL_STATE(682)] = 42816, + [SMALL_STATE(683)] = 42843, + [SMALL_STATE(684)] = 42870, + [SMALL_STATE(685)] = 42897, + [SMALL_STATE(686)] = 42924, + [SMALL_STATE(687)] = 42951, + [SMALL_STATE(688)] = 42978, + [SMALL_STATE(689)] = 43005, + [SMALL_STATE(690)] = 43032, + [SMALL_STATE(691)] = 43059, + [SMALL_STATE(692)] = 43086, + [SMALL_STATE(693)] = 43113, + [SMALL_STATE(694)] = 43140, + [SMALL_STATE(695)] = 43167, + [SMALL_STATE(696)] = 43194, + [SMALL_STATE(697)] = 43221, + [SMALL_STATE(698)] = 43248, + [SMALL_STATE(699)] = 43275, + [SMALL_STATE(700)] = 43302, + [SMALL_STATE(701)] = 43329, + [SMALL_STATE(702)] = 43356, + [SMALL_STATE(703)] = 43383, + [SMALL_STATE(704)] = 43410, + [SMALL_STATE(705)] = 43437, + [SMALL_STATE(706)] = 43461, + [SMALL_STATE(707)] = 43485, + [SMALL_STATE(708)] = 43509, + [SMALL_STATE(709)] = 43533, + [SMALL_STATE(710)] = 43557, + [SMALL_STATE(711)] = 43581, + [SMALL_STATE(712)] = 43605, + [SMALL_STATE(713)] = 43629, + [SMALL_STATE(714)] = 43653, + [SMALL_STATE(715)] = 43677, + [SMALL_STATE(716)] = 43701, + [SMALL_STATE(717)] = 43739, + [SMALL_STATE(718)] = 43763, + [SMALL_STATE(719)] = 43787, + [SMALL_STATE(720)] = 43811, + [SMALL_STATE(721)] = 43835, + [SMALL_STATE(722)] = 43859, + [SMALL_STATE(723)] = 43883, + [SMALL_STATE(724)] = 43907, + [SMALL_STATE(725)] = 43931, + [SMALL_STATE(726)] = 43955, + [SMALL_STATE(727)] = 44000, + [SMALL_STATE(728)] = 44025, + [SMALL_STATE(729)] = 44070, + [SMALL_STATE(730)] = 44115, + [SMALL_STATE(731)] = 44140, + [SMALL_STATE(732)] = 44165, + [SMALL_STATE(733)] = 44210, + [SMALL_STATE(734)] = 44255, + [SMALL_STATE(735)] = 44280, + [SMALL_STATE(736)] = 44305, + [SMALL_STATE(737)] = 44330, + [SMALL_STATE(738)] = 44375, + [SMALL_STATE(739)] = 44400, + [SMALL_STATE(740)] = 44425, + [SMALL_STATE(741)] = 44470, + [SMALL_STATE(742)] = 44515, + [SMALL_STATE(743)] = 44560, + [SMALL_STATE(744)] = 44605, + [SMALL_STATE(745)] = 44650, + [SMALL_STATE(746)] = 44695, + [SMALL_STATE(747)] = 44740, + [SMALL_STATE(748)] = 44765, + [SMALL_STATE(749)] = 44790, + [SMALL_STATE(750)] = 44835, + [SMALL_STATE(751)] = 44880, + [SMALL_STATE(752)] = 44925, + [SMALL_STATE(753)] = 44970, + [SMALL_STATE(754)] = 45015, + [SMALL_STATE(755)] = 45055, + [SMALL_STATE(756)] = 45077, + [SMALL_STATE(757)] = 45099, + [SMALL_STATE(758)] = 45121, + [SMALL_STATE(759)] = 45143, + [SMALL_STATE(760)] = 45165, + [SMALL_STATE(761)] = 45207, + [SMALL_STATE(762)] = 45229, + [SMALL_STATE(763)] = 45251, + [SMALL_STATE(764)] = 45291, + [SMALL_STATE(765)] = 45331, + [SMALL_STATE(766)] = 45371, + [SMALL_STATE(767)] = 45411, + [SMALL_STATE(768)] = 45433, + [SMALL_STATE(769)] = 45473, + [SMALL_STATE(770)] = 45513, + [SMALL_STATE(771)] = 45535, + [SMALL_STATE(772)] = 45557, + [SMALL_STATE(773)] = 45579, + [SMALL_STATE(774)] = 45601, + [SMALL_STATE(775)] = 45623, + [SMALL_STATE(776)] = 45645, + [SMALL_STATE(777)] = 45667, + [SMALL_STATE(778)] = 45689, + [SMALL_STATE(779)] = 45711, + [SMALL_STATE(780)] = 45751, + [SMALL_STATE(781)] = 45773, + [SMALL_STATE(782)] = 45795, + [SMALL_STATE(783)] = 45817, + [SMALL_STATE(784)] = 45839, + [SMALL_STATE(785)] = 45879, + [SMALL_STATE(786)] = 45901, + [SMALL_STATE(787)] = 45941, + [SMALL_STATE(788)] = 45963, + [SMALL_STATE(789)] = 45985, + [SMALL_STATE(790)] = 46007, + [SMALL_STATE(791)] = 46029, + [SMALL_STATE(792)] = 46051, + [SMALL_STATE(793)] = 46073, + [SMALL_STATE(794)] = 46115, + [SMALL_STATE(795)] = 46137, + [SMALL_STATE(796)] = 46179, + [SMALL_STATE(797)] = 46201, + [SMALL_STATE(798)] = 46223, + [SMALL_STATE(799)] = 46245, + [SMALL_STATE(800)] = 46285, + [SMALL_STATE(801)] = 46307, + [SMALL_STATE(802)] = 46329, + [SMALL_STATE(803)] = 46369, + [SMALL_STATE(804)] = 46409, + [SMALL_STATE(805)] = 46431, + [SMALL_STATE(806)] = 46473, + [SMALL_STATE(807)] = 46513, + [SMALL_STATE(808)] = 46535, + [SMALL_STATE(809)] = 46577, + [SMALL_STATE(810)] = 46619, + [SMALL_STATE(811)] = 46641, + [SMALL_STATE(812)] = 46663, + [SMALL_STATE(813)] = 46685, + [SMALL_STATE(814)] = 46707, + [SMALL_STATE(815)] = 46729, + [SMALL_STATE(816)] = 46751, + [SMALL_STATE(817)] = 46773, + [SMALL_STATE(818)] = 46795, + [SMALL_STATE(819)] = 46817, + [SMALL_STATE(820)] = 46839, + [SMALL_STATE(821)] = 46861, + [SMALL_STATE(822)] = 46883, + [SMALL_STATE(823)] = 46905, + [SMALL_STATE(824)] = 46947, + [SMALL_STATE(825)] = 46969, + [SMALL_STATE(826)] = 46991, + [SMALL_STATE(827)] = 47013, + [SMALL_STATE(828)] = 47035, + [SMALL_STATE(829)] = 47057, + [SMALL_STATE(830)] = 47079, + [SMALL_STATE(831)] = 47101, + [SMALL_STATE(832)] = 47123, + [SMALL_STATE(833)] = 47145, + [SMALL_STATE(834)] = 47167, + [SMALL_STATE(835)] = 47189, + [SMALL_STATE(836)] = 47211, + [SMALL_STATE(837)] = 47233, + [SMALL_STATE(838)] = 47255, + [SMALL_STATE(839)] = 47294, + [SMALL_STATE(840)] = 47330, + [SMALL_STATE(841)] = 47366, + [SMALL_STATE(842)] = 47402, + [SMALL_STATE(843)] = 47438, + [SMALL_STATE(844)] = 47474, + [SMALL_STATE(845)] = 47510, + [SMALL_STATE(846)] = 47546, + [SMALL_STATE(847)] = 47579, + [SMALL_STATE(848)] = 47612, + [SMALL_STATE(849)] = 47645, + [SMALL_STATE(850)] = 47678, + [SMALL_STATE(851)] = 47711, + [SMALL_STATE(852)] = 47744, + [SMALL_STATE(853)] = 47777, + [SMALL_STATE(854)] = 47807, + [SMALL_STATE(855)] = 47837, + [SMALL_STATE(856)] = 47867, + [SMALL_STATE(857)] = 47897, + [SMALL_STATE(858)] = 47927, + [SMALL_STATE(859)] = 47961, + [SMALL_STATE(860)] = 47991, + [SMALL_STATE(861)] = 48021, + [SMALL_STATE(862)] = 48055, + [SMALL_STATE(863)] = 48076, + [SMALL_STATE(864)] = 48097, + [SMALL_STATE(865)] = 48118, + [SMALL_STATE(866)] = 48139, + [SMALL_STATE(867)] = 48167, + [SMALL_STATE(868)] = 48192, + [SMALL_STATE(869)] = 48217, + [SMALL_STATE(870)] = 48242, + [SMALL_STATE(871)] = 48267, + [SMALL_STATE(872)] = 48292, + [SMALL_STATE(873)] = 48317, + [SMALL_STATE(874)] = 48342, + [SMALL_STATE(875)] = 48367, + [SMALL_STATE(876)] = 48385, + [SMALL_STATE(877)] = 48403, + [SMALL_STATE(878)] = 48421, + [SMALL_STATE(879)] = 48439, + [SMALL_STATE(880)] = 48457, + [SMALL_STATE(881)] = 48475, + [SMALL_STATE(882)] = 48493, + [SMALL_STATE(883)] = 48511, + [SMALL_STATE(884)] = 48529, + [SMALL_STATE(885)] = 48547, + [SMALL_STATE(886)] = 48565, + [SMALL_STATE(887)] = 48583, + [SMALL_STATE(888)] = 48601, + [SMALL_STATE(889)] = 48619, + [SMALL_STATE(890)] = 48637, + [SMALL_STATE(891)] = 48655, + [SMALL_STATE(892)] = 48673, + [SMALL_STATE(893)] = 48691, + [SMALL_STATE(894)] = 48709, + [SMALL_STATE(895)] = 48727, + [SMALL_STATE(896)] = 48745, + [SMALL_STATE(897)] = 48763, + [SMALL_STATE(898)] = 48781, + [SMALL_STATE(899)] = 48799, + [SMALL_STATE(900)] = 48817, + [SMALL_STATE(901)] = 48835, + [SMALL_STATE(902)] = 48853, + [SMALL_STATE(903)] = 48871, + [SMALL_STATE(904)] = 48889, + [SMALL_STATE(905)] = 48907, + [SMALL_STATE(906)] = 48925, + [SMALL_STATE(907)] = 48943, + [SMALL_STATE(908)] = 48961, + [SMALL_STATE(909)] = 48979, + [SMALL_STATE(910)] = 48997, + [SMALL_STATE(911)] = 49015, + [SMALL_STATE(912)] = 49033, + [SMALL_STATE(913)] = 49051, + [SMALL_STATE(914)] = 49069, + [SMALL_STATE(915)] = 49087, + [SMALL_STATE(916)] = 49105, + [SMALL_STATE(917)] = 49123, + [SMALL_STATE(918)] = 49141, + [SMALL_STATE(919)] = 49159, + [SMALL_STATE(920)] = 49177, + [SMALL_STATE(921)] = 49195, + [SMALL_STATE(922)] = 49213, + [SMALL_STATE(923)] = 49231, + [SMALL_STATE(924)] = 49249, + [SMALL_STATE(925)] = 49267, + [SMALL_STATE(926)] = 49285, + [SMALL_STATE(927)] = 49303, + [SMALL_STATE(928)] = 49321, + [SMALL_STATE(929)] = 49339, + [SMALL_STATE(930)] = 49357, + [SMALL_STATE(931)] = 49375, + [SMALL_STATE(932)] = 49393, + [SMALL_STATE(933)] = 49411, + [SMALL_STATE(934)] = 49420, + [SMALL_STATE(935)] = 49433, + [SMALL_STATE(936)] = 49440, + [SMALL_STATE(937)] = 49447, + [SMALL_STATE(938)] = 49454, + [SMALL_STATE(939)] = 49461, + [SMALL_STATE(940)] = 49468, + [SMALL_STATE(941)] = 49475, + [SMALL_STATE(942)] = 49482, + [SMALL_STATE(943)] = 49489, + [SMALL_STATE(944)] = 49496, + [SMALL_STATE(945)] = 49503, }; static TSParseActionEntry ts_parse_actions[] = { @@ -15915,555 +44023,1128 @@ static TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(5), - [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(75), - [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(217), - [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(137), - [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(217), - [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(99), - [85] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(224), - [88] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(226), - [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), - [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(386), - [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(337), - [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(382), - [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(375), - [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(91), - [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(336), - [114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(248), - [117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(90), - [120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(89), - [123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(322), - [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(64), - [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(33), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), - [164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(15), - [167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(75), - [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(137), - [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(15), - [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(99), - [179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(224), - [182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(226), - [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(3), - [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(386), - [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(337), - [194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(382), - [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(375), - [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(91), - [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(336), - [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(248), - [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(90), - [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(89), - [215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(322), - [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(64), - [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(33), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1), - [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, .production_id = 13), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, .production_id = 13), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, .production_id = 18), - [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, .production_id = 18), - [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(98), - [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(75), - [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), - [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1), - [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1), - [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), - [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), - [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), - [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), - [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__defun, 3, .production_id = 17), - [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__defun, 3, .production_id = 17), - [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), - [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), - [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, .production_id = 20), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, .production_id = 20), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 21), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 21), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), - [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), - [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), - [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, .production_id = 5), - [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), - [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), - [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), - [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), - [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), - [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), - [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), - [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), - [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), - [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), - [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), - [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), - [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), - [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), - [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), - [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), - [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 23), - [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 23), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, .production_id = 4), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, .production_id = 4), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 23), - [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 23), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 24), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 24), - [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 24), - [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 24), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 24), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 24), - [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 24), - [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 24), - [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 24), - [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 24), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 1, .production_id = 4), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 1, .production_id = 4), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__defun, 4, .production_id = 25), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__defun, 4, .production_id = 25), - [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, .production_id = 7), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, .production_id = 7), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__defun, 4, .production_id = 27), - [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__defun, 4, .production_id = 27), - [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, .production_id = 28), - [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, .production_id = 28), - [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, .production_id = 29), - [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, .production_id = 29), - [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 29), - [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 29), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 30), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 30), - [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, .production_id = 30), - [808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, .production_id = 30), - [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, .production_id = 30), - [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, .production_id = 30), - [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, .production_id = 30), - [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, .production_id = 30), - [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 30), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 30), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__defun, 5, .production_id = 31), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__defun, 5, .production_id = 31), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), - [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), - [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), - [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), - [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), - [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, .production_id = 14), - [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, .production_id = 14), - [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), - [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), - [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, .production_id = 12), - [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, .production_id = 12), - [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, .production_id = 16), - [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, .production_id = 16), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), - [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), - [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, .production_id = 1), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, .production_id = 1), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), - [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), - [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), - [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), - [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), - [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), - [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 26), - [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 26), - [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 32), - [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 32), - [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 33), - [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 33), - [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 34), - [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 34), - [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_keyword, 1), - [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_keyword, 1), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(225), - [925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(34), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), - [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), - [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), - [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), - [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), - [1024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(224), - [1027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(226), - [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), - [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, .production_id = 4), - [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, .production_id = 4), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), - [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, .production_id = 18), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, .production_id = 18), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), - [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), - [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), - [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), - [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, .production_id = 7), - [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, .production_id = 7), - [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, .production_id = 12), - [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, .production_id = 12), - [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, .production_id = 16), - [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, .production_id = 16), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), - [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(231), - [1109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(223), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), SHIFT_REPEAT(383), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_dimension, 2), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1153] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(9), + [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(109), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(459), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(442), + [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(459), + [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(369), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(475), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(479), + [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), + [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(937), + [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(760), + [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(878), + [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(881), + [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(194), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(754), + [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(544), + [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(190), + [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(189), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(752), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(186), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 19), SHIFT_REPEAT(185), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), + [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(51), + [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(109), + [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(442), + [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(51), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(369), + [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(475), + [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(479), + [309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(3), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(937), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(760), + [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(878), + [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(881), + [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(194), + [327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(754), + [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(544), + [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(190), + [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(189), + [339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(752), + [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(186), + [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(185), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(897), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(913), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [1388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 36), SHIFT(756), + [1391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 36), SHIFT(99), + [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 36), + [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 4, .production_id = 36), + [1402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 31), SHIFT(756), + [1405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 31), SHIFT(99), + [1408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 31), + [1410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 3, .production_id = 31), + [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 23), + [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 23), + [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), + [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 22), + [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 24), + [1422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 24), + [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, .production_id = 13), + [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, .production_id = 13), + [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_part, 2), + [1430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_part, 2), + [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, .production_id = 12), + [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, .production_id = 12), + [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1), + [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1), + [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_part, 3), + [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_part, 3), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_part, 4), + [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_part, 4), + [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1), + [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1), + [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, .production_id = 4), + [1454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, .production_id = 4), + [1456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [1458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [1462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), + [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, .production_id = 8), + [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), + [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 10), + [1472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), + [1474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, .production_id = 11), + [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), + [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 11), + [1480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [1482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [1484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [1486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [1488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [1492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [1502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [1504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [1506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [1508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [1510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, .production_id = 1), + [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, .production_id = 1), + [1516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 23), + [1518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 23), + [1520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), + [1522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 16), + [1524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), + [1526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 16), + [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), + [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 16), + [1532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), + [1534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 16), + [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), + [1538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 16), + [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), + [1542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 16), + [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), + [1546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, .production_id = 16), + [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), + [1550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 16), + [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 24), + [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 24), + [1556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), + [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 22), + [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 21), + [1562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 21), + [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun, 5, .production_id = 33), + [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun, 5, .production_id = 33), + [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 5, .production_id = 32), + [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 5, .production_id = 32), + [1572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, .production_id = 20), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, .production_id = 20), + [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 30), + [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 30), + [1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, .production_id = 30), + [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, .production_id = 30), + [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, .production_id = 30), + [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, .production_id = 30), + [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, .production_id = 30), + [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, .production_id = 30), + [1592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 30), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 30), + [1596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 29), + [1598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 29), + [1600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, .production_id = 29), + [1602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, .production_id = 29), + [1604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, .production_id = 28), + [1606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, .production_id = 28), + [1608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun, 4, .production_id = 27), + [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun, 4, .production_id = 27), + [1612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun, 4, .production_id = 25), + [1614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun, 4, .production_id = 25), + [1616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 4, .production_id = 25), + [1618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 4, .production_id = 25), + [1620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, .production_id = 18), + [1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, .production_id = 18), + [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 24), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 24), + [1628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun, 3, .production_id = 17), + [1630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun, 3, .production_id = 17), + [1632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 24), + [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 24), + [1636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 3, .production_id = 17), + [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 3, .production_id = 17), + [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, .production_id = 14), + [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, .production_id = 14), + [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 24), + [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 24), + [1648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [1666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [1668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, .production_id = 16), + [1672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, .production_id = 16), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(419), + [1733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(202), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), + [1738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(216), + [1741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(838), + [1744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(214), + [1747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(213), + [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(212), + [1753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_loop_macro_repeat1, 2), SHIFT_REPEAT(211), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [1782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(448), + [1785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(109), + [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), + [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 9), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 26), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 26), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 37), + [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 37), + [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 35), + [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 35), + [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 34), + [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 34), + [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_keyword, 1), + [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_keyword, 1), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(510), + [1933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(168), + [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(921), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), + [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 2), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 3), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), + [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 2), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [2042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [2044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), + [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 2), + [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 4), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 5), + [2058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 36), + [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 2), + [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_clause, 2), + [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_termination_clause, 2), + [2066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 3), + [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_clause, 1), + [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition_clause, 3), + [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), + [2074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(475), + [2077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(479), + [2080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), + [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_termination_clause, 3), + [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 7), + [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 7), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 6), + [2090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_clause, 6), + [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5), + [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 31), + [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4), + [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [2102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), + [2104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, .production_id = 16), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [2110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), + [2114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, .production_id = 8), + [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, .production_id = 16), + [2118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, .production_id = 16), + [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, .production_id = 12), + [2122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, .production_id = 12), + [2124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, .production_id = 18), + [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, .production_id = 18), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [2140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [2142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, .production_id = 4), + [2144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, .production_id = 4), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), + [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 1), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(470), + [2217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 15), SHIFT_REPEAT(472), + [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_dimension, 2), + [2288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), SHIFT_REPEAT(934), + [2291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), + [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [2305] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), }; #ifdef __cplusplus diff --git a/test.lisp b/test.lisp index b46606f76..edabd83d3 100644 --- a/test.lisp +++ b/test.lisp @@ -1,15 +1,7 @@ +(loop for dim-idx in xyz below x + for y from 0 + for letter in (list 'x 'y 'z) in 2 + collect x) -(ql.foo:quickload "cl-project") -(defun add (a b) - (+ a b )) - -(add 8 9) - -(defun foo (instruction) - (etypecase instruction - (number instruction) - (cons (car instruction)) - (t instruction))) - -;(foo '(0 . 1)) - +(loop for x below 3 in 2 + do (format t "~A~%" x)) diff --git a/test/corpus/basic.txt b/test/corpus/basic.txt index 39f5651b2..4d6904eac 100644 --- a/test/corpus/basic.txt +++ b/test/corpus/basic.txt @@ -82,3 +82,21 @@ Arrays --- (source (vec_lit (num_lit)) (vec_lit (array_dimension (num_lit)) (list_lit (list_lit (num_lit) (num_lit) (num_lit))))) + +========================================== +Loop Macro +========================================== + +(loop for dim-idx in xyz + for letter in (list 'x 'y 'z) + collect (let ((current-range (nth dim-idx iteration-ranges))) + `(, (get-counter-symbol dim-idx) + (+ ,(range-start current-range) + (* ,(range-step current-range) + ,(case letter + (x '(+ thread-idx-x (* block-idx-x block-dim-x))) + (y '(+ thread-idx-y (* block-idx-y block-dim-y))) + (z '(+ thread-idx-z (* block-idx-z block-dim-z))))))))) +--- + (source (list_lit (loop_macro (loop_clause (for_clause (sym_lit) (sym_lit))) (loop_clause (for_clause (sym_lit) (list_lit (sym_lit) (quoting_lit (sym_lit)) (quoting_lit (sym_lit)) (quoting_lit (sym_lit))))) (loop_clause (accumulation_clause (accumulation_verb) (list_lit (sym_lit) (list_lit (list_lit (sym_lit) (list_lit (sym_lit) (sym_lit) (sym_lit)))) (syn_quoting_lit (list_lit (unquoting_lit (list_lit (sym_lit) (sym_lit))) (list_lit (sym_lit) (unquoting_lit (list_lit (sym_lit) (sym_lit))) (list_lit (sym_lit) (unquoting_lit (list_lit (sym_lit) (sym_lit))) (unquoting_lit (list_lit (sym_lit) (sym_lit) (list_lit (sym_lit) (quoting_lit (list_lit (sym_lit) (sym_lit) (list_lit (sym_lit) (sym_lit) (sym_lit))))) (list_lit (sym_lit) (quoting_lit (list_lit (sym_lit) (sym_lit) (list_lit (sym_lit) (sym_lit) (sym_lit))))) (list_lit + (sym_lit) (quoting_lit (list_lit (sym_lit) (sym_lit) (list_lit (sym_lit) (sym_lit) (sym_lit)))))))))))))))))