diff --git a/CHANGELOG.md b/CHANGELOG.md index 4049e8c6d..b75925c1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ not published here — see `docs/EVALS.md` for the instruments behind the headli ## [Unreleased] +### Added — Clojure (`.clj`/`.cljs`/`.cljc`/`.bb`) + +Vendored Yogthos' ABI-15 `tree-sitter-clojure` parser and added syntax-level definitions and direct-call captures for the four Clojure-family extensions. The grammar comparison parsed 4,930 of 4,933 files (99.94%, 55.5 MB) from Metabase, clojure-lsp, clj-kondo and Babashka checkouts in 2.24 seconds; two failures were intentionally invalid clj-kondo fixtures and one was a Metabase test. This measures parser completion on that corpus, not semantic call-resolution accuracy. Namespace/import resolution, macro expansion and exact multi-arity matching remain outside this first pass; see `docs/ARCHITECTURE.md` for the extraction limits. + ### Changed — Python imports use the shared capture vocabulary (#358, Python slice) Python dependency targets now come from `@import.path`; named clauses and their optional local diff --git a/CMakeLists.txt b/CMakeLists.txt index b809e770d..efbb3f10c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -271,6 +271,7 @@ endmacro() set(_ripwire_query_names bash c + clojure cpp csharp dart @@ -552,6 +553,11 @@ add_ts_grammar(kotlin https://github.com/fwcd/tree-sitter-kotlin.git 1852ea17b7f # gaps, NOT patched here (guardrail G3 — this repo carries no grammar fork). add_ts_grammar(gdscript https://github.com/PrestonKnopp/tree-sitter-gdscript.git c5c8fa4861b5a4f04a7e60d97587fc3b6cc5639e) # master, ABI 14 +# Yogthos' fork retains Sogaiu's grammar rules and regenerates an ABI-15 parser. +# On 4,933 real files it parsed 4,930 (99.94%) in 2.24 s; the Sogaiu ABI-14 +# generated parser repeatedly stalled on the same corpus. CC0; no scanner. +add_ts_grammar(clojure https://github.com/yogthos/tree-sitter-clojure.git 8ec8407eada5f29728d746a46cbe6115938b5422) # v0.0.14, ABI 15 + # PHP (.php): the official tree-sitter org grammar. Like TypeScript this repo hosts TWO sub-grammars # in subdirectories — `php/` (the full one: HTML text interleaved with `` blocks) and # `php_only/` (no surrounding text). ONLY `php/` is vendored and built: a real .php file in a real @@ -657,6 +663,7 @@ set(RIPWIRE_TS_OBJECTS $ $ $ + $ $ $ $ @@ -892,7 +899,7 @@ endif() set(RIPWIRE_GRAMMAR_TARGETS ts_cpp ts_python ts_go ts_rust ts_tsts ts_tstsx ts_swift ts_objc ts_javascript ts_bash ts_java ts_ruby ts_json ts_toml ts_yaml ts_csharp ts_c ts_cuda ts_markdown - ts_php ts_lua ts_elixir ts_dart ts_kotlin ts_gdscript) + ts_php ts_lua ts_elixir ts_dart ts_kotlin ts_gdscript ts_clojure) set(RIPWIRE_RUNTIME_COMPILE_TARGETS ripwire_probe ripwire tree-sitter ${RIPWIRE_GRAMMAR_TARGETS}) set(RIPWIRE_RUNTIME_LINK_TARGETS ripwire_probe ripwire) # The C++ subset of the compile list — the only targets that include a C++ standard library at all, and so @@ -1437,6 +1444,7 @@ if(RIPWIRE_FUZZ) add_ripwire_fuzzer(lua tree_sitter_lua lua) add_ripwire_fuzzer(kotlin tree_sitter_kotlin kotlin) add_ripwire_fuzzer(gdscript tree_sitter_gdscript gdscript) + add_ripwire_fuzzer(clojure tree_sitter_clojure clojure) add_custom_target(ripwire_fuzzers DEPENDS ${RIPWIRE_FUZZ_TARGETS}) # ---- reader fuzzers: ripwire's OWN parsers of bytes it did not create (test/fuzz/readers/) ---- diff --git a/README.md b/README.md index 812283a54..2432bb90f 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ claim cannot quietly drift. The row-by-row ledger is **Languages:** Rust · C++ · Objective-C/C++ · C · Metal · CUDA · Python · Go · Swift · TypeScript · -JavaScript · Java · Ruby · PHP · Lua · Elixir · Dart · Kotlin · GDScript · Bash · C# · JSON · TOML · YAML · Markdown — see +JavaScript · Java · Ruby · PHP · Lua · Elixir · Dart · Kotlin · GDScript · Clojure · Bash · C# · JSON · TOML · YAML · Markdown — see [language support and limits](#languages). **Latest: 0.6.7** — more complete answers, faster calls, fewer bytes. [Release notes](#release-notes) · @@ -2120,9 +2120,9 @@ wrong, and it has. These are the results that say so, all in-tree, all published ### In the tests
-683 gate scripts, five contracts no unit test can hold, and the house rule: write the gate before the code it measures +684 gate scripts, five contracts no unit test can hold, and the house rule: write the gate before the code it measures -`test/regression.sh` names **683 gate scripts** and is the authoritative list; +`test/regression.sh` names **684 gate scripts** and is the authoritative list; `python3 test/pargates.py . ./build/ripwire -j 6` runs the same set in parallel. On top of them sit the contracts that do not fit a unit test: two runs byte-identical, warm output identical to cold, output that pipes clean through `xmllint --noout`, a sanitizer build with `-fno-sanitize-recover=all`, and a @@ -2313,7 +2313,7 @@ are one contributor's corpus away from being measurably better, and we cannot se ## Languages
-25 vendored grammars, and what each parser does and does not see — CUDA launch edges, PHP dynamic dispatch, Lua metatables +26 vendored grammars, and what each parser does and does not see — CUDA launch edges, PHP dynamic dispatch, Lua metatables C, C++, Objective-C / Objective-C++, **Metal** (Metal Shading Language, `.metal` — indexed with the C++ grammar, since MSL is a C++14 dialect, so a dual-compile header's symbols resolve from both the @@ -2331,7 +2331,7 @@ a runtime call with no syntax to read, so a Lua corpus reports no inheritance ed implied), **Dart** (`.dart` — classes, mixins, extensions, enums, typedefs, functions, methods, getters/setters; `recv.m()`, `recv?.m()` and cascade `..m()` invocations are edges. Two stated floors: named constructors and factories index under the CLASS name, so `C()`, `C.seeded()` and `factory C.fromA()` are overloads of `C`; and `noSuchMethod` dynamic dispatch names its callee at run time. The grammar makes a function body a SIBLING of its signature rather than a child, so the definition span is extended through it at capture time — without that, every call in a body attributes to the enclosing class), **Elixir** (`.ex`/`.exs` — nested modules, structs, protocols and implementations, functions, macros, guards, delegates, types, callbacks, attributes and literal ExUnit tests; module/name/arity resolution with lexical aliases, filtered imports, default arguments, captures and pipes; see the -[static-analysis limits](docs/ARCHITECTURE.md#elixir-extraction)), **Kotlin** (`.kt` — classes, objects, companion objects, interfaces, enum classes and functions, extension functions included; bare and navigation calls and constructor delegation are call-graph edges; an import is a dependency edge only (role="import" on `--uses`, never a `--callers`/`--impact` edge — T13/fix3, 2026-09-20). Kotlin and Java share one call graph, and a call reaches the other language only when its own defines no candidate of that name, so adding `.kt` files never moves a Java edge. Stated floors: an explicit receiver (`A.f()`) does not narrow candidates; a multiplatform `expect`/`actual` type pair is two candidates; `.kts` is not indexed; and a file nesting string templates past 128 levels is refused and listed by `--skipped` — see the [Kotlin limits](docs/ARCHITECTURE.md#kotlin-extraction)), **GDScript** (`.gd` — a Godot file is a class body: `class_name` names it and its file-scope `func`/`var` are its members, with inner classes, constants, enums and their members, signals and call edges; `preload`/`load` produce no dependency edge yet, and `.tscn`/`.tres`/`.gdshader` are not indexed — see the [GDScript notes](docs/ARCHITECTURE.md#gdscript-extraction)), Bash, Go, Rust, Swift, C#, JSON + TOML + YAML (config keys — a +[static-analysis limits](docs/ARCHITECTURE.md#elixir-extraction)), **Kotlin** (`.kt` — classes, objects, companion objects, interfaces, enum classes and functions, extension functions included; bare and navigation calls and constructor delegation are call-graph edges; an import is a dependency edge only (role="import" on `--uses`, never a `--callers`/`--impact` edge — T13/fix3, 2026-09-20). Kotlin and Java share one call graph, and a call reaches the other language only when its own defines no candidate of that name, so adding `.kt` files never moves a Java edge. Stated floors: an explicit receiver (`A.f()`) does not narrow candidates; a multiplatform `expect`/`actual` type pair is two candidates; `.kts` is not indexed; and a file nesting string templates past 128 levels is refused and listed by `--skipped` — see the [Kotlin limits](docs/ARCHITECTURE.md#kotlin-extraction)), **GDScript** (`.gd` — a Godot file is a class body: `class_name` names it and its file-scope `func`/`var` are its members, with inner classes, constants, enums and their members, signals and call edges; `preload`/`load` produce no dependency edge yet, and `.tscn`/`.tres`/`.gdshader` are not indexed — see the [GDScript notes](docs/ARCHITECTURE.md#gdscript-extraction)), **Clojure** (`.clj`/`.cljs`/`.cljc`/`.bb` — namespaces, vars, functions, macros, multimethods, protocols, records and types; direct symbolic list-head calls are edges. Quoted, syntax-quoted and reader-discarded forms are excluded. Macro expansion, dynamic invocation, namespace aliases/import resolution, protocol/type method symbols, and exact multi-arity signatures are stated floors — see the [Clojure limits](docs/ARCHITECTURE.md#clojure-extraction)), Bash, Go, Rust, Swift, C#, JSON + TOML + YAML (config keys — a `[tool.ruff.lint]` table is one symbol under its full dotted name, and `pyproject.toml`/`Cargo.toml`/CI workflows become greppable), and **Markdown** (`.md`/`.markdown` — the DOC tier: every heading, ATX or setext, is a section symbol whose span runs to the next @@ -2961,7 +2961,7 @@ The CLI write verbs and the MCP write verbs use the same safety contract: ### 12. Supported languages and formats -The tool vendors 25 tree-sitter grammars. A table maps a file extension to a grammar and a query +The tool vendors 26 tree-sitter grammars. A table maps a file extension to a grammar and a query file. One query engine runs over every language. A new language requires a vendored grammar, a query file, and one row in the extension table. @@ -2973,9 +2973,10 @@ file, and one row in the extension table. | Metal (MSL) | `.metal` | Indexed with the C++ grammar. | | CUDA | `.cu`, `.cuh` | `<<<>>>` launch sites are call edges. | | Python | `.py` | | -| TypeScript / JavaScript | `.ts`, `.tsx`, `.mts`, `.cts`, `.js`, `.jsx`, `.mjs`, `.cjs` | Named imports and default imports resolve. One vendored dependency supplies two of the 25 grammars, `typescript` and `tsx`. `.astro` frontmatter rides this same `Lang` — see its own row below. | +| TypeScript / JavaScript | `.ts`, `.tsx`, `.mts`, `.cts`, `.js`, `.jsx`, `.mjs`, `.cjs` | Named imports and default imports resolve. One vendored dependency supplies two of the 26 grammars, `typescript` and `tsx`. `.astro` frontmatter rides this same `Lang` — see its own row below. | | Java | `.java` | Qualified `new` calls resolve in a precise tier. | | Kotlin | `.kt` | Shares one call graph with Java. A file with string templates past 128 levels is refused and listed by `--skipped`. | +| Clojure | `.clj`, `.cljs`, `.cljc`, `.bb` | Structural defining forms and direct symbolic list-head calls; quoted/discarded syntax is excluded. Macro expansion and namespace/import resolution are not inferred. | | Ruby | `.rb` | Superclasses, mixins, `autoload`, and constant receivers are read. | | PHP | `.php`, `.phtml` | Dynamic dispatch is a stated floor. | | Lua | `.lua` | Metatable inheritance produces no inheritance edge. `require` is a function call. A string-literal `require` that names exactly one file in the tree adds a dependency edge. | diff --git a/THIRD_PARTY.md b/THIRD_PARTY.md index 8bddabfb5..5ef6aced0 100644 --- a/THIRD_PARTY.md +++ b/THIRD_PARTY.md @@ -72,6 +72,7 @@ is why the sizes are what they are — `parser.c` is one big static table, not h | `deps/markdown` | tree-sitter-markdown (v0.5.3; the block grammar `tree-sitter-markdown/` only) | Matthias Deiml | MIT | `f969cd3ae3f9fbd4e43205431d0ae286014c05b5` | https://github.com/tree-sitter-grammars/tree-sitter-markdown | 2.1 MB | | `deps/kotlin` | tree-sitter-kotlin (ABI 14) | fwcd | MIT | `1852ea17b7f60fb3f9d84e0b1555d56b46b39fb1` | https://github.com/fwcd/tree-sitter-kotlin | 32 MB | | `deps/gdscript` | tree-sitter-gdscript (master) | Preston Knopp | MIT | `c5c8fa4861b5a4f04a7e60d97587fc3b6cc5639e` | https://github.com/PrestonKnopp/tree-sitter-gdscript | 2624 KB | +| `deps/clojure` | tree-sitter-clojure v0.0.14 (ABI 15) | Sogaiu, Yogthos and contributors | CC0-1.0 | `8ec8407eada5f29728d746a46cbe6115938b5422` | https://github.com/yogthos/tree-sitter-clojure | 0.8 MB | | `deps/doctest` | doctest (v2.4.12) | Viktor Kirilov | MIT | `1da23a3e8119ec5cce4f9388e91b065e20bf06f5` | https://github.com/doctest/doctest | 0.7 MB | Notes: @@ -91,6 +92,10 @@ Notes: - `deps/kotlin` is pinned to a bare commit rather than the last tag (`v0.3.8`, Aug 2024) because that tag predates a scanner segfault fix (upstream #136) present on `main`; the pinned commit is `main`'s tip as of this vendoring, chosen for the fix, not for being a release. +- `deps/clojure` comes from Yogthos' fork of Sogaiu's grammar. The comparison used Sogaiu upstream + commit `e43eff80d17cf34852dcd92ca5e6986d23a7040f` against the Yogthos pin above. At those revisions the grammar + rules match; Yogthos' regenerated ABI-15 parser completed the 4,933-file qualification corpus + while Sogaiu's older ABI-14 generated parser repeatedly stalled. - `deps/ts_typescript` keeps `common/scanner.h`, which both sub-grammars' `src/scanner.c` include. - `deps/php` keeps the repo-relative layout `common/scanner.h` + `php/src/…` for the same reason, and for one more: upstream hosts TWO sub-grammars (`php/`, `php_only/`) whose `src/scanner.c` each diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 3516a028e..cbe173dde 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -250,6 +250,25 @@ triple-quoted string that ends in an escaped `$`). `test/kotlincheck.sh` covers extraction, both bridge directions in flat and split layouts, the Java-edge invariant, the bodyless-type collapse, hostile nesting, metrics and determinism. + +**Clojure extraction.** The vendored Yogthos parser is a fork of Sogaiu's grammar. The grammar +rules match at the pinned revisions, while Yogthos' generated ABI-15 parser completed 4,930 of 4,933 +files (99.94%, 55.5 MB across Metabase, clojure-lsp, clj-kondo and Babashka) in 2.24 s. Sogaiu's +ABI-14 generated parser repeatedly stalled on the same corpus. Two failures were intentionally +invalid clj-kondo corpus files; the third was a Metabase test file. + +`queries/clojure/tags.scm` captures structural two-symbol defining lists and direct symbolic list +heads. `ingest_clojure.h` classifies namespaces, vars, functions, multimethods, macros, protocols, +records and types, and rejects quoted, syntax-quoted, reader-discarded and `(comment …)` subtrees. Syntax-quote +`~`/`~@` live holes and shared inert-reference accounting are deferred to issue #357. Macro-generated +definitions and calls, dynamic invocation, namespace aliases/import resolution and protocol/type +method symbols are not inferred. Multi-arity functions report inexact arity, so call resolution does +not narrow on a guess. Clojure does not claim dependency capability until namespace forms have a +corpus-index-backed resolver. The shared clone/readability scanner does not yet strip Clojure's `;` +comments; this can hide clone matches or inflate lexical readability counts. `test/clojurecheck.sh` +covers the four extensions, definition kinds, calls, quote/discard negatives, cache parity, root +spelling, skipped census and dependency/nonlocal-state disclosures. + Elixir extraction landed at revision 78 (rich 79) — `kParserVer` in `src/ingest_cache.h`, mirrored by `kIngestParserVerMirror` in `src/quality.h`. The required `qschemetrip` source-change pin is refreshed for this extraction change; snapshot scheme 8 is unchanged. diff --git a/docs/EVALS.md b/docs/EVALS.md index 4025461a5..234344482 100644 --- a/docs/EVALS.md +++ b/docs/EVALS.md @@ -21,7 +21,7 @@ section, and it is not an afterthought. | **Co-change / known-item evals** | `--eval`, `--eval-retrieval` (see `bench/ANSWERQUALITY.md`) | Whether the tool surfaces the other files a real historical commit touched; and known-item retrieval across four rankers. | | **Ensemble calibration harness** | `bench/ensemblecal/` | Whether `--ensemble`'s four evidence families are actually orthogonal, how often each fires, how stable each is across commits — and the preset ladder derived from that (§9). | | **Differential argv harness** | `test/argvdiffcheck.sh` | That a refactor changed *nothing observable*: two binaries, every argv vector, stdout + stderr + exit code byte-identical. | -| **The gate suite** | `test/regression.sh`, `test/pargates.py` | 683 gate scripts plus the determinism, cache-transparency and golden contracts. | +| **The gate suite** | `test/regression.sh`, `test/pargates.py` | 684 gate scripts plus the determinism, cache-transparency and golden contracts. | | **`--quality-delta`** | `src/quality.h` | Ten measured code-quality failure modes, reported only where a change made them worse. | ### The labeling protocol (why the held-out eval is allowed to disagree with the ranker) @@ -5888,7 +5888,7 @@ copy here would be exactly the dialect divergence that gate exists to catch. Com tags, wrap, stable-order defaults), seven individually invoked standalone gates (`g1freshcheck`, `skillscan`, `htmlexport`, `compresscheck`, `handoffcheck`, `releaseinstallcheck`, `taskroutecheck`), and a single loop -naming **683 gate scripts**, all of which exist on disk. +naming **684 gate scripts**, all of which exist on disk. `python3 test/pargates.py . ./build/ripwire -j 6` runs the same scripts in parallel so a full verification fits in one sitting. It does not modify `regression.sh`. @@ -7005,7 +7005,7 @@ Listed because the reason is more useful than the silence. shipped**. See `bench/locbench/anchorhop_calib.json`. The mention anchor's reproducible numbers are the ablations in §4. - **A single round gate-count.** Two in-tree numbers disagree (`test/pargates.py`'s docstring says - ~210; `test/argvdiffcheck.sh` says 200+), while the loop in `test/regression.sh` names 683. The + ~210; `test/argvdiffcheck.sh` says 200+), while the loop in `test/regression.sh` names 684. The loop is the authority; the stale docstrings are a known drift. Since 2026-09-10 the number is not written by hand anywhere: `docs/gatecount_build.py` derives it from the loop and rewrites every published site, `test/gatecountcheck.sh` fails if any of them drifts, and `test/manifestcheck.sh` diff --git a/present/deck5_ripwire_build.js b/present/deck5_ripwire_build.js index 8cf920237..e545797c6 100644 --- a/present/deck5_ripwire_build.js +++ b/present/deck5_ripwire_build.js @@ -1214,7 +1214,7 @@ function storyCards(s, { kick, head, stories, footText }){ kicker(s, "// how it stays true", AMBER); title(s, "Proven, not promised"); const cards = [ - ["683 gate scripts", "the suite runs on every push — plus determinism, cache-transparency and golden contracts; the gate count itself is gated against the runner's own loop"], // gatecount + ["684 gate scripts", "the suite runs on every push — plus determinism, cache-transparency and golden contracts; the gate count itself is gated against the runner's own loop"], // gatecount ["byte-identical, always", "two runs over the same tree produce the same bytes; warm equals cold. Enforced in CI, twice — Release AND a plain flavour, because NDEBUG once blinded a whole class of checks"], ["differential refactoring", "a refactor must prove it changed nothing observable: two binaries, hundreds of argv vectors, stdout + stderr + exit codes byte-identical"], ["held-out labels, authored blind", "eval labels were written by reading source before the ranker ever ran on them — so the eval is allowed to say the ranker is wrong. It has."], @@ -1238,7 +1238,7 @@ function storyCards(s, { kick, head, stories, footText }){ title(s, "Claims you can trust, because we publish what failed", { size: 32 }); card(s, MX, 1.72, 3.86, 1.72); - stat(s, "683", "gate scripts named by test/regression.sh — and the COUNT itself is gated against the runner's own loop, so it cannot go stale quietly", // gatecount + stat(s, "684", "gate scripts named by test/regression.sh — and the COUNT itself is gated against the runner's own loop, so it cannot go stale quietly", // gatecount MX+0.15, 1.86, 3.56, CYAN, { bsize: 42, bh: 0.66, lsize: 9.5 }); card(s, 4.68, 1.72, 3.86, 1.72, CARD2); stat(s, "8", "registered NEGATIVES — changes built, gated green, measured against a band written before the code, and reverted rather than tuned", @@ -1540,7 +1540,7 @@ function storyCards(s, { kick, head, stories, footText }){ ["191 long flags · 36 slides", "bash test/deckclaimcheck.sh"], ["every --flag named here exists", "bash test/deckcheck.sh"], ["74.7% fewer element bytes", "bash test/showcasecapturecheck.sh"], - ["683 gate scripts", "bash test/manifestcheck.sh"], // gatecount + ["684 gate scripts", "bash test/manifestcheck.sh"], // gatecount ["49 repos · 71 papers · 237 surveyed","bash test/readmedriftcheck.sh"], ["the ten moments, any row", "ripwire . --callers=SYM | wc -c"], ["the head-to-head table", "bench/headtohead/r4-2026-08-06/"], diff --git a/queries/clojure/tags.scm b/queries/clojure/tags.scm new file mode 100644 index 000000000..1aff07432 --- /dev/null +++ b/queries/clojure/tags.scm @@ -0,0 +1,13 @@ +; A defining list has a symbolic head followed by a symbolic declared name. +; ingest_clojure.h classifies the head and excludes quote/discard contexts. +(list_lit + [(comment) (dis_expr)]* . + value: (sym_lit name: (sym_name)) + [(comment) (dis_expr)]* . + value: (sym_lit name: (sym_name) @name)) @definition.other + +; Only symbolic list heads can be direct calls. Special forms and declaration +; heads are excluded by the Clojure capture filter. +(list_lit + [(comment) (dis_expr)]* . + value: (sym_lit name: (sym_name) @name)) @reference.call diff --git a/scripts/optremarks.py b/scripts/optremarks.py index 316ebac38..899856063 100755 --- a/scripts/optremarks.py +++ b/scripts/optremarks.py @@ -68,7 +68,7 @@ "src/lexical.h", # tokenizer # ── the ingest translation unit ────────────────────────────────────────────────────────────── - # One TU, seventeen files since the split. It is the overwhelming majority of both a cold and a + # One TU, seventeen guarded sections since the split. It is the overwhelming majority of both a cold and a # warm run, so most of its sections are hot — that is a fact about where this tool spends its # time, not a lapsed rule. The six that are NOT hot are in COLD_FILES, each with its number. "src/ingest.cpp", # the TU anchor: the ingest() driver and its phase calls. Its own body is small now — the phases live in the sections below @@ -112,6 +112,8 @@ "per-node tree-sitter walk — is covered by ingest_binds.h and ingest_relations.h, which run for every grammar." ), ( "src/ingest_elixir.h", "Elixir-specific capture helpers: per node, but for one grammar with a small corpus share. Same argument as ingest_jsimports.h above." ), + ( "src/ingest_clojure.h", + "Clojure-specific capture helpers: per query capture, but only for Clojure files. Same corpus-share argument as ingest_elixir.h above." ), # ── per-DIRECTIVE, where every hot ingest section above is per-node or per-file ──────────────────── ( "src/ingest_importcap.h", "the shared @import.path capture vocabulary (issue #358), carrying the C family for now. It is called from ONE place in ingest_sidecap.h and runs once per captured " diff --git a/src/depdialect.h b/src/depdialect.h index 513c1f3b4..34bf546ce 100644 --- a/src/depdialect.h +++ b/src/depdialect.h @@ -57,6 +57,7 @@ inline DepDialect dependencyDialect( Lang lang ) noexcept case Lang::Ruby: return DepDialect::Ruby; case Lang::Lua: return DepDialect::Lua; case Lang::Elixir: return DepDialect::Elixir; + case Lang::Clojure: // no namespace/import extraction yet case Lang::Dart: // not dependency-capable (dependencyCapable's DART paragraph) case Lang::GDScript: // not dependency-capable (the same paragraph) case Lang::Json: case Lang::Toml: case Lang::Yaml: case Lang::Markdown: case Lang::Unknown: diff --git a/src/htmlexport.h b/src/htmlexport.h index 9ae5ed294..4aaa3152c 100644 --- a/src/htmlexport.h +++ b/src/htmlexport.h @@ -2166,6 +2166,7 @@ inline constexpr const char* kLangColors[] = { // Lua's #4b8bbe and sits inside a band already holding Cpp/TypeScript/Go/C/Php. Teal is // unused in this palette, so it stays separable on the #111 canvas — the same reasoning // the Elixir and Kotlin rows above applied to the purples. + "#63b132", // Clojure — green, distinct from Bash's lighter yellow-green. }; inline constexpr std::size_t kLangColorCount = sizeof( kLangColors ) / sizeof( kLangColors[0] ); // NB the bound names the LAST enumerator, so appending one to Lang leaves this assert TRUE and silently diff --git a/src/infra/fieldid.h b/src/infra/fieldid.h index 8f71256f9..c47eebd47 100644 --- a/src/infra/fieldid.h +++ b/src/infra/fieldid.h @@ -71,7 +71,7 @@ enum class NodeField : std::uint8_t Body, Captures, Condition, Consequence, Constructor, Declaration, Declarator, DefaultValue, Definition, Directive, Expression, Field, Function, Initializer, Key, Left, - Method, ModuleName, Name, Object, Operand, Operator, + Method, ModuleName, Name, Namespace, Object, Operand, Operator, Parameter, Parameters, Path, Pattern, Property, Receiver, Right, Scope, Source, Subject, Superclasses, Target, Trait, Type, Update, @@ -101,7 +101,7 @@ inline constexpr std::array kNodeFieldNames = { { NodeField::DefaultValue, "default_value", 13 }, { NodeField::Definition, "definition", 10 }, { NodeField::Directive, "directive", 9 }, { NodeField::Expression, "expression", 10 }, { NodeField::Field, "field", 5 }, { NodeField::Function, "function", 8 }, { NodeField::Initializer, "initializer", 11 }, { NodeField::Key, "key", 3 }, { NodeField::Left, "left", 4 }, { NodeField::Method, "method", 6 }, - { NodeField::ModuleName, "module_name", 11 }, { NodeField::Name, "name", 4 }, { NodeField::Object, "object", 6 }, + { NodeField::ModuleName, "module_name", 11 }, { NodeField::Name, "name", 4 }, { NodeField::Namespace, "namespace", 9 }, { NodeField::Object, "object", 6 }, { NodeField::Operand, "operand", 7 }, { NodeField::Operator, "operator", 8 }, { NodeField::Parameter, "parameter", 9 }, { NodeField::Parameters, "parameters", 10 }, { NodeField::Path, "path", 4 }, { NodeField::Pattern, "pattern", 7 }, { NodeField::Property, "property", 8 }, { NodeField::Receiver, "receiver", 8 }, { NodeField::Right, "right", 5 }, @@ -137,7 +137,7 @@ static_assert( firstNodeFieldRowOutOfPlace() == kNodeFieldCount, // SoA, not a map: the scan reads ONLY the grammar pointers, so they live in their own contiguous array // and the id blocks never share a cache line with them. // -// THE CAPACITY IS NOT A SILENT CAP. It is 64 against 23 distinct grammars over 47 extension rows today, +// THE CAPACITY IS NOT A SILENT CAP. It is 64 against 26 distinct grammars over 55 extension rows today, // and ingest_crawl.h carries a static_assert that the crawl table's ROW count — an upper bound on its // distinct-grammar count — fits here, so a 65th language is a COMPILE error rather than a run that is // quietly slower. test/fieldidcheck.sh arm F is the second guard, on the distinct count. The runtime diff --git a/src/ingest.cpp b/src/ingest.cpp index b1c23fa9c..219591471 100644 --- a/src/ingest.cpp +++ b/src/ingest.cpp @@ -169,6 +169,7 @@ extern "C" const TSLanguage* tree_sitter_dart( void ); const TSLanguage* tree_sitter_kotlin( void ); const TSLanguage* tree_sitter_gdscript( void ); + const TSLanguage* tree_sitter_clojure( void ); } // ── the ingest-family sections (2026-08-29 split; ingest() phases followed 2026-08-30) ────────────── @@ -194,6 +195,7 @@ extern "C" #include "ingest_names.h" #include "ingest_binds.h" #include "ingest_elixir.h" +#include "ingest_clojure.h" #include "ingest_importcap.h" #include "ingest_valuerefs.h" #include "ingest_sidecap.h" diff --git a/src/ingest_cache.h b/src/ingest_cache.h index ad43744cd..1c50420a9 100644 --- a/src/ingest_cache.h +++ b/src/ingest_cache.h @@ -320,7 +320,12 @@ constexpr std::uint32_t kCacheVersion = 31; // 31: train 27 — lane l // (Py `pkg.mod`, TS `./x`, Rust `crate::a::b`/`mod:x`) — // a target FORMAT change → old caches must be rejected. // 4: Include gained a `bool isAngle` (quote/angle) field -constexpr std::uint32_t kParserVer = 167; // bump on any grammar/.scm/extraction change +constexpr std::uint32_t kParserVer = 171; // bump on any grammar/.scm/extraction change + // 171 = 2026-10-13 (PR #349 lands, @tag-und-nacht): Clojure grammar, tags.scm and extraction + // (ingest_clojure.h) and the qualified-call namespace in Reference::qualifier. The branch built + // 156, 158 and 169 (rich file tag 170); main is 167 (rich file tag 168). 171, not 168: a lean 168 + // would read main's rich 167 blobs as its own; not 169/170: the branch's own 169 build and its + // rich tag. Rich file tag 172. kCacheVersion stays 31. // 167 = 2026-10-11 (train 27 release): the fix27-cpp-subscript extraction below, renumbered above the // lane build's 166 (rich file tag 167 there), so no cache a lane build wrote is read as this release's. // Rich file tag 168. No other extraction change; kCacheVersion stays 31. diff --git a/src/ingest_clojure.h b/src/ingest_clojure.h new file mode 100644 index 000000000..429483f38 --- /dev/null +++ b/src/ingest_clojure.h @@ -0,0 +1,143 @@ +#pragma once + +#if !defined( RIPWIRE_INGEST_TU ) +#error "ingest_clojure.h is a section of ingest.cpp; include it only there" +#endif + +namespace rw +{ +namespace +{ + +struct ClojureDefinitionShape +{ + bool matches = false; + SymKind kind = SymKind::Other; +}; + +std::string_view clojureListHead( TSNode list, std::string_view src ) noexcept +{ + if( ts_node_is_null( list ) || std::strcmp( ts_node_type( list ), "list_lit" ) != 0 ) + { + return {}; + } + const std::uint32_t childCount = ts_node_named_child_count( list ); + std::uint32_t headIndex = 0; + while( headIndex < childCount + && ( kindIs( ts_node_type( ts_node_named_child( list, headIndex ) ), "comment" ) + || kindIs( ts_node_type( ts_node_named_child( list, headIndex ) ), "dis_expr" ) ) ) + { + ++headIndex; + } + if( headIndex == childCount ) + { + return {}; + } + const TSNode head = ts_node_named_child( list, headIndex ); + return kindIs( ts_node_type( head ), "sym_lit" ) ? nodeTextOf( head, src ) : std::string_view{}; +} + +// Temporary keyword-head table: CONTRIBUTING slice 5a moves these decisions into tags-pass predicates. +ClojureDefinitionShape clojureDefinitionShape( TSNode list, std::string_view src ) noexcept +{ + const std::string_view head = clojureListHead( list, src ); + if( head == "ns" ) { return { true, SymKind::Other }; } + if( head == "def" || head == "defonce" ) { return { true, SymKind::Var }; } + if( head == "defn" || head == "defn-" || head == "defmulti" || head == "defmethod" ) + { + return { true, SymKind::Function }; + } + if( head == "defmacro" ) { return { true, SymKind::Macro }; } + if( head == "defprotocol" || head == "definterface" ) { return { true, SymKind::Interface }; } + if( head == "defrecord" || head == "deftype" ) { return { true, SymKind::Class }; } + return {}; +} + +// Temporary inert-form filter: CONTRIBUTING slice 8a moves it onto the shared mechanism after #380 and #349 land. +bool clojureInert( TSNode node, std::string_view src ) noexcept +{ + for( TSNode parent = ts_node_parent( node ); !ts_node_is_null( parent ); parent = ts_node_parent( parent ) ) + { + const char* type = ts_node_type( parent ); + if( kindIs( type, "quoting_lit" ) || kindIs( type, "syn_quoting_lit" ) || kindIs( type, "dis_expr" ) + || ( kindIs( type, "list_lit" ) && clojureListHead( parent, src ) == "comment" ) ) + { + return true; + } + } + return false; +} + +bool clojureDeclarationMethod( TSNode list, std::string_view src ) noexcept +{ + const TSNode parent = ts_node_parent( list ); + if( ts_node_is_null( parent ) || std::strcmp( ts_node_type( parent ), "list_lit" ) != 0 ) + { + return false; + } + const std::string_view owner = clojureListHead( parent, src ); + return owner == "defprotocol" || owner == "definterface" || owner == "defrecord" || owner == "deftype"; +} + +bool clojureKeepCapture( TSNode role, bool isDef, std::string_view src ) noexcept +{ + if( clojureInert( role, src ) ) + { + return false; + } + const ClojureDefinitionShape definition = clojureDefinitionShape( role, src ); + if( isDef ) + { + return definition.matches; + } + if( definition.matches || clojureDeclarationMethod( role, src ) ) + { + return false; + } + // Temporary keyword-head exclusions: CONTRIBUTING slice 5a moves this table into tags-pass predicates. + constexpr std::string_view specialForms[] = { + "if", "if-not", "when", "when-not", "cond", "case", "do", "let", "letfn", "loop", "recur", + "fn", "fn*", "quote", "var", "set!", "new", ".", "throw", "try", "catch", "finally", "monitor-enter", + "monitor-exit", "locking", "binding", "with-open", "doseq", "for", "dotimes", "doto", "->", "->>", "as->", + "some->", "some->>", "cond->", "cond->>", "and", "or", "comment" + }; + const std::string_view head = clojureListHead( role, src ); + return !head.empty() && std::find( std::begin( specialForms ), std::end( specialForms ), head ) == std::end( specialForms ); +} + +std::uint16_t clojureParams( TSNode definition, std::string_view src ) noexcept +{ + TSNode params {}; + const bool isDefmethod = clojureListHead( definition, src ) == "defmethod"; + std::uint32_t formIndex = 0; + for( std::uint32_t i = 0; i < ts_node_named_child_count( definition ); ++i ) + { + const TSNode child = ts_node_named_child( definition, i ); + if( kindIs( ts_node_type( child ), "comment" ) || kindIs( ts_node_type( child ), "dis_expr" ) ) + { + continue; + } + if( isDefmethod && formIndex++ < 3 ) + { + continue; + } + if( std::strcmp( ts_node_type( child ), "vec_lit" ) == 0 ) + { + params = child; + break; + } + } + std::uint32_t count = 0; + for( std::uint32_t i = 0; !ts_node_is_null( params ) && i < ts_node_named_child_count( params ); ++i ) + { + const TSNode child = ts_node_named_child( params, i ); + if( std::strcmp( ts_node_type( child ), "comment" ) != 0 && nodeTextOf( child, src ) != "&" ) + { + ++count; + } + } + return std::uint16_t( std::min( count, std::uint32_t( 65535 ) ) ); +} + +} // namespace +} // namespace rw diff --git a/src/ingest_crawl.h b/src/ingest_crawl.h index ad5503360..7ccdca0e3 100644 --- a/src/ingest_crawl.h +++ b/src/ingest_crawl.h @@ -68,8 +68,8 @@ inline constexpr std::string_view kJbuilderExt = ".jbuilder"; // Order does not matter (linear scan); kept grouped by language for readability. // The extent is EXACT, not headroom: it was 32 with 32 rows, .toml made it 33, .pyi made it 34 and the // .yml/.yaml pair made it 36, the .php/.phtml/.lua trio made it 40, the .ex/.exs pair made it 42, the -// .rst/.adoc/.org/.mdx prose quartet made it 46, .dart made it 47, .kt made it 48, .hxx made it 49 and .gd made it 50. Sizing it to the row count is what -// makes +// .rst/.adoc/.org/.mdx prose quartet made it 46, .dart made it 47, .kt made it 48, .hxx made it 49, +// .gd made it 50, .astro made it 51, two later extensions made it 53, and Clojure's four make it 57. Sizing it to the row count makes // `std::array present` (the grammar-prewarm set, // below) exact too, and it turns "added a row and forgot the extent" into a compile error rather than a // silent drop. @@ -97,7 +97,7 @@ inline constexpr std::string_view kJbuilderExt = ".jbuilder"; // the latter a list item), so those files carry the file-level node alone and serve as ONE whole-file // unit. A heading detector per format is a later lane with its own measurement. `.mdx` is markdown with // JSX, which the block grammar already reads as html blocks (opaque). Gate: test/textdocscheck.sh. -constexpr std::array kLangTable = {{ +constexpr std::array kLangTable = {{ { ".cpp", Lang::Cpp, &tree_sitter_cpp, "cpp" }, { ".cc", Lang::Cpp, &tree_sitter_cpp, "cpp" }, { ".cxx", Lang::Cpp, &tree_sitter_cpp, "cpp" }, @@ -219,6 +219,10 @@ constexpr std::array kLangTable = {{ // Kotlin: `.kts` (Gradle script DSL) is deliberately NOT a row here yet — its trailing-lambda // density needs its own parse-quality probe before riding this grammar; `.kt` only for now. { ".kt", Lang::Kotlin, &tree_sitter_kotlin, "kotlin" }, // Kotlin — classes/objects/interfaces/functions + calls; JVM-bridged to Java (graph.h langCompatible) + { ".clj", Lang::Clojure, &tree_sitter_clojure, "clojure" }, + { ".cljs", Lang::Clojure, &tree_sitter_clojure, "clojure" }, + { ".cljc", Lang::Clojure, &tree_sitter_clojure, "clojure" }, + { ".bb", Lang::Clojure, &tree_sitter_clojure, "clojure" }, { ".md", Lang::Markdown, &tree_sitter_markdown, "" }, // Markdown DOC tier — headings/sections via extractMarkdown()'s custom tree walk; NO tags.scm (query stays "") { ".markdown", Lang::Markdown, &tree_sitter_markdown, "" }, // sibling extension, same walk { ".rst", Lang::Markdown, &tree_sitter_markdown, "" }, // reStructuredText — underlined titles tile as setext @@ -540,7 +544,7 @@ std::string finalSegment( std::string_view raw ) // allocates a std::string /// Return an owned definition lookup name, preserving config keys and Elixir module names verbatim. std::string defNameFromCapture( Lang lang, std::string_view raw ) { - if( lang == Lang::Json || lang == Lang::Toml || lang == Lang::Yaml || lang == Lang::Elixir ) + if( lang == Lang::Json || lang == Lang::Toml || lang == Lang::Yaml || lang == Lang::Elixir || lang == Lang::Clojure ) { return std::string( raw ); } diff --git a/src/ingest_relations.h b/src/ingest_relations.h index ebf4a7de8..cbba4cf32 100644 --- a/src/ingest_relations.h +++ b/src/ingest_relations.h @@ -670,7 +670,9 @@ struct DefBodyNodes inline DefBodyNodes defBodyNodeOf( TSNode roleNode, TSNode nameNode, SymKind kind, Lang lang ) noexcept { TSNode body = fieldChild( roleNode, NodeField::Body ); - if( ts_node_is_null( body ) && kind == SymKind::Macro ) + // A C `#define`'s replacement is its `value` field. Clojure names EVERY list child `value:`, so there the field's + // first child is the `defmacro` head itself and the signature would end before the name (review N1 on #349). + if( ts_node_is_null( body ) && kind == SymKind::Macro && lang != Lang::Clojure ) { body = fieldChild( roleNode, NodeField::Value ); } diff --git a/src/ingest_sidecap.h b/src/ingest_sidecap.h index 091b28b24..7983f738c 100644 --- a/src/ingest_sidecap.h +++ b/src/ingest_sidecap.h @@ -1184,6 +1184,7 @@ inline constexpr ExtractFamily kExtractFamilyByLang[] = { ExtractFamily::GoRustSwiftDart, // Dart ExtractFamily::JvmDotNet, // Kotlin ExtractFamily::Scripting, // GDScript + ExtractFamily::Scripting, // Clojure }; static_assert( std::size( kExtractFamilyByLang ) == kLangCount, "one profile family row per Lang, in enumerator order" ); static_assert( kExtractFamilyByLang[ std::size_t( Lang::Kotlin ) ] == ExtractFamily::JvmDotNet && kExtractFamilyByLang[ std::size_t( Lang::C ) ] == ExtractFamily::CFamily, @@ -2024,6 +2025,17 @@ void captureTagsFacts( TSQueryCursor* cursor, const LangEntry& le, std::uint32_t { continue; } + if( le.lang == Lang::Clojure ) + { + if( !clojureKeepCapture( roleNode, isDef, src ) ) + { + continue; + } + if( isDef ) + { + kind = clojureDefinitionShape( roleNode, src ).kind; + } + } if( le.lang == Lang::Elixir && refCapSv == "reference.bare" ) { // Bare pipe targets have their own capture; every other bare name needs lexical variable exclusion. @@ -2228,10 +2240,12 @@ void captureTagsFacts( TSQueryCursor* cursor, const LangEntry& le, std::uint32_t const std::uint32_t endRow = ts_node_end_point( spanThroughBody ? body : defNode ).row; // LB-E: rows through the sibling block d.loc = ( endRow >= startRow ) ? ( endRow - startRow + 1u ) : 1u; } - d.params = fnOrMethod ? ( le.lang == Lang::Elixir ? elixirParams( defNode, src ) : paramCountOf( metricNode, literalBound ) ) : std::uint16_t( 0 ); + d.params = fnOrMethod ? ( le.lang == Lang::Elixir ? elixirParams( defNode, src ) + : le.lang == Lang::Clojure ? clojureParams( defNode, src ) + : paramCountOf( metricNode, literalBound ) ) : std::uint16_t( 0 ); // LB-E: a testmacroblock's parameter surface is the MACRO's business, not visible here — claim // inexact so the resolver's arity narrowing never trusts params=0 on a test-title symbol. - d.arityExact = ( fnOrMethod && !isTestMacroBlock ) ? std::uint8_t( cc_paramArityExact( metricNode, le.lang, kind ) ? 1 : 0 ) : std::uint8_t( 0 ); // B2.2 + d.arityExact = ( fnOrMethod && !isTestMacroBlock && le.lang != Lang::Clojure ) ? std::uint8_t( cc_paramArityExact( metricNode, le.lang, kind ) ? 1 : 0 ) : std::uint8_t( 0 ); // B2.2 // L8: the in-file test-scope bit, for EVERY kind (a `#[cfg(test)] mod` and a `class TestFoo` // are themselves symbols, and dropping the members while keeping the shell would be a worse // answer than either). Runs on defNode, whose ancestors are the enclosing scopes. @@ -2426,6 +2440,10 @@ void captureTagsFacts( TSQueryCursor* cursor, const LangEntry& le, std::uint32_t r.lang = le.lang; r.role = isImportRef ? RefRole::Import : RefRole::Call; // ABS-3: @reference.call is a call use-site; @reference.import a using-decl re-export r.name = finalSegment( nameTxt ); + if( le.lang == Lang::Clojure ) + { + r.qualifier = nodeFieldText( ts_node_parent( nameNode ), NodeField::Namespace, src ); + } if( le.lang == Lang::Elixir ) { r.qualifier = elixir.scopeOf( roleNode ); diff --git a/src/lintcatalog.h b/src/lintcatalog.h index d3a6f7846..982f877e0 100644 --- a/src/lintcatalog.h +++ b/src/lintcatalog.h @@ -49,7 +49,7 @@ namespace rw::lintcatalog // The catalog's language vocabulary is exactly the token set --lint-rules' own `language:` field // already accepts (lintrules.h::langFromToken) — one language spelling for the whole lint subsystem, // so a catalog row's lang= list is round-trippable straight into a user rule's language: field. -inline constexpr std::array kCatalogLangs = { { +inline constexpr std::array kCatalogLangs = { { Lang::Cpp, Lang::C, Lang::ObjC, Lang::Python, Lang::TypeScript, Lang::JavaScript, Lang::Go, Lang::Rust, Lang::Swift, Lang::Java, Lang::CSharp, Lang::Ruby, Lang::Bash, // Php/Lua/Elixir/Dart/Kotlin join the vocabulary, but ONLY the language-agnostic naming family @@ -58,7 +58,7 @@ inline constexpr std::array kCatalogLangs = { { // by this append. What the entries buy is the round-trip — `language: php` in a user AST rule now // resolves, and a catalog row that claims to cover php/lua/dart/kotlin is backed by langOfPath // knowing .php/.lua/.dart/.kt (lintrules.h). - Lang::Php, Lang::Lua, Lang::Elixir, Lang::Dart, Lang::Kotlin, Lang::GDScript, + Lang::Php, Lang::Lua, Lang::Elixir, Lang::Dart, Lang::Kotlin, Lang::GDScript, Lang::Clojure, } }; // Lang→bitmask itself is rw::langBit (src/clones.h) — reused, not redefined. diff --git a/src/lintrules.h b/src/lintrules.h index b3594407d..ea992b4ec 100644 --- a/src/lintrules.h +++ b/src/lintrules.h @@ -109,6 +109,8 @@ inline constexpr LangTokenRow kLangTokenRows[] = { { "dart", Lang::Dart }, { "kotlin", Lang::Kotlin }, { "gdscript", Lang::GDScript }, + { "clojure", Lang::Clojure }, + { "clj", Lang::Clojure }, }; /// Parse a supported language token; assign out only on success and otherwise return false. @@ -168,6 +170,7 @@ inline constexpr LintExtRow kLintExtRows[] = { { ".dart", Lang::Dart }, { ".kt", Lang::Kotlin }, { ".gd", Lang::GDScript }, + { ".clj", Lang::Clojure }, { ".cljs", Lang::Clojure }, { ".cljc", Lang::Clojure }, { ".bb", Lang::Clojure }, }; /// Classify a path by its supported extension, returning Unknown when no extension matches. @@ -263,6 +266,7 @@ inline bool dependencyCapable( Lang lang ) noexcept return true; case Lang::Dart: // no import capture yet — see the DART paragraph above case Lang::GDScript: // no preload/load capture yet — the same paragraph + case Lang::Clojure: // no namespace/import extraction yet case Lang::Json: case Lang::Toml: case Lang::Yaml: case Lang::Markdown: case Lang::Unknown: return false; } diff --git a/src/model.h b/src/model.h index b885e8b7d..cf0ddbb57 100644 --- a/src/model.h +++ b/src/model.h @@ -161,19 +161,19 @@ inline bool isUntestableOwner( SymKind kind ) noexcept // JVM-bridged to Java via graph.h's langCompatible (mirroring the existing Cpp<->ObjC and Cpp<->C // bridges) so a mixed Kotlin+Java module (the Android norm) resolves calls across the language // boundary instead of dropping every one of them as unresolved. -enum class Lang : std::uint8_t { Cpp, Python, TypeScript, Go, Rust, Swift, ObjC, Markdown, JavaScript, Bash, Java, Ruby, Unknown, Json, CSharp, C, Toml, Yaml, Php, Lua, Elixir, Dart, Kotlin, GDScript }; +enum class Lang : std::uint8_t { Cpp, Python, TypeScript, Go, Rust, Swift, ObjC, Markdown, JavaScript, Bash, Java, Ruby, Unknown, Json, CSharp, C, Toml, Yaml, Php, Lua, Elixir, Dart, Kotlin, GDScript, Clojure }; // The number of Lang enumerators. MUST stay ( last enumerator + 1 ): any per-language array sized by // a LITERAL silently drops the tail when a language is appended, and the drop is invisible because // the affected code paths just see a zero. That happened: nonlocalstate.h's filesByLang was a // hardcoded 16 while Php(18), Lua(19) and Elixir(20) existed, so --nonlocal-state never disclosed // those three as unanalyzed even though kUnanalyzedLangs listed Php and Lua. Size per-language // arrays with this, never with a number. -inline constexpr std::size_t kLangCount = static_cast( Lang::GDScript ) + 1; +inline constexpr std::size_t kLangCount = static_cast( Lang::Clojure ) + 1; // ...and the cache readers validate every cached Lang byte against it, so a stale kLangCount would also refuse // the new language's records. The compile-time proof (infra/enumcount.h) makes the append a build error instead. static_assert( enumCountIsExact(), "kLangCount must name the LAST Lang enumerator — move it with the append" ); -// short lang label — the terse XML/JSON attribute (lang="cpp|py|ts|go|rs|swift|objc|js|sh|java|rb|md|json|cs|c|toml|yaml|php|lua|ex|dart|kt|gd"). +// short lang label — the terse XML/JSON attribute (lang="cpp|py|ts|go|rs|swift|objc|js|sh|java|rb|md|json|cs|c|toml|yaml|php|lua|ex|dart|kt|gd|clj"). // The canonical home for this switch: previously duplicated privately in htmlexport.h, moved here so a THIRD // caller (naming-consistency's per-language vote groups) reuses it instead of growing a second copy. /// Return the stable short output label for a language, or "?" for an unknown value. @@ -205,6 +205,7 @@ inline constexpr const char* langTag( Lang l ) noexcept case Lang::Dart: return "dart"; case Lang::Kotlin: return "kt"; case Lang::GDScript: return "gd"; + case Lang::Clojure: return "clj"; case Lang::Unknown: return "?"; } return "?"; // a byte past the enum (a corrupt cache value) still reads "?"; a NEW Lang is a -Werror=switch error above @@ -222,7 +223,7 @@ inline constexpr bool isCodeLang( Lang l ) noexcept { case Lang::Cpp: case Lang::Python: case Lang::TypeScript: case Lang::Go: case Lang::Rust: case Lang::Swift: case Lang::ObjC: case Lang::JavaScript: case Lang::Bash: case Lang::Java: case Lang::Ruby: case Lang::CSharp: - case Lang::C: case Lang::Php: case Lang::Lua: case Lang::Elixir: case Lang::Dart: case Lang::Kotlin: case Lang::GDScript: + case Lang::C: case Lang::Php: case Lang::Lua: case Lang::Elixir: case Lang::Dart: case Lang::Kotlin: case Lang::GDScript: case Lang::Clojure: return true; case Lang::Markdown: case Lang::Json: case Lang::Toml: case Lang::Yaml: case Lang::Unknown: return false; diff --git a/src/nonlocalstate.h b/src/nonlocalstate.h index 216139dc4..81882c4d8 100644 --- a/src/nonlocalstate.h +++ b/src/nonlocalstate.h @@ -233,14 +233,14 @@ inline bool isAnalyzedLang( Lang l ) noexcept // test/dartcheck.sh), with lua as their shared live contrast. The emission order is this table's order, // which makes it deterministic. struct UnanalyzedLang { Lang lang; std::string_view name; }; -inline constexpr std::array kUnanalyzedLangs = { { +inline constexpr std::array kUnanalyzedLangs = { { { Lang::C, "c" }, { Lang::Go, "go" }, { Lang::Rust, "rust" }, { Lang::JavaScript, "javascript" }, { Lang::TypeScript, "typescript" }, { Lang::Java, "java" }, { Lang::CSharp, "csharp" }, { Lang::Swift, "swift" }, { Lang::Ruby, "ruby" }, { Lang::Bash, "bash" }, { Lang::Php, "php" }, { Lang::Lua, "lua" }, { Lang::Elixir, "elixir" }, { Lang::Dart, "dart" }, { Lang::Kotlin, "kotlin" }, - { Lang::GDScript, "gdscript" } } }; + { Lang::GDScript, "gdscript" }, { Lang::Clojure, "clojure" } } }; // The immutability keywords of the covered families. A declaration prefix carrying any of these is not // mutable state. Conservative on purpose: a type argument that merely MENTIONS const (`vector v`) diff --git a/src/quality.h b/src/quality.h index 21ba0e1fd..2f7abe0eb 100644 --- a/src/quality.h +++ b/src/quality.h @@ -2267,7 +2267,9 @@ inline std::string cacheRootKeyHex( const std::string& root ) // not include this header; it relies on ingest.cpp including quality.h (line 13) before ingest_cache.h, and a reorder // that broke that fails the build on the undeclared name rather than passing. constexpr std::uint32_t kIngestCacheVersionMirror = 31; // MUST equal ingest.cpp's kCacheVersion (gated); 31 = train 27: lego-transitive's inherit-ref baseBind (the lane's 30), 29 = FE-B ref memberPath/memberCtor + 4 bind kinds, 28 = FE-A ref memberCall/memberRoot, 27 = corrected fnScope values, 26 = function-local def scope span (25 = #157 + #150) -constexpr std::uint32_t kIngestParserVerMirror = 167; // MUST equal ingest.cpp's kParserVer (gated) +constexpr std::uint32_t kIngestParserVerMirror = 171; // MUST equal ingest.cpp's kParserVer (gated) + // 171 = 2026-10-13 (PR #349 Clojure lands above main's 167 / rich tag 168 and the + // branch's own 169 / rich tag 170; see the kParserVer note) // 167 = 2026-10-11 (train 27 release: lane fix27-cpp-subscript's 166 renumbered above the lane build; // see the kParserVer note) // 164 = 2026-10-11 (train 27: lego-transitive's 162 renumbered above every live build, up to 162 / rich tag 163; diff --git a/src/tsprobe.cpp b/src/tsprobe.cpp index d3abfcbc2..395a62418 100644 --- a/src/tsprobe.cpp +++ b/src/tsprobe.cpp @@ -34,7 +34,7 @@ namespace // serialize.h's calibration array can size on it (model.h documents why), and ingest never assigns it. inline constexpr const char* kLangName[] = { "cpp", "py", "ts", "go", "rust", "swift", "objc", "md", "js", "sh", "java", "rb", "?", "json", "cs", "c", "toml", "yaml", - "php", "lua", "ex", "dart", "kt", "gd", + "php", "lua", "ex", "dart", "kt", "gd", "clj", }; static_assert( std::size( kLangName ) == rw::kLangCount, diff --git a/src/verbs_doctor.h b/src/verbs_doctor.h index a02a32530..f3c2b432f 100644 --- a/src/verbs_doctor.h +++ b/src/verbs_doctor.h @@ -53,6 +53,7 @@ extern "C" const TSLanguage* tree_sitter_dart( void ); const TSLanguage* tree_sitter_kotlin( void ); const TSLanguage* tree_sitter_gdscript( void ); + const TSLanguage* tree_sitter_clojure( void ); } // This process's own executable path, realpath'd. The platform's own answer comes first (rw::os::exepath) because @@ -620,6 +621,7 @@ inline DoctorGrammarProbe doctorProbeGrammars() { "dart", &tree_sitter_dart, "dart" }, { "kotlin", &tree_sitter_kotlin, "kotlin" }, { "gdscript", &tree_sitter_gdscript, "gdscript" }, + { "clojure", &tree_sitter_clojure, "clojure" }, // markdown carries NO tags.scm — ingest extracts sections by a custom tree walk, so the honest // probe is the pairing ingest actually uses: set_language + a real parse, not a query compile. { nullptr, &tree_sitter_markdown, "markdown" }, diff --git a/test/clojurecheck.sh b/test/clojurecheck.sh new file mode 100755 index 000000000..a4df7f74b --- /dev/null +++ b/test/clojurecheck.sh @@ -0,0 +1,115 @@ +#!/usr/bin/env bash +set -euo pipefail +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +BIN="${RIPWIRE_BIN:-$ROOT/build/ripwire}" +[ "${BIN#/}" = "$BIN" ] && BIN="$ROOT/$BIN" +TMP="$(mktemp -d)" +trap 'rm -rf "$TMP"' EXIT +mkdir "$TMP/cache" +export XDG_CACHE_HOME="$TMP/cache" +cp -R "$ROOT/test/clojurefix" "$TMP/fix" + +"$BIN" "$TMP/fix" --no-cache >"$TMP/cold.xml" +xmllint --noout "$TMP/cold.xml" +python3 - "$TMP/cold.xml" <<'PY' +import sys, xml.etree.ElementTree as ET +t = ET.parse(sys.argv[1]) +files = {f.get('p') for f in t.iter('f')} +assert files == {'core.clj', 'browser.cljs', 'shared.cljc', 'tasks.bb'}, files +rows = list(t.iter('s')) +names = {s.get('n').split('/')[0] for s in rows} +expected = {'sample.core', 'sample.browser', 'sample.shared', 'sample.tasks', 'answer', 'cached', + 'square', 'secret', 'unless', 'area', 'Greeter', 'Person', 'Counter', 'quoted', 'interop', + 'run', 'render', 'shared', 'task', 'quoted-holder', 'route', 'spaced', 'commented', + 'gap-call', 'comment-call', 'comment-holder', 'join', 'qualified-join', 'documented'} +assert names == expected, (names, expected) +by = {s.get('n').split('/')[0]: s for s in rows} +for name, kind in {'answer':'var', 'cached':'var', 'square':'fn', 'unless':'macro', + 'Greeter':'iface', 'Person':'cls', 'Counter':'cls'}.items(): + assert by[name].get('t') == kind, (name, by[name].attrib) +# Review N1: a defmacro's signature includes its name. The grammar names every list child `value:`, and the C +# `#define` fallback once read that field as the macro body, so the span ended before the name and every +# defmacro row carried extent_suspect="name". Near misses: a defn, and a macro with a docstring and attr-map. +for name in ('unless', 'documented', 'square', 'secret'): + assert by[name].get('extent_suspect') is None, (name, by[name].attrib) +assert by['documented'].get('t') == 'macro', by['documented'].attrib +print('PASS defmacro and defn rows carry no extent_suspect (signature includes the name)') +def calls(name): + return {c.get('n').split('/')[0] for c in by[name].iter('c')} +assert 'square' in calls('secret'), calls('secret') +assert 'secret' in calls('run'), calls('run') +assert 'square' in calls('render'), calls('render') +assert 'render' in calls('task'), calls('task') +for name in ('spaced', 'commented', 'gap-call', 'comment-call'): + assert 'square' in calls(name), (name, calls(name)) +assert 'square' not in calls('quoted-holder'), calls('quoted-holder') +assert 'square' not in calls('comment-holder'), calls('comment-holder') +# KNOWN GAP (shared resolver, not Clojure): a qualifier that names no definition still reaches the +# bare-name ladder, so str/join binds the in-tree join. The maintainers' shared refusal flips this arm. +# When it goes red, assert 'join' not in these calls; retain the fixture and the arm. +assert 'join' in calls('qualified-join'), ('known gap moved: flip this arm to "not in"', calls('qualified-join')) +print('PASS known shared resolver gap: str/join currently binds the in-tree join') +print('PASS Clojure definitions, kinds, calls, quote/discard negatives, and four extensions') +PY + +"$BIN" "$TMP/fix" --metrics --no-cache >"$TMP/metrics.xml" +python3 - "$TMP/metrics.xml" <<'PY' +import sys, xml.etree.ElementTree as ET +rows = [s for s in ET.parse(sys.argv[1]).iter('s') if s.get('n') == 'route'] +assert len(rows) == 1, rows +assert rows[0].get('params') == '1', rows[0].attrib +PY + +mkdir "$TMP/rules" +printf '%s\n' '- id: clojure-symbol' ' language: clj' ' severity: warn' \ + ' message: symbol found' ' query: |' ' (sym_lit name: (sym_name) @hit)' >"$TMP/rules/clj.yml" +"$BIN" "$TMP/fix" --lint-rules="$TMP/rules" --no-cache >"$TMP/lint.xml" +rg -q 'rule="clojure-symbol"' "$TMP/lint.xml" + +"$BIN" "$TMP/fix" >"$TMP/warm-a.xml" +"$BIN" "$TMP/fix" >"$TMP/warm-b.xml" +cmp "$TMP/cold.xml" "$TMP/warm-a.xml" +cmp "$TMP/warm-a.xml" "$TMP/warm-b.xml" +( cd "$TMP" && "$BIN" fix --no-cache >"$TMP/relative.xml" ) +python3 - "$TMP/cold.xml" "$TMP/relative.xml" <<'PY' +import sys, xml.etree.ElementTree as ET +def facts(p): + root = ET.parse(p).getroot() + root.attrib.pop('root', None) + root.attrib.pop('est_tokens', None) + return ET.tostring(root) +assert facts(sys.argv[1]) == facts(sys.argv[2]) +PY +"$BIN" "$TMP/fix" --skipped --no-cache >"$TMP/skipped.xml" +rg -q '&2 + exit 1 +fi +"$BIN" "$TMP/fix" --deps --no-cache >"$TMP/deps.xml" +if rg -q 'dep_langs="[^"]*clj' "$TMP/deps.xml"; then + echo 'Unexpected Clojure dependency capability' >&2 + exit 1 +fi +"$BIN" "$TMP/fix" --nonlocal-state --no-cache >"$TMP/nonlocal.xml" +rg -q 'unanalyzed_langs="clojure"' "$TMP/nonlocal.xml" +rg -q 'unanalyzed_files="4"' "$TMP/nonlocal.xml" +python3 - "$TMP/fix/core.clj" <<'PY' +import pathlib, sys +p = pathlib.Path(sys.argv[1]) +s = p.read_text() +old = '(defn run [x] (secret x))' +assert old in s +p.write_text(s.replace(old, '(defn run [x] (square x))')) +PY +"$BIN" "$TMP/fix" --no-cache >"$TMP/mutated.xml" +python3 - "$TMP/mutated.xml" <<'PY' +import sys, xml.etree.ElementTree as ET +rows = [s for s in ET.parse(sys.argv[1]).iter('s') if s.get('n').split('/')[0] == 'run'] +assert len(rows) == 1 +calls = {c.get('n').split('/')[0] for c in rows[0].iter('c')} +assert 'square' in calls and 'secret' not in calls, calls +PY +PATH="$(cd "$(dirname "$BIN")" && pwd):$PATH" "$BIN" "$TMP/fix" --doctor >"$TMP/doctor.xml" +rg -q ' per RIPWIRE_FUZZ_READERS entry" + ok "configured model contains all 24 grammar fuzz executables and one ripwire_fuzz_reader_ per RIPWIRE_FUZZ_READERS entry" else no "configured grammar or reader fuzz executable set differs from the grammar list / RIPWIRE_FUZZ_READERS" fi @@ -191,7 +191,7 @@ grep -q 'max_total_time=' "$RUNNER" && grep -q 'max_len=65536' "$RUNNER" && grep && ok "fuzz runner is time-, input-, and concurrency-bounded" || no "bounded fuzz runner contract missing" seedCount="$( find "$ROOT/test/fuzz/seeds" -mindepth 2 -maxdepth 2 -name valid | wc -l | tr -d ' ' )" -if [ "$seedCount" = 23 ]; then ok "all 23 grammars have valid seeds"; else no "expected 23 grammar seeds, found $seedCount"; fi +if [ "$seedCount" = 24 ]; then ok "all 24 grammars have valid seeds"; else no "expected 24 grammar seeds, found $seedCount"; fi # ── the nightly workflow: the TSan build runs against main once a day, and nothing about it can quietly widen ───────── # ThreadSanitizer is not a per-PR leg (owner decision, 2026-09-17): it runs from .github/workflows/nightly.yml. These diff --git a/test/gateexitcheck.sh b/test/gateexitcheck.sh index f41225480..4304a7993 100755 --- a/test/gateexitcheck.sh +++ b/test/gateexitcheck.sh @@ -298,6 +298,7 @@ FAILFAST = { "dartcheck.sh": ( "set -e and Python assertions; pre-Dart HEAD binary probed to exit 1", 1 ), "elixircheck.sh": ( "set -e and Python assertions; pre-Elixir HEAD binary probed to exit 1", 1 ), "gdscriptcheck.sh": ( "set -e and Python assertions; same shape as elixircheck. rc READ, not inferred: run against the pre-GDScript baseline binary (which indexes no .gd, so the fixture yields zero symbols) it exits 1", 1 ), + "clojurecheck.sh": ( "set -e and Python assertions; forced an empty output with RIPWIRE_BIN=/usr/bin/true, observed xmllint exit 1", 1 ), "agentloopcodexcheck.sh": ( "trailing Python assertions make the interpreter rc the gate rc", 1 ), "clonebandcheck.sh": ( "every check is `echo FAIL; exit 2` at the site", 2 ), "clonelexcheck.sh": ( "single terminal if/else on the harness binary, `exit 2` on failure", 2 ), diff --git a/test/printf_parity.manifest b/test/printf_parity.manifest index 2e9c770d7..50e5eb684 100644 --- a/test/printf_parity.manifest +++ b/test/printf_parity.manifest @@ -3,7 +3,7 @@ lint 0 a3d29cee7631f2904dfeaa947f091d3e73181d325e6ddedd87a68580d5717ff5 e3b0c442 lint_sarif 0 805e375b06b7755bcc6423607378e557ee82fef787cf09c34ba5c066639f4d7b e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 lint_select 0 740876ae2df8dbdced07c406c223f545e92a719d8bc3dee1cac56a85207f16c2 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 lint_naming 0 bef8a74c688c9497b3f3ce5a58856995820092cf3add35cbf67a54b8f6d3fb2b e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -lint_catalog 0 8fa123b50edaa4ffcc8a0ef1c5a91bd0bad08983eae5ab71403df55cce80ef5e e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +lint_catalog 0 63005e55eddc86e29f6bf477ebc7afeabcfa29db3071086ff45c2c9bd3e9f6c5 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 match 0 be740736cf1f50ac4bebb997ca1d70b122fcb085e7174c557a0ac8a8a3e71433 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 pattern 0 b7a2467faab2b69e4fe8e3d8204f158329f6b349d644e5681af860ce6f8ba6ca e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 callers 0 1dd0a41c39f89e4b35fb40750a4b2fd56376daf2161d24b03d32423d788b352d e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 diff --git a/test/qschemetrip.hash b/test/qschemetrip.hash index fc6db80bd..f1ce3205d 100644 --- a/test/qschemetrip.hash +++ b/test/qschemetrip.hash @@ -1 +1 @@ -52d9f8e52c6e4065d160721a3c3ac86a61cfe8f4897b5df09958d4425bc52a66 +23cb6ecf5949981b75965273ff9af22fc68cdfe109bbd7f99b7167d59bdbc0cb diff --git a/test/qschemetripcheck.sh b/test/qschemetripcheck.sh index 665cc9956..c3ad1b7fe 100755 --- a/test/qschemetripcheck.sh +++ b/test/qschemetripcheck.sh @@ -34,6 +34,18 @@ SRC="$ROOT/src/quality.h" ING="$ROOT/src/ingest_cache.h" # extraction-identity constants moved here (2026-08-29 ingest.cpp section split); the hashed CONCAT label keeps its historical spelling so the pin holds PIN="$ROOT/test/qschemetrip.hash" # RE-PIN LOG (the pin is a bare hash, so its justification has to live here). +# 2026-10-13, PR #349 lands (maintainer renumber commit on the contributor's branch): RE-DERIVED with UPDATE_GOLDEN=1. +# The only watched text that moved is the kParserVer declaration (and its mirror): provisional 158 -> 171. The branch +# built 156, 158 and 169 (rich file tag 170); main is 167 (rich file tag 168); 171 / rich file tag 172 is above all of +# them. The 10-11 entry below records the branch's merge with release 0.6.7, not a merge into main. +# kCacheVersion 31 and kQSnapCacheScheme 20 are unchanged. +# 2026-10-12, PR #349 maintainer reply: RE-DERIVED with UPDATE_GOLDEN=1. +# kParserVer / quality mirror 169 -> provisional 158 as requested; the integration train assigns the +# final version on landing. Extraction behaviour is unchanged; kCacheVersion 31 and kQSnapCacheScheme 20 stay. +# 2026-10-11, PR #349 merged with release 0.6.7: RE-DERIVED with UPDATE_GOLDEN=1. +# kParserVer / quality mirror 167 -> provisional 169 for Clojure extraction and qualified-call namespace; +# main's rich tag is 168. kCacheVersion stays main's 31; kQSnapCacheScheme stays main's 20. +# The maintainer must confirm or renumber the landing value; regenerate this pin if renumbered. # 2026-10-11, release 0.6.7 (fix27-cpp-subscript and fix27-impact-multidef merged onto train 27): RE-DERIVED ONCE with UPDATE_GOLDEN=1 # (hash 52d9f8e52c…c52a66). The only watched text that moved is the kParserVer declaration (and its mirror): 164 -> 167. The lane # built 166 (rich file tag 167); the release renumbers above it, rich file tag 168. kCacheVersion and kQSnapCacheScheme are unchanged. diff --git a/test/regression.sh b/test/regression.sh index a48095816..d5e21f5d4 100755 --- a/test/regression.sh +++ b/test/regression.sh @@ -278,7 +278,7 @@ else fi # retired: forspinecheck — the --for caller spine (Change A) was dropped by its own offline kill rule: a spine of up to 2 caller hops from the top 3 seeds named a missed rubric item on 1 of 7 in-sample rows, so the gate that pinned it went with it # retired: cacheexclkeycheck — the per-configuration auto-cache key it pinned is a registered NEGATIVE (docs/EVALS.md, "The auto-cache key ignores --exclude", RUN 2026-09-03: a 158K-file root with >= 12 gate configurations thrashed the 2 GiB sweep); the retry design keeps ONE superset blob per root and will bring its own gate -for _g in a9disclosurecheck abicheck accessshapecheck ackonlycheck adaptivecheck adaptivecutshapecheck affectedcheck agentloopclaudecheck agentloopcodexcheck agentloopeditsuitecheck agentloopfollowupcheck agentloopgradercheck agentlooplockcheck agentloopopencodecheck agentsurfacecheck agenttablecheck aiderbytescheck anchorbodycheck anchorcheck archcheck archmetricscheck argvdiffcheck arisefollowupcheck ariseshimcheck aritycheck artifactcheck astqueryregexcheck astrocheck atcheck atomscheck attrvocabcheck baselinecheck baselinedirtycheck baselineportcheck bashsourcecheck batchcheck binoverridecheck blindspotcheck bm25boundcheck bm25check bodiesshowncheck bodydialectcheck budgetpolicycheck buildtypestampcheck builtinbindcheck bundleidcheck cachefuzzcheck cachehashcheck cacheidentitycheck cacheisolationcheck cachelintcheck cacheoffsetcheck cachereservecheck cachesplitcheck callerscheck callformcheck callsrankordercheck candheadcheck candidatescheck canoncheck capdisclosurecheck capsweepcheck ccheck ccjsoncheck ceilingverdictcheck chacheck chaconecheck chainguardcheck chainidcheck childwalkscalecheck churndecaycheck churnjoincheck churnjsonstampcheck claudeconfigdircheck clicheck clonebandcheck clonecachecheck clonededupcheck cloneidiomcheck clonelexcheck clsrecvcheck cochangeboostcheck cochangecliocheck cochangesurprisecheck codexinstallhonestycheck codexplugincheck codexwrapcheck collectioncapcheck columnarattrcheck columnarcheck columnarcommacheck commentcoherencecheck commenttokencheck communitydrillcheck communitylabelcheck compactlegendcheck compactroutecheck completecheck composelangcheck connectcheck connectcorecheck connectjoincheck constcheck contextratiocheck coplintcheck countfloorcheck cppbenchcheck cppoperatorcheck cppqualcheck cpptmplscopecheck crashsweepcheck crawlescapecheck crossdirincludecheck crossrefcheck crossrefdegradecheck csharpcheck csharpcondcheck cudacheck cyclecutcheck dartcheck deadcheck deadfiltercheck deadprecisioncheck deckcheck deckclaimcheck declinecheck declinedlistcheck decltodefcheck deeptailcheck defaultceilingcheck defectshapecheck defoverdeclcheck degradedhintcheck dependencypincheck deplangscheck depsprecisecheck detailcheck diagnoticecheck didyoumeancheck dispatchordercheck dmmcheck docanchorcheck docdemotecheck docdriftcheck docdriftcommentcheck docmdcachecheck docmentioncheck docscommandscheck doctorcheck donelegendcheck droppedpositivecheck duprowcheck dynmapsimdcheck editcheckanswercheck editcheckcheck editcheckdeclcheck editchecknotecheck edithandlehintcheck editpayloadbinarycheck editplancheck editplanpayloadconfinecheck editplanrecheckcheck editplanrollbackmsgcheck editpreviewcheck editroundtripcheck edittargetfileabscheck eliximportcheck elixircheck elixirnamearitycheck elixirsemanticcheck emitescapecheck emittertruthcheck emptycorpuscheck emptyvaluerefusecheck ensembleavailcheck ensemblecheck enumtablecheck essentialcxcheck estchargecheck evalcheck evictioncheck exemplarcheck exemplarconfcheck exercisescheck expandbodyfirstcheck expandcallscheck expandmodecheck expandrangecheck expandsibscheck expandtokencheck expandtopk0check extentcheck externalvetocheck falseedgecheck fficheck fieldaffinitycheck fieldidcheck fieldnarrowcheck fieldusescheck filerootcheck fileselectorrefusecheck fillordercheck fixedbufsweep flagscheck flagsnoisecheck flagsurfacecheck flagtablecheck flipcheck floormarkcheck fnliteralcheck fnptrcheck forautobodycheck forblowupcheck forbudgetmonotoncheck forcalibfactscheck forcompresscheck fordisclosurecheck forhdrshapecheck forlenscheck formatgatecheck formaxtokenscheck fornotesbudgetcheck fornotesjsoncheck forrankordercheck forrootlegendcheck forsectioncollapsecheck forsigspancheck forwidencheck freshclonecheck freshnesscheck g1configcheck gateabilitycheck gatecountcheck gateexitcheck gdscriptcheck genrecallcheck gitenvhermeticcheck githardencheck gitignorecheck gitquotepathcheck gitstampcheck goinstcheck gointerfacecheck gokindcheck graphlegendbudgetcheck graphqueryrefusecheck grepanchorcheck grepandcheck grepbytescheck grepcheck grepcontextcheck grepcorpuscheck grepfastcheck grepfollowupcheck grepignorecheck grepscancheck grepseamcheck greptiercheck guardmsgcheck hasacheck hazardpatterncheck headbinstagecheck headsnapcachecheck helpbudgetcheck hermesinstallcheck historyoraclecheck hookcheck hostilecheck hotspotsincecheck htmlcolorcheck htmlhostcheck htmlrendercheck identitycheck impactdepthcheck impactimportcheck impactpartitioncheck importcapcheck importnarrowcheck includeanglecheck includeprecisecheck indexoutcheck infraportcheck isolateprovenancecheck javamethodrefcheck javarubycheck jslangcheck jsmetricscheck jsnestedcheck jsoncheck jsonlangcheck jsonparitycheck jsonredactcheck jsonrefusallegendcheck jsonwalkcheck jsshapecheck jsverbscheck jsxcallcheck knownitemcheck kotlincheck landingcheck langcensuscheck langcheck layerquerycheck layoutcheck lb3namecheck legendcostcheck legendcoveragecheck legenddriftcheck legendrefcheck legobundlecheck legocheck legotransitivecheck liftdisclosurecheck limitstablecheck lintbudgetcheck lintcatalogcheck lintcheck lintdedupcheck lintpayloadcapcheck lintprecisioncheck lintrulescheck lintscopecheck lintselectcheck listingpagingcheck localitycheck localscountcheck loopconservationcheck lpincheck luacheck luarequirecheck macroedgecheck macroreparsecheck manifestcheck mapdatasectioncheck mapdiffcheck mapinventorycheck matchcapturecheck matchgrammarcheck maxfilesizecheck mcpattrparitycheck mcpaudit4hardencheck mcpclidiffcheck mcpcodexmetacheck mcpcontractcheck mcpdegradedhintcheck mcpeditcheck mcpeditkindcheck mcpeditmodecheck mcpeditpresencecheck mcpeditracecheck mcpflagshipcheck mcpforparitycheck mcpframehonestycheck mcpgrepdegradedcheck mcphandlecheck mcpincrementalcheck mcpmanifestcheck mcprangeedgecheck mcpreadloopcheck mcpredactcheck mcpreloadasancheck mcpreloadcheck mcpremotecheck mcprobustcheck mcpslicecheck mcpstalecheck mcpstdiolinecapcheck mcpstrictschemacheck mcptoolprunecheck mcptoolsubsetcheck mcptranchecheck mcptwinclaimscheck mcpverbscheck mcpw2fixcheck mcpw3fixcheck mcpwatchercheck mdembedcheck mdsectioncheck memguardcheck mentioncapcheck mentioncheck mentionsverbcheck mergechurncheck mergescoutcheck mergescoutlonglinecheck metalcheck meterdisclosurecheck metricscheck modifierguardcheck moduleconstcheck morecontractcheck mrowalkcheck multirootcheck multiswecheck namedfileinputcheck nameinfocheck namingcalibrationcheck namingconsistencycheck naminglenscheck naminglocalscheck narrowcheck narrowlangcheck neighbourcapcheck nestedimportcheck nestedqualcheck nestprofilecheck nextverbcheck noaliascheck nodekindcheck nongitqmetricscheck nonlocalstatecheck notecanoncheck notescheck notesdegradecheck nsfiltercheck nulbytecheck numericrefusecheck objcfieldcheck objcsniffcheck opencodewrapcheck optremarkscheck optremarkshotcheck ordercheck osswitchcheck oswin32logiccheck outlinecheck overbudgetcommentcheck ownerhopcheck ownerscheck packcallersharecheck packtaskcheck packtaskmonotoncheck packtaskquotacheck padscalecheck paginationcheck pagingsweepcheck panellegendcheck pargatescheck parsehealthcheck partitioncheck pathgapcheck patterncheck perfharnesscheck phpcheck pincensuscheck planlanescheck planlintcheck pmccheck portablebuildcheck portablecachecheck postingscheck ppaltcheck ppdeadrolescheck pranchorcheck prbudgetcheck prcheck prcontextcheck prconvergecheck precedencecheck preproccondcheck preprocdeadscalecheck prmaskanchorcheck prnestedcapcheck probecheck propcostcheck prrefsafecheck prrenamecheck pyimportprecisecheck pymodulealiascheck pyshapecheck qackconcurrencycheck qackorigincheck qbaselineproducercheck qchurncheck qchurnmemocheck qddialscheck qdrefpaircheck qextractionkeycheck qoriginoraclecheck qrevtokencheck qrowlocatorcheck qschemetripcheck qsnapcachecheck qsnapprefetchcheck qsnapproducercheck qualifiedresolvecheck qualitycheck qualitycrosslangcheck qualityexcludecheck qualitykeycheck qualitykindscheck qualityorigincheck qualitypanelcheck qualityscopecheck qualitysignalcheck qualitystalecheck qualitysymcheck qualnewcheck querycheck queryfilescancheck racymtimecheck radixsimdcheck rangecomposecheck rankbycheck reachcheck readabilitycheck readmedriftcheck readmeexamplecheck recallanchorcheck recallboundarycheck recallbudgetcheck recallbufcheck recallevalcheck recallparitycheck recallpassagecheck recallrankdepthcheck recallrelcheck recallshapecheck recalltablecheck recalltotalcheck receiptpostcheck receiverevidencecheck recentscopecheck redactcheck redactfixcheck refusaltailcheck regexbombcheck regexcheck regexguardcheck regexrefusecheck registermacrocheck relevancefloorcheck relinkcheck reportcheck resolvecheck resolverhonestycheck retrievalqualitycheck reusefirstworkflowcheck ripwirepubliccheck rootrelcheck rootrelemitcheck rootspellingcheck routecheck routeedgecheck routehookcheck routeoncecheck routingreportcheck rubyargcheck rubyattrscheck rubybarecallcheck rubyclassrecvcheck rubyconstcheck rubydeclrefcheck rubydescribedclasscheck rubyinheritcheck rubymetricscheck rubyrakejbuildercheck rubyreachcheck rubyrecvcheck rubyrecvnarrowcheck rubyrequirecheck rubyrspectargetcheck rubyschemacheck rubyscopecheck rubysettercheck rubytypedrecvcheck runhintcheck runtracecheck rustanccheck rustimportprecisecheck rustqualcheck safedeletecheck sarifcheck savecachecheck scipcheck scipjoincheck scorecardcheck scoutheadconflictcheck scoutkeycheck scroundtripcheck seedboundscheck selectorchaincheck selectorhonestycheck selectorrefusecheck selectorscopecheck selfcheckcheck selfcontainedcheck shadowcheck shallowhistorycheck shapingflagcheck shellgateindexcheck showcasecapturecheck sibliftcheck sidecarsymlinkcheck sigredactcheck sincecheck sincecochangecheck sincewindowcheck singledefcheck situdiffcheck situshapecheck skilldescbudgetcheck skillevalcheck skillevalsplitcheck skillinstallcheck skillroutingjudgedcheck skillscanreadcheck skilltruthcheck skipclassifycheck skippedcheck skipreasoncheck slicecheck slicediffcheck sliceflowcheck sliceflowsenscheck spectimingcheck staleackcheck statgatecheck stdmembergatecheck stdqualcheck strkerncheck structlayoutcheck sublistcountcheck substrfiltercheck subtokencheck svectorcheck swiftcheck swiftmemberscheck swiftshapecheck taskechocheck tempfilesymlinkcheck termmargincheck testedreachcheck testgatecheck testgatelegendbudgetcheck testgatepagecheck testgaterefusecheck testmacrocheck testrowruncheck testscopecheck textdocscheck timsortcheck tokenbudgetcheck tomllangcheck toolcallroutecheck tornreadcheck traceasanlinearcheck tracecheck tracehandoffcapcheck tracehopcheck traceminecheck treecheck truncvocabcheck tsimportprecisecheck tsshapecheck type3check type3clonecheck typerefcheck unreachablecheck unresolvedcheck usescheck usesselectorcheck usingdeclcheck utf8scrubcheck vendoredassetcheck vendoredbundlecheck vendorpatchcheck verifycheck versioncheck w2verbscheck w3fixbudgetcheck w3fixlegendcheck weaksignalcheck withgraphcheck withprofilecheck worktreeleakcheck wrapverbscheck writetargetcheck xmlwellformed yamllangcheck zonecheck zoneconsistencycheck zoomcheck; do +for _g in a9disclosurecheck abicheck accessshapecheck ackonlycheck adaptivecheck adaptivecutshapecheck affectedcheck agentloopclaudecheck agentloopcodexcheck agentloopeditsuitecheck agentloopfollowupcheck agentloopgradercheck agentlooplockcheck agentloopopencodecheck agentsurfacecheck agenttablecheck aiderbytescheck anchorbodycheck anchorcheck archcheck archmetricscheck argvdiffcheck arisefollowupcheck ariseshimcheck aritycheck artifactcheck astqueryregexcheck astrocheck atcheck atomscheck attrvocabcheck baselinecheck baselinedirtycheck baselineportcheck bashsourcecheck batchcheck binoverridecheck blindspotcheck bm25boundcheck bm25check bodiesshowncheck bodydialectcheck budgetpolicycheck buildtypestampcheck builtinbindcheck bundleidcheck cachefuzzcheck cachehashcheck cacheidentitycheck cacheisolationcheck cachelintcheck cacheoffsetcheck cachereservecheck cachesplitcheck callerscheck callformcheck callsrankordercheck candheadcheck candidatescheck canoncheck capdisclosurecheck capsweepcheck ccheck ccjsoncheck ceilingverdictcheck chacheck chaconecheck chainguardcheck chainidcheck childwalkscalecheck churndecaycheck churnjoincheck churnjsonstampcheck claudeconfigdircheck clicheck clojurecheck clonebandcheck clonecachecheck clonededupcheck cloneidiomcheck clonelexcheck clsrecvcheck cochangeboostcheck cochangecliocheck cochangesurprisecheck codexinstallhonestycheck codexplugincheck codexwrapcheck collectioncapcheck columnarattrcheck columnarcheck columnarcommacheck commentcoherencecheck commenttokencheck communitydrillcheck communitylabelcheck compactlegendcheck compactroutecheck completecheck composelangcheck connectcheck connectcorecheck connectjoincheck constcheck contextratiocheck coplintcheck countfloorcheck cppbenchcheck cppoperatorcheck cppqualcheck cpptmplscopecheck crashsweepcheck crawlescapecheck crossdirincludecheck crossrefcheck crossrefdegradecheck csharpcheck csharpcondcheck cudacheck cyclecutcheck dartcheck deadcheck deadfiltercheck deadprecisioncheck deckcheck deckclaimcheck declinecheck declinedlistcheck decltodefcheck deeptailcheck defaultceilingcheck defectshapecheck defoverdeclcheck degradedhintcheck dependencypincheck deplangscheck depsprecisecheck detailcheck diagnoticecheck didyoumeancheck dispatchordercheck dmmcheck docanchorcheck docdemotecheck docdriftcheck docdriftcommentcheck docmdcachecheck docmentioncheck docscommandscheck doctorcheck donelegendcheck droppedpositivecheck duprowcheck dynmapsimdcheck editcheckanswercheck editcheckcheck editcheckdeclcheck editchecknotecheck edithandlehintcheck editpayloadbinarycheck editplancheck editplanpayloadconfinecheck editplanrecheckcheck editplanrollbackmsgcheck editpreviewcheck editroundtripcheck edittargetfileabscheck eliximportcheck elixircheck elixirnamearitycheck elixirsemanticcheck emitescapecheck emittertruthcheck emptycorpuscheck emptyvaluerefusecheck ensembleavailcheck ensemblecheck enumtablecheck essentialcxcheck estchargecheck evalcheck evictioncheck exemplarcheck exemplarconfcheck exercisescheck expandbodyfirstcheck expandcallscheck expandmodecheck expandrangecheck expandsibscheck expandtokencheck expandtopk0check extentcheck externalvetocheck falseedgecheck fficheck fieldaffinitycheck fieldidcheck fieldnarrowcheck fieldusescheck filerootcheck fileselectorrefusecheck fillordercheck fixedbufsweep flagscheck flagsnoisecheck flagsurfacecheck flagtablecheck flipcheck floormarkcheck fnliteralcheck fnptrcheck forautobodycheck forblowupcheck forbudgetmonotoncheck forcalibfactscheck forcompresscheck fordisclosurecheck forhdrshapecheck forlenscheck formatgatecheck formaxtokenscheck fornotesbudgetcheck fornotesjsoncheck forrankordercheck forrootlegendcheck forsectioncollapsecheck forsigspancheck forwidencheck freshclonecheck freshnesscheck g1configcheck gateabilitycheck gatecountcheck gateexitcheck gdscriptcheck genrecallcheck gitenvhermeticcheck githardencheck gitignorecheck gitquotepathcheck gitstampcheck goinstcheck gointerfacecheck gokindcheck graphlegendbudgetcheck graphqueryrefusecheck grepanchorcheck grepandcheck grepbytescheck grepcheck grepcontextcheck grepcorpuscheck grepfastcheck grepfollowupcheck grepignorecheck grepscancheck grepseamcheck greptiercheck guardmsgcheck hasacheck hazardpatterncheck headbinstagecheck headsnapcachecheck helpbudgetcheck hermesinstallcheck historyoraclecheck hookcheck hostilecheck hotspotsincecheck htmlcolorcheck htmlhostcheck htmlrendercheck identitycheck impactdepthcheck impactimportcheck impactpartitioncheck importcapcheck importnarrowcheck includeanglecheck includeprecisecheck indexoutcheck infraportcheck isolateprovenancecheck javamethodrefcheck javarubycheck jslangcheck jsmetricscheck jsnestedcheck jsoncheck jsonlangcheck jsonparitycheck jsonredactcheck jsonrefusallegendcheck jsonwalkcheck jsshapecheck jsverbscheck jsxcallcheck knownitemcheck kotlincheck landingcheck langcensuscheck langcheck layerquerycheck layoutcheck lb3namecheck legendcostcheck legendcoveragecheck legenddriftcheck legendrefcheck legobundlecheck legocheck legotransitivecheck liftdisclosurecheck limitstablecheck lintbudgetcheck lintcatalogcheck lintcheck lintdedupcheck lintpayloadcapcheck lintprecisioncheck lintrulescheck lintscopecheck lintselectcheck listingpagingcheck localitycheck localscountcheck loopconservationcheck lpincheck luacheck luarequirecheck macroedgecheck macroreparsecheck manifestcheck mapdatasectioncheck mapdiffcheck mapinventorycheck matchcapturecheck matchgrammarcheck maxfilesizecheck mcpattrparitycheck mcpaudit4hardencheck mcpclidiffcheck mcpcodexmetacheck mcpcontractcheck mcpdegradedhintcheck mcpeditcheck mcpeditkindcheck mcpeditmodecheck mcpeditpresencecheck mcpeditracecheck mcpflagshipcheck mcpforparitycheck mcpframehonestycheck mcpgrepdegradedcheck mcphandlecheck mcpincrementalcheck mcpmanifestcheck mcprangeedgecheck mcpreadloopcheck mcpredactcheck mcpreloadasancheck mcpreloadcheck mcpremotecheck mcprobustcheck mcpslicecheck mcpstalecheck mcpstdiolinecapcheck mcpstrictschemacheck mcptoolprunecheck mcptoolsubsetcheck mcptranchecheck mcptwinclaimscheck mcpverbscheck mcpw2fixcheck mcpw3fixcheck mcpwatchercheck mdembedcheck mdsectioncheck memguardcheck mentioncapcheck mentioncheck mentionsverbcheck mergechurncheck mergescoutcheck mergescoutlonglinecheck metalcheck meterdisclosurecheck metricscheck modifierguardcheck moduleconstcheck morecontractcheck mrowalkcheck multirootcheck multiswecheck namedfileinputcheck nameinfocheck namingcalibrationcheck namingconsistencycheck naminglenscheck naminglocalscheck narrowcheck narrowlangcheck neighbourcapcheck nestedimportcheck nestedqualcheck nestprofilecheck nextverbcheck noaliascheck nodekindcheck nongitqmetricscheck nonlocalstatecheck notecanoncheck notescheck notesdegradecheck nsfiltercheck nulbytecheck numericrefusecheck objcfieldcheck objcsniffcheck opencodewrapcheck optremarkscheck optremarkshotcheck ordercheck osswitchcheck oswin32logiccheck outlinecheck overbudgetcommentcheck ownerhopcheck ownerscheck packcallersharecheck packtaskcheck packtaskmonotoncheck packtaskquotacheck padscalecheck paginationcheck pagingsweepcheck panellegendcheck pargatescheck parsehealthcheck partitioncheck pathgapcheck patterncheck perfharnesscheck phpcheck pincensuscheck planlanescheck planlintcheck pmccheck portablebuildcheck portablecachecheck postingscheck ppaltcheck ppdeadrolescheck pranchorcheck prbudgetcheck prcheck prcontextcheck prconvergecheck precedencecheck preproccondcheck preprocdeadscalecheck prmaskanchorcheck prnestedcapcheck probecheck propcostcheck prrefsafecheck prrenamecheck pyimportprecisecheck pymodulealiascheck pyshapecheck qackconcurrencycheck qackorigincheck qbaselineproducercheck qchurncheck qchurnmemocheck qddialscheck qdrefpaircheck qextractionkeycheck qoriginoraclecheck qrevtokencheck qrowlocatorcheck qschemetripcheck qsnapcachecheck qsnapprefetchcheck qsnapproducercheck qualifiedresolvecheck qualitycheck qualitycrosslangcheck qualityexcludecheck qualitykeycheck qualitykindscheck qualityorigincheck qualitypanelcheck qualityscopecheck qualitysignalcheck qualitystalecheck qualitysymcheck qualnewcheck querycheck queryfilescancheck racymtimecheck radixsimdcheck rangecomposecheck rankbycheck reachcheck readabilitycheck readmedriftcheck readmeexamplecheck recallanchorcheck recallboundarycheck recallbudgetcheck recallbufcheck recallevalcheck recallparitycheck recallpassagecheck recallrankdepthcheck recallrelcheck recallshapecheck recalltablecheck recalltotalcheck receiptpostcheck receiverevidencecheck recentscopecheck redactcheck redactfixcheck refusaltailcheck regexbombcheck regexcheck regexguardcheck regexrefusecheck registermacrocheck relevancefloorcheck relinkcheck reportcheck resolvecheck resolverhonestycheck retrievalqualitycheck reusefirstworkflowcheck ripwirepubliccheck rootrelcheck rootrelemitcheck rootspellingcheck routecheck routeedgecheck routehookcheck routeoncecheck routingreportcheck rubyargcheck rubyattrscheck rubybarecallcheck rubyclassrecvcheck rubyconstcheck rubydeclrefcheck rubydescribedclasscheck rubyinheritcheck rubymetricscheck rubyrakejbuildercheck rubyreachcheck rubyrecvcheck rubyrecvnarrowcheck rubyrequirecheck rubyrspectargetcheck rubyschemacheck rubyscopecheck rubysettercheck rubytypedrecvcheck runhintcheck runtracecheck rustanccheck rustimportprecisecheck rustqualcheck safedeletecheck sarifcheck savecachecheck scipcheck scipjoincheck scorecardcheck scoutheadconflictcheck scoutkeycheck scroundtripcheck seedboundscheck selectorchaincheck selectorhonestycheck selectorrefusecheck selectorscopecheck selfcheckcheck selfcontainedcheck shadowcheck shallowhistorycheck shapingflagcheck shellgateindexcheck showcasecapturecheck sibliftcheck sidecarsymlinkcheck sigredactcheck sincecheck sincecochangecheck sincewindowcheck singledefcheck situdiffcheck situshapecheck skilldescbudgetcheck skillevalcheck skillevalsplitcheck skillinstallcheck skillroutingjudgedcheck skillscanreadcheck skilltruthcheck skipclassifycheck skippedcheck skipreasoncheck slicecheck slicediffcheck sliceflowcheck sliceflowsenscheck spectimingcheck staleackcheck statgatecheck stdmembergatecheck stdqualcheck strkerncheck structlayoutcheck sublistcountcheck substrfiltercheck subtokencheck svectorcheck swiftcheck swiftmemberscheck swiftshapecheck taskechocheck tempfilesymlinkcheck termmargincheck testedreachcheck testgatecheck testgatelegendbudgetcheck testgatepagecheck testgaterefusecheck testmacrocheck testrowruncheck testscopecheck textdocscheck timsortcheck tokenbudgetcheck tomllangcheck toolcallroutecheck tornreadcheck traceasanlinearcheck tracecheck tracehandoffcapcheck tracehopcheck traceminecheck treecheck truncvocabcheck tsimportprecisecheck tsshapecheck type3check type3clonecheck typerefcheck unreachablecheck unresolvedcheck usescheck usesselectorcheck usingdeclcheck utf8scrubcheck vendoredassetcheck vendoredbundlecheck vendorpatchcheck verifycheck versioncheck w2verbscheck w3fixbudgetcheck w3fixlegendcheck weaksignalcheck withgraphcheck withprofilecheck worktreeleakcheck wrapverbscheck writetargetcheck xmlwellformed yamllangcheck zonecheck zoneconsistencycheck zoomcheck; do [ -f "$ROOT/test/$_g.sh" ] || continue if RIPWIRE_BIN="$BIN" bash "$ROOT/test/$_g.sh" >/dev/null 2>&1; then ok "absorb gate ($_g.sh)" diff --git a/test/ripwirepubliccheck.sh b/test/ripwirepubliccheck.sh index b565e4fea..f66953565 100755 --- a/test/ripwirepubliccheck.sh +++ b/test/ripwirepubliccheck.sh @@ -1052,7 +1052,7 @@ tracked = set(paths) # roots are ENUMERATED, not globbed off disk, so pruning a dependency too far still fails the arm # instead of quietly shrinking the search. _deps = 'third_party/deps' -_grammars = ('bash', 'c', 'cpp', 'csharp', 'cuda', 'dart', 'elixir', 'gdscript', 'go', 'java', 'javascript', 'json', +_grammars = ('bash', 'c', 'clojure', 'cpp', 'csharp', 'cuda', 'dart', 'elixir', 'gdscript', 'go', 'java', 'javascript', 'json', 'kotlin', 'objc', 'python', 'ruby', 'rust', 'swift', 'toml', 'yaml') roots = (['src', 'src/infra', 'third_party', ''] # our targets + [f'{_deps}/tree_sitter/lib/include'] # PUBLIC, given to every target diff --git a/third_party/deps/clojure/LICENSE b/third_party/deps/clojure/LICENSE new file mode 100644 index 000000000..0e259d42c --- /dev/null +++ b/third_party/deps/clojure/LICENSE @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/third_party/deps/clojure/src/parser.c b/third_party/deps/clojure/src/parser.c new file mode 100644 index 000000000..571ac6b64 --- /dev/null +++ b/third_party/deps/clojure/src/parser.c @@ -0,0 +1,24817 @@ +/* Automatically @generated by tree-sitter */ + +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 496 +#define LARGE_STATE_COUNT 213 +#define SYMBOL_COUNT 73 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 35 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 11 +#define MAX_ALIAS_SEQUENCE_LENGTH 6 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 43 +#define SUPERTYPE_COUNT 0 + +enum ts_symbol_identifiers { + sym__ws = 1, + sym_comment = 2, + anon_sym_POUND_ = 3, + sym_num_lit = 4, + anon_sym_SLASH = 5, + aux_sym__kwd_leading_slash_token1 = 6, + aux_sym__kwd_qualified_token1 = 7, + anon_sym_COLON = 8, + anon_sym_COLON_COLON = 9, + aux_sym_str_lit_token1 = 10, + sym_char_lit = 11, + sym_nil_lit = 12, + sym_bool_lit = 13, + aux_sym__sym_qualified_token1 = 14, + aux_sym__sym_qualified_token2 = 15, + anon_sym_CARET = 16, + anon_sym_POUND_CARET = 17, + anon_sym_LPAREN = 18, + anon_sym_RPAREN = 19, + anon_sym_LBRACE = 20, + anon_sym_RBRACE = 21, + anon_sym_LBRACK = 22, + anon_sym_RBRACK = 23, + anon_sym_POUND = 24, + anon_sym_POUND_QMARK = 25, + anon_sym_POUND_QMARK_AT = 26, + anon_sym_POUND_SQUOTE = 27, + anon_sym_POUND_POUND = 28, + anon_sym_POUND_EQ = 29, + anon_sym_AT = 30, + anon_sym_SQUOTE = 31, + anon_sym_BQUOTE = 32, + anon_sym_TILDE_AT = 33, + anon_sym_TILDE = 34, + sym_source = 35, + sym__gap = 36, + sym_dis_expr = 37, + sym__form = 38, + sym_kwd_lit = 39, + sym_str_lit = 40, + sym_sym_lit = 41, + sym__metadata_lit = 42, + sym_meta_lit = 43, + sym_old_meta_lit = 44, + sym_list_lit = 45, + sym__bare_list_lit = 46, + sym_map_lit = 47, + sym__bare_map_lit = 48, + sym_vec_lit = 49, + sym__bare_vec_lit = 50, + sym_set_lit = 51, + sym__bare_set_lit = 52, + sym_anon_fn_lit = 53, + sym_regex_lit = 54, + sym_read_cond_lit = 55, + sym_splicing_read_cond_lit = 56, + sym_auto_res_mark = 57, + sym_ns_map_lit = 58, + sym_var_quoting_lit = 59, + sym_sym_val_lit = 60, + sym_evaling_lit = 61, + sym_tagged_or_ctor_lit = 62, + sym_derefing_lit = 63, + sym_quoting_lit = 64, + sym_syn_quoting_lit = 65, + sym_unquote_splicing_lit = 66, + sym_unquoting_lit = 67, + aux_sym_source_repeat1 = 68, + aux_sym_dis_expr_repeat1 = 69, + aux_sym_sym_lit_repeat1 = 70, + aux_sym__bare_list_lit_repeat1 = 71, + aux_sym_read_cond_lit_repeat1 = 72, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym__ws] = "_ws", + [sym_comment] = "comment", + [anon_sym_POUND_] = "#_", + [sym_num_lit] = "num_lit", + [anon_sym_SLASH] = "/", + [aux_sym__kwd_leading_slash_token1] = "kwd_name", + [aux_sym__kwd_qualified_token1] = "kwd_ns", + [anon_sym_COLON] = ":", + [anon_sym_COLON_COLON] = "::", + [aux_sym_str_lit_token1] = "str_lit_token1", + [sym_char_lit] = "char_lit", + [sym_nil_lit] = "nil_lit", + [sym_bool_lit] = "bool_lit", + [aux_sym__sym_qualified_token1] = "sym_ns", + [aux_sym__sym_qualified_token2] = "sym_name", + [anon_sym_CARET] = "^", + [anon_sym_POUND_CARET] = "#^", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", + [anon_sym_LBRACE] = "{", + [anon_sym_RBRACE] = "}", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [anon_sym_POUND] = "#", + [anon_sym_POUND_QMARK] = "#\?", + [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_TILDE_AT] = "~@", + [anon_sym_TILDE] = "~", + [sym_source] = "source", + [sym__gap] = "_gap", + [sym_dis_expr] = "dis_expr", + [sym__form] = "_form", + [sym_kwd_lit] = "kwd_lit", + [sym_str_lit] = "str_lit", + [sym_sym_lit] = "sym_lit", + [sym__metadata_lit] = "_metadata_lit", + [sym_meta_lit] = "meta_lit", + [sym_old_meta_lit] = "old_meta_lit", + [sym_list_lit] = "list_lit", + [sym__bare_list_lit] = "_bare_list_lit", + [sym_map_lit] = "map_lit", + [sym__bare_map_lit] = "_bare_map_lit", + [sym_vec_lit] = "vec_lit", + [sym__bare_vec_lit] = "_bare_vec_lit", + [sym_set_lit] = "set_lit", + [sym__bare_set_lit] = "_bare_set_lit", + [sym_anon_fn_lit] = "anon_fn_lit", + [sym_regex_lit] = "regex_lit", + [sym_read_cond_lit] = "read_cond_lit", + [sym_splicing_read_cond_lit] = "splicing_read_cond_lit", + [sym_auto_res_mark] = "auto_res_mark", + [sym_ns_map_lit] = "ns_map_lit", + [sym_var_quoting_lit] = "var_quoting_lit", + [sym_sym_val_lit] = "sym_val_lit", + [sym_evaling_lit] = "evaling_lit", + [sym_tagged_or_ctor_lit] = "tagged_or_ctor_lit", + [sym_derefing_lit] = "derefing_lit", + [sym_quoting_lit] = "quoting_lit", + [sym_syn_quoting_lit] = "syn_quoting_lit", + [sym_unquote_splicing_lit] = "unquote_splicing_lit", + [sym_unquoting_lit] = "unquoting_lit", + [aux_sym_source_repeat1] = "source_repeat1", + [aux_sym_dis_expr_repeat1] = "dis_expr_repeat1", + [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", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym__ws] = sym__ws, + [sym_comment] = sym_comment, + [anon_sym_POUND_] = anon_sym_POUND_, + [sym_num_lit] = sym_num_lit, + [anon_sym_SLASH] = anon_sym_SLASH, + [aux_sym__kwd_leading_slash_token1] = aux_sym__kwd_leading_slash_token1, + [aux_sym__kwd_qualified_token1] = aux_sym__kwd_qualified_token1, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, + [aux_sym_str_lit_token1] = aux_sym_str_lit_token1, + [sym_char_lit] = sym_char_lit, + [sym_nil_lit] = sym_nil_lit, + [sym_bool_lit] = sym_bool_lit, + [aux_sym__sym_qualified_token1] = aux_sym__sym_qualified_token1, + [aux_sym__sym_qualified_token2] = aux_sym__sym_qualified_token2, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_POUND_CARET] = anon_sym_POUND_CARET, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_POUND] = anon_sym_POUND, + [anon_sym_POUND_QMARK] = anon_sym_POUND_QMARK, + [anon_sym_POUND_QMARK_AT] = anon_sym_POUND_QMARK_AT, + [anon_sym_POUND_SQUOTE] = anon_sym_POUND_SQUOTE, + [anon_sym_POUND_POUND] = anon_sym_POUND_POUND, + [anon_sym_POUND_EQ] = anon_sym_POUND_EQ, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [anon_sym_TILDE_AT] = anon_sym_TILDE_AT, + [anon_sym_TILDE] = anon_sym_TILDE, + [sym_source] = sym_source, + [sym__gap] = sym__gap, + [sym_dis_expr] = sym_dis_expr, + [sym__form] = sym__form, + [sym_kwd_lit] = sym_kwd_lit, + [sym_str_lit] = sym_str_lit, + [sym_sym_lit] = sym_sym_lit, + [sym__metadata_lit] = sym__metadata_lit, + [sym_meta_lit] = sym_meta_lit, + [sym_old_meta_lit] = sym_old_meta_lit, + [sym_list_lit] = sym_list_lit, + [sym__bare_list_lit] = sym__bare_list_lit, + [sym_map_lit] = sym_map_lit, + [sym__bare_map_lit] = sym__bare_map_lit, + [sym_vec_lit] = sym_vec_lit, + [sym__bare_vec_lit] = sym__bare_vec_lit, + [sym_set_lit] = sym_set_lit, + [sym__bare_set_lit] = sym__bare_set_lit, + [sym_anon_fn_lit] = sym_anon_fn_lit, + [sym_regex_lit] = sym_regex_lit, + [sym_read_cond_lit] = sym_read_cond_lit, + [sym_splicing_read_cond_lit] = sym_splicing_read_cond_lit, + [sym_auto_res_mark] = sym_auto_res_mark, + [sym_ns_map_lit] = sym_ns_map_lit, + [sym_var_quoting_lit] = sym_var_quoting_lit, + [sym_sym_val_lit] = sym_sym_val_lit, + [sym_evaling_lit] = sym_evaling_lit, + [sym_tagged_or_ctor_lit] = sym_tagged_or_ctor_lit, + [sym_derefing_lit] = sym_derefing_lit, + [sym_quoting_lit] = sym_quoting_lit, + [sym_syn_quoting_lit] = sym_syn_quoting_lit, + [sym_unquote_splicing_lit] = sym_unquote_splicing_lit, + [sym_unquoting_lit] = sym_unquoting_lit, + [aux_sym_source_repeat1] = aux_sym_source_repeat1, + [aux_sym_dis_expr_repeat1] = aux_sym_dis_expr_repeat1, + [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, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym__ws] = { + .visible = false, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_POUND_] = { + .visible = true, + .named = false, + }, + [sym_num_lit] = { + .visible = true, + .named = true, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [aux_sym__kwd_leading_slash_token1] = { + .visible = true, + .named = true, + }, + [aux_sym__kwd_qualified_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON_COLON] = { + .visible = true, + .named = false, + }, + [aux_sym_str_lit_token1] = { + .visible = false, + .named = false, + }, + [sym_char_lit] = { + .visible = true, + .named = true, + }, + [sym_nil_lit] = { + .visible = true, + .named = true, + }, + [sym_bool_lit] = { + .visible = true, + .named = true, + }, + [aux_sym__sym_qualified_token1] = { + .visible = true, + .named = true, + }, + [aux_sym__sym_qualified_token2] = { + .visible = true, + .named = true, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_QMARK_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_SQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_POUND] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [sym_source] = { + .visible = true, + .named = true, + }, + [sym__gap] = { + .visible = false, + .named = true, + }, + [sym_dis_expr] = { + .visible = true, + .named = true, + }, + [sym__form] = { + .visible = false, + .named = true, + }, + [sym_kwd_lit] = { + .visible = true, + .named = true, + }, + [sym_str_lit] = { + .visible = true, + .named = true, + }, + [sym_sym_lit] = { + .visible = true, + .named = true, + }, + [sym__metadata_lit] = { + .visible = false, + .named = true, + }, + [sym_meta_lit] = { + .visible = true, + .named = true, + }, + [sym_old_meta_lit] = { + .visible = true, + .named = true, + }, + [sym_list_lit] = { + .visible = true, + .named = true, + }, + [sym__bare_list_lit] = { + .visible = false, + .named = true, + }, + [sym_map_lit] = { + .visible = true, + .named = true, + }, + [sym__bare_map_lit] = { + .visible = false, + .named = true, + }, + [sym_vec_lit] = { + .visible = true, + .named = true, + }, + [sym__bare_vec_lit] = { + .visible = false, + .named = true, + }, + [sym_set_lit] = { + .visible = true, + .named = true, + }, + [sym__bare_set_lit] = { + .visible = false, + .named = true, + }, + [sym_anon_fn_lit] = { + .visible = true, + .named = true, + }, + [sym_regex_lit] = { + .visible = true, + .named = true, + }, + [sym_read_cond_lit] = { + .visible = true, + .named = true, + }, + [sym_splicing_read_cond_lit] = { + .visible = true, + .named = true, + }, + [sym_auto_res_mark] = { + .visible = true, + .named = true, + }, + [sym_ns_map_lit] = { + .visible = true, + .named = true, + }, + [sym_var_quoting_lit] = { + .visible = true, + .named = true, + }, + [sym_sym_val_lit] = { + .visible = true, + .named = true, + }, + [sym_evaling_lit] = { + .visible = true, + .named = true, + }, + [sym_tagged_or_ctor_lit] = { + .visible = true, + .named = true, + }, + [sym_derefing_lit] = { + .visible = true, + .named = true, + }, + [sym_quoting_lit] = { + .visible = true, + .named = true, + }, + [sym_syn_quoting_lit] = { + .visible = true, + .named = true, + }, + [sym_unquote_splicing_lit] = { + .visible = true, + .named = true, + }, + [sym_unquoting_lit] = { + .visible = true, + .named = true, + }, + [aux_sym_source_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_dis_expr_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_sym_lit_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__bare_list_lit_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_read_cond_lit_repeat1] = { + .visible = false, + .named = false, + }, +}; + +enum ts_field_identifiers { + field_close = 1, + field_delimiter = 2, + field_marker = 3, + field_meta = 4, + field_name = 5, + field_namespace = 6, + field_old_meta = 7, + field_open = 8, + field_prefix = 9, + field_tag = 10, + field_value = 11, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_close] = "close", + [field_delimiter] = "delimiter", + [field_marker] = "marker", + [field_meta] = "meta", + [field_name] = "name", + [field_namespace] = "namespace", + [field_old_meta] = "old_meta", + [field_open] = "open", + [field_prefix] = "prefix", + [field_tag] = "tag", + [field_value] = "value", +}; + +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 1}, + [2] = {.index = 1, .length = 2}, + [3] = {.index = 3, .length = 1}, + [4] = {.index = 4, .length = 1}, + [5] = {.index = 5, .length = 3}, + [6] = {.index = 8, .length = 4}, + [7] = {.index = 12, .length = 2}, + [8] = {.index = 14, .length = 2}, + [9] = {.index = 16, .length = 2}, + [10] = {.index = 18, .length = 1}, + [11] = {.index = 19, .length = 1}, + [12] = {.index = 20, .length = 4}, + [13] = {.index = 24, .length = 3}, + [14] = {.index = 27, .length = 5}, + [15] = {.index = 32, .length = 6}, + [16] = {.index = 38, .length = 4}, + [17] = {.index = 42, .length = 2}, + [18] = {.index = 44, .length = 3}, + [19] = {.index = 47, .length = 3}, + [20] = {.index = 50, .length = 3}, + [21] = {.index = 53, .length = 2}, + [22] = {.index = 55, .length = 3}, + [23] = {.index = 58, .length = 5}, + [24] = {.index = 63, .length = 3}, + [25] = {.index = 66, .length = 4}, + [26] = {.index = 70, .length = 6}, + [27] = {.index = 76, .length = 4}, + [28] = {.index = 80, .length = 4}, + [29] = {.index = 84, .length = 4}, + [30] = {.index = 88, .length = 5}, + [31] = {.index = 93, .length = 3}, + [32] = {.index = 96, .length = 3}, + [33] = {.index = 99, .length = 5}, + [34] = {.index = 104, .length = 7}, + [35] = {.index = 111, .length = 5}, + [36] = {.index = 116, .length = 6}, + [37] = {.index = 122, .length = 4}, + [38] = {.index = 126, .length = 3}, + [39] = {.index = 129, .length = 7}, + [40] = {.index = 136, .length = 5}, + [41] = {.index = 141, .length = 5}, + [42] = {.index = 146, .length = 5}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_name, 0}, + [1] = + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + [3] = + {field_meta, 0}, + [4] = + {field_old_meta, 0}, + [5] = + {field_close, 0, .inherited = true}, + {field_open, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [8] = + {field_close, 0, .inherited = true}, + {field_marker, 0, .inherited = true}, + {field_open, 0, .inherited = true}, + {field_value, 0, .inherited = true}, + [12] = + {field_marker, 0}, + {field_value, 1}, + [14] = + {field_marker, 0}, + {field_name, 1}, + [16] = + {field_close, 1}, + {field_open, 0}, + [18] = + {field_value, 0}, + [19] = + {field_marker, 0}, + [20] = + {field_close, 1, .inherited = true}, + {field_marker, 0}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [24] = + {field_meta, 0, .inherited = true}, + {field_name, 1}, + {field_old_meta, 0, .inherited = true}, + [27] = + {field_close, 1, .inherited = true}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [32] = + {field_close, 1, .inherited = true}, + {field_marker, 1, .inherited = true}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [38] = + {field_meta, 0, .inherited = true}, + {field_meta, 1, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_old_meta, 1, .inherited = true}, + [42] = + {field_marker, 0}, + {field_value, 2}, + [44] = + {field_delimiter, 1}, + {field_marker, 0}, + {field_name, 2}, + [47] = + {field_delimiter, 1}, + {field_name, 2}, + {field_namespace, 0}, + [50] = + {field_close, 2}, + {field_open, 0}, + {field_value, 1, .inherited = true}, + [53] = + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [55] = + {field_close, 2}, + {field_marker, 0}, + {field_open, 1}, + [58] = + {field_close, 2, .inherited = true}, + {field_marker, 0}, + {field_open, 2, .inherited = true}, + {field_prefix, 1}, + {field_value, 2, .inherited = true}, + [63] = + {field_marker, 0}, + {field_tag, 1}, + {field_value, 2}, + [66] = + {field_close, 2, .inherited = true}, + {field_marker, 0}, + {field_open, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [70] = + {field_close, 2, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [76] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_value, 2}, + [80] = + {field_delimiter, 2}, + {field_marker, 0}, + {field_name, 3}, + {field_namespace, 1}, + [84] = + {field_close, 3}, + {field_marker, 0}, + {field_open, 1}, + {field_value, 2, .inherited = true}, + [88] = + {field_close, 3, .inherited = true}, + {field_marker, 0}, + {field_open, 3, .inherited = true}, + {field_prefix, 1}, + {field_value, 3, .inherited = true}, + [93] = + {field_marker, 0}, + {field_tag, 1}, + {field_value, 3}, + [96] = + {field_marker, 0}, + {field_tag, 2}, + {field_value, 3}, + [99] = + {field_delimiter, 2}, + {field_meta, 0, .inherited = true}, + {field_name, 3}, + {field_namespace, 1}, + {field_old_meta, 0, .inherited = true}, + [104] = + {field_close, 3, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 3, .inherited = true}, + {field_prefix, 2}, + {field_value, 3, .inherited = true}, + [111] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_tag, 2}, + {field_value, 3}, + [116] = + {field_close, 3, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 3, .inherited = true}, + {field_value, 3, .inherited = true}, + [122] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_value, 3}, + [126] = + {field_marker, 0}, + {field_tag, 2}, + {field_value, 4}, + [129] = + {field_close, 4, .inherited = true}, + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_open, 4, .inherited = true}, + {field_prefix, 2}, + {field_value, 4, .inherited = true}, + [136] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_tag, 2}, + {field_value, 4}, + [141] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_tag, 3}, + {field_value, 4}, + [146] = + {field_marker, 1}, + {field_meta, 0, .inherited = true}, + {field_old_meta, 0, .inherited = true}, + {field_tag, 3}, + {field_value, 5}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [0] = aux_sym__sym_qualified_token2, + }, + [8] = { + [1] = aux_sym__kwd_leading_slash_token1, + }, + [13] = { + [1] = aux_sym__sym_qualified_token2, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 4, + [5] = 5, + [6] = 6, + [7] = 7, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 3, + [14] = 5, + [15] = 4, + [16] = 7, + [17] = 8, + [18] = 9, + [19] = 10, + [20] = 12, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 21, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 40, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 52, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 22, + [57] = 31, + [58] = 38, + [59] = 39, + [60] = 60, + [61] = 23, + [62] = 24, + [63] = 25, + [64] = 26, + [65] = 27, + [66] = 28, + [67] = 29, + [68] = 30, + [69] = 21, + [70] = 33, + [71] = 34, + [72] = 35, + [73] = 36, + [74] = 37, + [75] = 40, + [76] = 41, + [77] = 42, + [78] = 43, + [79] = 44, + [80] = 45, + [81] = 46, + [82] = 47, + [83] = 48, + [84] = 49, + [85] = 50, + [86] = 51, + [87] = 52, + [88] = 88, + [89] = 89, + [90] = 90, + [91] = 60, + [92] = 53, + [93] = 54, + [94] = 55, + [95] = 22, + [96] = 31, + [97] = 38, + [98] = 39, + [99] = 60, + [100] = 100, + [101] = 101, + [102] = 53, + [103] = 23, + [104] = 24, + [105] = 25, + [106] = 26, + [107] = 27, + [108] = 28, + [109] = 29, + [110] = 30, + [111] = 21, + [112] = 33, + [113] = 34, + [114] = 35, + [115] = 36, + [116] = 37, + [117] = 54, + [118] = 40, + [119] = 41, + [120] = 42, + [121] = 43, + [122] = 44, + [123] = 45, + [124] = 46, + [125] = 47, + [126] = 48, + [127] = 49, + [128] = 88, + [129] = 51, + [130] = 52, + [131] = 88, + [132] = 90, + [133] = 89, + [134] = 100, + [135] = 101, + [136] = 53, + [137] = 54, + [138] = 55, + [139] = 22, + [140] = 31, + [141] = 38, + [142] = 39, + [143] = 60, + [144] = 23, + [145] = 24, + [146] = 25, + [147] = 26, + [148] = 27, + [149] = 28, + [150] = 29, + [151] = 30, + [152] = 21, + [153] = 33, + [154] = 34, + [155] = 35, + [156] = 36, + [157] = 37, + [158] = 40, + [159] = 41, + [160] = 42, + [161] = 43, + [162] = 44, + [163] = 45, + [164] = 46, + [165] = 47, + [166] = 48, + [167] = 49, + [168] = 50, + [169] = 51, + [170] = 52, + [171] = 88, + [172] = 90, + [173] = 89, + [174] = 100, + [175] = 101, + [176] = 53, + [177] = 54, + [178] = 55, + [179] = 22, + [180] = 31, + [181] = 38, + [182] = 39, + [183] = 60, + [184] = 23, + [185] = 24, + [186] = 25, + [187] = 26, + [188] = 27, + [189] = 28, + [190] = 29, + [191] = 30, + [192] = 55, + [193] = 33, + [194] = 34, + [195] = 35, + [196] = 36, + [197] = 37, + [198] = 40, + [199] = 41, + [200] = 42, + [201] = 43, + [202] = 44, + [203] = 45, + [204] = 46, + [205] = 47, + [206] = 48, + [207] = 49, + [208] = 50, + [209] = 51, + [210] = 52, + [211] = 88, + [212] = 50, + [213] = 213, + [214] = 214, + [215] = 215, + [216] = 216, + [217] = 217, + [218] = 218, + [219] = 219, + [220] = 220, + [221] = 221, + [222] = 222, + [223] = 223, + [224] = 224, + [225] = 225, + [226] = 226, + [227] = 227, + [228] = 228, + [229] = 229, + [230] = 230, + [231] = 231, + [232] = 232, + [233] = 233, + [234] = 234, + [235] = 235, + [236] = 236, + [237] = 237, + [238] = 238, + [239] = 239, + [240] = 240, + [241] = 241, + [242] = 242, + [243] = 243, + [244] = 244, + [245] = 245, + [246] = 246, + [247] = 247, + [248] = 248, + [249] = 249, + [250] = 250, + [251] = 251, + [252] = 252, + [253] = 253, + [254] = 254, + [255] = 255, + [256] = 256, + [257] = 257, + [258] = 258, + [259] = 259, + [260] = 260, + [261] = 261, + [262] = 262, + [263] = 263, + [264] = 264, + [265] = 265, + [266] = 266, + [267] = 267, + [268] = 268, + [269] = 269, + [270] = 270, + [271] = 271, + [272] = 272, + [273] = 273, + [274] = 274, + [275] = 275, + [276] = 276, + [277] = 277, + [278] = 278, + [279] = 279, + [280] = 280, + [281] = 281, + [282] = 282, + [283] = 283, + [284] = 284, + [285] = 285, + [286] = 286, + [287] = 287, + [288] = 288, + [289] = 289, + [290] = 290, + [291] = 291, + [292] = 292, + [293] = 293, + [294] = 294, + [295] = 295, + [296] = 296, + [297] = 297, + [298] = 298, + [299] = 299, + [300] = 300, + [301] = 301, + [302] = 302, + [303] = 303, + [304] = 303, + [305] = 303, + [306] = 303, + [307] = 303, + [308] = 308, + [309] = 309, + [310] = 301, + [311] = 308, + [312] = 312, + [313] = 308, + [314] = 314, + [315] = 315, + [316] = 308, + [317] = 308, + [318] = 318, + [319] = 318, + [320] = 318, + [321] = 318, + [322] = 318, + [323] = 323, + [324] = 213, + [325] = 235, + [326] = 236, + [327] = 237, + [328] = 238, + [329] = 329, + [330] = 330, + [331] = 239, + [332] = 332, + [333] = 240, + [334] = 241, + [335] = 242, + [336] = 222, + [337] = 215, + [338] = 244, + [339] = 245, + [340] = 246, + [341] = 247, + [342] = 248, + [343] = 249, + [344] = 250, + [345] = 251, + [346] = 252, + [347] = 253, + [348] = 225, + [349] = 254, + [350] = 255, + [351] = 256, + [352] = 300, + [353] = 226, + [354] = 258, + [355] = 259, + [356] = 260, + [357] = 357, + [358] = 261, + [359] = 359, + [360] = 262, + [361] = 361, + [362] = 264, + [363] = 357, + [364] = 216, + [365] = 265, + [366] = 266, + [367] = 268, + [368] = 269, + [369] = 270, + [370] = 271, + [371] = 272, + [372] = 372, + [373] = 273, + [374] = 223, + [375] = 274, + [376] = 275, + [377] = 234, + [378] = 276, + [379] = 277, + [380] = 278, + [381] = 279, + [382] = 280, + [383] = 281, + [384] = 282, + [385] = 283, + [386] = 284, + [387] = 285, + [388] = 286, + [389] = 287, + [390] = 288, + [391] = 289, + [392] = 290, + [393] = 291, + [394] = 292, + [395] = 218, + [396] = 294, + [397] = 229, + [398] = 221, + [399] = 227, + [400] = 372, + [401] = 401, + [402] = 299, + [403] = 214, + [404] = 217, + [405] = 219, + [406] = 224, + [407] = 359, + [408] = 220, + [409] = 228, + [410] = 243, + [411] = 257, + [412] = 263, + [413] = 267, + [414] = 230, + [415] = 293, + [416] = 295, + [417] = 296, + [418] = 297, + [419] = 298, + [420] = 231, + [421] = 232, + [422] = 233, + [423] = 361, + [424] = 424, + [425] = 425, + [426] = 425, + [427] = 427, + [428] = 427, + [429] = 425, + [430] = 427, + [431] = 425, + [432] = 425, + [433] = 427, + [434] = 427, + [435] = 309, + [436] = 301, + [437] = 312, + [438] = 315, + [439] = 314, + [440] = 440, + [441] = 440, + [442] = 309, + [443] = 315, + [444] = 301, + [445] = 312, + [446] = 213, + [447] = 314, + [448] = 323, + [449] = 449, + [450] = 450, + [451] = 451, + [452] = 323, + [453] = 449, + [454] = 454, + [455] = 451, + [456] = 456, + [457] = 456, + [458] = 458, + [459] = 459, + [460] = 213, + [461] = 458, + [462] = 459, + [463] = 454, + [464] = 301, + [465] = 465, + [466] = 213, + [467] = 467, + [468] = 468, + [469] = 469, + [470] = 468, + [471] = 471, + [472] = 472, + [473] = 467, + [474] = 474, + [475] = 475, + [476] = 475, + [477] = 477, + [478] = 472, + [479] = 471, + [480] = 477, + [481] = 469, + [482] = 474, + [483] = 483, + [484] = 484, + [485] = 484, + [486] = 484, + [487] = 484, + [488] = 484, + [489] = 489, + [490] = 490, + [491] = 491, + [492] = 490, + [493] = 489, + [494] = 491, + [495] = 495, +}; + +static const TSCharacterRange sym__ws_character_set_1[] = { + {'\t', '\r'}, {0x1c, ' '}, {',', ','}, {0x1680, 0x1680}, {0x2000, 0x2006}, {0x2008, 0x200a}, {0x2028, 0x2029}, {0x205f, 0x205f}, + {0x3000, 0x3000}, +}; + +static const TSCharacterRange aux_sym__kwd_leading_slash_token1_character_set_1[] = { + {0, 0x08}, {0x0e, 0x1b}, {'!', '!'}, {'#', '\''}, {'*', '+'}, {'-', ':'}, {'<', '?'}, {'A', 'Z'}, + {'_', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x167f}, {0x1681, 0x1fff}, {0x2007, 0x2007}, {0x200b, 0x2027}, {0x202a, 0x205e}, + {0x2060, 0x2fff}, {0x3001, 0x10ffff}, +}; + +static const TSCharacterRange aux_sym__kwd_qualified_token1_character_set_1[] = { + {0, 0x08}, {0x0e, 0x1b}, {'!', '!'}, {'#', '\''}, {'*', '+'}, {'-', '.'}, {'0', '9'}, {'<', '?'}, + {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x167f}, {0x1681, 0x1fff}, {0x2007, 0x2007}, {0x200b, 0x2027}, + {0x202a, 0x205e}, {0x2060, 0x2fff}, {0x3001, 0x10ffff}, +}; + +static const TSCharacterRange aux_sym__kwd_qualified_token1_character_set_2[] = { + {0, 0x08}, {0x0e, 0x1b}, {'!', '!'}, {'#', '\''}, {'*', '+'}, {'-', '.'}, {'0', ':'}, {'<', '?'}, + {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x167f}, {0x1681, 0x1fff}, {0x2007, 0x2007}, {0x200b, 0x2027}, + {0x202a, 0x205e}, {0x2060, 0x2fff}, {0x3001, 0x10ffff}, +}; + +static const TSCharacterRange aux_sym__sym_qualified_token1_character_set_1[] = { + {0, 0x08}, {0x0e, 0x1b}, {'!', '!'}, {'$', '&'}, {'*', '+'}, {'-', '.'}, {'<', '?'}, {'A', 'Z'}, + {'_', '_'}, {'a', 'z'}, {'|', '|'}, {0x7f, 0x167f}, {0x1681, 0x1fff}, {0x2007, 0x2007}, {0x200b, 0x2027}, {0x202a, 0x205e}, + {0x2060, 0x2fff}, {0x3001, 0x10ffff}, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(45); + ADVANCE_MAP( + '"', 2, + '#', 146, + '\'', 161, + '(', 138, + ')', 139, + '/', 76, + '0', 55, + ':', 102, + ';', 50, + '@', 159, + '[', 142, + '\\', 11, + ']', 143, + '^', 136, + '`', 162, + 'f', 81, + 'n', 83, + 't', 86, + '{', 140, + '}', 141, + '~', 164, + '+', 80, + '-', 80, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(57); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if (lookahead != 0) ADVANCE(93); + END_STATE(); + case 1: + ADVANCE_MAP( + '"', 2, + '#', 145, + '\'', 160, + '(', 138, + '/', 75, + ':', 103, + ';', 50, + '@', 159, + '[', 142, + '^', 136, + '`', 162, + '{', 140, + '~', 164, + ); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if (lookahead != 0 && + (lookahead < '\'' || ')' < lookahead) && + (lookahead < '/' || ';' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(134); + END_STATE(); + case 2: + if (lookahead == '"') ADVANCE(106); + if (lookahead == '\\') ADVANCE(43); + if (lookahead != 0) ADVANCE(2); + END_STATE(); + case 3: + ADVANCE_MAP( + '#', 148, + '\'', 160, + '(', 138, + '/', 75, + '@', 159, + '[', 142, + '^', 136, + '`', 162, + '{', 140, + '~', 164, + ); + if ((!eof && set_contains(aux_sym__sym_qualified_token1_character_set_1, 18, lookahead))) ADVANCE(134); + END_STATE(); + case 4: + ADVANCE_MAP( + '#', 147, + '\'', 161, + '(', 138, + '/', 76, + ';', 50, + '@', 159, + '[', 142, + '^', 136, + '`', 162, + '{', 140, + '~', 164, + ); + if (('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '#' && + (lookahead < '\'' || ')' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(93); + END_STATE(); + case 5: + if (lookahead == '#') ADVANCE(77); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '/') ADVANCE(76); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '\'' || + ('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if ((!eof && set_contains(aux_sym__sym_qualified_token1_character_set_1, 18, lookahead))) ADVANCE(93); + END_STATE(); + case 6: + if (lookahead == '#') ADVANCE(78); + if (lookahead == '/') ADVANCE(76); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '\'' || + ('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if ((!eof && set_contains(aux_sym__sym_qualified_token1_character_set_1, 18, lookahead))) ADVANCE(93); + END_STATE(); + case 7: + if (lookahead == '#') ADVANCE(100); + if (lookahead == '/') ADVANCE(75); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '{') ADVANCE(140); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_1, 19, lookahead))) ADVANCE(101); + END_STATE(); + case 8: + if (lookahead == '#') ADVANCE(79); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '{') ADVANCE(140); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '#' && + lookahead != '(' && + lookahead != ')' && + lookahead != '@' && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + lookahead != '}' && + lookahead != '~') ADVANCE(99); + END_STATE(); + case 9: + if (lookahead == '/') ADVANCE(75); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_1, 19, lookahead))) ADVANCE(101); + END_STATE(); + case 10: + if (lookahead == 'a') ADVANCE(14); + END_STATE(); + case 11: + ADVANCE_MAP( + 'b', 108, + 'f', 112, + 'n', 110, + 'o', 116, + 'r', 111, + 's', 113, + 't', 109, + 'u', 117, + ); + if (lookahead != 0) ADVANCE(107); + END_STATE(); + case 12: + if (lookahead == 'b') ADVANCE(107); + END_STATE(); + case 13: + if (lookahead == 'c') ADVANCE(21); + END_STATE(); + case 14: + if (lookahead == 'c') ADVANCE(16); + END_STATE(); + case 15: + if (lookahead == 'd') ADVANCE(107); + END_STATE(); + case 16: + if (lookahead == 'e') ADVANCE(107); + END_STATE(); + case 17: + if (lookahead == 'e') ADVANCE(15); + END_STATE(); + case 18: + if (lookahead == 'e') ADVANCE(17); + END_STATE(); + case 19: + if (lookahead == 'f') ADVANCE(18); + END_STATE(); + case 20: + if (lookahead == 'i') ADVANCE(25); + END_STATE(); + case 21: + if (lookahead == 'k') ADVANCE(29); + END_STATE(); + case 22: + if (lookahead == 'l') ADVANCE(20); + END_STATE(); + case 23: + if (lookahead == 'm') ADVANCE(19); + END_STATE(); + case 24: + if (lookahead == 'n') ADVANCE(107); + END_STATE(); + case 25: + if (lookahead == 'n') ADVANCE(16); + END_STATE(); + case 26: + if (lookahead == 'p') ADVANCE(10); + END_STATE(); + case 27: + if (lookahead == 'r') ADVANCE(23); + END_STATE(); + case 28: + if (lookahead == 'r') ADVANCE(24); + END_STATE(); + case 29: + if (lookahead == 's') ADVANCE(26); + END_STATE(); + case 30: + if (lookahead == 't') ADVANCE(31); + END_STATE(); + case 31: + if (lookahead == 'u') ADVANCE(28); + END_STATE(); + case 32: + if (lookahead == 'w') ADVANCE(22); + END_STATE(); + case 33: + if (lookahead == '+' || + lookahead == '-') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + END_STATE(); + case 34: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); + END_STATE(); + case 35: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + END_STATE(); + case 36: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(107); + END_STATE(); + case 37: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + END_STATE(); + case 38: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(36); + END_STATE(); + case 39: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(38); + END_STATE(); + case 40: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + END_STATE(); + case 41: + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 42: + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(135); + END_STATE(); + case 43: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(2); + END_STATE(); + case 44: + if (eof) ADVANCE(45); + ADVANCE_MAP( + '"', 2, + '#', 144, + '\'', 160, + '(', 138, + ')', 139, + '/', 75, + '0', 61, + ':', 103, + ';', 50, + '@', 159, + '[', 142, + '\\', 11, + ']', 143, + '^', 136, + '`', 162, + 'f', 122, + 'n', 124, + 't', 127, + '{', 140, + '}', 141, + '~', 164, + '+', 121, + '-', 121, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(63); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + if (lookahead != 0) ADVANCE(134); + END_STATE(); + case 45: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 46: + ACCEPT_TOKEN(sym__ws); + if (set_contains(sym__ws_character_set_1, 9, lookahead)) ADVANCE(46); + END_STATE(); + case 47: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 48: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(47); + if (set_contains(sym__ws_character_set_1, 9, lookahead) || + lookahead == '"' || + lookahead == '(' || + lookahead == ')' || + lookahead == ';' || + lookahead == '@' || + ('[' <= lookahead && lookahead <= '^') || + lookahead == '`' || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(50); + if (lookahead != 0) ADVANCE(48); + END_STATE(); + case 49: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(47); + if (set_contains(sym__ws_character_set_1, 9, lookahead) || + lookahead == '"' || + lookahead == '(' || + lookahead == ')' || + lookahead == '/' || + lookahead == ';' || + lookahead == '@' || + ('[' <= lookahead && lookahead <= '^') || + lookahead == '`' || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(50); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 50: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(47); + if (lookahead != 0) ADVANCE(50); + END_STATE(); + case 51: + ACCEPT_TOKEN(anon_sym_POUND_); + END_STATE(); + case 52: + ACCEPT_TOKEN(anon_sym_POUND_); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(101); + END_STATE(); + case 53: + ACCEPT_TOKEN(anon_sym_POUND_); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 54: + ACCEPT_TOKEN(sym_num_lit); + END_STATE(); + case 55: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 67, + '/', 95, + 'E', 94, + 'e', 94, + 'R', 98, + 'r', 98, + 'X', 97, + 'x', 97, + '8', 57, + '9', 57, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(56); + END_STATE(); + case 56: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 67, + '/', 95, + 'E', 94, + 'e', 94, + 'R', 98, + 'r', 98, + '8', 57, + '9', 57, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(56); + END_STATE(); + case 57: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(95); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(94); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(98); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(57); + END_STATE(); + case 58: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 68, + '/', 95, + 'E', 89, + 'e', 89, + 'R', 92, + 'r', 92, + 'X', 91, + 'x', 91, + '8', 60, + '9', 60, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(59); + END_STATE(); + case 59: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 68, + '/', 95, + 'E', 89, + 'e', 89, + 'R', 92, + 'r', 92, + '8', 60, + '9', 60, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(59); + END_STATE(); + case 60: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(68); + if (lookahead == '/') ADVANCE(95); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(89); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(92); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(60); + END_STATE(); + case 61: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 69, + '/', 34, + 'E', 33, + 'e', 33, + 'R', 40, + 'r', 40, + 'X', 37, + 'x', 37, + '8', 63, + '9', 63, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(62); + END_STATE(); + case 62: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 69, + '/', 34, + 'E', 33, + 'e', 33, + 'R', 40, + 'r', 40, + '8', 63, + '9', 63, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(62); + END_STATE(); + case 63: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(69); + if (lookahead == '/') ADVANCE(34); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(33); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(40); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + END_STATE(); + case 64: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 70, + '/', 34, + 'E', 130, + 'e', 130, + 'R', 133, + 'r', 133, + 'X', 132, + 'x', 132, + '8', 66, + '9', 66, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(65); + END_STATE(); + case 65: + ACCEPT_TOKEN(sym_num_lit); + ADVANCE_MAP( + '.', 70, + '/', 34, + 'E', 130, + 'e', 130, + 'R', 133, + 'r', 133, + '8', 66, + '9', 66, + 'M', 54, + 'N', 54, + ); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(65); + END_STATE(); + case 66: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(70); + if (lookahead == '/') ADVANCE(34); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(130); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(133); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); + END_STATE(); + case 67: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(94); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); + END_STATE(); + case 68: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(89); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); + END_STATE(); + case 69: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(33); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + END_STATE(); + case 70: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(130); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); + END_STATE(); + case 71: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'M') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + END_STATE(); + case 72: + ACCEPT_TOKEN(sym_num_lit); + if (lookahead == 'N') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + END_STATE(); + case 73: + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); + END_STATE(); + case 74: + ACCEPT_TOKEN(sym_num_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + END_STATE(); + case 75: + ACCEPT_TOKEN(anon_sym_SLASH); + END_STATE(); + case 76: + ACCEPT_TOKEN(anon_sym_SLASH); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 77: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '?') ADVANCE(151); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 78: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 79: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '_') ADVANCE(53); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 80: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == '0') ADVANCE(58); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(60); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 81: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'a') ADVANCE(84); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 82: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'e') ADVANCE(93); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 83: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'i') ADVANCE(85); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 84: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'l') ADVANCE(87); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 85: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'l') ADVANCE(118); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 86: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'r') ADVANCE(88); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 87: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 's') ADVANCE(82); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 88: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'u') ADVANCE(82); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 89: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (lookahead == '+' || + lookahead == '-') ADVANCE(90); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 90: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 91: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 92: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 93: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '/') ADVANCE(99); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 94: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '+' || + lookahead == '-') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 95: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 96: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 97: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 98: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 99: + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 100: + ACCEPT_TOKEN(aux_sym__kwd_qualified_token1); + if (lookahead == '!') ADVANCE(49); + if (lookahead == '_') ADVANCE(52); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(101); + END_STATE(); + case 101: + ACCEPT_TOKEN(aux_sym__kwd_qualified_token1); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(101); + END_STATE(); + case 102: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(105); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 103: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(104); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_COLON_COLON); + END_STATE(); + case 105: + ACCEPT_TOKEN(anon_sym_COLON_COLON); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 106: + ACCEPT_TOKEN(aux_sym_str_lit_token1); + END_STATE(); + case 107: + ACCEPT_TOKEN(sym_char_lit); + END_STATE(); + case 108: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(13); + END_STATE(); + case 109: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(12); + END_STATE(); + case 110: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(32); + END_STATE(); + case 111: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'e') ADVANCE(30); + END_STATE(); + case 112: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'o') ADVANCE(27); + END_STATE(); + case 113: + ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'p') ADVANCE(10); + END_STATE(); + case 114: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(107); + END_STATE(); + case 115: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114); + END_STATE(); + case 116: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(115); + END_STATE(); + case 117: + ACCEPT_TOKEN(sym_char_lit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(39); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_nil_lit); + if (lookahead == '/') ADVANCE(99); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(93); + END_STATE(); + case 119: + ACCEPT_TOKEN(sym_nil_lit); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 120: + ACCEPT_TOKEN(sym_bool_lit); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 121: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == '0') ADVANCE(64); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(66); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 122: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'a') ADVANCE(125); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 123: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'e') ADVANCE(120); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 124: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'i') ADVANCE(126); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 125: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'l') ADVANCE(128); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 126: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'l') ADVANCE(119); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 127: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'r') ADVANCE(129); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 128: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 's') ADVANCE(123); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 129: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == 'u') ADVANCE(123); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 130: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == '+' || + lookahead == '-') ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 131: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 132: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 133: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 134: + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if ((!eof && set_contains(aux_sym__kwd_qualified_token1_character_set_2, 19, lookahead))) ADVANCE(134); + END_STATE(); + case 135: + ACCEPT_TOKEN(aux_sym__sym_qualified_token2); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(135); + END_STATE(); + case 136: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 137: + ACCEPT_TOKEN(anon_sym_POUND_CARET); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 140: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 141: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 142: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 143: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 144: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(50); + if (lookahead == '#') ADVANCE(155); + if (lookahead == '\'') ADVANCE(153); + if (lookahead == '=') ADVANCE(157); + if (lookahead == '?') ADVANCE(149); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(51); + END_STATE(); + case 145: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(50); + if (lookahead == '\'') ADVANCE(153); + if (lookahead == '=') ADVANCE(157); + if (lookahead == '?') ADVANCE(149); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(51); + END_STATE(); + case 146: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '#') ADVANCE(156); + if (lookahead == '\'') ADVANCE(154); + if (lookahead == '=') ADVANCE(158); + if (lookahead == '?') ADVANCE(150); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 147: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(48); + if (lookahead == '\'') ADVANCE(154); + if (lookahead == '=') ADVANCE(158); + if (lookahead == '?') ADVANCE(150); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 148: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '\'') ADVANCE(153); + if (lookahead == '=') ADVANCE(157); + if (lookahead == '?') ADVANCE(149); + if (lookahead == '^') ADVANCE(137); + END_STATE(); + case 149: + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if (lookahead == '@') ADVANCE(152); + END_STATE(); + case 150: + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if (lookahead == '@') ADVANCE(152); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 151: + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 152: + ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); + END_STATE(); + case 153: + ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); + END_STATE(); + case 154: + ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 155: + ACCEPT_TOKEN(anon_sym_POUND_POUND); + END_STATE(); + case 156: + ACCEPT_TOKEN(anon_sym_POUND_POUND); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 157: + ACCEPT_TOKEN(anon_sym_POUND_EQ); + END_STATE(); + case 158: + ACCEPT_TOKEN(anon_sym_POUND_EQ); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 159: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 160: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 161: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if ((!eof && set_contains(aux_sym__kwd_leading_slash_token1_character_set_1, 18, lookahead))) ADVANCE(99); + END_STATE(); + case 162: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 163: + ACCEPT_TOKEN(anon_sym_TILDE_AT); + END_STATE(); + case 164: + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead == '@') ADVANCE(163); + END_STATE(); + default: + return false; + } +} + +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 44}, + [2] = {.lex_state = 44}, + [3] = {.lex_state = 44}, + [4] = {.lex_state = 44}, + [5] = {.lex_state = 44}, + [6] = {.lex_state = 44}, + [7] = {.lex_state = 44}, + [8] = {.lex_state = 44}, + [9] = {.lex_state = 44}, + [10] = {.lex_state = 44}, + [11] = {.lex_state = 44}, + [12] = {.lex_state = 44}, + [13] = {.lex_state = 44}, + [14] = {.lex_state = 44}, + [15] = {.lex_state = 44}, + [16] = {.lex_state = 44}, + [17] = {.lex_state = 44}, + [18] = {.lex_state = 44}, + [19] = {.lex_state = 44}, + [20] = {.lex_state = 44}, + [21] = {.lex_state = 44}, + [22] = {.lex_state = 44}, + [23] = {.lex_state = 44}, + [24] = {.lex_state = 44}, + [25] = {.lex_state = 44}, + [26] = {.lex_state = 44}, + [27] = {.lex_state = 44}, + [28] = {.lex_state = 44}, + [29] = {.lex_state = 44}, + [30] = {.lex_state = 44}, + [31] = {.lex_state = 44}, + [32] = {.lex_state = 44}, + [33] = {.lex_state = 44}, + [34] = {.lex_state = 44}, + [35] = {.lex_state = 44}, + [36] = {.lex_state = 44}, + [37] = {.lex_state = 44}, + [38] = {.lex_state = 44}, + [39] = {.lex_state = 44}, + [40] = {.lex_state = 44}, + [41] = {.lex_state = 44}, + [42] = {.lex_state = 44}, + [43] = {.lex_state = 44}, + [44] = {.lex_state = 44}, + [45] = {.lex_state = 44}, + [46] = {.lex_state = 44}, + [47] = {.lex_state = 44}, + [48] = {.lex_state = 44}, + [49] = {.lex_state = 44}, + [50] = {.lex_state = 44}, + [51] = {.lex_state = 44}, + [52] = {.lex_state = 44}, + [53] = {.lex_state = 44}, + [54] = {.lex_state = 44}, + [55] = {.lex_state = 44}, + [56] = {.lex_state = 44}, + [57] = {.lex_state = 44}, + [58] = {.lex_state = 44}, + [59] = {.lex_state = 44}, + [60] = {.lex_state = 44}, + [61] = {.lex_state = 44}, + [62] = {.lex_state = 44}, + [63] = {.lex_state = 44}, + [64] = {.lex_state = 44}, + [65] = {.lex_state = 44}, + [66] = {.lex_state = 44}, + [67] = {.lex_state = 44}, + [68] = {.lex_state = 44}, + [69] = {.lex_state = 44}, + [70] = {.lex_state = 44}, + [71] = {.lex_state = 44}, + [72] = {.lex_state = 44}, + [73] = {.lex_state = 44}, + [74] = {.lex_state = 44}, + [75] = {.lex_state = 44}, + [76] = {.lex_state = 44}, + [77] = {.lex_state = 44}, + [78] = {.lex_state = 44}, + [79] = {.lex_state = 44}, + [80] = {.lex_state = 44}, + [81] = {.lex_state = 44}, + [82] = {.lex_state = 44}, + [83] = {.lex_state = 44}, + [84] = {.lex_state = 44}, + [85] = {.lex_state = 44}, + [86] = {.lex_state = 44}, + [87] = {.lex_state = 44}, + [88] = {.lex_state = 44}, + [89] = {.lex_state = 44}, + [90] = {.lex_state = 44}, + [91] = {.lex_state = 44}, + [92] = {.lex_state = 44}, + [93] = {.lex_state = 44}, + [94] = {.lex_state = 44}, + [95] = {.lex_state = 44}, + [96] = {.lex_state = 44}, + [97] = {.lex_state = 44}, + [98] = {.lex_state = 44}, + [99] = {.lex_state = 44}, + [100] = {.lex_state = 44}, + [101] = {.lex_state = 44}, + [102] = {.lex_state = 44}, + [103] = {.lex_state = 44}, + [104] = {.lex_state = 44}, + [105] = {.lex_state = 44}, + [106] = {.lex_state = 44}, + [107] = {.lex_state = 44}, + [108] = {.lex_state = 44}, + [109] = {.lex_state = 44}, + [110] = {.lex_state = 44}, + [111] = {.lex_state = 44}, + [112] = {.lex_state = 44}, + [113] = {.lex_state = 44}, + [114] = {.lex_state = 44}, + [115] = {.lex_state = 44}, + [116] = {.lex_state = 44}, + [117] = {.lex_state = 44}, + [118] = {.lex_state = 44}, + [119] = {.lex_state = 44}, + [120] = {.lex_state = 44}, + [121] = {.lex_state = 44}, + [122] = {.lex_state = 44}, + [123] = {.lex_state = 44}, + [124] = {.lex_state = 44}, + [125] = {.lex_state = 44}, + [126] = {.lex_state = 44}, + [127] = {.lex_state = 44}, + [128] = {.lex_state = 44}, + [129] = {.lex_state = 44}, + [130] = {.lex_state = 44}, + [131] = {.lex_state = 44}, + [132] = {.lex_state = 44}, + [133] = {.lex_state = 44}, + [134] = {.lex_state = 44}, + [135] = {.lex_state = 44}, + [136] = {.lex_state = 44}, + [137] = {.lex_state = 44}, + [138] = {.lex_state = 44}, + [139] = {.lex_state = 44}, + [140] = {.lex_state = 44}, + [141] = {.lex_state = 44}, + [142] = {.lex_state = 44}, + [143] = {.lex_state = 44}, + [144] = {.lex_state = 44}, + [145] = {.lex_state = 44}, + [146] = {.lex_state = 44}, + [147] = {.lex_state = 44}, + [148] = {.lex_state = 44}, + [149] = {.lex_state = 44}, + [150] = {.lex_state = 44}, + [151] = {.lex_state = 44}, + [152] = {.lex_state = 44}, + [153] = {.lex_state = 44}, + [154] = {.lex_state = 44}, + [155] = {.lex_state = 44}, + [156] = {.lex_state = 44}, + [157] = {.lex_state = 44}, + [158] = {.lex_state = 44}, + [159] = {.lex_state = 44}, + [160] = {.lex_state = 44}, + [161] = {.lex_state = 44}, + [162] = {.lex_state = 44}, + [163] = {.lex_state = 44}, + [164] = {.lex_state = 44}, + [165] = {.lex_state = 44}, + [166] = {.lex_state = 44}, + [167] = {.lex_state = 44}, + [168] = {.lex_state = 44}, + [169] = {.lex_state = 44}, + [170] = {.lex_state = 44}, + [171] = {.lex_state = 44}, + [172] = {.lex_state = 44}, + [173] = {.lex_state = 44}, + [174] = {.lex_state = 44}, + [175] = {.lex_state = 44}, + [176] = {.lex_state = 44}, + [177] = {.lex_state = 44}, + [178] = {.lex_state = 44}, + [179] = {.lex_state = 44}, + [180] = {.lex_state = 44}, + [181] = {.lex_state = 44}, + [182] = {.lex_state = 44}, + [183] = {.lex_state = 44}, + [184] = {.lex_state = 44}, + [185] = {.lex_state = 44}, + [186] = {.lex_state = 44}, + [187] = {.lex_state = 44}, + [188] = {.lex_state = 44}, + [189] = {.lex_state = 44}, + [190] = {.lex_state = 44}, + [191] = {.lex_state = 44}, + [192] = {.lex_state = 44}, + [193] = {.lex_state = 44}, + [194] = {.lex_state = 44}, + [195] = {.lex_state = 44}, + [196] = {.lex_state = 44}, + [197] = {.lex_state = 44}, + [198] = {.lex_state = 44}, + [199] = {.lex_state = 44}, + [200] = {.lex_state = 44}, + [201] = {.lex_state = 44}, + [202] = {.lex_state = 44}, + [203] = {.lex_state = 44}, + [204] = {.lex_state = 44}, + [205] = {.lex_state = 44}, + [206] = {.lex_state = 44}, + [207] = {.lex_state = 44}, + [208] = {.lex_state = 44}, + [209] = {.lex_state = 44}, + [210] = {.lex_state = 44}, + [211] = {.lex_state = 44}, + [212] = {.lex_state = 44}, + [213] = {.lex_state = 0}, + [214] = {.lex_state = 44}, + [215] = {.lex_state = 44}, + [216] = {.lex_state = 44}, + [217] = {.lex_state = 44}, + [218] = {.lex_state = 44}, + [219] = {.lex_state = 44}, + [220] = {.lex_state = 44}, + [221] = {.lex_state = 44}, + [222] = {.lex_state = 44}, + [223] = {.lex_state = 44}, + [224] = {.lex_state = 44}, + [225] = {.lex_state = 44}, + [226] = {.lex_state = 44}, + [227] = {.lex_state = 44}, + [228] = {.lex_state = 44}, + [229] = {.lex_state = 44}, + [230] = {.lex_state = 44}, + [231] = {.lex_state = 44}, + [232] = {.lex_state = 44}, + [233] = {.lex_state = 44}, + [234] = {.lex_state = 44}, + [235] = {.lex_state = 44}, + [236] = {.lex_state = 44}, + [237] = {.lex_state = 44}, + [238] = {.lex_state = 44}, + [239] = {.lex_state = 44}, + [240] = {.lex_state = 44}, + [241] = {.lex_state = 44}, + [242] = {.lex_state = 44}, + [243] = {.lex_state = 44}, + [244] = {.lex_state = 44}, + [245] = {.lex_state = 44}, + [246] = {.lex_state = 44}, + [247] = {.lex_state = 44}, + [248] = {.lex_state = 44}, + [249] = {.lex_state = 44}, + [250] = {.lex_state = 44}, + [251] = {.lex_state = 44}, + [252] = {.lex_state = 44}, + [253] = {.lex_state = 44}, + [254] = {.lex_state = 44}, + [255] = {.lex_state = 44}, + [256] = {.lex_state = 44}, + [257] = {.lex_state = 44}, + [258] = {.lex_state = 44}, + [259] = {.lex_state = 44}, + [260] = {.lex_state = 44}, + [261] = {.lex_state = 44}, + [262] = {.lex_state = 44}, + [263] = {.lex_state = 44}, + [264] = {.lex_state = 44}, + [265] = {.lex_state = 44}, + [266] = {.lex_state = 44}, + [267] = {.lex_state = 44}, + [268] = {.lex_state = 44}, + [269] = {.lex_state = 44}, + [270] = {.lex_state = 44}, + [271] = {.lex_state = 44}, + [272] = {.lex_state = 44}, + [273] = {.lex_state = 44}, + [274] = {.lex_state = 44}, + [275] = {.lex_state = 44}, + [276] = {.lex_state = 44}, + [277] = {.lex_state = 44}, + [278] = {.lex_state = 44}, + [279] = {.lex_state = 44}, + [280] = {.lex_state = 44}, + [281] = {.lex_state = 44}, + [282] = {.lex_state = 44}, + [283] = {.lex_state = 44}, + [284] = {.lex_state = 44}, + [285] = {.lex_state = 44}, + [286] = {.lex_state = 44}, + [287] = {.lex_state = 44}, + [288] = {.lex_state = 44}, + [289] = {.lex_state = 44}, + [290] = {.lex_state = 44}, + [291] = {.lex_state = 44}, + [292] = {.lex_state = 44}, + [293] = {.lex_state = 44}, + [294] = {.lex_state = 44}, + [295] = {.lex_state = 44}, + [296] = {.lex_state = 44}, + [297] = {.lex_state = 44}, + [298] = {.lex_state = 44}, + [299] = {.lex_state = 44}, + [300] = {.lex_state = 44}, + [301] = {.lex_state = 44}, + [302] = {.lex_state = 44}, + [303] = {.lex_state = 3}, + [304] = {.lex_state = 3}, + [305] = {.lex_state = 3}, + [306] = {.lex_state = 3}, + [307] = {.lex_state = 3}, + [308] = {.lex_state = 1}, + [309] = {.lex_state = 1}, + [310] = {.lex_state = 1}, + [311] = {.lex_state = 1}, + [312] = {.lex_state = 1}, + [313] = {.lex_state = 1}, + [314] = {.lex_state = 1}, + [315] = {.lex_state = 1}, + [316] = {.lex_state = 1}, + [317] = {.lex_state = 1}, + [318] = {.lex_state = 1}, + [319] = {.lex_state = 1}, + [320] = {.lex_state = 1}, + [321] = {.lex_state = 1}, + [322] = {.lex_state = 1}, + [323] = {.lex_state = 3}, + [324] = {.lex_state = 4}, + [325] = {.lex_state = 1}, + [326] = {.lex_state = 1}, + [327] = {.lex_state = 1}, + [328] = {.lex_state = 1}, + [329] = {.lex_state = 1}, + [330] = {.lex_state = 1}, + [331] = {.lex_state = 1}, + [332] = {.lex_state = 1}, + [333] = {.lex_state = 1}, + [334] = {.lex_state = 1}, + [335] = {.lex_state = 1}, + [336] = {.lex_state = 1}, + [337] = {.lex_state = 1}, + [338] = {.lex_state = 1}, + [339] = {.lex_state = 1}, + [340] = {.lex_state = 1}, + [341] = {.lex_state = 1}, + [342] = {.lex_state = 1}, + [343] = {.lex_state = 1}, + [344] = {.lex_state = 1}, + [345] = {.lex_state = 1}, + [346] = {.lex_state = 1}, + [347] = {.lex_state = 1}, + [348] = {.lex_state = 1}, + [349] = {.lex_state = 1}, + [350] = {.lex_state = 1}, + [351] = {.lex_state = 1}, + [352] = {.lex_state = 1}, + [353] = {.lex_state = 1}, + [354] = {.lex_state = 1}, + [355] = {.lex_state = 1}, + [356] = {.lex_state = 1}, + [357] = {.lex_state = 1}, + [358] = {.lex_state = 1}, + [359] = {.lex_state = 1}, + [360] = {.lex_state = 1}, + [361] = {.lex_state = 1}, + [362] = {.lex_state = 1}, + [363] = {.lex_state = 1}, + [364] = {.lex_state = 1}, + [365] = {.lex_state = 1}, + [366] = {.lex_state = 1}, + [367] = {.lex_state = 1}, + [368] = {.lex_state = 1}, + [369] = {.lex_state = 1}, + [370] = {.lex_state = 1}, + [371] = {.lex_state = 1}, + [372] = {.lex_state = 1}, + [373] = {.lex_state = 1}, + [374] = {.lex_state = 1}, + [375] = {.lex_state = 1}, + [376] = {.lex_state = 1}, + [377] = {.lex_state = 1}, + [378] = {.lex_state = 1}, + [379] = {.lex_state = 1}, + [380] = {.lex_state = 1}, + [381] = {.lex_state = 1}, + [382] = {.lex_state = 1}, + [383] = {.lex_state = 1}, + [384] = {.lex_state = 1}, + [385] = {.lex_state = 1}, + [386] = {.lex_state = 1}, + [387] = {.lex_state = 1}, + [388] = {.lex_state = 1}, + [389] = {.lex_state = 1}, + [390] = {.lex_state = 1}, + [391] = {.lex_state = 1}, + [392] = {.lex_state = 1}, + [393] = {.lex_state = 1}, + [394] = {.lex_state = 1}, + [395] = {.lex_state = 1}, + [396] = {.lex_state = 1}, + [397] = {.lex_state = 1}, + [398] = {.lex_state = 1}, + [399] = {.lex_state = 1}, + [400] = {.lex_state = 1}, + [401] = {.lex_state = 1}, + [402] = {.lex_state = 1}, + [403] = {.lex_state = 1}, + [404] = {.lex_state = 1}, + [405] = {.lex_state = 1}, + [406] = {.lex_state = 1}, + [407] = {.lex_state = 1}, + [408] = {.lex_state = 1}, + [409] = {.lex_state = 1}, + [410] = {.lex_state = 1}, + [411] = {.lex_state = 1}, + [412] = {.lex_state = 1}, + [413] = {.lex_state = 1}, + [414] = {.lex_state = 1}, + [415] = {.lex_state = 1}, + [416] = {.lex_state = 1}, + [417] = {.lex_state = 1}, + [418] = {.lex_state = 1}, + [419] = {.lex_state = 1}, + [420] = {.lex_state = 1}, + [421] = {.lex_state = 1}, + [422] = {.lex_state = 1}, + [423] = {.lex_state = 1}, + [424] = {.lex_state = 3}, + [425] = {.lex_state = 1}, + [426] = {.lex_state = 1}, + [427] = {.lex_state = 1}, + [428] = {.lex_state = 1}, + [429] = {.lex_state = 1}, + [430] = {.lex_state = 1}, + [431] = {.lex_state = 1}, + [432] = {.lex_state = 1}, + [433] = {.lex_state = 1}, + [434] = {.lex_state = 1}, + [435] = {.lex_state = 1}, + [436] = {.lex_state = 1}, + [437] = {.lex_state = 1}, + [438] = {.lex_state = 1}, + [439] = {.lex_state = 1}, + [440] = {.lex_state = 3}, + [441] = {.lex_state = 3}, + [442] = {.lex_state = 1}, + [443] = {.lex_state = 1}, + [444] = {.lex_state = 1}, + [445] = {.lex_state = 1}, + [446] = {.lex_state = 5}, + [447] = {.lex_state = 1}, + [448] = {.lex_state = 3}, + [449] = {.lex_state = 44}, + [450] = {.lex_state = 3}, + [451] = {.lex_state = 44}, + [452] = {.lex_state = 3}, + [453] = {.lex_state = 44}, + [454] = {.lex_state = 44}, + [455] = {.lex_state = 44}, + [456] = {.lex_state = 44}, + [457] = {.lex_state = 44}, + [458] = {.lex_state = 44}, + [459] = {.lex_state = 44}, + [460] = {.lex_state = 6}, + [461] = {.lex_state = 44}, + [462] = {.lex_state = 44}, + [463] = {.lex_state = 44}, + [464] = {.lex_state = 44}, + [465] = {.lex_state = 7}, + [466] = {.lex_state = 8}, + [467] = {.lex_state = 0}, + [468] = {.lex_state = 0}, + [469] = {.lex_state = 0}, + [470] = {.lex_state = 0}, + [471] = {.lex_state = 0}, + [472] = {.lex_state = 0}, + [473] = {.lex_state = 0}, + [474] = {.lex_state = 0}, + [475] = {.lex_state = 0}, + [476] = {.lex_state = 0}, + [477] = {.lex_state = 0}, + [478] = {.lex_state = 0}, + [479] = {.lex_state = 0}, + [480] = {.lex_state = 0}, + [481] = {.lex_state = 0}, + [482] = {.lex_state = 0}, + [483] = {.lex_state = 0}, + [484] = {.lex_state = 9}, + [485] = {.lex_state = 9}, + [486] = {.lex_state = 9}, + [487] = {.lex_state = 9}, + [488] = {.lex_state = 9}, + [489] = {.lex_state = 42}, + [490] = {.lex_state = 41}, + [491] = {.lex_state = 42}, + [492] = {.lex_state = 41}, + [493] = {.lex_state = 42}, + [494] = {.lex_state = 42}, + [495] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [STATE(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), + [anon_sym_SLASH] = ACTIONS(1), + [aux_sym__kwd_leading_slash_token1] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_COLON_COLON] = ACTIONS(1), + [aux_sym_str_lit_token1] = ACTIONS(1), + [sym_char_lit] = ACTIONS(1), + [sym_nil_lit] = ACTIONS(1), + [sym_bool_lit] = ACTIONS(1), + [aux_sym__sym_qualified_token1] = 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_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_POUND] = ACTIONS(1), + [anon_sym_POUND_QMARK] = ACTIONS(1), + [anon_sym_POUND_QMARK_AT] = 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_TILDE_AT] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + }, + [STATE(1)] = { + [sym_source] = STATE(495), + [sym__gap] = STATE(6), + [sym_dis_expr] = STATE(6), + [sym__form] = STATE(6), + [sym_kwd_lit] = STATE(6), + [sym_str_lit] = STATE(6), + [sym_sym_lit] = STATE(6), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(6), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(6), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(6), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(6), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(6), + [sym_regex_lit] = STATE(6), + [sym_read_cond_lit] = STATE(6), + [sym_splicing_read_cond_lit] = STATE(6), + [sym_ns_map_lit] = STATE(6), + [sym_var_quoting_lit] = STATE(6), + [sym_sym_val_lit] = STATE(6), + [sym_evaling_lit] = STATE(6), + [sym_tagged_or_ctor_lit] = STATE(6), + [sym_derefing_lit] = STATE(6), + [sym_quoting_lit] = STATE(6), + [sym_syn_quoting_lit] = STATE(6), + [sym_unquote_splicing_lit] = STATE(6), + [sym_unquoting_lit] = STATE(6), + [aux_sym_source_repeat1] = STATE(6), + [aux_sym_sym_lit_repeat1] = STATE(305), + [ts_builtin_sym_end] = ACTIONS(3), + [sym__ws] = ACTIONS(5), + [sym_comment] = ACTIONS(5), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(5), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(5), + [sym_nil_lit] = ACTIONS(17), + [sym_bool_lit] = ACTIONS(17), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(2)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(53), + [sym_comment] = ACTIONS(53), + [anon_sym_POUND_] = ACTIONS(56), + [sym_num_lit] = ACTIONS(59), + [anon_sym_SLASH] = ACTIONS(62), + [anon_sym_COLON] = ACTIONS(65), + [anon_sym_COLON_COLON] = ACTIONS(68), + [aux_sym_str_lit_token1] = ACTIONS(71), + [sym_char_lit] = ACTIONS(59), + [sym_nil_lit] = ACTIONS(74), + [sym_bool_lit] = ACTIONS(74), + [aux_sym__sym_qualified_token1] = ACTIONS(77), + [anon_sym_CARET] = ACTIONS(80), + [anon_sym_POUND_CARET] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(86), + [anon_sym_RPAREN] = ACTIONS(89), + [anon_sym_LBRACE] = ACTIONS(91), + [anon_sym_RBRACE] = ACTIONS(89), + [anon_sym_LBRACK] = ACTIONS(94), + [anon_sym_RBRACK] = ACTIONS(89), + [anon_sym_POUND] = ACTIONS(97), + [anon_sym_POUND_QMARK] = ACTIONS(100), + [anon_sym_POUND_QMARK_AT] = ACTIONS(103), + [anon_sym_POUND_SQUOTE] = ACTIONS(106), + [anon_sym_POUND_POUND] = ACTIONS(109), + [anon_sym_POUND_EQ] = ACTIONS(112), + [anon_sym_AT] = ACTIONS(115), + [anon_sym_SQUOTE] = ACTIONS(118), + [anon_sym_BQUOTE] = ACTIONS(121), + [anon_sym_TILDE_AT] = ACTIONS(124), + [anon_sym_TILDE] = ACTIONS(127), + }, + [STATE(3)] = { + [sym__gap] = STATE(7), + [sym_dis_expr] = STATE(7), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(7), + [sym__ws] = ACTIONS(130), + [sym_comment] = ACTIONS(130), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(136), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(4)] = { + [sym__gap] = STATE(9), + [sym_dis_expr] = STATE(9), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(9), + [sym__ws] = ACTIONS(138), + [sym_comment] = ACTIONS(138), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(140), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(5)] = { + [sym__gap] = STATE(8), + [sym_dis_expr] = STATE(8), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(8), + [sym__ws] = ACTIONS(142), + [sym_comment] = ACTIONS(142), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(144), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(6)] = { + [sym__gap] = STATE(11), + [sym_dis_expr] = STATE(11), + [sym__form] = STATE(11), + [sym_kwd_lit] = STATE(11), + [sym_str_lit] = STATE(11), + [sym_sym_lit] = STATE(11), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(11), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(11), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(11), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(11), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(11), + [sym_regex_lit] = STATE(11), + [sym_read_cond_lit] = STATE(11), + [sym_splicing_read_cond_lit] = STATE(11), + [sym_ns_map_lit] = STATE(11), + [sym_var_quoting_lit] = STATE(11), + [sym_sym_val_lit] = STATE(11), + [sym_evaling_lit] = STATE(11), + [sym_tagged_or_ctor_lit] = STATE(11), + [sym_derefing_lit] = STATE(11), + [sym_quoting_lit] = STATE(11), + [sym_syn_quoting_lit] = STATE(11), + [sym_unquote_splicing_lit] = STATE(11), + [sym_unquoting_lit] = STATE(11), + [aux_sym_source_repeat1] = STATE(11), + [aux_sym_sym_lit_repeat1] = STATE(305), + [ts_builtin_sym_end] = ACTIONS(146), + [sym__ws] = ACTIONS(148), + [sym_comment] = ACTIONS(148), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(148), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(148), + [sym_nil_lit] = ACTIONS(150), + [sym_bool_lit] = ACTIONS(150), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(7)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(8)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(156), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(9)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(10)] = { + [sym__gap] = STATE(12), + [sym_dis_expr] = STATE(12), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(12), + [sym__ws] = ACTIONS(160), + [sym_comment] = ACTIONS(160), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(162), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(11)] = { + [sym__gap] = STATE(11), + [sym_dis_expr] = STATE(11), + [sym__form] = STATE(11), + [sym_kwd_lit] = STATE(11), + [sym_str_lit] = STATE(11), + [sym_sym_lit] = STATE(11), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(11), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(11), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(11), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(11), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(11), + [sym_regex_lit] = STATE(11), + [sym_read_cond_lit] = STATE(11), + [sym_splicing_read_cond_lit] = STATE(11), + [sym_ns_map_lit] = STATE(11), + [sym_var_quoting_lit] = STATE(11), + [sym_sym_val_lit] = STATE(11), + [sym_evaling_lit] = STATE(11), + [sym_tagged_or_ctor_lit] = STATE(11), + [sym_derefing_lit] = STATE(11), + [sym_quoting_lit] = STATE(11), + [sym_syn_quoting_lit] = STATE(11), + [sym_unquote_splicing_lit] = STATE(11), + [sym_unquoting_lit] = STATE(11), + [aux_sym_source_repeat1] = STATE(11), + [aux_sym_sym_lit_repeat1] = STATE(305), + [ts_builtin_sym_end] = ACTIONS(164), + [sym__ws] = ACTIONS(166), + [sym_comment] = ACTIONS(166), + [anon_sym_POUND_] = ACTIONS(169), + [sym_num_lit] = ACTIONS(166), + [anon_sym_SLASH] = ACTIONS(172), + [anon_sym_COLON] = ACTIONS(175), + [anon_sym_COLON_COLON] = ACTIONS(178), + [aux_sym_str_lit_token1] = ACTIONS(181), + [sym_char_lit] = ACTIONS(166), + [sym_nil_lit] = ACTIONS(184), + [sym_bool_lit] = ACTIONS(184), + [aux_sym__sym_qualified_token1] = ACTIONS(187), + [anon_sym_CARET] = ACTIONS(190), + [anon_sym_POUND_CARET] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(196), + [anon_sym_LBRACE] = ACTIONS(199), + [anon_sym_LBRACK] = ACTIONS(202), + [anon_sym_POUND] = ACTIONS(205), + [anon_sym_POUND_QMARK] = ACTIONS(208), + [anon_sym_POUND_QMARK_AT] = ACTIONS(211), + [anon_sym_POUND_SQUOTE] = ACTIONS(214), + [anon_sym_POUND_POUND] = ACTIONS(217), + [anon_sym_POUND_EQ] = ACTIONS(220), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_SQUOTE] = ACTIONS(226), + [anon_sym_BQUOTE] = ACTIONS(229), + [anon_sym_TILDE_AT] = ACTIONS(232), + [anon_sym_TILDE] = ACTIONS(235), + }, + [STATE(12)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(238), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(13)] = { + [sym__gap] = STATE(16), + [sym_dis_expr] = STATE(16), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(16), + [sym__ws] = ACTIONS(240), + [sym_comment] = ACTIONS(240), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(242), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(14)] = { + [sym__gap] = STATE(17), + [sym_dis_expr] = STATE(17), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(17), + [sym__ws] = ACTIONS(244), + [sym_comment] = ACTIONS(244), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(15)] = { + [sym__gap] = STATE(18), + [sym_dis_expr] = STATE(18), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(18), + [sym__ws] = ACTIONS(248), + [sym_comment] = ACTIONS(248), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(250), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(16)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(252), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(17)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(254), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(18)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(256), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(19)] = { + [sym__gap] = STATE(20), + [sym_dis_expr] = STATE(20), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(20), + [sym__ws] = ACTIONS(258), + [sym_comment] = ACTIONS(258), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(260), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(20)] = { + [sym__gap] = STATE(2), + [sym_dis_expr] = STATE(2), + [sym__form] = STATE(302), + [sym_kwd_lit] = STATE(302), + [sym_str_lit] = STATE(302), + [sym_sym_lit] = STATE(302), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(302), + [sym_regex_lit] = STATE(302), + [sym_read_cond_lit] = STATE(302), + [sym_splicing_read_cond_lit] = STATE(302), + [sym_ns_map_lit] = STATE(302), + [sym_var_quoting_lit] = STATE(302), + [sym_sym_val_lit] = STATE(302), + [sym_evaling_lit] = STATE(302), + [sym_tagged_or_ctor_lit] = STATE(302), + [sym_derefing_lit] = STATE(302), + [sym_quoting_lit] = STATE(302), + [sym_syn_quoting_lit] = STATE(302), + [sym_unquote_splicing_lit] = STATE(302), + [sym_unquoting_lit] = STATE(302), + [aux_sym_sym_lit_repeat1] = STATE(305), + [aux_sym__bare_list_lit_repeat1] = STATE(2), + [sym__ws] = ACTIONS(152), + [sym_comment] = ACTIONS(152), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(132), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(132), + [sym_nil_lit] = ACTIONS(134), + [sym_bool_lit] = ACTIONS(134), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(262), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(21)] = { + [sym__gap] = STATE(201), + [sym_dis_expr] = STATE(201), + [sym__form] = STATE(352), + [sym_kwd_lit] = STATE(352), + [sym_str_lit] = STATE(352), + [sym_sym_lit] = STATE(352), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(352), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(352), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(352), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(352), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(352), + [sym_regex_lit] = STATE(352), + [sym_read_cond_lit] = STATE(352), + [sym_splicing_read_cond_lit] = STATE(352), + [sym_ns_map_lit] = STATE(352), + [sym_var_quoting_lit] = STATE(352), + [sym_sym_val_lit] = STATE(352), + [sym_evaling_lit] = STATE(352), + [sym_tagged_or_ctor_lit] = STATE(352), + [sym_derefing_lit] = STATE(352), + [sym_quoting_lit] = STATE(352), + [sym_syn_quoting_lit] = STATE(352), + [sym_unquote_splicing_lit] = STATE(352), + [sym_unquoting_lit] = STATE(352), + [aux_sym_dis_expr_repeat1] = STATE(201), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(266), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(266), + [sym_nil_lit] = ACTIONS(276), + [sym_bool_lit] = ACTIONS(276), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(22)] = { + [sym__gap] = STATE(27), + [sym_dis_expr] = STATE(27), + [sym__form] = STATE(216), + [sym_kwd_lit] = STATE(216), + [sym_str_lit] = STATE(216), + [sym_sym_lit] = STATE(216), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(216), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(216), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(216), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(216), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(216), + [sym_regex_lit] = STATE(216), + [sym_read_cond_lit] = STATE(216), + [sym_splicing_read_cond_lit] = STATE(216), + [sym_ns_map_lit] = STATE(216), + [sym_var_quoting_lit] = STATE(216), + [sym_sym_val_lit] = STATE(216), + [sym_evaling_lit] = STATE(216), + [sym_tagged_or_ctor_lit] = STATE(216), + [sym_derefing_lit] = STATE(216), + [sym_quoting_lit] = STATE(216), + [sym_syn_quoting_lit] = STATE(216), + [sym_unquote_splicing_lit] = STATE(216), + [sym_unquoting_lit] = STATE(216), + [aux_sym_dis_expr_repeat1] = STATE(27), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(308), + [sym_comment] = ACTIONS(308), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(310), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(310), + [sym_nil_lit] = ACTIONS(312), + [sym_bool_lit] = ACTIONS(312), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(23)] = { + [sym__gap] = STATE(40), + [sym_dis_expr] = STATE(40), + [sym__form] = STATE(242), + [sym_kwd_lit] = STATE(242), + [sym_str_lit] = STATE(242), + [sym_sym_lit] = STATE(242), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(242), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(242), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(242), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(242), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(242), + [sym_regex_lit] = STATE(242), + [sym_read_cond_lit] = STATE(242), + [sym_splicing_read_cond_lit] = STATE(242), + [sym_ns_map_lit] = STATE(242), + [sym_var_quoting_lit] = STATE(242), + [sym_sym_val_lit] = STATE(242), + [sym_evaling_lit] = STATE(242), + [sym_tagged_or_ctor_lit] = STATE(242), + [sym_derefing_lit] = STATE(242), + [sym_quoting_lit] = STATE(242), + [sym_syn_quoting_lit] = STATE(242), + [sym_unquote_splicing_lit] = STATE(242), + [sym_unquoting_lit] = STATE(242), + [aux_sym_dis_expr_repeat1] = STATE(40), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(314), + [sym_comment] = ACTIONS(314), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(316), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(316), + [sym_nil_lit] = ACTIONS(318), + [sym_bool_lit] = ACTIONS(318), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(24)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(246), + [sym_kwd_lit] = STATE(246), + [sym_str_lit] = STATE(246), + [sym_sym_lit] = STATE(246), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(246), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(246), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(246), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(246), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(246), + [sym_regex_lit] = STATE(246), + [sym_read_cond_lit] = STATE(246), + [sym_splicing_read_cond_lit] = STATE(246), + [sym_ns_map_lit] = STATE(246), + [sym_var_quoting_lit] = STATE(246), + [sym_sym_val_lit] = STATE(246), + [sym_evaling_lit] = STATE(246), + [sym_tagged_or_ctor_lit] = STATE(246), + [sym_derefing_lit] = STATE(246), + [sym_quoting_lit] = STATE(246), + [sym_syn_quoting_lit] = STATE(246), + [sym_unquote_splicing_lit] = STATE(246), + [sym_unquoting_lit] = STATE(246), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(322), + [sym_nil_lit] = ACTIONS(324), + [sym_bool_lit] = ACTIONS(324), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(25)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(247), + [sym_kwd_lit] = STATE(247), + [sym_str_lit] = STATE(247), + [sym_sym_lit] = STATE(247), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(247), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(247), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(247), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(247), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(247), + [sym_regex_lit] = STATE(247), + [sym_read_cond_lit] = STATE(247), + [sym_splicing_read_cond_lit] = STATE(247), + [sym_ns_map_lit] = STATE(247), + [sym_var_quoting_lit] = STATE(247), + [sym_sym_val_lit] = STATE(247), + [sym_evaling_lit] = STATE(247), + [sym_tagged_or_ctor_lit] = STATE(247), + [sym_derefing_lit] = STATE(247), + [sym_quoting_lit] = STATE(247), + [sym_syn_quoting_lit] = STATE(247), + [sym_unquote_splicing_lit] = STATE(247), + [sym_unquoting_lit] = STATE(247), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(326), + [sym_nil_lit] = ACTIONS(328), + [sym_bool_lit] = ACTIONS(328), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(26)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(249), + [sym_kwd_lit] = STATE(249), + [sym_str_lit] = STATE(249), + [sym_sym_lit] = STATE(249), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(249), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(249), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(249), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(249), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(249), + [sym_regex_lit] = STATE(249), + [sym_read_cond_lit] = STATE(249), + [sym_splicing_read_cond_lit] = STATE(249), + [sym_ns_map_lit] = STATE(249), + [sym_var_quoting_lit] = STATE(249), + [sym_sym_val_lit] = STATE(249), + [sym_evaling_lit] = STATE(249), + [sym_tagged_or_ctor_lit] = STATE(249), + [sym_derefing_lit] = STATE(249), + [sym_quoting_lit] = STATE(249), + [sym_syn_quoting_lit] = STATE(249), + [sym_unquote_splicing_lit] = STATE(249), + [sym_unquoting_lit] = STATE(249), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(330), + [sym_nil_lit] = ACTIONS(332), + [sym_bool_lit] = ACTIONS(332), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(27)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(250), + [sym_kwd_lit] = STATE(250), + [sym_str_lit] = STATE(250), + [sym_sym_lit] = STATE(250), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(250), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(250), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(250), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(250), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(250), + [sym_regex_lit] = STATE(250), + [sym_read_cond_lit] = STATE(250), + [sym_splicing_read_cond_lit] = STATE(250), + [sym_ns_map_lit] = STATE(250), + [sym_var_quoting_lit] = STATE(250), + [sym_sym_val_lit] = STATE(250), + [sym_evaling_lit] = STATE(250), + [sym_tagged_or_ctor_lit] = STATE(250), + [sym_derefing_lit] = STATE(250), + [sym_quoting_lit] = STATE(250), + [sym_syn_quoting_lit] = STATE(250), + [sym_unquote_splicing_lit] = STATE(250), + [sym_unquoting_lit] = STATE(250), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(334), + [sym_nil_lit] = ACTIONS(336), + [sym_bool_lit] = ACTIONS(336), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(28)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(251), + [sym_kwd_lit] = STATE(251), + [sym_str_lit] = STATE(251), + [sym_sym_lit] = STATE(251), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(251), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(251), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(251), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(251), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(251), + [sym_regex_lit] = STATE(251), + [sym_read_cond_lit] = STATE(251), + [sym_splicing_read_cond_lit] = STATE(251), + [sym_ns_map_lit] = STATE(251), + [sym_var_quoting_lit] = STATE(251), + [sym_sym_val_lit] = STATE(251), + [sym_evaling_lit] = STATE(251), + [sym_tagged_or_ctor_lit] = STATE(251), + [sym_derefing_lit] = STATE(251), + [sym_quoting_lit] = STATE(251), + [sym_syn_quoting_lit] = STATE(251), + [sym_unquote_splicing_lit] = STATE(251), + [sym_unquoting_lit] = STATE(251), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(338), + [sym_nil_lit] = ACTIONS(340), + [sym_bool_lit] = ACTIONS(340), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(29)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(252), + [sym_kwd_lit] = STATE(252), + [sym_str_lit] = STATE(252), + [sym_sym_lit] = STATE(252), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(252), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(252), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(252), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(252), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(252), + [sym_regex_lit] = STATE(252), + [sym_read_cond_lit] = STATE(252), + [sym_splicing_read_cond_lit] = STATE(252), + [sym_ns_map_lit] = STATE(252), + [sym_var_quoting_lit] = STATE(252), + [sym_sym_val_lit] = STATE(252), + [sym_evaling_lit] = STATE(252), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(342), + [sym_nil_lit] = ACTIONS(344), + [sym_bool_lit] = ACTIONS(344), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(30)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(253), + [sym_kwd_lit] = STATE(253), + [sym_str_lit] = STATE(253), + [sym_sym_lit] = STATE(253), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(253), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(253), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(253), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(253), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(253), + [sym_regex_lit] = STATE(253), + [sym_read_cond_lit] = STATE(253), + [sym_splicing_read_cond_lit] = STATE(253), + [sym_ns_map_lit] = STATE(253), + [sym_var_quoting_lit] = STATE(253), + [sym_sym_val_lit] = STATE(253), + [sym_evaling_lit] = STATE(253), + [sym_tagged_or_ctor_lit] = STATE(253), + [sym_derefing_lit] = STATE(253), + [sym_quoting_lit] = STATE(253), + [sym_syn_quoting_lit] = STATE(253), + [sym_unquote_splicing_lit] = STATE(253), + [sym_unquoting_lit] = STATE(253), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(346), + [sym_nil_lit] = ACTIONS(348), + [sym_bool_lit] = ACTIONS(348), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(31)] = { + [sym__gap] = STATE(28), + [sym_dis_expr] = STATE(28), + [sym__form] = STATE(218), + [sym_kwd_lit] = STATE(218), + [sym_str_lit] = STATE(218), + [sym_sym_lit] = STATE(218), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(218), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(218), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(218), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(218), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(218), + [sym_regex_lit] = STATE(218), + [sym_read_cond_lit] = STATE(218), + [sym_splicing_read_cond_lit] = STATE(218), + [sym_ns_map_lit] = STATE(218), + [sym_var_quoting_lit] = STATE(218), + [sym_sym_val_lit] = STATE(218), + [sym_evaling_lit] = STATE(218), + [sym_tagged_or_ctor_lit] = STATE(218), + [sym_derefing_lit] = STATE(218), + [sym_quoting_lit] = STATE(218), + [sym_syn_quoting_lit] = STATE(218), + [sym_unquote_splicing_lit] = STATE(218), + [sym_unquoting_lit] = STATE(218), + [aux_sym_dis_expr_repeat1] = STATE(28), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(350), + [sym_comment] = ACTIONS(350), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(352), + [sym_nil_lit] = ACTIONS(354), + [sym_bool_lit] = ACTIONS(354), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(32)] = { + [sym__gap] = STATE(43), + [sym_dis_expr] = STATE(43), + [sym__form] = STATE(300), + [sym_kwd_lit] = STATE(300), + [sym_str_lit] = STATE(300), + [sym_sym_lit] = STATE(300), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(300), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(300), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(300), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(300), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(300), + [sym_regex_lit] = STATE(300), + [sym_read_cond_lit] = STATE(300), + [sym_splicing_read_cond_lit] = STATE(300), + [sym_ns_map_lit] = STATE(300), + [sym_var_quoting_lit] = STATE(300), + [sym_sym_val_lit] = STATE(300), + [sym_evaling_lit] = STATE(300), + [sym_tagged_or_ctor_lit] = STATE(300), + [sym_derefing_lit] = STATE(300), + [sym_quoting_lit] = STATE(300), + [sym_syn_quoting_lit] = STATE(300), + [sym_unquote_splicing_lit] = STATE(300), + [sym_unquoting_lit] = STATE(300), + [aux_sym_dis_expr_repeat1] = STATE(43), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(356), + [sym_comment] = ACTIONS(356), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(358), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(358), + [sym_nil_lit] = ACTIONS(360), + [sym_bool_lit] = ACTIONS(360), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(33)] = { + [sym__gap] = STATE(44), + [sym_dis_expr] = STATE(44), + [sym__form] = STATE(261), + [sym_kwd_lit] = STATE(261), + [sym_str_lit] = STATE(261), + [sym_sym_lit] = STATE(261), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(261), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(261), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(261), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(261), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(261), + [sym_regex_lit] = STATE(261), + [sym_read_cond_lit] = STATE(261), + [sym_splicing_read_cond_lit] = STATE(261), + [sym_ns_map_lit] = STATE(261), + [sym_var_quoting_lit] = STATE(261), + [sym_sym_val_lit] = STATE(261), + [sym_evaling_lit] = STATE(261), + [sym_tagged_or_ctor_lit] = STATE(261), + [sym_derefing_lit] = STATE(261), + [sym_quoting_lit] = STATE(261), + [sym_syn_quoting_lit] = STATE(261), + [sym_unquote_splicing_lit] = STATE(261), + [sym_unquoting_lit] = STATE(261), + [aux_sym_dis_expr_repeat1] = STATE(44), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(362), + [sym_comment] = ACTIONS(362), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(364), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(364), + [sym_nil_lit] = ACTIONS(366), + [sym_bool_lit] = ACTIONS(366), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(34)] = { + [sym__gap] = STATE(45), + [sym_dis_expr] = STATE(45), + [sym__form] = STATE(262), + [sym_kwd_lit] = STATE(262), + [sym_str_lit] = STATE(262), + [sym_sym_lit] = STATE(262), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(262), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(262), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(262), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(262), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(262), + [sym_regex_lit] = STATE(262), + [sym_read_cond_lit] = STATE(262), + [sym_splicing_read_cond_lit] = STATE(262), + [sym_ns_map_lit] = STATE(262), + [sym_var_quoting_lit] = STATE(262), + [sym_sym_val_lit] = STATE(262), + [sym_evaling_lit] = STATE(262), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(45), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(368), + [sym_comment] = ACTIONS(368), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(370), + [sym_nil_lit] = ACTIONS(372), + [sym_bool_lit] = ACTIONS(372), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(35)] = { + [sym__gap] = STATE(46), + [sym_dis_expr] = STATE(46), + [sym__form] = STATE(264), + [sym_kwd_lit] = STATE(264), + [sym_str_lit] = STATE(264), + [sym_sym_lit] = STATE(264), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(264), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(264), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(264), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(264), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(264), + [sym_regex_lit] = STATE(264), + [sym_read_cond_lit] = STATE(264), + [sym_splicing_read_cond_lit] = STATE(264), + [sym_ns_map_lit] = STATE(264), + [sym_var_quoting_lit] = STATE(264), + [sym_sym_val_lit] = STATE(264), + [sym_evaling_lit] = STATE(264), + [sym_tagged_or_ctor_lit] = STATE(264), + [sym_derefing_lit] = STATE(264), + [sym_quoting_lit] = STATE(264), + [sym_syn_quoting_lit] = STATE(264), + [sym_unquote_splicing_lit] = STATE(264), + [sym_unquoting_lit] = STATE(264), + [aux_sym_dis_expr_repeat1] = STATE(46), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(374), + [sym_comment] = ACTIONS(374), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(376), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(376), + [sym_nil_lit] = ACTIONS(378), + [sym_bool_lit] = ACTIONS(378), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(36)] = { + [sym__gap] = STATE(47), + [sym_dis_expr] = STATE(47), + [sym__form] = STATE(265), + [sym_kwd_lit] = STATE(265), + [sym_str_lit] = STATE(265), + [sym_sym_lit] = STATE(265), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(265), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(265), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(265), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(265), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(265), + [sym_regex_lit] = STATE(265), + [sym_read_cond_lit] = STATE(265), + [sym_splicing_read_cond_lit] = STATE(265), + [sym_ns_map_lit] = STATE(265), + [sym_var_quoting_lit] = STATE(265), + [sym_sym_val_lit] = STATE(265), + [sym_evaling_lit] = STATE(265), + [sym_tagged_or_ctor_lit] = STATE(265), + [sym_derefing_lit] = STATE(265), + [sym_quoting_lit] = STATE(265), + [sym_syn_quoting_lit] = STATE(265), + [sym_unquote_splicing_lit] = STATE(265), + [sym_unquoting_lit] = STATE(265), + [aux_sym_dis_expr_repeat1] = STATE(47), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(380), + [sym_comment] = ACTIONS(380), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(382), + [sym_nil_lit] = ACTIONS(384), + [sym_bool_lit] = ACTIONS(384), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(37)] = { + [sym__gap] = STATE(48), + [sym_dis_expr] = STATE(48), + [sym__form] = STATE(266), + [sym_kwd_lit] = STATE(266), + [sym_str_lit] = STATE(266), + [sym_sym_lit] = STATE(266), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(266), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(266), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(266), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(266), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(266), + [sym_regex_lit] = STATE(266), + [sym_read_cond_lit] = STATE(266), + [sym_splicing_read_cond_lit] = STATE(266), + [sym_ns_map_lit] = STATE(266), + [sym_var_quoting_lit] = STATE(266), + [sym_sym_val_lit] = STATE(266), + [sym_evaling_lit] = STATE(266), + [sym_tagged_or_ctor_lit] = STATE(266), + [sym_derefing_lit] = STATE(266), + [sym_quoting_lit] = STATE(266), + [sym_syn_quoting_lit] = STATE(266), + [sym_unquote_splicing_lit] = STATE(266), + [sym_unquoting_lit] = STATE(266), + [aux_sym_dis_expr_repeat1] = STATE(48), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(386), + [sym_comment] = ACTIONS(386), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(388), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(388), + [sym_nil_lit] = ACTIONS(390), + [sym_bool_lit] = ACTIONS(390), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(38)] = { + [sym__gap] = STATE(29), + [sym_dis_expr] = STATE(29), + [sym__form] = STATE(220), + [sym_kwd_lit] = STATE(220), + [sym_str_lit] = STATE(220), + [sym_sym_lit] = STATE(220), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(220), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(220), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(220), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(220), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(220), + [sym_regex_lit] = STATE(220), + [sym_read_cond_lit] = STATE(220), + [sym_splicing_read_cond_lit] = STATE(220), + [sym_ns_map_lit] = STATE(220), + [sym_var_quoting_lit] = STATE(220), + [sym_sym_val_lit] = STATE(220), + [sym_evaling_lit] = STATE(220), + [sym_tagged_or_ctor_lit] = STATE(220), + [sym_derefing_lit] = STATE(220), + [sym_quoting_lit] = STATE(220), + [sym_syn_quoting_lit] = STATE(220), + [sym_unquote_splicing_lit] = STATE(220), + [sym_unquoting_lit] = STATE(220), + [aux_sym_dis_expr_repeat1] = STATE(29), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(392), + [sym_comment] = ACTIONS(392), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(394), + [sym_nil_lit] = ACTIONS(396), + [sym_bool_lit] = ACTIONS(396), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(39)] = { + [sym__gap] = STATE(30), + [sym_dis_expr] = STATE(30), + [sym__form] = STATE(222), + [sym_kwd_lit] = STATE(222), + [sym_str_lit] = STATE(222), + [sym_sym_lit] = STATE(222), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(222), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(222), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(222), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(222), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(222), + [sym_regex_lit] = STATE(222), + [sym_read_cond_lit] = STATE(222), + [sym_splicing_read_cond_lit] = STATE(222), + [sym_ns_map_lit] = STATE(222), + [sym_var_quoting_lit] = STATE(222), + [sym_sym_val_lit] = STATE(222), + [sym_evaling_lit] = STATE(222), + [sym_tagged_or_ctor_lit] = STATE(222), + [sym_derefing_lit] = STATE(222), + [sym_quoting_lit] = STATE(222), + [sym_syn_quoting_lit] = STATE(222), + [sym_unquote_splicing_lit] = STATE(222), + [sym_unquoting_lit] = STATE(222), + [aux_sym_dis_expr_repeat1] = STATE(30), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(398), + [sym_comment] = ACTIONS(398), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(400), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [sym_bool_lit] = ACTIONS(402), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(40)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(271), + [sym_kwd_lit] = STATE(271), + [sym_str_lit] = STATE(271), + [sym_sym_lit] = STATE(271), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(271), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(271), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(271), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(271), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(271), + [sym_regex_lit] = STATE(271), + [sym_read_cond_lit] = STATE(271), + [sym_splicing_read_cond_lit] = STATE(271), + [sym_ns_map_lit] = STATE(271), + [sym_var_quoting_lit] = STATE(271), + [sym_sym_val_lit] = STATE(271), + [sym_evaling_lit] = STATE(271), + [sym_tagged_or_ctor_lit] = STATE(271), + [sym_derefing_lit] = STATE(271), + [sym_quoting_lit] = STATE(271), + [sym_syn_quoting_lit] = STATE(271), + [sym_unquote_splicing_lit] = STATE(271), + [sym_unquoting_lit] = STATE(271), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(404), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(404), + [sym_nil_lit] = ACTIONS(406), + [sym_bool_lit] = ACTIONS(406), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(41)] = { + [sym__gap] = STATE(49), + [sym_dis_expr] = STATE(49), + [sym__form] = STATE(272), + [sym_kwd_lit] = STATE(272), + [sym_str_lit] = STATE(272), + [sym_sym_lit] = STATE(272), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(272), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(272), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(272), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(272), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(272), + [sym_regex_lit] = STATE(272), + [sym_read_cond_lit] = STATE(272), + [sym_splicing_read_cond_lit] = STATE(272), + [sym_ns_map_lit] = STATE(272), + [sym_var_quoting_lit] = STATE(272), + [sym_sym_val_lit] = STATE(272), + [sym_evaling_lit] = STATE(272), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(49), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(408), + [sym_comment] = ACTIONS(408), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(410), + [sym_nil_lit] = ACTIONS(412), + [sym_bool_lit] = ACTIONS(412), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(42)] = { + [sym__gap] = STATE(50), + [sym_dis_expr] = STATE(50), + [sym__form] = STATE(275), + [sym_kwd_lit] = STATE(275), + [sym_str_lit] = STATE(275), + [sym_sym_lit] = STATE(275), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(275), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(275), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(275), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(275), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(275), + [sym_regex_lit] = STATE(275), + [sym_read_cond_lit] = STATE(275), + [sym_splicing_read_cond_lit] = STATE(275), + [sym_ns_map_lit] = STATE(275), + [sym_var_quoting_lit] = STATE(275), + [sym_sym_val_lit] = STATE(275), + [sym_evaling_lit] = STATE(275), + [sym_tagged_or_ctor_lit] = STATE(275), + [sym_derefing_lit] = STATE(275), + [sym_quoting_lit] = STATE(275), + [sym_syn_quoting_lit] = STATE(275), + [sym_unquote_splicing_lit] = STATE(275), + [sym_unquoting_lit] = STATE(275), + [aux_sym_dis_expr_repeat1] = STATE(50), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(414), + [sym_comment] = ACTIONS(414), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(416), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(416), + [sym_nil_lit] = ACTIONS(418), + [sym_bool_lit] = ACTIONS(418), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(43)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(279), + [sym_kwd_lit] = STATE(279), + [sym_str_lit] = STATE(279), + [sym_sym_lit] = STATE(279), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(279), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(279), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(279), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(279), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(279), + [sym_regex_lit] = STATE(279), + [sym_read_cond_lit] = STATE(279), + [sym_splicing_read_cond_lit] = STATE(279), + [sym_ns_map_lit] = STATE(279), + [sym_var_quoting_lit] = STATE(279), + [sym_sym_val_lit] = STATE(279), + [sym_evaling_lit] = STATE(279), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(420), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(420), + [sym_nil_lit] = ACTIONS(422), + [sym_bool_lit] = ACTIONS(422), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(44)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(283), + [sym_kwd_lit] = STATE(283), + [sym_str_lit] = STATE(283), + [sym_sym_lit] = STATE(283), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(283), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(283), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(283), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(283), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(283), + [sym_regex_lit] = STATE(283), + [sym_read_cond_lit] = STATE(283), + [sym_splicing_read_cond_lit] = STATE(283), + [sym_ns_map_lit] = STATE(283), + [sym_var_quoting_lit] = STATE(283), + [sym_sym_val_lit] = STATE(283), + [sym_evaling_lit] = STATE(283), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(424), + [sym_nil_lit] = ACTIONS(426), + [sym_bool_lit] = ACTIONS(426), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(45)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(284), + [sym_kwd_lit] = STATE(284), + [sym_str_lit] = STATE(284), + [sym_sym_lit] = STATE(284), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(284), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(284), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(284), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(284), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(284), + [sym_regex_lit] = STATE(284), + [sym_read_cond_lit] = STATE(284), + [sym_splicing_read_cond_lit] = STATE(284), + [sym_ns_map_lit] = STATE(284), + [sym_var_quoting_lit] = STATE(284), + [sym_sym_val_lit] = STATE(284), + [sym_evaling_lit] = STATE(284), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(428), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(428), + [sym_nil_lit] = ACTIONS(430), + [sym_bool_lit] = ACTIONS(430), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(46)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(285), + [sym_kwd_lit] = STATE(285), + [sym_str_lit] = STATE(285), + [sym_sym_lit] = STATE(285), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(285), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(285), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(285), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(285), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(285), + [sym_regex_lit] = STATE(285), + [sym_read_cond_lit] = STATE(285), + [sym_splicing_read_cond_lit] = STATE(285), + [sym_ns_map_lit] = STATE(285), + [sym_var_quoting_lit] = STATE(285), + [sym_sym_val_lit] = STATE(285), + [sym_evaling_lit] = STATE(285), + [sym_tagged_or_ctor_lit] = STATE(285), + [sym_derefing_lit] = STATE(285), + [sym_quoting_lit] = STATE(285), + [sym_syn_quoting_lit] = STATE(285), + [sym_unquote_splicing_lit] = STATE(285), + [sym_unquoting_lit] = STATE(285), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(432), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(432), + [sym_nil_lit] = ACTIONS(434), + [sym_bool_lit] = ACTIONS(434), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(47)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(286), + [sym_kwd_lit] = STATE(286), + [sym_str_lit] = STATE(286), + [sym_sym_lit] = STATE(286), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(286), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(286), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(286), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(286), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(286), + [sym_regex_lit] = STATE(286), + [sym_read_cond_lit] = STATE(286), + [sym_splicing_read_cond_lit] = STATE(286), + [sym_ns_map_lit] = STATE(286), + [sym_var_quoting_lit] = STATE(286), + [sym_sym_val_lit] = STATE(286), + [sym_evaling_lit] = STATE(286), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(436), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(436), + [sym_nil_lit] = ACTIONS(438), + [sym_bool_lit] = ACTIONS(438), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(48)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(287), + [sym_kwd_lit] = STATE(287), + [sym_str_lit] = STATE(287), + [sym_sym_lit] = STATE(287), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(287), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(287), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(287), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(287), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(287), + [sym_regex_lit] = STATE(287), + [sym_read_cond_lit] = STATE(287), + [sym_splicing_read_cond_lit] = STATE(287), + [sym_ns_map_lit] = STATE(287), + [sym_var_quoting_lit] = STATE(287), + [sym_sym_val_lit] = STATE(287), + [sym_evaling_lit] = STATE(287), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(440), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(440), + [sym_nil_lit] = ACTIONS(442), + [sym_bool_lit] = ACTIONS(442), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(49)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(288), + [sym_kwd_lit] = STATE(288), + [sym_str_lit] = STATE(288), + [sym_sym_lit] = STATE(288), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(288), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(288), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(288), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(288), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(288), + [sym_regex_lit] = STATE(288), + [sym_read_cond_lit] = STATE(288), + [sym_splicing_read_cond_lit] = STATE(288), + [sym_ns_map_lit] = STATE(288), + [sym_var_quoting_lit] = STATE(288), + [sym_sym_val_lit] = STATE(288), + [sym_evaling_lit] = STATE(288), + [sym_tagged_or_ctor_lit] = STATE(288), + [sym_derefing_lit] = STATE(288), + [sym_quoting_lit] = STATE(288), + [sym_syn_quoting_lit] = STATE(288), + [sym_unquote_splicing_lit] = STATE(288), + [sym_unquoting_lit] = STATE(288), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(444), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(444), + [sym_nil_lit] = ACTIONS(446), + [sym_bool_lit] = ACTIONS(446), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(50)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(290), + [sym_kwd_lit] = STATE(290), + [sym_str_lit] = STATE(290), + [sym_sym_lit] = STATE(290), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(290), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(290), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(290), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(290), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(290), + [sym_regex_lit] = STATE(290), + [sym_read_cond_lit] = STATE(290), + [sym_splicing_read_cond_lit] = STATE(290), + [sym_ns_map_lit] = STATE(290), + [sym_var_quoting_lit] = STATE(290), + [sym_sym_val_lit] = STATE(290), + [sym_evaling_lit] = STATE(290), + [sym_tagged_or_ctor_lit] = STATE(290), + [sym_derefing_lit] = STATE(290), + [sym_quoting_lit] = STATE(290), + [sym_syn_quoting_lit] = STATE(290), + [sym_unquote_splicing_lit] = STATE(290), + [sym_unquoting_lit] = STATE(290), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(448), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(448), + [sym_nil_lit] = ACTIONS(450), + [sym_bool_lit] = ACTIONS(450), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(51)] = { + [sym__gap] = STATE(52), + [sym_dis_expr] = STATE(52), + [sym__form] = STATE(292), + [sym_kwd_lit] = STATE(292), + [sym_str_lit] = STATE(292), + [sym_sym_lit] = STATE(292), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(292), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(292), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(292), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(292), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(292), + [sym_regex_lit] = STATE(292), + [sym_read_cond_lit] = STATE(292), + [sym_splicing_read_cond_lit] = STATE(292), + [sym_ns_map_lit] = STATE(292), + [sym_var_quoting_lit] = STATE(292), + [sym_sym_val_lit] = STATE(292), + [sym_evaling_lit] = STATE(292), + [sym_tagged_or_ctor_lit] = STATE(292), + [sym_derefing_lit] = STATE(292), + [sym_quoting_lit] = STATE(292), + [sym_syn_quoting_lit] = STATE(292), + [sym_unquote_splicing_lit] = STATE(292), + [sym_unquoting_lit] = STATE(292), + [aux_sym_dis_expr_repeat1] = STATE(52), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(452), + [sym_comment] = ACTIONS(452), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(454), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(454), + [sym_nil_lit] = ACTIONS(456), + [sym_bool_lit] = ACTIONS(456), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(52)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(294), + [sym_kwd_lit] = STATE(294), + [sym_str_lit] = STATE(294), + [sym_sym_lit] = STATE(294), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(294), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(294), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(294), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(294), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(294), + [sym_regex_lit] = STATE(294), + [sym_read_cond_lit] = STATE(294), + [sym_splicing_read_cond_lit] = STATE(294), + [sym_ns_map_lit] = STATE(294), + [sym_var_quoting_lit] = STATE(294), + [sym_sym_val_lit] = STATE(294), + [sym_evaling_lit] = STATE(294), + [sym_tagged_or_ctor_lit] = STATE(294), + [sym_derefing_lit] = STATE(294), + [sym_quoting_lit] = STATE(294), + [sym_syn_quoting_lit] = STATE(294), + [sym_unquote_splicing_lit] = STATE(294), + [sym_unquoting_lit] = STATE(294), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(458), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(458), + [sym_nil_lit] = ACTIONS(460), + [sym_bool_lit] = ACTIONS(460), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(53)] = { + [sym__gap] = STATE(62), + [sym_dis_expr] = STATE(62), + [sym__form] = STATE(418), + [sym_kwd_lit] = STATE(418), + [sym_str_lit] = STATE(418), + [sym_sym_lit] = STATE(418), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(418), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(418), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(418), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(418), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(418), + [sym_regex_lit] = STATE(418), + [sym_read_cond_lit] = STATE(418), + [sym_splicing_read_cond_lit] = STATE(418), + [sym_ns_map_lit] = STATE(418), + [sym_var_quoting_lit] = STATE(418), + [sym_sym_val_lit] = STATE(418), + [sym_evaling_lit] = STATE(418), + [sym_tagged_or_ctor_lit] = STATE(418), + [sym_derefing_lit] = STATE(418), + [sym_quoting_lit] = STATE(418), + [sym_syn_quoting_lit] = STATE(418), + [sym_unquote_splicing_lit] = STATE(418), + [sym_unquoting_lit] = STATE(418), + [aux_sym_dis_expr_repeat1] = STATE(62), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(462), + [sym_comment] = ACTIONS(462), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(464), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(464), + [sym_nil_lit] = ACTIONS(470), + [sym_bool_lit] = ACTIONS(470), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(54)] = { + [sym__gap] = STATE(63), + [sym_dis_expr] = STATE(63), + [sym__form] = STATE(419), + [sym_kwd_lit] = STATE(419), + [sym_str_lit] = STATE(419), + [sym_sym_lit] = STATE(419), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(419), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(419), + [sym_regex_lit] = STATE(419), + [sym_read_cond_lit] = STATE(419), + [sym_splicing_read_cond_lit] = STATE(419), + [sym_ns_map_lit] = STATE(419), + [sym_var_quoting_lit] = STATE(419), + [sym_sym_val_lit] = STATE(419), + [sym_evaling_lit] = STATE(419), + [sym_tagged_or_ctor_lit] = STATE(419), + [sym_derefing_lit] = STATE(419), + [sym_quoting_lit] = STATE(419), + [sym_syn_quoting_lit] = STATE(419), + [sym_unquote_splicing_lit] = STATE(419), + [sym_unquoting_lit] = STATE(419), + [aux_sym_dis_expr_repeat1] = STATE(63), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(488), + [sym_comment] = ACTIONS(488), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(490), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(490), + [sym_nil_lit] = ACTIONS(492), + [sym_bool_lit] = ACTIONS(492), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(55)] = { + [sym__gap] = STATE(64), + [sym_dis_expr] = STATE(64), + [sym__form] = STATE(337), + [sym_kwd_lit] = STATE(337), + [sym_str_lit] = STATE(337), + [sym_sym_lit] = STATE(337), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(337), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(337), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(337), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(337), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(337), + [sym_regex_lit] = STATE(337), + [sym_read_cond_lit] = STATE(337), + [sym_splicing_read_cond_lit] = STATE(337), + [sym_ns_map_lit] = STATE(337), + [sym_var_quoting_lit] = STATE(337), + [sym_sym_val_lit] = STATE(337), + [sym_evaling_lit] = STATE(337), + [sym_tagged_or_ctor_lit] = STATE(337), + [sym_derefing_lit] = STATE(337), + [sym_quoting_lit] = STATE(337), + [sym_syn_quoting_lit] = STATE(337), + [sym_unquote_splicing_lit] = STATE(337), + [sym_unquoting_lit] = STATE(337), + [aux_sym_dis_expr_repeat1] = STATE(64), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(494), + [sym_comment] = ACTIONS(494), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(496), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(496), + [sym_nil_lit] = ACTIONS(498), + [sym_bool_lit] = ACTIONS(498), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(56)] = { + [sym__gap] = STATE(65), + [sym_dis_expr] = STATE(65), + [sym__form] = STATE(364), + [sym_kwd_lit] = STATE(364), + [sym_str_lit] = STATE(364), + [sym_sym_lit] = STATE(364), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(364), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(364), + [sym_regex_lit] = STATE(364), + [sym_read_cond_lit] = STATE(364), + [sym_splicing_read_cond_lit] = STATE(364), + [sym_ns_map_lit] = STATE(364), + [sym_var_quoting_lit] = STATE(364), + [sym_sym_val_lit] = STATE(364), + [sym_evaling_lit] = STATE(364), + [sym_tagged_or_ctor_lit] = STATE(364), + [sym_derefing_lit] = STATE(364), + [sym_quoting_lit] = STATE(364), + [sym_syn_quoting_lit] = STATE(364), + [sym_unquote_splicing_lit] = STATE(364), + [sym_unquoting_lit] = STATE(364), + [aux_sym_dis_expr_repeat1] = STATE(65), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(500), + [sym_comment] = ACTIONS(500), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(502), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(502), + [sym_nil_lit] = ACTIONS(504), + [sym_bool_lit] = ACTIONS(504), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(57)] = { + [sym__gap] = STATE(66), + [sym_dis_expr] = STATE(66), + [sym__form] = STATE(395), + [sym_kwd_lit] = STATE(395), + [sym_str_lit] = STATE(395), + [sym_sym_lit] = STATE(395), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(395), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(395), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(395), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(395), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(395), + [sym_regex_lit] = STATE(395), + [sym_read_cond_lit] = STATE(395), + [sym_splicing_read_cond_lit] = STATE(395), + [sym_ns_map_lit] = STATE(395), + [sym_var_quoting_lit] = STATE(395), + [sym_sym_val_lit] = STATE(395), + [sym_evaling_lit] = STATE(395), + [sym_tagged_or_ctor_lit] = STATE(395), + [sym_derefing_lit] = STATE(395), + [sym_quoting_lit] = STATE(395), + [sym_syn_quoting_lit] = STATE(395), + [sym_unquote_splicing_lit] = STATE(395), + [sym_unquoting_lit] = STATE(395), + [aux_sym_dis_expr_repeat1] = STATE(66), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(506), + [sym_comment] = ACTIONS(506), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(508), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(508), + [sym_nil_lit] = ACTIONS(510), + [sym_bool_lit] = ACTIONS(510), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(58)] = { + [sym__gap] = STATE(67), + [sym_dis_expr] = STATE(67), + [sym__form] = STATE(408), + [sym_kwd_lit] = STATE(408), + [sym_str_lit] = STATE(408), + [sym_sym_lit] = STATE(408), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(408), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(408), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(408), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(408), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(408), + [sym_regex_lit] = STATE(408), + [sym_read_cond_lit] = STATE(408), + [sym_splicing_read_cond_lit] = STATE(408), + [sym_ns_map_lit] = STATE(408), + [sym_var_quoting_lit] = STATE(408), + [sym_sym_val_lit] = STATE(408), + [sym_evaling_lit] = STATE(408), + [sym_tagged_or_ctor_lit] = STATE(408), + [sym_derefing_lit] = STATE(408), + [sym_quoting_lit] = STATE(408), + [sym_syn_quoting_lit] = STATE(408), + [sym_unquote_splicing_lit] = STATE(408), + [sym_unquoting_lit] = STATE(408), + [aux_sym_dis_expr_repeat1] = STATE(67), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(512), + [sym_comment] = ACTIONS(512), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(514), + [sym_nil_lit] = ACTIONS(516), + [sym_bool_lit] = ACTIONS(516), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(59)] = { + [sym__gap] = STATE(68), + [sym_dis_expr] = STATE(68), + [sym__form] = STATE(336), + [sym_kwd_lit] = STATE(336), + [sym_str_lit] = STATE(336), + [sym_sym_lit] = STATE(336), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(336), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(336), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(336), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(336), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(336), + [sym_regex_lit] = STATE(336), + [sym_read_cond_lit] = STATE(336), + [sym_splicing_read_cond_lit] = STATE(336), + [sym_ns_map_lit] = STATE(336), + [sym_var_quoting_lit] = STATE(336), + [sym_sym_val_lit] = STATE(336), + [sym_evaling_lit] = STATE(336), + [sym_tagged_or_ctor_lit] = STATE(336), + [sym_derefing_lit] = STATE(336), + [sym_quoting_lit] = STATE(336), + [sym_syn_quoting_lit] = STATE(336), + [sym_unquote_splicing_lit] = STATE(336), + [sym_unquoting_lit] = STATE(336), + [aux_sym_dis_expr_repeat1] = STATE(68), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(518), + [sym_comment] = ACTIONS(518), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(520), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(520), + [sym_nil_lit] = ACTIONS(522), + [sym_bool_lit] = ACTIONS(522), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(60)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(377), + [sym_kwd_lit] = STATE(377), + [sym_str_lit] = STATE(377), + [sym_sym_lit] = STATE(377), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(377), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(377), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(377), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(377), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(377), + [sym_regex_lit] = STATE(377), + [sym_read_cond_lit] = STATE(377), + [sym_splicing_read_cond_lit] = STATE(377), + [sym_ns_map_lit] = STATE(377), + [sym_var_quoting_lit] = STATE(377), + [sym_sym_val_lit] = STATE(377), + [sym_evaling_lit] = STATE(377), + [sym_tagged_or_ctor_lit] = STATE(377), + [sym_derefing_lit] = STATE(377), + [sym_quoting_lit] = STATE(377), + [sym_syn_quoting_lit] = STATE(377), + [sym_unquote_splicing_lit] = STATE(377), + [sym_unquoting_lit] = STATE(377), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(524), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(524), + [sym_nil_lit] = ACTIONS(530), + [sym_bool_lit] = ACTIONS(530), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(61)] = { + [sym__gap] = STATE(75), + [sym_dis_expr] = STATE(75), + [sym__form] = STATE(335), + [sym_kwd_lit] = STATE(335), + [sym_str_lit] = STATE(335), + [sym_sym_lit] = STATE(335), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(335), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(335), + [sym_regex_lit] = STATE(335), + [sym_read_cond_lit] = STATE(335), + [sym_splicing_read_cond_lit] = STATE(335), + [sym_ns_map_lit] = STATE(335), + [sym_var_quoting_lit] = STATE(335), + [sym_sym_val_lit] = STATE(335), + [sym_evaling_lit] = STATE(335), + [sym_tagged_or_ctor_lit] = STATE(335), + [sym_derefing_lit] = STATE(335), + [sym_quoting_lit] = STATE(335), + [sym_syn_quoting_lit] = STATE(335), + [sym_unquote_splicing_lit] = STATE(335), + [sym_unquoting_lit] = STATE(335), + [aux_sym_dis_expr_repeat1] = STATE(75), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(548), + [sym_comment] = ACTIONS(548), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(550), + [sym_nil_lit] = ACTIONS(552), + [sym_bool_lit] = ACTIONS(552), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(62)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(340), + [sym_kwd_lit] = STATE(340), + [sym_str_lit] = STATE(340), + [sym_sym_lit] = STATE(340), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(340), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(340), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(340), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(340), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(340), + [sym_regex_lit] = STATE(340), + [sym_read_cond_lit] = STATE(340), + [sym_splicing_read_cond_lit] = STATE(340), + [sym_ns_map_lit] = STATE(340), + [sym_var_quoting_lit] = STATE(340), + [sym_sym_val_lit] = STATE(340), + [sym_evaling_lit] = STATE(340), + [sym_tagged_or_ctor_lit] = STATE(340), + [sym_derefing_lit] = STATE(340), + [sym_quoting_lit] = STATE(340), + [sym_syn_quoting_lit] = STATE(340), + [sym_unquote_splicing_lit] = STATE(340), + [sym_unquoting_lit] = STATE(340), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(554), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(554), + [sym_nil_lit] = ACTIONS(556), + [sym_bool_lit] = ACTIONS(556), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(63)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(341), + [sym_kwd_lit] = STATE(341), + [sym_str_lit] = STATE(341), + [sym_sym_lit] = STATE(341), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(341), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(341), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(341), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(341), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(341), + [sym_regex_lit] = STATE(341), + [sym_read_cond_lit] = STATE(341), + [sym_splicing_read_cond_lit] = STATE(341), + [sym_ns_map_lit] = STATE(341), + [sym_var_quoting_lit] = STATE(341), + [sym_sym_val_lit] = STATE(341), + [sym_evaling_lit] = STATE(341), + [sym_tagged_or_ctor_lit] = STATE(341), + [sym_derefing_lit] = STATE(341), + [sym_quoting_lit] = STATE(341), + [sym_syn_quoting_lit] = STATE(341), + [sym_unquote_splicing_lit] = STATE(341), + [sym_unquoting_lit] = STATE(341), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(558), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(558), + [sym_nil_lit] = ACTIONS(560), + [sym_bool_lit] = ACTIONS(560), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(64)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(343), + [sym_kwd_lit] = STATE(343), + [sym_str_lit] = STATE(343), + [sym_sym_lit] = STATE(343), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(343), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(343), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(343), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(343), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(343), + [sym_regex_lit] = STATE(343), + [sym_read_cond_lit] = STATE(343), + [sym_splicing_read_cond_lit] = STATE(343), + [sym_ns_map_lit] = STATE(343), + [sym_var_quoting_lit] = STATE(343), + [sym_sym_val_lit] = STATE(343), + [sym_evaling_lit] = STATE(343), + [sym_tagged_or_ctor_lit] = STATE(343), + [sym_derefing_lit] = STATE(343), + [sym_quoting_lit] = STATE(343), + [sym_syn_quoting_lit] = STATE(343), + [sym_unquote_splicing_lit] = STATE(343), + [sym_unquoting_lit] = STATE(343), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(562), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(562), + [sym_nil_lit] = ACTIONS(564), + [sym_bool_lit] = ACTIONS(564), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(65)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(344), + [sym_kwd_lit] = STATE(344), + [sym_str_lit] = STATE(344), + [sym_sym_lit] = STATE(344), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(344), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(344), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(344), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(344), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(344), + [sym_regex_lit] = STATE(344), + [sym_read_cond_lit] = STATE(344), + [sym_splicing_read_cond_lit] = STATE(344), + [sym_ns_map_lit] = STATE(344), + [sym_var_quoting_lit] = STATE(344), + [sym_sym_val_lit] = STATE(344), + [sym_evaling_lit] = STATE(344), + [sym_tagged_or_ctor_lit] = STATE(344), + [sym_derefing_lit] = STATE(344), + [sym_quoting_lit] = STATE(344), + [sym_syn_quoting_lit] = STATE(344), + [sym_unquote_splicing_lit] = STATE(344), + [sym_unquoting_lit] = STATE(344), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(566), + [sym_nil_lit] = ACTIONS(568), + [sym_bool_lit] = ACTIONS(568), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(66)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(345), + [sym_kwd_lit] = STATE(345), + [sym_str_lit] = STATE(345), + [sym_sym_lit] = STATE(345), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(345), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(345), + [sym_regex_lit] = STATE(345), + [sym_read_cond_lit] = STATE(345), + [sym_splicing_read_cond_lit] = STATE(345), + [sym_ns_map_lit] = STATE(345), + [sym_var_quoting_lit] = STATE(345), + [sym_sym_val_lit] = STATE(345), + [sym_evaling_lit] = STATE(345), + [sym_tagged_or_ctor_lit] = STATE(345), + [sym_derefing_lit] = STATE(345), + [sym_quoting_lit] = STATE(345), + [sym_syn_quoting_lit] = STATE(345), + [sym_unquote_splicing_lit] = STATE(345), + [sym_unquoting_lit] = STATE(345), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(570), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(570), + [sym_nil_lit] = ACTIONS(572), + [sym_bool_lit] = ACTIONS(572), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(67)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(346), + [sym_kwd_lit] = STATE(346), + [sym_str_lit] = STATE(346), + [sym_sym_lit] = STATE(346), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(346), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(346), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(346), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(346), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(346), + [sym_regex_lit] = STATE(346), + [sym_read_cond_lit] = STATE(346), + [sym_splicing_read_cond_lit] = STATE(346), + [sym_ns_map_lit] = STATE(346), + [sym_var_quoting_lit] = STATE(346), + [sym_sym_val_lit] = STATE(346), + [sym_evaling_lit] = STATE(346), + [sym_tagged_or_ctor_lit] = STATE(346), + [sym_derefing_lit] = STATE(346), + [sym_quoting_lit] = STATE(346), + [sym_syn_quoting_lit] = STATE(346), + [sym_unquote_splicing_lit] = STATE(346), + [sym_unquoting_lit] = STATE(346), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(574), + [sym_nil_lit] = ACTIONS(576), + [sym_bool_lit] = ACTIONS(576), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(68)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(347), + [sym_kwd_lit] = STATE(347), + [sym_str_lit] = STATE(347), + [sym_sym_lit] = STATE(347), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(347), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(347), + [sym_regex_lit] = STATE(347), + [sym_read_cond_lit] = STATE(347), + [sym_splicing_read_cond_lit] = STATE(347), + [sym_ns_map_lit] = STATE(347), + [sym_var_quoting_lit] = STATE(347), + [sym_sym_val_lit] = STATE(347), + [sym_evaling_lit] = STATE(347), + [sym_tagged_or_ctor_lit] = STATE(347), + [sym_derefing_lit] = STATE(347), + [sym_quoting_lit] = STATE(347), + [sym_syn_quoting_lit] = STATE(347), + [sym_unquote_splicing_lit] = STATE(347), + [sym_unquoting_lit] = STATE(347), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(578), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(578), + [sym_nil_lit] = ACTIONS(580), + [sym_bool_lit] = ACTIONS(580), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(69)] = { + [sym__gap] = STATE(78), + [sym_dis_expr] = STATE(78), + [sym__form] = STATE(352), + [sym_kwd_lit] = STATE(352), + [sym_str_lit] = STATE(352), + [sym_sym_lit] = STATE(352), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(352), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(352), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(352), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(352), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(352), + [sym_regex_lit] = STATE(352), + [sym_read_cond_lit] = STATE(352), + [sym_splicing_read_cond_lit] = STATE(352), + [sym_ns_map_lit] = STATE(352), + [sym_var_quoting_lit] = STATE(352), + [sym_sym_val_lit] = STATE(352), + [sym_evaling_lit] = STATE(352), + [sym_tagged_or_ctor_lit] = STATE(352), + [sym_derefing_lit] = STATE(352), + [sym_quoting_lit] = STATE(352), + [sym_syn_quoting_lit] = STATE(352), + [sym_unquote_splicing_lit] = STATE(352), + [sym_unquoting_lit] = STATE(352), + [aux_sym_dis_expr_repeat1] = STATE(78), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(582), + [sym_comment] = ACTIONS(582), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(266), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(266), + [sym_nil_lit] = ACTIONS(276), + [sym_bool_lit] = ACTIONS(276), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(70)] = { + [sym__gap] = STATE(79), + [sym_dis_expr] = STATE(79), + [sym__form] = STATE(358), + [sym_kwd_lit] = STATE(358), + [sym_str_lit] = STATE(358), + [sym_sym_lit] = STATE(358), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(358), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(358), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(358), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(358), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(358), + [sym_regex_lit] = STATE(358), + [sym_read_cond_lit] = STATE(358), + [sym_splicing_read_cond_lit] = STATE(358), + [sym_ns_map_lit] = STATE(358), + [sym_var_quoting_lit] = STATE(358), + [sym_sym_val_lit] = STATE(358), + [sym_evaling_lit] = STATE(358), + [sym_tagged_or_ctor_lit] = STATE(358), + [sym_derefing_lit] = STATE(358), + [sym_quoting_lit] = STATE(358), + [sym_syn_quoting_lit] = STATE(358), + [sym_unquote_splicing_lit] = STATE(358), + [sym_unquoting_lit] = STATE(358), + [aux_sym_dis_expr_repeat1] = STATE(79), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(584), + [sym_comment] = ACTIONS(584), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(586), + [sym_nil_lit] = ACTIONS(588), + [sym_bool_lit] = ACTIONS(588), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(71)] = { + [sym__gap] = STATE(80), + [sym_dis_expr] = STATE(80), + [sym__form] = STATE(360), + [sym_kwd_lit] = STATE(360), + [sym_str_lit] = STATE(360), + [sym_sym_lit] = STATE(360), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(360), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(360), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(360), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(360), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(360), + [sym_regex_lit] = STATE(360), + [sym_read_cond_lit] = STATE(360), + [sym_splicing_read_cond_lit] = STATE(360), + [sym_ns_map_lit] = STATE(360), + [sym_var_quoting_lit] = STATE(360), + [sym_sym_val_lit] = STATE(360), + [sym_evaling_lit] = STATE(360), + [sym_tagged_or_ctor_lit] = STATE(360), + [sym_derefing_lit] = STATE(360), + [sym_quoting_lit] = STATE(360), + [sym_syn_quoting_lit] = STATE(360), + [sym_unquote_splicing_lit] = STATE(360), + [sym_unquoting_lit] = STATE(360), + [aux_sym_dis_expr_repeat1] = STATE(80), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(590), + [sym_comment] = ACTIONS(590), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(592), + [sym_nil_lit] = ACTIONS(594), + [sym_bool_lit] = ACTIONS(594), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(72)] = { + [sym__gap] = STATE(81), + [sym_dis_expr] = STATE(81), + [sym__form] = STATE(362), + [sym_kwd_lit] = STATE(362), + [sym_str_lit] = STATE(362), + [sym_sym_lit] = STATE(362), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(362), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(362), + [sym_regex_lit] = STATE(362), + [sym_read_cond_lit] = STATE(362), + [sym_splicing_read_cond_lit] = STATE(362), + [sym_ns_map_lit] = STATE(362), + [sym_var_quoting_lit] = STATE(362), + [sym_sym_val_lit] = STATE(362), + [sym_evaling_lit] = STATE(362), + [sym_tagged_or_ctor_lit] = STATE(362), + [sym_derefing_lit] = STATE(362), + [sym_quoting_lit] = STATE(362), + [sym_syn_quoting_lit] = STATE(362), + [sym_unquote_splicing_lit] = STATE(362), + [sym_unquoting_lit] = STATE(362), + [aux_sym_dis_expr_repeat1] = STATE(81), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(596), + [sym_comment] = ACTIONS(596), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(598), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(598), + [sym_nil_lit] = ACTIONS(600), + [sym_bool_lit] = ACTIONS(600), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(73)] = { + [sym__gap] = STATE(82), + [sym_dis_expr] = STATE(82), + [sym__form] = STATE(365), + [sym_kwd_lit] = STATE(365), + [sym_str_lit] = STATE(365), + [sym_sym_lit] = STATE(365), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(365), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(365), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(365), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(365), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(365), + [sym_regex_lit] = STATE(365), + [sym_read_cond_lit] = STATE(365), + [sym_splicing_read_cond_lit] = STATE(365), + [sym_ns_map_lit] = STATE(365), + [sym_var_quoting_lit] = STATE(365), + [sym_sym_val_lit] = STATE(365), + [sym_evaling_lit] = STATE(365), + [sym_tagged_or_ctor_lit] = STATE(365), + [sym_derefing_lit] = STATE(365), + [sym_quoting_lit] = STATE(365), + [sym_syn_quoting_lit] = STATE(365), + [sym_unquote_splicing_lit] = STATE(365), + [sym_unquoting_lit] = STATE(365), + [aux_sym_dis_expr_repeat1] = STATE(82), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(602), + [sym_comment] = ACTIONS(602), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(604), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(604), + [sym_nil_lit] = ACTIONS(606), + [sym_bool_lit] = ACTIONS(606), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(74)] = { + [sym__gap] = STATE(83), + [sym_dis_expr] = STATE(83), + [sym__form] = STATE(366), + [sym_kwd_lit] = STATE(366), + [sym_str_lit] = STATE(366), + [sym_sym_lit] = STATE(366), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(366), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(366), + [sym_regex_lit] = STATE(366), + [sym_read_cond_lit] = STATE(366), + [sym_splicing_read_cond_lit] = STATE(366), + [sym_ns_map_lit] = STATE(366), + [sym_var_quoting_lit] = STATE(366), + [sym_sym_val_lit] = STATE(366), + [sym_evaling_lit] = STATE(366), + [sym_tagged_or_ctor_lit] = STATE(366), + [sym_derefing_lit] = STATE(366), + [sym_quoting_lit] = STATE(366), + [sym_syn_quoting_lit] = STATE(366), + [sym_unquote_splicing_lit] = STATE(366), + [sym_unquoting_lit] = STATE(366), + [aux_sym_dis_expr_repeat1] = STATE(83), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(608), + [sym_comment] = ACTIONS(608), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(610), + [sym_nil_lit] = ACTIONS(612), + [sym_bool_lit] = ACTIONS(612), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(75)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(370), + [sym_kwd_lit] = STATE(370), + [sym_str_lit] = STATE(370), + [sym_sym_lit] = STATE(370), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(370), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(370), + [sym_regex_lit] = STATE(370), + [sym_read_cond_lit] = STATE(370), + [sym_splicing_read_cond_lit] = STATE(370), + [sym_ns_map_lit] = STATE(370), + [sym_var_quoting_lit] = STATE(370), + [sym_sym_val_lit] = STATE(370), + [sym_evaling_lit] = STATE(370), + [sym_tagged_or_ctor_lit] = STATE(370), + [sym_derefing_lit] = STATE(370), + [sym_quoting_lit] = STATE(370), + [sym_syn_quoting_lit] = STATE(370), + [sym_unquote_splicing_lit] = STATE(370), + [sym_unquoting_lit] = STATE(370), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(614), + [sym_nil_lit] = ACTIONS(616), + [sym_bool_lit] = ACTIONS(616), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(76)] = { + [sym__gap] = STATE(84), + [sym_dis_expr] = STATE(84), + [sym__form] = STATE(371), + [sym_kwd_lit] = STATE(371), + [sym_str_lit] = STATE(371), + [sym_sym_lit] = STATE(371), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(371), + [sym_regex_lit] = STATE(371), + [sym_read_cond_lit] = STATE(371), + [sym_splicing_read_cond_lit] = STATE(371), + [sym_ns_map_lit] = STATE(371), + [sym_var_quoting_lit] = STATE(371), + [sym_sym_val_lit] = STATE(371), + [sym_evaling_lit] = STATE(371), + [sym_tagged_or_ctor_lit] = STATE(371), + [sym_derefing_lit] = STATE(371), + [sym_quoting_lit] = STATE(371), + [sym_syn_quoting_lit] = STATE(371), + [sym_unquote_splicing_lit] = STATE(371), + [sym_unquoting_lit] = STATE(371), + [aux_sym_dis_expr_repeat1] = STATE(84), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(618), + [sym_comment] = ACTIONS(618), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(620), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(620), + [sym_nil_lit] = ACTIONS(622), + [sym_bool_lit] = ACTIONS(622), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(77)] = { + [sym__gap] = STATE(85), + [sym_dis_expr] = STATE(85), + [sym__form] = STATE(376), + [sym_kwd_lit] = STATE(376), + [sym_str_lit] = STATE(376), + [sym_sym_lit] = STATE(376), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(376), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(376), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(376), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(376), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(376), + [sym_regex_lit] = STATE(376), + [sym_read_cond_lit] = STATE(376), + [sym_splicing_read_cond_lit] = STATE(376), + [sym_ns_map_lit] = STATE(376), + [sym_var_quoting_lit] = STATE(376), + [sym_sym_val_lit] = STATE(376), + [sym_evaling_lit] = STATE(376), + [sym_tagged_or_ctor_lit] = STATE(376), + [sym_derefing_lit] = STATE(376), + [sym_quoting_lit] = STATE(376), + [sym_syn_quoting_lit] = STATE(376), + [sym_unquote_splicing_lit] = STATE(376), + [sym_unquoting_lit] = STATE(376), + [aux_sym_dis_expr_repeat1] = STATE(85), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(624), + [sym_comment] = ACTIONS(624), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(626), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(626), + [sym_nil_lit] = ACTIONS(628), + [sym_bool_lit] = ACTIONS(628), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(78)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(381), + [sym_kwd_lit] = STATE(381), + [sym_str_lit] = STATE(381), + [sym_sym_lit] = STATE(381), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(381), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(381), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(381), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(381), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(381), + [sym_regex_lit] = STATE(381), + [sym_read_cond_lit] = STATE(381), + [sym_splicing_read_cond_lit] = STATE(381), + [sym_ns_map_lit] = STATE(381), + [sym_var_quoting_lit] = STATE(381), + [sym_sym_val_lit] = STATE(381), + [sym_evaling_lit] = STATE(381), + [sym_tagged_or_ctor_lit] = STATE(381), + [sym_derefing_lit] = STATE(381), + [sym_quoting_lit] = STATE(381), + [sym_syn_quoting_lit] = STATE(381), + [sym_unquote_splicing_lit] = STATE(381), + [sym_unquoting_lit] = STATE(381), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(630), + [sym_nil_lit] = ACTIONS(632), + [sym_bool_lit] = ACTIONS(632), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(79)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(385), + [sym_kwd_lit] = STATE(385), + [sym_str_lit] = STATE(385), + [sym_sym_lit] = STATE(385), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(385), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(385), + [sym_regex_lit] = STATE(385), + [sym_read_cond_lit] = STATE(385), + [sym_splicing_read_cond_lit] = STATE(385), + [sym_ns_map_lit] = STATE(385), + [sym_var_quoting_lit] = STATE(385), + [sym_sym_val_lit] = STATE(385), + [sym_evaling_lit] = STATE(385), + [sym_tagged_or_ctor_lit] = STATE(385), + [sym_derefing_lit] = STATE(385), + [sym_quoting_lit] = STATE(385), + [sym_syn_quoting_lit] = STATE(385), + [sym_unquote_splicing_lit] = STATE(385), + [sym_unquoting_lit] = STATE(385), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(634), + [sym_nil_lit] = ACTIONS(636), + [sym_bool_lit] = ACTIONS(636), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(80)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(386), + [sym_kwd_lit] = STATE(386), + [sym_str_lit] = STATE(386), + [sym_sym_lit] = STATE(386), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(386), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(386), + [sym_regex_lit] = STATE(386), + [sym_read_cond_lit] = STATE(386), + [sym_splicing_read_cond_lit] = STATE(386), + [sym_ns_map_lit] = STATE(386), + [sym_var_quoting_lit] = STATE(386), + [sym_sym_val_lit] = STATE(386), + [sym_evaling_lit] = STATE(386), + [sym_tagged_or_ctor_lit] = STATE(386), + [sym_derefing_lit] = STATE(386), + [sym_quoting_lit] = STATE(386), + [sym_syn_quoting_lit] = STATE(386), + [sym_unquote_splicing_lit] = STATE(386), + [sym_unquoting_lit] = STATE(386), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(638), + [sym_nil_lit] = ACTIONS(640), + [sym_bool_lit] = ACTIONS(640), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(81)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(387), + [sym_kwd_lit] = STATE(387), + [sym_str_lit] = STATE(387), + [sym_sym_lit] = STATE(387), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(387), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(387), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(387), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(387), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(387), + [sym_regex_lit] = STATE(387), + [sym_read_cond_lit] = STATE(387), + [sym_splicing_read_cond_lit] = STATE(387), + [sym_ns_map_lit] = STATE(387), + [sym_var_quoting_lit] = STATE(387), + [sym_sym_val_lit] = STATE(387), + [sym_evaling_lit] = STATE(387), + [sym_tagged_or_ctor_lit] = STATE(387), + [sym_derefing_lit] = STATE(387), + [sym_quoting_lit] = STATE(387), + [sym_syn_quoting_lit] = STATE(387), + [sym_unquote_splicing_lit] = STATE(387), + [sym_unquoting_lit] = STATE(387), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(642), + [sym_nil_lit] = ACTIONS(644), + [sym_bool_lit] = ACTIONS(644), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(82)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(388), + [sym_kwd_lit] = STATE(388), + [sym_str_lit] = STATE(388), + [sym_sym_lit] = STATE(388), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(388), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(388), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(388), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(388), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(388), + [sym_regex_lit] = STATE(388), + [sym_read_cond_lit] = STATE(388), + [sym_splicing_read_cond_lit] = STATE(388), + [sym_ns_map_lit] = STATE(388), + [sym_var_quoting_lit] = STATE(388), + [sym_sym_val_lit] = STATE(388), + [sym_evaling_lit] = STATE(388), + [sym_tagged_or_ctor_lit] = STATE(388), + [sym_derefing_lit] = STATE(388), + [sym_quoting_lit] = STATE(388), + [sym_syn_quoting_lit] = STATE(388), + [sym_unquote_splicing_lit] = STATE(388), + [sym_unquoting_lit] = STATE(388), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(646), + [sym_nil_lit] = ACTIONS(648), + [sym_bool_lit] = ACTIONS(648), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(83)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(389), + [sym_kwd_lit] = STATE(389), + [sym_str_lit] = STATE(389), + [sym_sym_lit] = STATE(389), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(389), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(389), + [sym_regex_lit] = STATE(389), + [sym_read_cond_lit] = STATE(389), + [sym_splicing_read_cond_lit] = STATE(389), + [sym_ns_map_lit] = STATE(389), + [sym_var_quoting_lit] = STATE(389), + [sym_sym_val_lit] = STATE(389), + [sym_evaling_lit] = STATE(389), + [sym_tagged_or_ctor_lit] = STATE(389), + [sym_derefing_lit] = STATE(389), + [sym_quoting_lit] = STATE(389), + [sym_syn_quoting_lit] = STATE(389), + [sym_unquote_splicing_lit] = STATE(389), + [sym_unquoting_lit] = STATE(389), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(650), + [sym_nil_lit] = ACTIONS(652), + [sym_bool_lit] = ACTIONS(652), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(84)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(390), + [sym_kwd_lit] = STATE(390), + [sym_str_lit] = STATE(390), + [sym_sym_lit] = STATE(390), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(390), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(390), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(390), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(390), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(390), + [sym_regex_lit] = STATE(390), + [sym_read_cond_lit] = STATE(390), + [sym_splicing_read_cond_lit] = STATE(390), + [sym_ns_map_lit] = STATE(390), + [sym_var_quoting_lit] = STATE(390), + [sym_sym_val_lit] = STATE(390), + [sym_evaling_lit] = STATE(390), + [sym_tagged_or_ctor_lit] = STATE(390), + [sym_derefing_lit] = STATE(390), + [sym_quoting_lit] = STATE(390), + [sym_syn_quoting_lit] = STATE(390), + [sym_unquote_splicing_lit] = STATE(390), + [sym_unquoting_lit] = STATE(390), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(654), + [sym_nil_lit] = ACTIONS(656), + [sym_bool_lit] = ACTIONS(656), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(85)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(392), + [sym_kwd_lit] = STATE(392), + [sym_str_lit] = STATE(392), + [sym_sym_lit] = STATE(392), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(392), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(392), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(392), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(392), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(392), + [sym_regex_lit] = STATE(392), + [sym_read_cond_lit] = STATE(392), + [sym_splicing_read_cond_lit] = STATE(392), + [sym_ns_map_lit] = STATE(392), + [sym_var_quoting_lit] = STATE(392), + [sym_sym_val_lit] = STATE(392), + [sym_evaling_lit] = STATE(392), + [sym_tagged_or_ctor_lit] = STATE(392), + [sym_derefing_lit] = STATE(392), + [sym_quoting_lit] = STATE(392), + [sym_syn_quoting_lit] = STATE(392), + [sym_unquote_splicing_lit] = STATE(392), + [sym_unquoting_lit] = STATE(392), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(658), + [sym_nil_lit] = ACTIONS(660), + [sym_bool_lit] = ACTIONS(660), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(86)] = { + [sym__gap] = STATE(87), + [sym_dis_expr] = STATE(87), + [sym__form] = STATE(394), + [sym_kwd_lit] = STATE(394), + [sym_str_lit] = STATE(394), + [sym_sym_lit] = STATE(394), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(394), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(394), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(394), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(394), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(394), + [sym_regex_lit] = STATE(394), + [sym_read_cond_lit] = STATE(394), + [sym_splicing_read_cond_lit] = STATE(394), + [sym_ns_map_lit] = STATE(394), + [sym_var_quoting_lit] = STATE(394), + [sym_sym_val_lit] = STATE(394), + [sym_evaling_lit] = STATE(394), + [sym_tagged_or_ctor_lit] = STATE(394), + [sym_derefing_lit] = STATE(394), + [sym_quoting_lit] = STATE(394), + [sym_syn_quoting_lit] = STATE(394), + [sym_unquote_splicing_lit] = STATE(394), + [sym_unquoting_lit] = STATE(394), + [aux_sym_dis_expr_repeat1] = STATE(87), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(662), + [sym_comment] = ACTIONS(662), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(664), + [sym_nil_lit] = ACTIONS(666), + [sym_bool_lit] = ACTIONS(666), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(87)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(396), + [sym_kwd_lit] = STATE(396), + [sym_str_lit] = STATE(396), + [sym_sym_lit] = STATE(396), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(396), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(396), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(396), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(396), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(396), + [sym_regex_lit] = STATE(396), + [sym_read_cond_lit] = STATE(396), + [sym_splicing_read_cond_lit] = STATE(396), + [sym_ns_map_lit] = STATE(396), + [sym_var_quoting_lit] = STATE(396), + [sym_sym_val_lit] = STATE(396), + [sym_evaling_lit] = STATE(396), + [sym_tagged_or_ctor_lit] = STATE(396), + [sym_derefing_lit] = STATE(396), + [sym_quoting_lit] = STATE(396), + [sym_syn_quoting_lit] = STATE(396), + [sym_unquote_splicing_lit] = STATE(396), + [sym_unquoting_lit] = STATE(396), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(668), + [sym_nil_lit] = ACTIONS(670), + [sym_bool_lit] = ACTIONS(670), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(88)] = { + [sym__gap] = STATE(60), + [sym_dis_expr] = STATE(60), + [sym__form] = STATE(406), + [sym_kwd_lit] = STATE(406), + [sym_str_lit] = STATE(406), + [sym_sym_lit] = STATE(406), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(406), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(406), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(406), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(406), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(406), + [sym_regex_lit] = STATE(406), + [sym_read_cond_lit] = STATE(406), + [sym_splicing_read_cond_lit] = STATE(406), + [sym_ns_map_lit] = STATE(406), + [sym_var_quoting_lit] = STATE(406), + [sym_sym_val_lit] = STATE(406), + [sym_evaling_lit] = STATE(406), + [sym_tagged_or_ctor_lit] = STATE(406), + [sym_derefing_lit] = STATE(406), + [sym_quoting_lit] = STATE(406), + [sym_syn_quoting_lit] = STATE(406), + [sym_unquote_splicing_lit] = STATE(406), + [sym_unquoting_lit] = STATE(406), + [aux_sym_dis_expr_repeat1] = STATE(60), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(672), + [sym_comment] = ACTIONS(672), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(674), + [sym_nil_lit] = ACTIONS(676), + [sym_bool_lit] = ACTIONS(676), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(89)] = { + [sym__gap] = STATE(101), + [sym_dis_expr] = STATE(101), + [sym__form] = STATE(332), + [sym_kwd_lit] = STATE(332), + [sym_str_lit] = STATE(332), + [sym_sym_lit] = STATE(332), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(332), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(332), + [sym_regex_lit] = STATE(332), + [sym_read_cond_lit] = STATE(332), + [sym_splicing_read_cond_lit] = STATE(332), + [sym_ns_map_lit] = STATE(332), + [sym_var_quoting_lit] = STATE(332), + [sym_sym_val_lit] = STATE(332), + [sym_evaling_lit] = STATE(332), + [sym_tagged_or_ctor_lit] = STATE(332), + [sym_derefing_lit] = STATE(332), + [sym_quoting_lit] = STATE(332), + [sym_syn_quoting_lit] = STATE(332), + [sym_unquote_splicing_lit] = STATE(332), + [sym_unquoting_lit] = STATE(332), + [aux_sym_dis_expr_repeat1] = STATE(101), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(678), + [sym_comment] = ACTIONS(678), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(680), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(680), + [sym_nil_lit] = ACTIONS(682), + [sym_bool_lit] = ACTIONS(682), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(90)] = { + [sym__gap] = STATE(100), + [sym_dis_expr] = STATE(100), + [sym__form] = STATE(401), + [sym_kwd_lit] = STATE(401), + [sym_str_lit] = STATE(401), + [sym_sym_lit] = STATE(401), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(401), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(401), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(401), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(401), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(401), + [sym_regex_lit] = STATE(401), + [sym_read_cond_lit] = STATE(401), + [sym_splicing_read_cond_lit] = STATE(401), + [sym_ns_map_lit] = STATE(401), + [sym_var_quoting_lit] = STATE(401), + [sym_sym_val_lit] = STATE(401), + [sym_evaling_lit] = STATE(401), + [sym_tagged_or_ctor_lit] = STATE(401), + [sym_derefing_lit] = STATE(401), + [sym_quoting_lit] = STATE(401), + [sym_syn_quoting_lit] = STATE(401), + [sym_unquote_splicing_lit] = STATE(401), + [sym_unquoting_lit] = STATE(401), + [aux_sym_dis_expr_repeat1] = STATE(100), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(684), + [sym_comment] = ACTIONS(684), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(686), + [sym_nil_lit] = ACTIONS(688), + [sym_bool_lit] = ACTIONS(688), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(91)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(234), + [sym_kwd_lit] = STATE(234), + [sym_str_lit] = STATE(234), + [sym_sym_lit] = STATE(234), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(234), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(234), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(234), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(234), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(234), + [sym_regex_lit] = STATE(234), + [sym_read_cond_lit] = STATE(234), + [sym_splicing_read_cond_lit] = STATE(234), + [sym_ns_map_lit] = STATE(234), + [sym_var_quoting_lit] = STATE(234), + [sym_sym_val_lit] = STATE(234), + [sym_evaling_lit] = STATE(234), + [sym_tagged_or_ctor_lit] = STATE(234), + [sym_derefing_lit] = STATE(234), + [sym_quoting_lit] = STATE(234), + [sym_syn_quoting_lit] = STATE(234), + [sym_unquote_splicing_lit] = STATE(234), + [sym_unquoting_lit] = STATE(234), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(690), + [sym_nil_lit] = ACTIONS(692), + [sym_bool_lit] = ACTIONS(692), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(92)] = { + [sym__gap] = STATE(104), + [sym_dis_expr] = STATE(104), + [sym__form] = STATE(297), + [sym_kwd_lit] = STATE(297), + [sym_str_lit] = STATE(297), + [sym_sym_lit] = STATE(297), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(297), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(297), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(297), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(297), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(297), + [sym_regex_lit] = STATE(297), + [sym_read_cond_lit] = STATE(297), + [sym_splicing_read_cond_lit] = STATE(297), + [sym_ns_map_lit] = STATE(297), + [sym_var_quoting_lit] = STATE(297), + [sym_sym_val_lit] = STATE(297), + [sym_evaling_lit] = STATE(297), + [sym_tagged_or_ctor_lit] = STATE(297), + [sym_derefing_lit] = STATE(297), + [sym_quoting_lit] = STATE(297), + [sym_syn_quoting_lit] = STATE(297), + [sym_unquote_splicing_lit] = STATE(297), + [sym_unquoting_lit] = STATE(297), + [aux_sym_dis_expr_repeat1] = STATE(104), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(694), + [sym_comment] = ACTIONS(694), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(696), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(696), + [sym_nil_lit] = ACTIONS(702), + [sym_bool_lit] = ACTIONS(702), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(93)] = { + [sym__gap] = STATE(105), + [sym_dis_expr] = STATE(105), + [sym__form] = STATE(298), + [sym_kwd_lit] = STATE(298), + [sym_str_lit] = STATE(298), + [sym_sym_lit] = STATE(298), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(298), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(298), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(298), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(298), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(298), + [sym_regex_lit] = STATE(298), + [sym_read_cond_lit] = STATE(298), + [sym_splicing_read_cond_lit] = STATE(298), + [sym_ns_map_lit] = STATE(298), + [sym_var_quoting_lit] = STATE(298), + [sym_sym_val_lit] = STATE(298), + [sym_evaling_lit] = STATE(298), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(105), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(720), + [sym_comment] = ACTIONS(720), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(722), + [sym_nil_lit] = ACTIONS(724), + [sym_bool_lit] = ACTIONS(724), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(94)] = { + [sym__gap] = STATE(106), + [sym_dis_expr] = STATE(106), + [sym__form] = STATE(215), + [sym_kwd_lit] = STATE(215), + [sym_str_lit] = STATE(215), + [sym_sym_lit] = STATE(215), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(215), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(215), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(215), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(215), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(215), + [sym_regex_lit] = STATE(215), + [sym_read_cond_lit] = STATE(215), + [sym_splicing_read_cond_lit] = STATE(215), + [sym_ns_map_lit] = STATE(215), + [sym_var_quoting_lit] = STATE(215), + [sym_sym_val_lit] = STATE(215), + [sym_evaling_lit] = STATE(215), + [sym_tagged_or_ctor_lit] = STATE(215), + [sym_derefing_lit] = STATE(215), + [sym_quoting_lit] = STATE(215), + [sym_syn_quoting_lit] = STATE(215), + [sym_unquote_splicing_lit] = STATE(215), + [sym_unquoting_lit] = STATE(215), + [aux_sym_dis_expr_repeat1] = STATE(106), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(726), + [sym_comment] = ACTIONS(726), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(728), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(728), + [sym_nil_lit] = ACTIONS(730), + [sym_bool_lit] = ACTIONS(730), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(95)] = { + [sym__gap] = STATE(107), + [sym_dis_expr] = STATE(107), + [sym__form] = STATE(216), + [sym_kwd_lit] = STATE(216), + [sym_str_lit] = STATE(216), + [sym_sym_lit] = STATE(216), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(216), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(216), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(216), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(216), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(216), + [sym_regex_lit] = STATE(216), + [sym_read_cond_lit] = STATE(216), + [sym_splicing_read_cond_lit] = STATE(216), + [sym_ns_map_lit] = STATE(216), + [sym_var_quoting_lit] = STATE(216), + [sym_sym_val_lit] = STATE(216), + [sym_evaling_lit] = STATE(216), + [sym_tagged_or_ctor_lit] = STATE(216), + [sym_derefing_lit] = STATE(216), + [sym_quoting_lit] = STATE(216), + [sym_syn_quoting_lit] = STATE(216), + [sym_unquote_splicing_lit] = STATE(216), + [sym_unquoting_lit] = STATE(216), + [aux_sym_dis_expr_repeat1] = STATE(107), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(732), + [sym_comment] = ACTIONS(732), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(310), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(310), + [sym_nil_lit] = ACTIONS(312), + [sym_bool_lit] = ACTIONS(312), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(96)] = { + [sym__gap] = STATE(108), + [sym_dis_expr] = STATE(108), + [sym__form] = STATE(218), + [sym_kwd_lit] = STATE(218), + [sym_str_lit] = STATE(218), + [sym_sym_lit] = STATE(218), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(218), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(218), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(218), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(218), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(218), + [sym_regex_lit] = STATE(218), + [sym_read_cond_lit] = STATE(218), + [sym_splicing_read_cond_lit] = STATE(218), + [sym_ns_map_lit] = STATE(218), + [sym_var_quoting_lit] = STATE(218), + [sym_sym_val_lit] = STATE(218), + [sym_evaling_lit] = STATE(218), + [sym_tagged_or_ctor_lit] = STATE(218), + [sym_derefing_lit] = STATE(218), + [sym_quoting_lit] = STATE(218), + [sym_syn_quoting_lit] = STATE(218), + [sym_unquote_splicing_lit] = STATE(218), + [sym_unquoting_lit] = STATE(218), + [aux_sym_dis_expr_repeat1] = STATE(108), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(734), + [sym_comment] = ACTIONS(734), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(352), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(352), + [sym_nil_lit] = ACTIONS(354), + [sym_bool_lit] = ACTIONS(354), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(97)] = { + [sym__gap] = STATE(109), + [sym_dis_expr] = STATE(109), + [sym__form] = STATE(220), + [sym_kwd_lit] = STATE(220), + [sym_str_lit] = STATE(220), + [sym_sym_lit] = STATE(220), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(220), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(220), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(220), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(220), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(220), + [sym_regex_lit] = STATE(220), + [sym_read_cond_lit] = STATE(220), + [sym_splicing_read_cond_lit] = STATE(220), + [sym_ns_map_lit] = STATE(220), + [sym_var_quoting_lit] = STATE(220), + [sym_sym_val_lit] = STATE(220), + [sym_evaling_lit] = STATE(220), + [sym_tagged_or_ctor_lit] = STATE(220), + [sym_derefing_lit] = STATE(220), + [sym_quoting_lit] = STATE(220), + [sym_syn_quoting_lit] = STATE(220), + [sym_unquote_splicing_lit] = STATE(220), + [sym_unquoting_lit] = STATE(220), + [aux_sym_dis_expr_repeat1] = STATE(109), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(736), + [sym_comment] = ACTIONS(736), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(394), + [sym_nil_lit] = ACTIONS(396), + [sym_bool_lit] = ACTIONS(396), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(98)] = { + [sym__gap] = STATE(110), + [sym_dis_expr] = STATE(110), + [sym__form] = STATE(222), + [sym_kwd_lit] = STATE(222), + [sym_str_lit] = STATE(222), + [sym_sym_lit] = STATE(222), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(222), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(222), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(222), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(222), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(222), + [sym_regex_lit] = STATE(222), + [sym_read_cond_lit] = STATE(222), + [sym_splicing_read_cond_lit] = STATE(222), + [sym_ns_map_lit] = STATE(222), + [sym_var_quoting_lit] = STATE(222), + [sym_sym_val_lit] = STATE(222), + [sym_evaling_lit] = STATE(222), + [sym_tagged_or_ctor_lit] = STATE(222), + [sym_derefing_lit] = STATE(222), + [sym_quoting_lit] = STATE(222), + [sym_syn_quoting_lit] = STATE(222), + [sym_unquote_splicing_lit] = STATE(222), + [sym_unquoting_lit] = STATE(222), + [aux_sym_dis_expr_repeat1] = STATE(110), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(738), + [sym_comment] = ACTIONS(738), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(400), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [sym_bool_lit] = ACTIONS(402), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(99)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(234), + [sym_kwd_lit] = STATE(234), + [sym_str_lit] = STATE(234), + [sym_sym_lit] = STATE(234), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(234), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(234), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(234), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(234), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(234), + [sym_regex_lit] = STATE(234), + [sym_read_cond_lit] = STATE(234), + [sym_splicing_read_cond_lit] = STATE(234), + [sym_ns_map_lit] = STATE(234), + [sym_var_quoting_lit] = STATE(234), + [sym_sym_val_lit] = STATE(234), + [sym_evaling_lit] = STATE(234), + [sym_tagged_or_ctor_lit] = STATE(234), + [sym_derefing_lit] = STATE(234), + [sym_quoting_lit] = STATE(234), + [sym_syn_quoting_lit] = STATE(234), + [sym_unquote_splicing_lit] = STATE(234), + [sym_unquoting_lit] = STATE(234), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(690), + [sym_nil_lit] = ACTIONS(692), + [sym_bool_lit] = ACTIONS(692), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(100)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(329), + [sym_kwd_lit] = STATE(329), + [sym_str_lit] = STATE(329), + [sym_sym_lit] = STATE(329), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(329), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(329), + [sym_regex_lit] = STATE(329), + [sym_read_cond_lit] = STATE(329), + [sym_splicing_read_cond_lit] = STATE(329), + [sym_ns_map_lit] = STATE(329), + [sym_var_quoting_lit] = STATE(329), + [sym_sym_val_lit] = STATE(329), + [sym_evaling_lit] = STATE(329), + [sym_tagged_or_ctor_lit] = STATE(329), + [sym_derefing_lit] = STATE(329), + [sym_quoting_lit] = STATE(329), + [sym_syn_quoting_lit] = STATE(329), + [sym_unquote_splicing_lit] = STATE(329), + [sym_unquoting_lit] = STATE(329), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(740), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(740), + [sym_nil_lit] = ACTIONS(742), + [sym_bool_lit] = ACTIONS(742), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(101)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(330), + [sym_kwd_lit] = STATE(330), + [sym_str_lit] = STATE(330), + [sym_sym_lit] = STATE(330), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(330), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(330), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(330), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(330), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(330), + [sym_regex_lit] = STATE(330), + [sym_read_cond_lit] = STATE(330), + [sym_splicing_read_cond_lit] = STATE(330), + [sym_ns_map_lit] = STATE(330), + [sym_var_quoting_lit] = STATE(330), + [sym_sym_val_lit] = STATE(330), + [sym_evaling_lit] = STATE(330), + [sym_tagged_or_ctor_lit] = STATE(330), + [sym_derefing_lit] = STATE(330), + [sym_quoting_lit] = STATE(330), + [sym_syn_quoting_lit] = STATE(330), + [sym_unquote_splicing_lit] = STATE(330), + [sym_unquoting_lit] = STATE(330), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(744), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(744), + [sym_nil_lit] = ACTIONS(746), + [sym_bool_lit] = ACTIONS(746), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(102)] = { + [sym__gap] = STATE(24), + [sym_dis_expr] = STATE(24), + [sym__form] = STATE(297), + [sym_kwd_lit] = STATE(297), + [sym_str_lit] = STATE(297), + [sym_sym_lit] = STATE(297), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(297), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(297), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(297), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(297), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(297), + [sym_regex_lit] = STATE(297), + [sym_read_cond_lit] = STATE(297), + [sym_splicing_read_cond_lit] = STATE(297), + [sym_ns_map_lit] = STATE(297), + [sym_var_quoting_lit] = STATE(297), + [sym_sym_val_lit] = STATE(297), + [sym_evaling_lit] = STATE(297), + [sym_tagged_or_ctor_lit] = STATE(297), + [sym_derefing_lit] = STATE(297), + [sym_quoting_lit] = STATE(297), + [sym_syn_quoting_lit] = STATE(297), + [sym_unquote_splicing_lit] = STATE(297), + [sym_unquoting_lit] = STATE(297), + [aux_sym_dis_expr_repeat1] = STATE(24), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(748), + [sym_comment] = ACTIONS(748), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(696), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(696), + [sym_nil_lit] = ACTIONS(702), + [sym_bool_lit] = ACTIONS(702), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(103)] = { + [sym__gap] = STATE(118), + [sym_dis_expr] = STATE(118), + [sym__form] = STATE(242), + [sym_kwd_lit] = STATE(242), + [sym_str_lit] = STATE(242), + [sym_sym_lit] = STATE(242), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(242), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(242), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(242), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(242), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(242), + [sym_regex_lit] = STATE(242), + [sym_read_cond_lit] = STATE(242), + [sym_splicing_read_cond_lit] = STATE(242), + [sym_ns_map_lit] = STATE(242), + [sym_var_quoting_lit] = STATE(242), + [sym_sym_val_lit] = STATE(242), + [sym_evaling_lit] = STATE(242), + [sym_tagged_or_ctor_lit] = STATE(242), + [sym_derefing_lit] = STATE(242), + [sym_quoting_lit] = STATE(242), + [sym_syn_quoting_lit] = STATE(242), + [sym_unquote_splicing_lit] = STATE(242), + [sym_unquoting_lit] = STATE(242), + [aux_sym_dis_expr_repeat1] = STATE(118), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(750), + [sym_comment] = ACTIONS(750), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(316), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(316), + [sym_nil_lit] = ACTIONS(318), + [sym_bool_lit] = ACTIONS(318), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(104)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(246), + [sym_kwd_lit] = STATE(246), + [sym_str_lit] = STATE(246), + [sym_sym_lit] = STATE(246), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(246), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(246), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(246), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(246), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(246), + [sym_regex_lit] = STATE(246), + [sym_read_cond_lit] = STATE(246), + [sym_splicing_read_cond_lit] = STATE(246), + [sym_ns_map_lit] = STATE(246), + [sym_var_quoting_lit] = STATE(246), + [sym_sym_val_lit] = STATE(246), + [sym_evaling_lit] = STATE(246), + [sym_tagged_or_ctor_lit] = STATE(246), + [sym_derefing_lit] = STATE(246), + [sym_quoting_lit] = STATE(246), + [sym_syn_quoting_lit] = STATE(246), + [sym_unquote_splicing_lit] = STATE(246), + [sym_unquoting_lit] = STATE(246), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(322), + [sym_nil_lit] = ACTIONS(324), + [sym_bool_lit] = ACTIONS(324), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(105)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(247), + [sym_kwd_lit] = STATE(247), + [sym_str_lit] = STATE(247), + [sym_sym_lit] = STATE(247), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(247), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(247), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(247), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(247), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(247), + [sym_regex_lit] = STATE(247), + [sym_read_cond_lit] = STATE(247), + [sym_splicing_read_cond_lit] = STATE(247), + [sym_ns_map_lit] = STATE(247), + [sym_var_quoting_lit] = STATE(247), + [sym_sym_val_lit] = STATE(247), + [sym_evaling_lit] = STATE(247), + [sym_tagged_or_ctor_lit] = STATE(247), + [sym_derefing_lit] = STATE(247), + [sym_quoting_lit] = STATE(247), + [sym_syn_quoting_lit] = STATE(247), + [sym_unquote_splicing_lit] = STATE(247), + [sym_unquoting_lit] = STATE(247), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(326), + [sym_nil_lit] = ACTIONS(328), + [sym_bool_lit] = ACTIONS(328), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(106)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(249), + [sym_kwd_lit] = STATE(249), + [sym_str_lit] = STATE(249), + [sym_sym_lit] = STATE(249), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(249), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(249), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(249), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(249), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(249), + [sym_regex_lit] = STATE(249), + [sym_read_cond_lit] = STATE(249), + [sym_splicing_read_cond_lit] = STATE(249), + [sym_ns_map_lit] = STATE(249), + [sym_var_quoting_lit] = STATE(249), + [sym_sym_val_lit] = STATE(249), + [sym_evaling_lit] = STATE(249), + [sym_tagged_or_ctor_lit] = STATE(249), + [sym_derefing_lit] = STATE(249), + [sym_quoting_lit] = STATE(249), + [sym_syn_quoting_lit] = STATE(249), + [sym_unquote_splicing_lit] = STATE(249), + [sym_unquoting_lit] = STATE(249), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(330), + [sym_nil_lit] = ACTIONS(332), + [sym_bool_lit] = ACTIONS(332), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(107)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(250), + [sym_kwd_lit] = STATE(250), + [sym_str_lit] = STATE(250), + [sym_sym_lit] = STATE(250), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(250), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(250), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(250), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(250), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(250), + [sym_regex_lit] = STATE(250), + [sym_read_cond_lit] = STATE(250), + [sym_splicing_read_cond_lit] = STATE(250), + [sym_ns_map_lit] = STATE(250), + [sym_var_quoting_lit] = STATE(250), + [sym_sym_val_lit] = STATE(250), + [sym_evaling_lit] = STATE(250), + [sym_tagged_or_ctor_lit] = STATE(250), + [sym_derefing_lit] = STATE(250), + [sym_quoting_lit] = STATE(250), + [sym_syn_quoting_lit] = STATE(250), + [sym_unquote_splicing_lit] = STATE(250), + [sym_unquoting_lit] = STATE(250), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(334), + [sym_nil_lit] = ACTIONS(336), + [sym_bool_lit] = ACTIONS(336), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(108)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(251), + [sym_kwd_lit] = STATE(251), + [sym_str_lit] = STATE(251), + [sym_sym_lit] = STATE(251), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(251), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(251), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(251), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(251), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(251), + [sym_regex_lit] = STATE(251), + [sym_read_cond_lit] = STATE(251), + [sym_splicing_read_cond_lit] = STATE(251), + [sym_ns_map_lit] = STATE(251), + [sym_var_quoting_lit] = STATE(251), + [sym_sym_val_lit] = STATE(251), + [sym_evaling_lit] = STATE(251), + [sym_tagged_or_ctor_lit] = STATE(251), + [sym_derefing_lit] = STATE(251), + [sym_quoting_lit] = STATE(251), + [sym_syn_quoting_lit] = STATE(251), + [sym_unquote_splicing_lit] = STATE(251), + [sym_unquoting_lit] = STATE(251), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(338), + [sym_nil_lit] = ACTIONS(340), + [sym_bool_lit] = ACTIONS(340), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(109)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(252), + [sym_kwd_lit] = STATE(252), + [sym_str_lit] = STATE(252), + [sym_sym_lit] = STATE(252), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(252), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(252), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(252), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(252), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(252), + [sym_regex_lit] = STATE(252), + [sym_read_cond_lit] = STATE(252), + [sym_splicing_read_cond_lit] = STATE(252), + [sym_ns_map_lit] = STATE(252), + [sym_var_quoting_lit] = STATE(252), + [sym_sym_val_lit] = STATE(252), + [sym_evaling_lit] = STATE(252), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(342), + [sym_nil_lit] = ACTIONS(344), + [sym_bool_lit] = ACTIONS(344), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(110)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(253), + [sym_kwd_lit] = STATE(253), + [sym_str_lit] = STATE(253), + [sym_sym_lit] = STATE(253), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(253), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(253), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(253), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(253), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(253), + [sym_regex_lit] = STATE(253), + [sym_read_cond_lit] = STATE(253), + [sym_splicing_read_cond_lit] = STATE(253), + [sym_ns_map_lit] = STATE(253), + [sym_var_quoting_lit] = STATE(253), + [sym_sym_val_lit] = STATE(253), + [sym_evaling_lit] = STATE(253), + [sym_tagged_or_ctor_lit] = STATE(253), + [sym_derefing_lit] = STATE(253), + [sym_quoting_lit] = STATE(253), + [sym_syn_quoting_lit] = STATE(253), + [sym_unquote_splicing_lit] = STATE(253), + [sym_unquoting_lit] = STATE(253), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(346), + [sym_nil_lit] = ACTIONS(348), + [sym_bool_lit] = ACTIONS(348), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(111)] = { + [sym__gap] = STATE(121), + [sym_dis_expr] = STATE(121), + [sym__form] = STATE(300), + [sym_kwd_lit] = STATE(300), + [sym_str_lit] = STATE(300), + [sym_sym_lit] = STATE(300), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(300), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(300), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(300), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(300), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(300), + [sym_regex_lit] = STATE(300), + [sym_read_cond_lit] = STATE(300), + [sym_splicing_read_cond_lit] = STATE(300), + [sym_ns_map_lit] = STATE(300), + [sym_var_quoting_lit] = STATE(300), + [sym_sym_val_lit] = STATE(300), + [sym_evaling_lit] = STATE(300), + [sym_tagged_or_ctor_lit] = STATE(300), + [sym_derefing_lit] = STATE(300), + [sym_quoting_lit] = STATE(300), + [sym_syn_quoting_lit] = STATE(300), + [sym_unquote_splicing_lit] = STATE(300), + [sym_unquoting_lit] = STATE(300), + [aux_sym_dis_expr_repeat1] = STATE(121), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(752), + [sym_comment] = ACTIONS(752), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(358), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(358), + [sym_nil_lit] = ACTIONS(360), + [sym_bool_lit] = ACTIONS(360), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(112)] = { + [sym__gap] = STATE(122), + [sym_dis_expr] = STATE(122), + [sym__form] = STATE(261), + [sym_kwd_lit] = STATE(261), + [sym_str_lit] = STATE(261), + [sym_sym_lit] = STATE(261), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(261), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(261), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(261), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(261), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(261), + [sym_regex_lit] = STATE(261), + [sym_read_cond_lit] = STATE(261), + [sym_splicing_read_cond_lit] = STATE(261), + [sym_ns_map_lit] = STATE(261), + [sym_var_quoting_lit] = STATE(261), + [sym_sym_val_lit] = STATE(261), + [sym_evaling_lit] = STATE(261), + [sym_tagged_or_ctor_lit] = STATE(261), + [sym_derefing_lit] = STATE(261), + [sym_quoting_lit] = STATE(261), + [sym_syn_quoting_lit] = STATE(261), + [sym_unquote_splicing_lit] = STATE(261), + [sym_unquoting_lit] = STATE(261), + [aux_sym_dis_expr_repeat1] = STATE(122), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(754), + [sym_comment] = ACTIONS(754), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(364), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(364), + [sym_nil_lit] = ACTIONS(366), + [sym_bool_lit] = ACTIONS(366), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(113)] = { + [sym__gap] = STATE(123), + [sym_dis_expr] = STATE(123), + [sym__form] = STATE(262), + [sym_kwd_lit] = STATE(262), + [sym_str_lit] = STATE(262), + [sym_sym_lit] = STATE(262), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(262), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(262), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(262), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(262), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(262), + [sym_regex_lit] = STATE(262), + [sym_read_cond_lit] = STATE(262), + [sym_splicing_read_cond_lit] = STATE(262), + [sym_ns_map_lit] = STATE(262), + [sym_var_quoting_lit] = STATE(262), + [sym_sym_val_lit] = STATE(262), + [sym_evaling_lit] = STATE(262), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(123), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(756), + [sym_comment] = ACTIONS(756), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(370), + [sym_nil_lit] = ACTIONS(372), + [sym_bool_lit] = ACTIONS(372), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(114)] = { + [sym__gap] = STATE(124), + [sym_dis_expr] = STATE(124), + [sym__form] = STATE(264), + [sym_kwd_lit] = STATE(264), + [sym_str_lit] = STATE(264), + [sym_sym_lit] = STATE(264), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(264), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(264), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(264), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(264), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(264), + [sym_regex_lit] = STATE(264), + [sym_read_cond_lit] = STATE(264), + [sym_splicing_read_cond_lit] = STATE(264), + [sym_ns_map_lit] = STATE(264), + [sym_var_quoting_lit] = STATE(264), + [sym_sym_val_lit] = STATE(264), + [sym_evaling_lit] = STATE(264), + [sym_tagged_or_ctor_lit] = STATE(264), + [sym_derefing_lit] = STATE(264), + [sym_quoting_lit] = STATE(264), + [sym_syn_quoting_lit] = STATE(264), + [sym_unquote_splicing_lit] = STATE(264), + [sym_unquoting_lit] = STATE(264), + [aux_sym_dis_expr_repeat1] = STATE(124), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(758), + [sym_comment] = ACTIONS(758), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(376), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(376), + [sym_nil_lit] = ACTIONS(378), + [sym_bool_lit] = ACTIONS(378), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(115)] = { + [sym__gap] = STATE(125), + [sym_dis_expr] = STATE(125), + [sym__form] = STATE(265), + [sym_kwd_lit] = STATE(265), + [sym_str_lit] = STATE(265), + [sym_sym_lit] = STATE(265), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(265), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(265), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(265), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(265), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(265), + [sym_regex_lit] = STATE(265), + [sym_read_cond_lit] = STATE(265), + [sym_splicing_read_cond_lit] = STATE(265), + [sym_ns_map_lit] = STATE(265), + [sym_var_quoting_lit] = STATE(265), + [sym_sym_val_lit] = STATE(265), + [sym_evaling_lit] = STATE(265), + [sym_tagged_or_ctor_lit] = STATE(265), + [sym_derefing_lit] = STATE(265), + [sym_quoting_lit] = STATE(265), + [sym_syn_quoting_lit] = STATE(265), + [sym_unquote_splicing_lit] = STATE(265), + [sym_unquoting_lit] = STATE(265), + [aux_sym_dis_expr_repeat1] = STATE(125), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(760), + [sym_comment] = ACTIONS(760), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(382), + [sym_nil_lit] = ACTIONS(384), + [sym_bool_lit] = ACTIONS(384), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(116)] = { + [sym__gap] = STATE(126), + [sym_dis_expr] = STATE(126), + [sym__form] = STATE(266), + [sym_kwd_lit] = STATE(266), + [sym_str_lit] = STATE(266), + [sym_sym_lit] = STATE(266), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(266), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(266), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(266), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(266), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(266), + [sym_regex_lit] = STATE(266), + [sym_read_cond_lit] = STATE(266), + [sym_splicing_read_cond_lit] = STATE(266), + [sym_ns_map_lit] = STATE(266), + [sym_var_quoting_lit] = STATE(266), + [sym_sym_val_lit] = STATE(266), + [sym_evaling_lit] = STATE(266), + [sym_tagged_or_ctor_lit] = STATE(266), + [sym_derefing_lit] = STATE(266), + [sym_quoting_lit] = STATE(266), + [sym_syn_quoting_lit] = STATE(266), + [sym_unquote_splicing_lit] = STATE(266), + [sym_unquoting_lit] = STATE(266), + [aux_sym_dis_expr_repeat1] = STATE(126), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(762), + [sym_comment] = ACTIONS(762), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(388), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(388), + [sym_nil_lit] = ACTIONS(390), + [sym_bool_lit] = ACTIONS(390), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(117)] = { + [sym__gap] = STATE(25), + [sym_dis_expr] = STATE(25), + [sym__form] = STATE(298), + [sym_kwd_lit] = STATE(298), + [sym_str_lit] = STATE(298), + [sym_sym_lit] = STATE(298), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(298), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(298), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(298), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(298), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(298), + [sym_regex_lit] = STATE(298), + [sym_read_cond_lit] = STATE(298), + [sym_splicing_read_cond_lit] = STATE(298), + [sym_ns_map_lit] = STATE(298), + [sym_var_quoting_lit] = STATE(298), + [sym_sym_val_lit] = STATE(298), + [sym_evaling_lit] = STATE(298), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(25), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(764), + [sym_comment] = ACTIONS(764), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(722), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(722), + [sym_nil_lit] = ACTIONS(724), + [sym_bool_lit] = ACTIONS(724), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(118)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(271), + [sym_kwd_lit] = STATE(271), + [sym_str_lit] = STATE(271), + [sym_sym_lit] = STATE(271), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(271), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(271), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(271), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(271), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(271), + [sym_regex_lit] = STATE(271), + [sym_read_cond_lit] = STATE(271), + [sym_splicing_read_cond_lit] = STATE(271), + [sym_ns_map_lit] = STATE(271), + [sym_var_quoting_lit] = STATE(271), + [sym_sym_val_lit] = STATE(271), + [sym_evaling_lit] = STATE(271), + [sym_tagged_or_ctor_lit] = STATE(271), + [sym_derefing_lit] = STATE(271), + [sym_quoting_lit] = STATE(271), + [sym_syn_quoting_lit] = STATE(271), + [sym_unquote_splicing_lit] = STATE(271), + [sym_unquoting_lit] = STATE(271), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(404), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(404), + [sym_nil_lit] = ACTIONS(406), + [sym_bool_lit] = ACTIONS(406), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(119)] = { + [sym__gap] = STATE(127), + [sym_dis_expr] = STATE(127), + [sym__form] = STATE(272), + [sym_kwd_lit] = STATE(272), + [sym_str_lit] = STATE(272), + [sym_sym_lit] = STATE(272), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(272), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(272), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(272), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(272), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(272), + [sym_regex_lit] = STATE(272), + [sym_read_cond_lit] = STATE(272), + [sym_splicing_read_cond_lit] = STATE(272), + [sym_ns_map_lit] = STATE(272), + [sym_var_quoting_lit] = STATE(272), + [sym_sym_val_lit] = STATE(272), + [sym_evaling_lit] = STATE(272), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(127), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(766), + [sym_comment] = ACTIONS(766), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(410), + [sym_nil_lit] = ACTIONS(412), + [sym_bool_lit] = ACTIONS(412), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(120)] = { + [sym__gap] = STATE(212), + [sym_dis_expr] = STATE(212), + [sym__form] = STATE(275), + [sym_kwd_lit] = STATE(275), + [sym_str_lit] = STATE(275), + [sym_sym_lit] = STATE(275), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(275), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(275), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(275), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(275), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(275), + [sym_regex_lit] = STATE(275), + [sym_read_cond_lit] = STATE(275), + [sym_splicing_read_cond_lit] = STATE(275), + [sym_ns_map_lit] = STATE(275), + [sym_var_quoting_lit] = STATE(275), + [sym_sym_val_lit] = STATE(275), + [sym_evaling_lit] = STATE(275), + [sym_tagged_or_ctor_lit] = STATE(275), + [sym_derefing_lit] = STATE(275), + [sym_quoting_lit] = STATE(275), + [sym_syn_quoting_lit] = STATE(275), + [sym_unquote_splicing_lit] = STATE(275), + [sym_unquoting_lit] = STATE(275), + [aux_sym_dis_expr_repeat1] = STATE(212), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(768), + [sym_comment] = ACTIONS(768), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(416), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(416), + [sym_nil_lit] = ACTIONS(418), + [sym_bool_lit] = ACTIONS(418), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(121)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(279), + [sym_kwd_lit] = STATE(279), + [sym_str_lit] = STATE(279), + [sym_sym_lit] = STATE(279), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(279), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(279), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(279), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(279), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(279), + [sym_regex_lit] = STATE(279), + [sym_read_cond_lit] = STATE(279), + [sym_splicing_read_cond_lit] = STATE(279), + [sym_ns_map_lit] = STATE(279), + [sym_var_quoting_lit] = STATE(279), + [sym_sym_val_lit] = STATE(279), + [sym_evaling_lit] = STATE(279), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(420), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(420), + [sym_nil_lit] = ACTIONS(422), + [sym_bool_lit] = ACTIONS(422), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(122)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(283), + [sym_kwd_lit] = STATE(283), + [sym_str_lit] = STATE(283), + [sym_sym_lit] = STATE(283), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(283), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(283), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(283), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(283), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(283), + [sym_regex_lit] = STATE(283), + [sym_read_cond_lit] = STATE(283), + [sym_splicing_read_cond_lit] = STATE(283), + [sym_ns_map_lit] = STATE(283), + [sym_var_quoting_lit] = STATE(283), + [sym_sym_val_lit] = STATE(283), + [sym_evaling_lit] = STATE(283), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(424), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(424), + [sym_nil_lit] = ACTIONS(426), + [sym_bool_lit] = ACTIONS(426), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(123)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(284), + [sym_kwd_lit] = STATE(284), + [sym_str_lit] = STATE(284), + [sym_sym_lit] = STATE(284), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(284), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(284), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(284), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(284), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(284), + [sym_regex_lit] = STATE(284), + [sym_read_cond_lit] = STATE(284), + [sym_splicing_read_cond_lit] = STATE(284), + [sym_ns_map_lit] = STATE(284), + [sym_var_quoting_lit] = STATE(284), + [sym_sym_val_lit] = STATE(284), + [sym_evaling_lit] = STATE(284), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(428), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(428), + [sym_nil_lit] = ACTIONS(430), + [sym_bool_lit] = ACTIONS(430), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(124)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(285), + [sym_kwd_lit] = STATE(285), + [sym_str_lit] = STATE(285), + [sym_sym_lit] = STATE(285), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(285), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(285), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(285), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(285), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(285), + [sym_regex_lit] = STATE(285), + [sym_read_cond_lit] = STATE(285), + [sym_splicing_read_cond_lit] = STATE(285), + [sym_ns_map_lit] = STATE(285), + [sym_var_quoting_lit] = STATE(285), + [sym_sym_val_lit] = STATE(285), + [sym_evaling_lit] = STATE(285), + [sym_tagged_or_ctor_lit] = STATE(285), + [sym_derefing_lit] = STATE(285), + [sym_quoting_lit] = STATE(285), + [sym_syn_quoting_lit] = STATE(285), + [sym_unquote_splicing_lit] = STATE(285), + [sym_unquoting_lit] = STATE(285), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(432), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(432), + [sym_nil_lit] = ACTIONS(434), + [sym_bool_lit] = ACTIONS(434), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(125)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(286), + [sym_kwd_lit] = STATE(286), + [sym_str_lit] = STATE(286), + [sym_sym_lit] = STATE(286), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(286), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(286), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(286), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(286), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(286), + [sym_regex_lit] = STATE(286), + [sym_read_cond_lit] = STATE(286), + [sym_splicing_read_cond_lit] = STATE(286), + [sym_ns_map_lit] = STATE(286), + [sym_var_quoting_lit] = STATE(286), + [sym_sym_val_lit] = STATE(286), + [sym_evaling_lit] = STATE(286), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(436), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(436), + [sym_nil_lit] = ACTIONS(438), + [sym_bool_lit] = ACTIONS(438), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(126)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(287), + [sym_kwd_lit] = STATE(287), + [sym_str_lit] = STATE(287), + [sym_sym_lit] = STATE(287), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(287), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(287), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(287), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(287), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(287), + [sym_regex_lit] = STATE(287), + [sym_read_cond_lit] = STATE(287), + [sym_splicing_read_cond_lit] = STATE(287), + [sym_ns_map_lit] = STATE(287), + [sym_var_quoting_lit] = STATE(287), + [sym_sym_val_lit] = STATE(287), + [sym_evaling_lit] = STATE(287), + [sym_tagged_or_ctor_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), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(440), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(440), + [sym_nil_lit] = ACTIONS(442), + [sym_bool_lit] = ACTIONS(442), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(127)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(288), + [sym_kwd_lit] = STATE(288), + [sym_str_lit] = STATE(288), + [sym_sym_lit] = STATE(288), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(288), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(288), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(288), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(288), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(288), + [sym_regex_lit] = STATE(288), + [sym_read_cond_lit] = STATE(288), + [sym_splicing_read_cond_lit] = STATE(288), + [sym_ns_map_lit] = STATE(288), + [sym_var_quoting_lit] = STATE(288), + [sym_sym_val_lit] = STATE(288), + [sym_evaling_lit] = STATE(288), + [sym_tagged_or_ctor_lit] = STATE(288), + [sym_derefing_lit] = STATE(288), + [sym_quoting_lit] = STATE(288), + [sym_syn_quoting_lit] = STATE(288), + [sym_unquote_splicing_lit] = STATE(288), + [sym_unquoting_lit] = STATE(288), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(444), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(444), + [sym_nil_lit] = ACTIONS(446), + [sym_bool_lit] = ACTIONS(446), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(128)] = { + [sym__gap] = STATE(91), + [sym_dis_expr] = STATE(91), + [sym__form] = STATE(224), + [sym_kwd_lit] = STATE(224), + [sym_str_lit] = STATE(224), + [sym_sym_lit] = STATE(224), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(224), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(224), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(224), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(224), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(224), + [sym_regex_lit] = STATE(224), + [sym_read_cond_lit] = STATE(224), + [sym_splicing_read_cond_lit] = STATE(224), + [sym_ns_map_lit] = STATE(224), + [sym_var_quoting_lit] = STATE(224), + [sym_sym_val_lit] = STATE(224), + [sym_evaling_lit] = STATE(224), + [sym_tagged_or_ctor_lit] = STATE(224), + [sym_derefing_lit] = STATE(224), + [sym_quoting_lit] = STATE(224), + [sym_syn_quoting_lit] = STATE(224), + [sym_unquote_splicing_lit] = STATE(224), + [sym_unquoting_lit] = STATE(224), + [aux_sym_dis_expr_repeat1] = STATE(91), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(770), + [sym_comment] = ACTIONS(770), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(772), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(772), + [sym_nil_lit] = ACTIONS(774), + [sym_bool_lit] = ACTIONS(774), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(129)] = { + [sym__gap] = STATE(130), + [sym_dis_expr] = STATE(130), + [sym__form] = STATE(292), + [sym_kwd_lit] = STATE(292), + [sym_str_lit] = STATE(292), + [sym_sym_lit] = STATE(292), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(292), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(292), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(292), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(292), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(292), + [sym_regex_lit] = STATE(292), + [sym_read_cond_lit] = STATE(292), + [sym_splicing_read_cond_lit] = STATE(292), + [sym_ns_map_lit] = STATE(292), + [sym_var_quoting_lit] = STATE(292), + [sym_sym_val_lit] = STATE(292), + [sym_evaling_lit] = STATE(292), + [sym_tagged_or_ctor_lit] = STATE(292), + [sym_derefing_lit] = STATE(292), + [sym_quoting_lit] = STATE(292), + [sym_syn_quoting_lit] = STATE(292), + [sym_unquote_splicing_lit] = STATE(292), + [sym_unquoting_lit] = STATE(292), + [aux_sym_dis_expr_repeat1] = STATE(130), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(776), + [sym_comment] = ACTIONS(776), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(454), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(454), + [sym_nil_lit] = ACTIONS(456), + [sym_bool_lit] = ACTIONS(456), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(130)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(294), + [sym_kwd_lit] = STATE(294), + [sym_str_lit] = STATE(294), + [sym_sym_lit] = STATE(294), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(294), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(294), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(294), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(294), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(294), + [sym_regex_lit] = STATE(294), + [sym_read_cond_lit] = STATE(294), + [sym_splicing_read_cond_lit] = STATE(294), + [sym_ns_map_lit] = STATE(294), + [sym_var_quoting_lit] = STATE(294), + [sym_sym_val_lit] = STATE(294), + [sym_evaling_lit] = STATE(294), + [sym_tagged_or_ctor_lit] = STATE(294), + [sym_derefing_lit] = STATE(294), + [sym_quoting_lit] = STATE(294), + [sym_syn_quoting_lit] = STATE(294), + [sym_unquote_splicing_lit] = STATE(294), + [sym_unquoting_lit] = STATE(294), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(458), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(458), + [sym_nil_lit] = ACTIONS(460), + [sym_bool_lit] = ACTIONS(460), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(131)] = { + [sym__gap] = STATE(99), + [sym_dis_expr] = STATE(99), + [sym__form] = STATE(224), + [sym_kwd_lit] = STATE(224), + [sym_str_lit] = STATE(224), + [sym_sym_lit] = STATE(224), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(224), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(224), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(224), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(224), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(224), + [sym_regex_lit] = STATE(224), + [sym_read_cond_lit] = STATE(224), + [sym_splicing_read_cond_lit] = STATE(224), + [sym_ns_map_lit] = STATE(224), + [sym_var_quoting_lit] = STATE(224), + [sym_sym_val_lit] = STATE(224), + [sym_evaling_lit] = STATE(224), + [sym_tagged_or_ctor_lit] = STATE(224), + [sym_derefing_lit] = STATE(224), + [sym_quoting_lit] = STATE(224), + [sym_syn_quoting_lit] = STATE(224), + [sym_unquote_splicing_lit] = STATE(224), + [sym_unquoting_lit] = STATE(224), + [aux_sym_dis_expr_repeat1] = STATE(99), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(778), + [sym_comment] = ACTIONS(778), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(772), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(772), + [sym_nil_lit] = ACTIONS(774), + [sym_bool_lit] = ACTIONS(774), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, + [STATE(132)] = { + [sym__gap] = STATE(134), + [sym_dis_expr] = STATE(134), + [sym__form] = STATE(401), + [sym_kwd_lit] = STATE(401), + [sym_str_lit] = STATE(401), + [sym_sym_lit] = STATE(401), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(401), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(401), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(401), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(401), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(401), + [sym_regex_lit] = STATE(401), + [sym_read_cond_lit] = STATE(401), + [sym_splicing_read_cond_lit] = STATE(401), + [sym_ns_map_lit] = STATE(401), + [sym_var_quoting_lit] = STATE(401), + [sym_sym_val_lit] = STATE(401), + [sym_evaling_lit] = STATE(401), + [sym_tagged_or_ctor_lit] = STATE(401), + [sym_derefing_lit] = STATE(401), + [sym_quoting_lit] = STATE(401), + [sym_syn_quoting_lit] = STATE(401), + [sym_unquote_splicing_lit] = STATE(401), + [sym_unquoting_lit] = STATE(401), + [aux_sym_dis_expr_repeat1] = STATE(134), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(780), + [sym_comment] = ACTIONS(780), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(686), + [sym_nil_lit] = ACTIONS(688), + [sym_bool_lit] = ACTIONS(688), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(133)] = { + [sym__gap] = STATE(135), + [sym_dis_expr] = STATE(135), + [sym__form] = STATE(332), + [sym_kwd_lit] = STATE(332), + [sym_str_lit] = STATE(332), + [sym_sym_lit] = STATE(332), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(332), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(332), + [sym_regex_lit] = STATE(332), + [sym_read_cond_lit] = STATE(332), + [sym_splicing_read_cond_lit] = STATE(332), + [sym_ns_map_lit] = STATE(332), + [sym_var_quoting_lit] = STATE(332), + [sym_sym_val_lit] = STATE(332), + [sym_evaling_lit] = STATE(332), + [sym_tagged_or_ctor_lit] = STATE(332), + [sym_derefing_lit] = STATE(332), + [sym_quoting_lit] = STATE(332), + [sym_syn_quoting_lit] = STATE(332), + [sym_unquote_splicing_lit] = STATE(332), + [sym_unquoting_lit] = STATE(332), + [aux_sym_dis_expr_repeat1] = STATE(135), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(782), + [sym_comment] = ACTIONS(782), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(680), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(680), + [sym_nil_lit] = ACTIONS(682), + [sym_bool_lit] = ACTIONS(682), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(134)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(329), + [sym_kwd_lit] = STATE(329), + [sym_str_lit] = STATE(329), + [sym_sym_lit] = STATE(329), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(329), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(329), + [sym_regex_lit] = STATE(329), + [sym_read_cond_lit] = STATE(329), + [sym_splicing_read_cond_lit] = STATE(329), + [sym_ns_map_lit] = STATE(329), + [sym_var_quoting_lit] = STATE(329), + [sym_sym_val_lit] = STATE(329), + [sym_evaling_lit] = STATE(329), + [sym_tagged_or_ctor_lit] = STATE(329), + [sym_derefing_lit] = STATE(329), + [sym_quoting_lit] = STATE(329), + [sym_syn_quoting_lit] = STATE(329), + [sym_unquote_splicing_lit] = STATE(329), + [sym_unquoting_lit] = STATE(329), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(740), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(740), + [sym_nil_lit] = ACTIONS(742), + [sym_bool_lit] = ACTIONS(742), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(135)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(330), + [sym_kwd_lit] = STATE(330), + [sym_str_lit] = STATE(330), + [sym_sym_lit] = STATE(330), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(330), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(330), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(330), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(330), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(330), + [sym_regex_lit] = STATE(330), + [sym_read_cond_lit] = STATE(330), + [sym_splicing_read_cond_lit] = STATE(330), + [sym_ns_map_lit] = STATE(330), + [sym_var_quoting_lit] = STATE(330), + [sym_sym_val_lit] = STATE(330), + [sym_evaling_lit] = STATE(330), + [sym_tagged_or_ctor_lit] = STATE(330), + [sym_derefing_lit] = STATE(330), + [sym_quoting_lit] = STATE(330), + [sym_syn_quoting_lit] = STATE(330), + [sym_unquote_splicing_lit] = STATE(330), + [sym_unquoting_lit] = STATE(330), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(744), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(744), + [sym_nil_lit] = ACTIONS(746), + [sym_bool_lit] = ACTIONS(746), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(136)] = { + [sym__gap] = STATE(145), + [sym_dis_expr] = STATE(145), + [sym__form] = STATE(418), + [sym_kwd_lit] = STATE(418), + [sym_str_lit] = STATE(418), + [sym_sym_lit] = STATE(418), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(418), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(418), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(418), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(418), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(418), + [sym_regex_lit] = STATE(418), + [sym_read_cond_lit] = STATE(418), + [sym_splicing_read_cond_lit] = STATE(418), + [sym_ns_map_lit] = STATE(418), + [sym_var_quoting_lit] = STATE(418), + [sym_sym_val_lit] = STATE(418), + [sym_evaling_lit] = STATE(418), + [sym_tagged_or_ctor_lit] = STATE(418), + [sym_derefing_lit] = STATE(418), + [sym_quoting_lit] = STATE(418), + [sym_syn_quoting_lit] = STATE(418), + [sym_unquote_splicing_lit] = STATE(418), + [sym_unquoting_lit] = STATE(418), + [aux_sym_dis_expr_repeat1] = STATE(145), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(784), + [sym_comment] = ACTIONS(784), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(464), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(464), + [sym_nil_lit] = ACTIONS(470), + [sym_bool_lit] = ACTIONS(470), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(137)] = { + [sym__gap] = STATE(146), + [sym_dis_expr] = STATE(146), + [sym__form] = STATE(419), + [sym_kwd_lit] = STATE(419), + [sym_str_lit] = STATE(419), + [sym_sym_lit] = STATE(419), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(419), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(419), + [sym_regex_lit] = STATE(419), + [sym_read_cond_lit] = STATE(419), + [sym_splicing_read_cond_lit] = STATE(419), + [sym_ns_map_lit] = STATE(419), + [sym_var_quoting_lit] = STATE(419), + [sym_sym_val_lit] = STATE(419), + [sym_evaling_lit] = STATE(419), + [sym_tagged_or_ctor_lit] = STATE(419), + [sym_derefing_lit] = STATE(419), + [sym_quoting_lit] = STATE(419), + [sym_syn_quoting_lit] = STATE(419), + [sym_unquote_splicing_lit] = STATE(419), + [sym_unquoting_lit] = STATE(419), + [aux_sym_dis_expr_repeat1] = STATE(146), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(786), + [sym_comment] = ACTIONS(786), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(490), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(490), + [sym_nil_lit] = ACTIONS(492), + [sym_bool_lit] = ACTIONS(492), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(138)] = { + [sym__gap] = STATE(147), + [sym_dis_expr] = STATE(147), + [sym__form] = STATE(337), + [sym_kwd_lit] = STATE(337), + [sym_str_lit] = STATE(337), + [sym_sym_lit] = STATE(337), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(337), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(337), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(337), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(337), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(337), + [sym_regex_lit] = STATE(337), + [sym_read_cond_lit] = STATE(337), + [sym_splicing_read_cond_lit] = STATE(337), + [sym_ns_map_lit] = STATE(337), + [sym_var_quoting_lit] = STATE(337), + [sym_sym_val_lit] = STATE(337), + [sym_evaling_lit] = STATE(337), + [sym_tagged_or_ctor_lit] = STATE(337), + [sym_derefing_lit] = STATE(337), + [sym_quoting_lit] = STATE(337), + [sym_syn_quoting_lit] = STATE(337), + [sym_unquote_splicing_lit] = STATE(337), + [sym_unquoting_lit] = STATE(337), + [aux_sym_dis_expr_repeat1] = STATE(147), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(788), + [sym_comment] = ACTIONS(788), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(496), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(496), + [sym_nil_lit] = ACTIONS(498), + [sym_bool_lit] = ACTIONS(498), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(139)] = { + [sym__gap] = STATE(148), + [sym_dis_expr] = STATE(148), + [sym__form] = STATE(364), + [sym_kwd_lit] = STATE(364), + [sym_str_lit] = STATE(364), + [sym_sym_lit] = STATE(364), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(364), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(364), + [sym_regex_lit] = STATE(364), + [sym_read_cond_lit] = STATE(364), + [sym_splicing_read_cond_lit] = STATE(364), + [sym_ns_map_lit] = STATE(364), + [sym_var_quoting_lit] = STATE(364), + [sym_sym_val_lit] = STATE(364), + [sym_evaling_lit] = STATE(364), + [sym_tagged_or_ctor_lit] = STATE(364), + [sym_derefing_lit] = STATE(364), + [sym_quoting_lit] = STATE(364), + [sym_syn_quoting_lit] = STATE(364), + [sym_unquote_splicing_lit] = STATE(364), + [sym_unquoting_lit] = STATE(364), + [aux_sym_dis_expr_repeat1] = STATE(148), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(790), + [sym_comment] = ACTIONS(790), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(502), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(502), + [sym_nil_lit] = ACTIONS(504), + [sym_bool_lit] = ACTIONS(504), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(140)] = { + [sym__gap] = STATE(149), + [sym_dis_expr] = STATE(149), + [sym__form] = STATE(395), + [sym_kwd_lit] = STATE(395), + [sym_str_lit] = STATE(395), + [sym_sym_lit] = STATE(395), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(395), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(395), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(395), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(395), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(395), + [sym_regex_lit] = STATE(395), + [sym_read_cond_lit] = STATE(395), + [sym_splicing_read_cond_lit] = STATE(395), + [sym_ns_map_lit] = STATE(395), + [sym_var_quoting_lit] = STATE(395), + [sym_sym_val_lit] = STATE(395), + [sym_evaling_lit] = STATE(395), + [sym_tagged_or_ctor_lit] = STATE(395), + [sym_derefing_lit] = STATE(395), + [sym_quoting_lit] = STATE(395), + [sym_syn_quoting_lit] = STATE(395), + [sym_unquote_splicing_lit] = STATE(395), + [sym_unquoting_lit] = STATE(395), + [aux_sym_dis_expr_repeat1] = STATE(149), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(792), + [sym_comment] = ACTIONS(792), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(508), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(508), + [sym_nil_lit] = ACTIONS(510), + [sym_bool_lit] = ACTIONS(510), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(141)] = { + [sym__gap] = STATE(150), + [sym_dis_expr] = STATE(150), + [sym__form] = STATE(408), + [sym_kwd_lit] = STATE(408), + [sym_str_lit] = STATE(408), + [sym_sym_lit] = STATE(408), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(408), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(408), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(408), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(408), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(408), + [sym_regex_lit] = STATE(408), + [sym_read_cond_lit] = STATE(408), + [sym_splicing_read_cond_lit] = STATE(408), + [sym_ns_map_lit] = STATE(408), + [sym_var_quoting_lit] = STATE(408), + [sym_sym_val_lit] = STATE(408), + [sym_evaling_lit] = STATE(408), + [sym_tagged_or_ctor_lit] = STATE(408), + [sym_derefing_lit] = STATE(408), + [sym_quoting_lit] = STATE(408), + [sym_syn_quoting_lit] = STATE(408), + [sym_unquote_splicing_lit] = STATE(408), + [sym_unquoting_lit] = STATE(408), + [aux_sym_dis_expr_repeat1] = STATE(150), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(794), + [sym_comment] = ACTIONS(794), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(514), + [sym_nil_lit] = ACTIONS(516), + [sym_bool_lit] = ACTIONS(516), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(142)] = { + [sym__gap] = STATE(151), + [sym_dis_expr] = STATE(151), + [sym__form] = STATE(336), + [sym_kwd_lit] = STATE(336), + [sym_str_lit] = STATE(336), + [sym_sym_lit] = STATE(336), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(336), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(336), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(336), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(336), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(336), + [sym_regex_lit] = STATE(336), + [sym_read_cond_lit] = STATE(336), + [sym_splicing_read_cond_lit] = STATE(336), + [sym_ns_map_lit] = STATE(336), + [sym_var_quoting_lit] = STATE(336), + [sym_sym_val_lit] = STATE(336), + [sym_evaling_lit] = STATE(336), + [sym_tagged_or_ctor_lit] = STATE(336), + [sym_derefing_lit] = STATE(336), + [sym_quoting_lit] = STATE(336), + [sym_syn_quoting_lit] = STATE(336), + [sym_unquote_splicing_lit] = STATE(336), + [sym_unquoting_lit] = STATE(336), + [aux_sym_dis_expr_repeat1] = STATE(151), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(796), + [sym_comment] = ACTIONS(796), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(520), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(520), + [sym_nil_lit] = ACTIONS(522), + [sym_bool_lit] = ACTIONS(522), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(143)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(377), + [sym_kwd_lit] = STATE(377), + [sym_str_lit] = STATE(377), + [sym_sym_lit] = STATE(377), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(377), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(377), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(377), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(377), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(377), + [sym_regex_lit] = STATE(377), + [sym_read_cond_lit] = STATE(377), + [sym_splicing_read_cond_lit] = STATE(377), + [sym_ns_map_lit] = STATE(377), + [sym_var_quoting_lit] = STATE(377), + [sym_sym_val_lit] = STATE(377), + [sym_evaling_lit] = STATE(377), + [sym_tagged_or_ctor_lit] = STATE(377), + [sym_derefing_lit] = STATE(377), + [sym_quoting_lit] = STATE(377), + [sym_syn_quoting_lit] = STATE(377), + [sym_unquote_splicing_lit] = STATE(377), + [sym_unquoting_lit] = STATE(377), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(524), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(524), + [sym_nil_lit] = ACTIONS(530), + [sym_bool_lit] = ACTIONS(530), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(144)] = { + [sym__gap] = STATE(158), + [sym_dis_expr] = STATE(158), + [sym__form] = STATE(335), + [sym_kwd_lit] = STATE(335), + [sym_str_lit] = STATE(335), + [sym_sym_lit] = STATE(335), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(335), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(335), + [sym_regex_lit] = STATE(335), + [sym_read_cond_lit] = STATE(335), + [sym_splicing_read_cond_lit] = STATE(335), + [sym_ns_map_lit] = STATE(335), + [sym_var_quoting_lit] = STATE(335), + [sym_sym_val_lit] = STATE(335), + [sym_evaling_lit] = STATE(335), + [sym_tagged_or_ctor_lit] = STATE(335), + [sym_derefing_lit] = STATE(335), + [sym_quoting_lit] = STATE(335), + [sym_syn_quoting_lit] = STATE(335), + [sym_unquote_splicing_lit] = STATE(335), + [sym_unquoting_lit] = STATE(335), + [aux_sym_dis_expr_repeat1] = STATE(158), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(798), + [sym_comment] = ACTIONS(798), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(550), + [sym_nil_lit] = ACTIONS(552), + [sym_bool_lit] = ACTIONS(552), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(145)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(340), + [sym_kwd_lit] = STATE(340), + [sym_str_lit] = STATE(340), + [sym_sym_lit] = STATE(340), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(340), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(340), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(340), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(340), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(340), + [sym_regex_lit] = STATE(340), + [sym_read_cond_lit] = STATE(340), + [sym_splicing_read_cond_lit] = STATE(340), + [sym_ns_map_lit] = STATE(340), + [sym_var_quoting_lit] = STATE(340), + [sym_sym_val_lit] = STATE(340), + [sym_evaling_lit] = STATE(340), + [sym_tagged_or_ctor_lit] = STATE(340), + [sym_derefing_lit] = STATE(340), + [sym_quoting_lit] = STATE(340), + [sym_syn_quoting_lit] = STATE(340), + [sym_unquote_splicing_lit] = STATE(340), + [sym_unquoting_lit] = STATE(340), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(554), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(554), + [sym_nil_lit] = ACTIONS(556), + [sym_bool_lit] = ACTIONS(556), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(146)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(341), + [sym_kwd_lit] = STATE(341), + [sym_str_lit] = STATE(341), + [sym_sym_lit] = STATE(341), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(341), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(341), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(341), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(341), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(341), + [sym_regex_lit] = STATE(341), + [sym_read_cond_lit] = STATE(341), + [sym_splicing_read_cond_lit] = STATE(341), + [sym_ns_map_lit] = STATE(341), + [sym_var_quoting_lit] = STATE(341), + [sym_sym_val_lit] = STATE(341), + [sym_evaling_lit] = STATE(341), + [sym_tagged_or_ctor_lit] = STATE(341), + [sym_derefing_lit] = STATE(341), + [sym_quoting_lit] = STATE(341), + [sym_syn_quoting_lit] = STATE(341), + [sym_unquote_splicing_lit] = STATE(341), + [sym_unquoting_lit] = STATE(341), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(558), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(558), + [sym_nil_lit] = ACTIONS(560), + [sym_bool_lit] = ACTIONS(560), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(147)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(343), + [sym_kwd_lit] = STATE(343), + [sym_str_lit] = STATE(343), + [sym_sym_lit] = STATE(343), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(343), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(343), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(343), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(343), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(343), + [sym_regex_lit] = STATE(343), + [sym_read_cond_lit] = STATE(343), + [sym_splicing_read_cond_lit] = STATE(343), + [sym_ns_map_lit] = STATE(343), + [sym_var_quoting_lit] = STATE(343), + [sym_sym_val_lit] = STATE(343), + [sym_evaling_lit] = STATE(343), + [sym_tagged_or_ctor_lit] = STATE(343), + [sym_derefing_lit] = STATE(343), + [sym_quoting_lit] = STATE(343), + [sym_syn_quoting_lit] = STATE(343), + [sym_unquote_splicing_lit] = STATE(343), + [sym_unquoting_lit] = STATE(343), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(562), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(562), + [sym_nil_lit] = ACTIONS(564), + [sym_bool_lit] = ACTIONS(564), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(148)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(344), + [sym_kwd_lit] = STATE(344), + [sym_str_lit] = STATE(344), + [sym_sym_lit] = STATE(344), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(344), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(344), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(344), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(344), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(344), + [sym_regex_lit] = STATE(344), + [sym_read_cond_lit] = STATE(344), + [sym_splicing_read_cond_lit] = STATE(344), + [sym_ns_map_lit] = STATE(344), + [sym_var_quoting_lit] = STATE(344), + [sym_sym_val_lit] = STATE(344), + [sym_evaling_lit] = STATE(344), + [sym_tagged_or_ctor_lit] = STATE(344), + [sym_derefing_lit] = STATE(344), + [sym_quoting_lit] = STATE(344), + [sym_syn_quoting_lit] = STATE(344), + [sym_unquote_splicing_lit] = STATE(344), + [sym_unquoting_lit] = STATE(344), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(566), + [sym_nil_lit] = ACTIONS(568), + [sym_bool_lit] = ACTIONS(568), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(149)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(345), + [sym_kwd_lit] = STATE(345), + [sym_str_lit] = STATE(345), + [sym_sym_lit] = STATE(345), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(345), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(345), + [sym_regex_lit] = STATE(345), + [sym_read_cond_lit] = STATE(345), + [sym_splicing_read_cond_lit] = STATE(345), + [sym_ns_map_lit] = STATE(345), + [sym_var_quoting_lit] = STATE(345), + [sym_sym_val_lit] = STATE(345), + [sym_evaling_lit] = STATE(345), + [sym_tagged_or_ctor_lit] = STATE(345), + [sym_derefing_lit] = STATE(345), + [sym_quoting_lit] = STATE(345), + [sym_syn_quoting_lit] = STATE(345), + [sym_unquote_splicing_lit] = STATE(345), + [sym_unquoting_lit] = STATE(345), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(570), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(570), + [sym_nil_lit] = ACTIONS(572), + [sym_bool_lit] = ACTIONS(572), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(150)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(346), + [sym_kwd_lit] = STATE(346), + [sym_str_lit] = STATE(346), + [sym_sym_lit] = STATE(346), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(346), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(346), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(346), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(346), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(346), + [sym_regex_lit] = STATE(346), + [sym_read_cond_lit] = STATE(346), + [sym_splicing_read_cond_lit] = STATE(346), + [sym_ns_map_lit] = STATE(346), + [sym_var_quoting_lit] = STATE(346), + [sym_sym_val_lit] = STATE(346), + [sym_evaling_lit] = STATE(346), + [sym_tagged_or_ctor_lit] = STATE(346), + [sym_derefing_lit] = STATE(346), + [sym_quoting_lit] = STATE(346), + [sym_syn_quoting_lit] = STATE(346), + [sym_unquote_splicing_lit] = STATE(346), + [sym_unquoting_lit] = STATE(346), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(574), + [sym_nil_lit] = ACTIONS(576), + [sym_bool_lit] = ACTIONS(576), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(151)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(347), + [sym_kwd_lit] = STATE(347), + [sym_str_lit] = STATE(347), + [sym_sym_lit] = STATE(347), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(347), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(347), + [sym_regex_lit] = STATE(347), + [sym_read_cond_lit] = STATE(347), + [sym_splicing_read_cond_lit] = STATE(347), + [sym_ns_map_lit] = STATE(347), + [sym_var_quoting_lit] = STATE(347), + [sym_sym_val_lit] = STATE(347), + [sym_evaling_lit] = STATE(347), + [sym_tagged_or_ctor_lit] = STATE(347), + [sym_derefing_lit] = STATE(347), + [sym_quoting_lit] = STATE(347), + [sym_syn_quoting_lit] = STATE(347), + [sym_unquote_splicing_lit] = STATE(347), + [sym_unquoting_lit] = STATE(347), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(578), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(578), + [sym_nil_lit] = ACTIONS(580), + [sym_bool_lit] = ACTIONS(580), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(152)] = { + [sym__gap] = STATE(161), + [sym_dis_expr] = STATE(161), + [sym__form] = STATE(352), + [sym_kwd_lit] = STATE(352), + [sym_str_lit] = STATE(352), + [sym_sym_lit] = STATE(352), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(352), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(352), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(352), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(352), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(352), + [sym_regex_lit] = STATE(352), + [sym_read_cond_lit] = STATE(352), + [sym_splicing_read_cond_lit] = STATE(352), + [sym_ns_map_lit] = STATE(352), + [sym_var_quoting_lit] = STATE(352), + [sym_sym_val_lit] = STATE(352), + [sym_evaling_lit] = STATE(352), + [sym_tagged_or_ctor_lit] = STATE(352), + [sym_derefing_lit] = STATE(352), + [sym_quoting_lit] = STATE(352), + [sym_syn_quoting_lit] = STATE(352), + [sym_unquote_splicing_lit] = STATE(352), + [sym_unquoting_lit] = STATE(352), + [aux_sym_dis_expr_repeat1] = STATE(161), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(800), + [sym_comment] = ACTIONS(800), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(266), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(266), + [sym_nil_lit] = ACTIONS(276), + [sym_bool_lit] = ACTIONS(276), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(153)] = { + [sym__gap] = STATE(162), + [sym_dis_expr] = STATE(162), + [sym__form] = STATE(358), + [sym_kwd_lit] = STATE(358), + [sym_str_lit] = STATE(358), + [sym_sym_lit] = STATE(358), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(358), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(358), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(358), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(358), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(358), + [sym_regex_lit] = STATE(358), + [sym_read_cond_lit] = STATE(358), + [sym_splicing_read_cond_lit] = STATE(358), + [sym_ns_map_lit] = STATE(358), + [sym_var_quoting_lit] = STATE(358), + [sym_sym_val_lit] = STATE(358), + [sym_evaling_lit] = STATE(358), + [sym_tagged_or_ctor_lit] = STATE(358), + [sym_derefing_lit] = STATE(358), + [sym_quoting_lit] = STATE(358), + [sym_syn_quoting_lit] = STATE(358), + [sym_unquote_splicing_lit] = STATE(358), + [sym_unquoting_lit] = STATE(358), + [aux_sym_dis_expr_repeat1] = STATE(162), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(802), + [sym_comment] = ACTIONS(802), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(586), + [sym_nil_lit] = ACTIONS(588), + [sym_bool_lit] = ACTIONS(588), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(154)] = { + [sym__gap] = STATE(163), + [sym_dis_expr] = STATE(163), + [sym__form] = STATE(360), + [sym_kwd_lit] = STATE(360), + [sym_str_lit] = STATE(360), + [sym_sym_lit] = STATE(360), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(360), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(360), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(360), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(360), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(360), + [sym_regex_lit] = STATE(360), + [sym_read_cond_lit] = STATE(360), + [sym_splicing_read_cond_lit] = STATE(360), + [sym_ns_map_lit] = STATE(360), + [sym_var_quoting_lit] = STATE(360), + [sym_sym_val_lit] = STATE(360), + [sym_evaling_lit] = STATE(360), + [sym_tagged_or_ctor_lit] = STATE(360), + [sym_derefing_lit] = STATE(360), + [sym_quoting_lit] = STATE(360), + [sym_syn_quoting_lit] = STATE(360), + [sym_unquote_splicing_lit] = STATE(360), + [sym_unquoting_lit] = STATE(360), + [aux_sym_dis_expr_repeat1] = STATE(163), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(804), + [sym_comment] = ACTIONS(804), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(592), + [sym_nil_lit] = ACTIONS(594), + [sym_bool_lit] = ACTIONS(594), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(155)] = { + [sym__gap] = STATE(164), + [sym_dis_expr] = STATE(164), + [sym__form] = STATE(362), + [sym_kwd_lit] = STATE(362), + [sym_str_lit] = STATE(362), + [sym_sym_lit] = STATE(362), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(362), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(362), + [sym_regex_lit] = STATE(362), + [sym_read_cond_lit] = STATE(362), + [sym_splicing_read_cond_lit] = STATE(362), + [sym_ns_map_lit] = STATE(362), + [sym_var_quoting_lit] = STATE(362), + [sym_sym_val_lit] = STATE(362), + [sym_evaling_lit] = STATE(362), + [sym_tagged_or_ctor_lit] = STATE(362), + [sym_derefing_lit] = STATE(362), + [sym_quoting_lit] = STATE(362), + [sym_syn_quoting_lit] = STATE(362), + [sym_unquote_splicing_lit] = STATE(362), + [sym_unquoting_lit] = STATE(362), + [aux_sym_dis_expr_repeat1] = STATE(164), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(806), + [sym_comment] = ACTIONS(806), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(598), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(598), + [sym_nil_lit] = ACTIONS(600), + [sym_bool_lit] = ACTIONS(600), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(156)] = { + [sym__gap] = STATE(165), + [sym_dis_expr] = STATE(165), + [sym__form] = STATE(365), + [sym_kwd_lit] = STATE(365), + [sym_str_lit] = STATE(365), + [sym_sym_lit] = STATE(365), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(365), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(365), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(365), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(365), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(365), + [sym_regex_lit] = STATE(365), + [sym_read_cond_lit] = STATE(365), + [sym_splicing_read_cond_lit] = STATE(365), + [sym_ns_map_lit] = STATE(365), + [sym_var_quoting_lit] = STATE(365), + [sym_sym_val_lit] = STATE(365), + [sym_evaling_lit] = STATE(365), + [sym_tagged_or_ctor_lit] = STATE(365), + [sym_derefing_lit] = STATE(365), + [sym_quoting_lit] = STATE(365), + [sym_syn_quoting_lit] = STATE(365), + [sym_unquote_splicing_lit] = STATE(365), + [sym_unquoting_lit] = STATE(365), + [aux_sym_dis_expr_repeat1] = STATE(165), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(808), + [sym_comment] = ACTIONS(808), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(604), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(604), + [sym_nil_lit] = ACTIONS(606), + [sym_bool_lit] = ACTIONS(606), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(157)] = { + [sym__gap] = STATE(166), + [sym_dis_expr] = STATE(166), + [sym__form] = STATE(366), + [sym_kwd_lit] = STATE(366), + [sym_str_lit] = STATE(366), + [sym_sym_lit] = STATE(366), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(366), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(366), + [sym_regex_lit] = STATE(366), + [sym_read_cond_lit] = STATE(366), + [sym_splicing_read_cond_lit] = STATE(366), + [sym_ns_map_lit] = STATE(366), + [sym_var_quoting_lit] = STATE(366), + [sym_sym_val_lit] = STATE(366), + [sym_evaling_lit] = STATE(366), + [sym_tagged_or_ctor_lit] = STATE(366), + [sym_derefing_lit] = STATE(366), + [sym_quoting_lit] = STATE(366), + [sym_syn_quoting_lit] = STATE(366), + [sym_unquote_splicing_lit] = STATE(366), + [sym_unquoting_lit] = STATE(366), + [aux_sym_dis_expr_repeat1] = STATE(166), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(810), + [sym_comment] = ACTIONS(810), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(610), + [sym_nil_lit] = ACTIONS(612), + [sym_bool_lit] = ACTIONS(612), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(158)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(370), + [sym_kwd_lit] = STATE(370), + [sym_str_lit] = STATE(370), + [sym_sym_lit] = STATE(370), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(370), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(370), + [sym_regex_lit] = STATE(370), + [sym_read_cond_lit] = STATE(370), + [sym_splicing_read_cond_lit] = STATE(370), + [sym_ns_map_lit] = STATE(370), + [sym_var_quoting_lit] = STATE(370), + [sym_sym_val_lit] = STATE(370), + [sym_evaling_lit] = STATE(370), + [sym_tagged_or_ctor_lit] = STATE(370), + [sym_derefing_lit] = STATE(370), + [sym_quoting_lit] = STATE(370), + [sym_syn_quoting_lit] = STATE(370), + [sym_unquote_splicing_lit] = STATE(370), + [sym_unquoting_lit] = STATE(370), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(614), + [sym_nil_lit] = ACTIONS(616), + [sym_bool_lit] = ACTIONS(616), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(159)] = { + [sym__gap] = STATE(167), + [sym_dis_expr] = STATE(167), + [sym__form] = STATE(371), + [sym_kwd_lit] = STATE(371), + [sym_str_lit] = STATE(371), + [sym_sym_lit] = STATE(371), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(371), + [sym_regex_lit] = STATE(371), + [sym_read_cond_lit] = STATE(371), + [sym_splicing_read_cond_lit] = STATE(371), + [sym_ns_map_lit] = STATE(371), + [sym_var_quoting_lit] = STATE(371), + [sym_sym_val_lit] = STATE(371), + [sym_evaling_lit] = STATE(371), + [sym_tagged_or_ctor_lit] = STATE(371), + [sym_derefing_lit] = STATE(371), + [sym_quoting_lit] = STATE(371), + [sym_syn_quoting_lit] = STATE(371), + [sym_unquote_splicing_lit] = STATE(371), + [sym_unquoting_lit] = STATE(371), + [aux_sym_dis_expr_repeat1] = STATE(167), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(812), + [sym_comment] = ACTIONS(812), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(620), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(620), + [sym_nil_lit] = ACTIONS(622), + [sym_bool_lit] = ACTIONS(622), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(160)] = { + [sym__gap] = STATE(168), + [sym_dis_expr] = STATE(168), + [sym__form] = STATE(376), + [sym_kwd_lit] = STATE(376), + [sym_str_lit] = STATE(376), + [sym_sym_lit] = STATE(376), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(376), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(376), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(376), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(376), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(376), + [sym_regex_lit] = STATE(376), + [sym_read_cond_lit] = STATE(376), + [sym_splicing_read_cond_lit] = STATE(376), + [sym_ns_map_lit] = STATE(376), + [sym_var_quoting_lit] = STATE(376), + [sym_sym_val_lit] = STATE(376), + [sym_evaling_lit] = STATE(376), + [sym_tagged_or_ctor_lit] = STATE(376), + [sym_derefing_lit] = STATE(376), + [sym_quoting_lit] = STATE(376), + [sym_syn_quoting_lit] = STATE(376), + [sym_unquote_splicing_lit] = STATE(376), + [sym_unquoting_lit] = STATE(376), + [aux_sym_dis_expr_repeat1] = STATE(168), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(814), + [sym_comment] = ACTIONS(814), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(626), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(626), + [sym_nil_lit] = ACTIONS(628), + [sym_bool_lit] = ACTIONS(628), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(161)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(381), + [sym_kwd_lit] = STATE(381), + [sym_str_lit] = STATE(381), + [sym_sym_lit] = STATE(381), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(381), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(381), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(381), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(381), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(381), + [sym_regex_lit] = STATE(381), + [sym_read_cond_lit] = STATE(381), + [sym_splicing_read_cond_lit] = STATE(381), + [sym_ns_map_lit] = STATE(381), + [sym_var_quoting_lit] = STATE(381), + [sym_sym_val_lit] = STATE(381), + [sym_evaling_lit] = STATE(381), + [sym_tagged_or_ctor_lit] = STATE(381), + [sym_derefing_lit] = STATE(381), + [sym_quoting_lit] = STATE(381), + [sym_syn_quoting_lit] = STATE(381), + [sym_unquote_splicing_lit] = STATE(381), + [sym_unquoting_lit] = STATE(381), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(630), + [sym_nil_lit] = ACTIONS(632), + [sym_bool_lit] = ACTIONS(632), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(162)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(385), + [sym_kwd_lit] = STATE(385), + [sym_str_lit] = STATE(385), + [sym_sym_lit] = STATE(385), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(385), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(385), + [sym_regex_lit] = STATE(385), + [sym_read_cond_lit] = STATE(385), + [sym_splicing_read_cond_lit] = STATE(385), + [sym_ns_map_lit] = STATE(385), + [sym_var_quoting_lit] = STATE(385), + [sym_sym_val_lit] = STATE(385), + [sym_evaling_lit] = STATE(385), + [sym_tagged_or_ctor_lit] = STATE(385), + [sym_derefing_lit] = STATE(385), + [sym_quoting_lit] = STATE(385), + [sym_syn_quoting_lit] = STATE(385), + [sym_unquote_splicing_lit] = STATE(385), + [sym_unquoting_lit] = STATE(385), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(634), + [sym_nil_lit] = ACTIONS(636), + [sym_bool_lit] = ACTIONS(636), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(163)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(386), + [sym_kwd_lit] = STATE(386), + [sym_str_lit] = STATE(386), + [sym_sym_lit] = STATE(386), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(386), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(386), + [sym_regex_lit] = STATE(386), + [sym_read_cond_lit] = STATE(386), + [sym_splicing_read_cond_lit] = STATE(386), + [sym_ns_map_lit] = STATE(386), + [sym_var_quoting_lit] = STATE(386), + [sym_sym_val_lit] = STATE(386), + [sym_evaling_lit] = STATE(386), + [sym_tagged_or_ctor_lit] = STATE(386), + [sym_derefing_lit] = STATE(386), + [sym_quoting_lit] = STATE(386), + [sym_syn_quoting_lit] = STATE(386), + [sym_unquote_splicing_lit] = STATE(386), + [sym_unquoting_lit] = STATE(386), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(638), + [sym_nil_lit] = ACTIONS(640), + [sym_bool_lit] = ACTIONS(640), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(164)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(387), + [sym_kwd_lit] = STATE(387), + [sym_str_lit] = STATE(387), + [sym_sym_lit] = STATE(387), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(387), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(387), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(387), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(387), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(387), + [sym_regex_lit] = STATE(387), + [sym_read_cond_lit] = STATE(387), + [sym_splicing_read_cond_lit] = STATE(387), + [sym_ns_map_lit] = STATE(387), + [sym_var_quoting_lit] = STATE(387), + [sym_sym_val_lit] = STATE(387), + [sym_evaling_lit] = STATE(387), + [sym_tagged_or_ctor_lit] = STATE(387), + [sym_derefing_lit] = STATE(387), + [sym_quoting_lit] = STATE(387), + [sym_syn_quoting_lit] = STATE(387), + [sym_unquote_splicing_lit] = STATE(387), + [sym_unquoting_lit] = STATE(387), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(642), + [sym_nil_lit] = ACTIONS(644), + [sym_bool_lit] = ACTIONS(644), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(165)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(388), + [sym_kwd_lit] = STATE(388), + [sym_str_lit] = STATE(388), + [sym_sym_lit] = STATE(388), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(388), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(388), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(388), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(388), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(388), + [sym_regex_lit] = STATE(388), + [sym_read_cond_lit] = STATE(388), + [sym_splicing_read_cond_lit] = STATE(388), + [sym_ns_map_lit] = STATE(388), + [sym_var_quoting_lit] = STATE(388), + [sym_sym_val_lit] = STATE(388), + [sym_evaling_lit] = STATE(388), + [sym_tagged_or_ctor_lit] = STATE(388), + [sym_derefing_lit] = STATE(388), + [sym_quoting_lit] = STATE(388), + [sym_syn_quoting_lit] = STATE(388), + [sym_unquote_splicing_lit] = STATE(388), + [sym_unquoting_lit] = STATE(388), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(646), + [sym_nil_lit] = ACTIONS(648), + [sym_bool_lit] = ACTIONS(648), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(166)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(389), + [sym_kwd_lit] = STATE(389), + [sym_str_lit] = STATE(389), + [sym_sym_lit] = STATE(389), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(389), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(389), + [sym_regex_lit] = STATE(389), + [sym_read_cond_lit] = STATE(389), + [sym_splicing_read_cond_lit] = STATE(389), + [sym_ns_map_lit] = STATE(389), + [sym_var_quoting_lit] = STATE(389), + [sym_sym_val_lit] = STATE(389), + [sym_evaling_lit] = STATE(389), + [sym_tagged_or_ctor_lit] = STATE(389), + [sym_derefing_lit] = STATE(389), + [sym_quoting_lit] = STATE(389), + [sym_syn_quoting_lit] = STATE(389), + [sym_unquote_splicing_lit] = STATE(389), + [sym_unquoting_lit] = STATE(389), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(650), + [sym_nil_lit] = ACTIONS(652), + [sym_bool_lit] = ACTIONS(652), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(167)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(390), + [sym_kwd_lit] = STATE(390), + [sym_str_lit] = STATE(390), + [sym_sym_lit] = STATE(390), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(390), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(390), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(390), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(390), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(390), + [sym_regex_lit] = STATE(390), + [sym_read_cond_lit] = STATE(390), + [sym_splicing_read_cond_lit] = STATE(390), + [sym_ns_map_lit] = STATE(390), + [sym_var_quoting_lit] = STATE(390), + [sym_sym_val_lit] = STATE(390), + [sym_evaling_lit] = STATE(390), + [sym_tagged_or_ctor_lit] = STATE(390), + [sym_derefing_lit] = STATE(390), + [sym_quoting_lit] = STATE(390), + [sym_syn_quoting_lit] = STATE(390), + [sym_unquote_splicing_lit] = STATE(390), + [sym_unquoting_lit] = STATE(390), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(654), + [sym_nil_lit] = ACTIONS(656), + [sym_bool_lit] = ACTIONS(656), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(168)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(392), + [sym_kwd_lit] = STATE(392), + [sym_str_lit] = STATE(392), + [sym_sym_lit] = STATE(392), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(392), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(392), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(392), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(392), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(392), + [sym_regex_lit] = STATE(392), + [sym_read_cond_lit] = STATE(392), + [sym_splicing_read_cond_lit] = STATE(392), + [sym_ns_map_lit] = STATE(392), + [sym_var_quoting_lit] = STATE(392), + [sym_sym_val_lit] = STATE(392), + [sym_evaling_lit] = STATE(392), + [sym_tagged_or_ctor_lit] = STATE(392), + [sym_derefing_lit] = STATE(392), + [sym_quoting_lit] = STATE(392), + [sym_syn_quoting_lit] = STATE(392), + [sym_unquote_splicing_lit] = STATE(392), + [sym_unquoting_lit] = STATE(392), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(658), + [sym_nil_lit] = ACTIONS(660), + [sym_bool_lit] = ACTIONS(660), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(169)] = { + [sym__gap] = STATE(170), + [sym_dis_expr] = STATE(170), + [sym__form] = STATE(394), + [sym_kwd_lit] = STATE(394), + [sym_str_lit] = STATE(394), + [sym_sym_lit] = STATE(394), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(394), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(394), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(394), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(394), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(394), + [sym_regex_lit] = STATE(394), + [sym_read_cond_lit] = STATE(394), + [sym_splicing_read_cond_lit] = STATE(394), + [sym_ns_map_lit] = STATE(394), + [sym_var_quoting_lit] = STATE(394), + [sym_sym_val_lit] = STATE(394), + [sym_evaling_lit] = STATE(394), + [sym_tagged_or_ctor_lit] = STATE(394), + [sym_derefing_lit] = STATE(394), + [sym_quoting_lit] = STATE(394), + [sym_syn_quoting_lit] = STATE(394), + [sym_unquote_splicing_lit] = STATE(394), + [sym_unquoting_lit] = STATE(394), + [aux_sym_dis_expr_repeat1] = STATE(170), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(816), + [sym_comment] = ACTIONS(816), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(664), + [sym_nil_lit] = ACTIONS(666), + [sym_bool_lit] = ACTIONS(666), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(170)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(396), + [sym_kwd_lit] = STATE(396), + [sym_str_lit] = STATE(396), + [sym_sym_lit] = STATE(396), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(396), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(396), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(396), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(396), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(396), + [sym_regex_lit] = STATE(396), + [sym_read_cond_lit] = STATE(396), + [sym_splicing_read_cond_lit] = STATE(396), + [sym_ns_map_lit] = STATE(396), + [sym_var_quoting_lit] = STATE(396), + [sym_sym_val_lit] = STATE(396), + [sym_evaling_lit] = STATE(396), + [sym_tagged_or_ctor_lit] = STATE(396), + [sym_derefing_lit] = STATE(396), + [sym_quoting_lit] = STATE(396), + [sym_syn_quoting_lit] = STATE(396), + [sym_unquote_splicing_lit] = STATE(396), + [sym_unquoting_lit] = STATE(396), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(526), + [anon_sym_COLON_COLON] = ACTIONS(528), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(668), + [sym_nil_lit] = ACTIONS(670), + [sym_bool_lit] = ACTIONS(670), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(532), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(534), + [anon_sym_POUND_POUND] = ACTIONS(536), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(538), + [anon_sym_SQUOTE] = ACTIONS(540), + [anon_sym_BQUOTE] = ACTIONS(542), + [anon_sym_TILDE_AT] = ACTIONS(544), + [anon_sym_TILDE] = ACTIONS(546), + }, + [STATE(171)] = { + [sym__gap] = STATE(143), + [sym_dis_expr] = STATE(143), + [sym__form] = STATE(406), + [sym_kwd_lit] = STATE(406), + [sym_str_lit] = STATE(406), + [sym_sym_lit] = STATE(406), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(406), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(406), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(406), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(406), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(406), + [sym_regex_lit] = STATE(406), + [sym_read_cond_lit] = STATE(406), + [sym_splicing_read_cond_lit] = STATE(406), + [sym_ns_map_lit] = STATE(406), + [sym_var_quoting_lit] = STATE(406), + [sym_sym_val_lit] = STATE(406), + [sym_evaling_lit] = STATE(406), + [sym_tagged_or_ctor_lit] = STATE(406), + [sym_derefing_lit] = STATE(406), + [sym_quoting_lit] = STATE(406), + [sym_syn_quoting_lit] = STATE(406), + [sym_unquote_splicing_lit] = STATE(406), + [sym_unquoting_lit] = STATE(406), + [aux_sym_dis_expr_repeat1] = STATE(143), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(818), + [sym_comment] = ACTIONS(818), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(674), + [sym_nil_lit] = ACTIONS(676), + [sym_bool_lit] = ACTIONS(676), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(172)] = { + [sym__gap] = STATE(174), + [sym_dis_expr] = STATE(174), + [sym__form] = STATE(401), + [sym_kwd_lit] = STATE(401), + [sym_str_lit] = STATE(401), + [sym_sym_lit] = STATE(401), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(401), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(401), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(401), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(401), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(401), + [sym_regex_lit] = STATE(401), + [sym_read_cond_lit] = STATE(401), + [sym_splicing_read_cond_lit] = STATE(401), + [sym_ns_map_lit] = STATE(401), + [sym_var_quoting_lit] = STATE(401), + [sym_sym_val_lit] = STATE(401), + [sym_evaling_lit] = STATE(401), + [sym_tagged_or_ctor_lit] = STATE(401), + [sym_derefing_lit] = STATE(401), + [sym_quoting_lit] = STATE(401), + [sym_syn_quoting_lit] = STATE(401), + [sym_unquote_splicing_lit] = STATE(401), + [sym_unquoting_lit] = STATE(401), + [aux_sym_dis_expr_repeat1] = STATE(174), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(820), + [sym_comment] = ACTIONS(820), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(686), + [sym_nil_lit] = ACTIONS(688), + [sym_bool_lit] = ACTIONS(688), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(173)] = { + [sym__gap] = STATE(175), + [sym_dis_expr] = STATE(175), + [sym__form] = STATE(332), + [sym_kwd_lit] = STATE(332), + [sym_str_lit] = STATE(332), + [sym_sym_lit] = STATE(332), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(332), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(332), + [sym_regex_lit] = STATE(332), + [sym_read_cond_lit] = STATE(332), + [sym_splicing_read_cond_lit] = STATE(332), + [sym_ns_map_lit] = STATE(332), + [sym_var_quoting_lit] = STATE(332), + [sym_sym_val_lit] = STATE(332), + [sym_evaling_lit] = STATE(332), + [sym_tagged_or_ctor_lit] = STATE(332), + [sym_derefing_lit] = STATE(332), + [sym_quoting_lit] = STATE(332), + [sym_syn_quoting_lit] = STATE(332), + [sym_unquote_splicing_lit] = STATE(332), + [sym_unquoting_lit] = STATE(332), + [aux_sym_dis_expr_repeat1] = STATE(175), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(822), + [sym_comment] = ACTIONS(822), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(680), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(680), + [sym_nil_lit] = ACTIONS(682), + [sym_bool_lit] = ACTIONS(682), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(174)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(329), + [sym_kwd_lit] = STATE(329), + [sym_str_lit] = STATE(329), + [sym_sym_lit] = STATE(329), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(329), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(329), + [sym_regex_lit] = STATE(329), + [sym_read_cond_lit] = STATE(329), + [sym_splicing_read_cond_lit] = STATE(329), + [sym_ns_map_lit] = STATE(329), + [sym_var_quoting_lit] = STATE(329), + [sym_sym_val_lit] = STATE(329), + [sym_evaling_lit] = STATE(329), + [sym_tagged_or_ctor_lit] = STATE(329), + [sym_derefing_lit] = STATE(329), + [sym_quoting_lit] = STATE(329), + [sym_syn_quoting_lit] = STATE(329), + [sym_unquote_splicing_lit] = STATE(329), + [sym_unquoting_lit] = STATE(329), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(740), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(740), + [sym_nil_lit] = ACTIONS(742), + [sym_bool_lit] = ACTIONS(742), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(175)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(330), + [sym_kwd_lit] = STATE(330), + [sym_str_lit] = STATE(330), + [sym_sym_lit] = STATE(330), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(330), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(330), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(330), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(330), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(330), + [sym_regex_lit] = STATE(330), + [sym_read_cond_lit] = STATE(330), + [sym_splicing_read_cond_lit] = STATE(330), + [sym_ns_map_lit] = STATE(330), + [sym_var_quoting_lit] = STATE(330), + [sym_sym_val_lit] = STATE(330), + [sym_evaling_lit] = STATE(330), + [sym_tagged_or_ctor_lit] = STATE(330), + [sym_derefing_lit] = STATE(330), + [sym_quoting_lit] = STATE(330), + [sym_syn_quoting_lit] = STATE(330), + [sym_unquote_splicing_lit] = STATE(330), + [sym_unquoting_lit] = STATE(330), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(744), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(744), + [sym_nil_lit] = ACTIONS(746), + [sym_bool_lit] = ACTIONS(746), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(176)] = { + [sym__gap] = STATE(185), + [sym_dis_expr] = STATE(185), + [sym__form] = STATE(418), + [sym_kwd_lit] = STATE(418), + [sym_str_lit] = STATE(418), + [sym_sym_lit] = STATE(418), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(418), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(418), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(418), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(418), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(418), + [sym_regex_lit] = STATE(418), + [sym_read_cond_lit] = STATE(418), + [sym_splicing_read_cond_lit] = STATE(418), + [sym_ns_map_lit] = STATE(418), + [sym_var_quoting_lit] = STATE(418), + [sym_sym_val_lit] = STATE(418), + [sym_evaling_lit] = STATE(418), + [sym_tagged_or_ctor_lit] = STATE(418), + [sym_derefing_lit] = STATE(418), + [sym_quoting_lit] = STATE(418), + [sym_syn_quoting_lit] = STATE(418), + [sym_unquote_splicing_lit] = STATE(418), + [sym_unquoting_lit] = STATE(418), + [aux_sym_dis_expr_repeat1] = STATE(185), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(824), + [sym_comment] = ACTIONS(824), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(464), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(464), + [sym_nil_lit] = ACTIONS(470), + [sym_bool_lit] = ACTIONS(470), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(177)] = { + [sym__gap] = STATE(186), + [sym_dis_expr] = STATE(186), + [sym__form] = STATE(419), + [sym_kwd_lit] = STATE(419), + [sym_str_lit] = STATE(419), + [sym_sym_lit] = STATE(419), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(419), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(419), + [sym_regex_lit] = STATE(419), + [sym_read_cond_lit] = STATE(419), + [sym_splicing_read_cond_lit] = STATE(419), + [sym_ns_map_lit] = STATE(419), + [sym_var_quoting_lit] = STATE(419), + [sym_sym_val_lit] = STATE(419), + [sym_evaling_lit] = STATE(419), + [sym_tagged_or_ctor_lit] = STATE(419), + [sym_derefing_lit] = STATE(419), + [sym_quoting_lit] = STATE(419), + [sym_syn_quoting_lit] = STATE(419), + [sym_unquote_splicing_lit] = STATE(419), + [sym_unquoting_lit] = STATE(419), + [aux_sym_dis_expr_repeat1] = STATE(186), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(826), + [sym_comment] = ACTIONS(826), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(490), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(490), + [sym_nil_lit] = ACTIONS(492), + [sym_bool_lit] = ACTIONS(492), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(178)] = { + [sym__gap] = STATE(187), + [sym_dis_expr] = STATE(187), + [sym__form] = STATE(337), + [sym_kwd_lit] = STATE(337), + [sym_str_lit] = STATE(337), + [sym_sym_lit] = STATE(337), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(337), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(337), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(337), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(337), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(337), + [sym_regex_lit] = STATE(337), + [sym_read_cond_lit] = STATE(337), + [sym_splicing_read_cond_lit] = STATE(337), + [sym_ns_map_lit] = STATE(337), + [sym_var_quoting_lit] = STATE(337), + [sym_sym_val_lit] = STATE(337), + [sym_evaling_lit] = STATE(337), + [sym_tagged_or_ctor_lit] = STATE(337), + [sym_derefing_lit] = STATE(337), + [sym_quoting_lit] = STATE(337), + [sym_syn_quoting_lit] = STATE(337), + [sym_unquote_splicing_lit] = STATE(337), + [sym_unquoting_lit] = STATE(337), + [aux_sym_dis_expr_repeat1] = STATE(187), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(828), + [sym_comment] = ACTIONS(828), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(496), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(496), + [sym_nil_lit] = ACTIONS(498), + [sym_bool_lit] = ACTIONS(498), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(179)] = { + [sym__gap] = STATE(188), + [sym_dis_expr] = STATE(188), + [sym__form] = STATE(364), + [sym_kwd_lit] = STATE(364), + [sym_str_lit] = STATE(364), + [sym_sym_lit] = STATE(364), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(364), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(364), + [sym_regex_lit] = STATE(364), + [sym_read_cond_lit] = STATE(364), + [sym_splicing_read_cond_lit] = STATE(364), + [sym_ns_map_lit] = STATE(364), + [sym_var_quoting_lit] = STATE(364), + [sym_sym_val_lit] = STATE(364), + [sym_evaling_lit] = STATE(364), + [sym_tagged_or_ctor_lit] = STATE(364), + [sym_derefing_lit] = STATE(364), + [sym_quoting_lit] = STATE(364), + [sym_syn_quoting_lit] = STATE(364), + [sym_unquote_splicing_lit] = STATE(364), + [sym_unquoting_lit] = STATE(364), + [aux_sym_dis_expr_repeat1] = STATE(188), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(830), + [sym_comment] = ACTIONS(830), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(502), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(502), + [sym_nil_lit] = ACTIONS(504), + [sym_bool_lit] = ACTIONS(504), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(180)] = { + [sym__gap] = STATE(189), + [sym_dis_expr] = STATE(189), + [sym__form] = STATE(395), + [sym_kwd_lit] = STATE(395), + [sym_str_lit] = STATE(395), + [sym_sym_lit] = STATE(395), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(395), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(395), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(395), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(395), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(395), + [sym_regex_lit] = STATE(395), + [sym_read_cond_lit] = STATE(395), + [sym_splicing_read_cond_lit] = STATE(395), + [sym_ns_map_lit] = STATE(395), + [sym_var_quoting_lit] = STATE(395), + [sym_sym_val_lit] = STATE(395), + [sym_evaling_lit] = STATE(395), + [sym_tagged_or_ctor_lit] = STATE(395), + [sym_derefing_lit] = STATE(395), + [sym_quoting_lit] = STATE(395), + [sym_syn_quoting_lit] = STATE(395), + [sym_unquote_splicing_lit] = STATE(395), + [sym_unquoting_lit] = STATE(395), + [aux_sym_dis_expr_repeat1] = STATE(189), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(832), + [sym_comment] = ACTIONS(832), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(508), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(508), + [sym_nil_lit] = ACTIONS(510), + [sym_bool_lit] = ACTIONS(510), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(181)] = { + [sym__gap] = STATE(190), + [sym_dis_expr] = STATE(190), + [sym__form] = STATE(408), + [sym_kwd_lit] = STATE(408), + [sym_str_lit] = STATE(408), + [sym_sym_lit] = STATE(408), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(408), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(408), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(408), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(408), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(408), + [sym_regex_lit] = STATE(408), + [sym_read_cond_lit] = STATE(408), + [sym_splicing_read_cond_lit] = STATE(408), + [sym_ns_map_lit] = STATE(408), + [sym_var_quoting_lit] = STATE(408), + [sym_sym_val_lit] = STATE(408), + [sym_evaling_lit] = STATE(408), + [sym_tagged_or_ctor_lit] = STATE(408), + [sym_derefing_lit] = STATE(408), + [sym_quoting_lit] = STATE(408), + [sym_syn_quoting_lit] = STATE(408), + [sym_unquote_splicing_lit] = STATE(408), + [sym_unquoting_lit] = STATE(408), + [aux_sym_dis_expr_repeat1] = STATE(190), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(834), + [sym_comment] = ACTIONS(834), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(514), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(514), + [sym_nil_lit] = ACTIONS(516), + [sym_bool_lit] = ACTIONS(516), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(182)] = { + [sym__gap] = STATE(191), + [sym_dis_expr] = STATE(191), + [sym__form] = STATE(336), + [sym_kwd_lit] = STATE(336), + [sym_str_lit] = STATE(336), + [sym_sym_lit] = STATE(336), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(336), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(336), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(336), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(336), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(336), + [sym_regex_lit] = STATE(336), + [sym_read_cond_lit] = STATE(336), + [sym_splicing_read_cond_lit] = STATE(336), + [sym_ns_map_lit] = STATE(336), + [sym_var_quoting_lit] = STATE(336), + [sym_sym_val_lit] = STATE(336), + [sym_evaling_lit] = STATE(336), + [sym_tagged_or_ctor_lit] = STATE(336), + [sym_derefing_lit] = STATE(336), + [sym_quoting_lit] = STATE(336), + [sym_syn_quoting_lit] = STATE(336), + [sym_unquote_splicing_lit] = STATE(336), + [sym_unquoting_lit] = STATE(336), + [aux_sym_dis_expr_repeat1] = STATE(191), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(836), + [sym_comment] = ACTIONS(836), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(520), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(520), + [sym_nil_lit] = ACTIONS(522), + [sym_bool_lit] = ACTIONS(522), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(183)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(377), + [sym_kwd_lit] = STATE(377), + [sym_str_lit] = STATE(377), + [sym_sym_lit] = STATE(377), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(377), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(377), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(377), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(377), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(377), + [sym_regex_lit] = STATE(377), + [sym_read_cond_lit] = STATE(377), + [sym_splicing_read_cond_lit] = STATE(377), + [sym_ns_map_lit] = STATE(377), + [sym_var_quoting_lit] = STATE(377), + [sym_sym_val_lit] = STATE(377), + [sym_evaling_lit] = STATE(377), + [sym_tagged_or_ctor_lit] = STATE(377), + [sym_derefing_lit] = STATE(377), + [sym_quoting_lit] = STATE(377), + [sym_syn_quoting_lit] = STATE(377), + [sym_unquote_splicing_lit] = STATE(377), + [sym_unquoting_lit] = STATE(377), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(524), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(524), + [sym_nil_lit] = ACTIONS(530), + [sym_bool_lit] = ACTIONS(530), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(184)] = { + [sym__gap] = STATE(198), + [sym_dis_expr] = STATE(198), + [sym__form] = STATE(335), + [sym_kwd_lit] = STATE(335), + [sym_str_lit] = STATE(335), + [sym_sym_lit] = STATE(335), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(335), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(335), + [sym_regex_lit] = STATE(335), + [sym_read_cond_lit] = STATE(335), + [sym_splicing_read_cond_lit] = STATE(335), + [sym_ns_map_lit] = STATE(335), + [sym_var_quoting_lit] = STATE(335), + [sym_sym_val_lit] = STATE(335), + [sym_evaling_lit] = STATE(335), + [sym_tagged_or_ctor_lit] = STATE(335), + [sym_derefing_lit] = STATE(335), + [sym_quoting_lit] = STATE(335), + [sym_syn_quoting_lit] = STATE(335), + [sym_unquote_splicing_lit] = STATE(335), + [sym_unquoting_lit] = STATE(335), + [aux_sym_dis_expr_repeat1] = STATE(198), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(838), + [sym_comment] = ACTIONS(838), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(550), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(550), + [sym_nil_lit] = ACTIONS(552), + [sym_bool_lit] = ACTIONS(552), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(185)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(340), + [sym_kwd_lit] = STATE(340), + [sym_str_lit] = STATE(340), + [sym_sym_lit] = STATE(340), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(340), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(340), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(340), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(340), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(340), + [sym_regex_lit] = STATE(340), + [sym_read_cond_lit] = STATE(340), + [sym_splicing_read_cond_lit] = STATE(340), + [sym_ns_map_lit] = STATE(340), + [sym_var_quoting_lit] = STATE(340), + [sym_sym_val_lit] = STATE(340), + [sym_evaling_lit] = STATE(340), + [sym_tagged_or_ctor_lit] = STATE(340), + [sym_derefing_lit] = STATE(340), + [sym_quoting_lit] = STATE(340), + [sym_syn_quoting_lit] = STATE(340), + [sym_unquote_splicing_lit] = STATE(340), + [sym_unquoting_lit] = STATE(340), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(554), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(554), + [sym_nil_lit] = ACTIONS(556), + [sym_bool_lit] = ACTIONS(556), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(186)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(341), + [sym_kwd_lit] = STATE(341), + [sym_str_lit] = STATE(341), + [sym_sym_lit] = STATE(341), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(341), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(341), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(341), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(341), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(341), + [sym_regex_lit] = STATE(341), + [sym_read_cond_lit] = STATE(341), + [sym_splicing_read_cond_lit] = STATE(341), + [sym_ns_map_lit] = STATE(341), + [sym_var_quoting_lit] = STATE(341), + [sym_sym_val_lit] = STATE(341), + [sym_evaling_lit] = STATE(341), + [sym_tagged_or_ctor_lit] = STATE(341), + [sym_derefing_lit] = STATE(341), + [sym_quoting_lit] = STATE(341), + [sym_syn_quoting_lit] = STATE(341), + [sym_unquote_splicing_lit] = STATE(341), + [sym_unquoting_lit] = STATE(341), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(558), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(558), + [sym_nil_lit] = ACTIONS(560), + [sym_bool_lit] = ACTIONS(560), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(187)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(343), + [sym_kwd_lit] = STATE(343), + [sym_str_lit] = STATE(343), + [sym_sym_lit] = STATE(343), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(343), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(343), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(343), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(343), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(343), + [sym_regex_lit] = STATE(343), + [sym_read_cond_lit] = STATE(343), + [sym_splicing_read_cond_lit] = STATE(343), + [sym_ns_map_lit] = STATE(343), + [sym_var_quoting_lit] = STATE(343), + [sym_sym_val_lit] = STATE(343), + [sym_evaling_lit] = STATE(343), + [sym_tagged_or_ctor_lit] = STATE(343), + [sym_derefing_lit] = STATE(343), + [sym_quoting_lit] = STATE(343), + [sym_syn_quoting_lit] = STATE(343), + [sym_unquote_splicing_lit] = STATE(343), + [sym_unquoting_lit] = STATE(343), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(562), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(562), + [sym_nil_lit] = ACTIONS(564), + [sym_bool_lit] = ACTIONS(564), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(188)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(344), + [sym_kwd_lit] = STATE(344), + [sym_str_lit] = STATE(344), + [sym_sym_lit] = STATE(344), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(344), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(344), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(344), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(344), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(344), + [sym_regex_lit] = STATE(344), + [sym_read_cond_lit] = STATE(344), + [sym_splicing_read_cond_lit] = STATE(344), + [sym_ns_map_lit] = STATE(344), + [sym_var_quoting_lit] = STATE(344), + [sym_sym_val_lit] = STATE(344), + [sym_evaling_lit] = STATE(344), + [sym_tagged_or_ctor_lit] = STATE(344), + [sym_derefing_lit] = STATE(344), + [sym_quoting_lit] = STATE(344), + [sym_syn_quoting_lit] = STATE(344), + [sym_unquote_splicing_lit] = STATE(344), + [sym_unquoting_lit] = STATE(344), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(566), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(566), + [sym_nil_lit] = ACTIONS(568), + [sym_bool_lit] = ACTIONS(568), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(189)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(345), + [sym_kwd_lit] = STATE(345), + [sym_str_lit] = STATE(345), + [sym_sym_lit] = STATE(345), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(345), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(345), + [sym_regex_lit] = STATE(345), + [sym_read_cond_lit] = STATE(345), + [sym_splicing_read_cond_lit] = STATE(345), + [sym_ns_map_lit] = STATE(345), + [sym_var_quoting_lit] = STATE(345), + [sym_sym_val_lit] = STATE(345), + [sym_evaling_lit] = STATE(345), + [sym_tagged_or_ctor_lit] = STATE(345), + [sym_derefing_lit] = STATE(345), + [sym_quoting_lit] = STATE(345), + [sym_syn_quoting_lit] = STATE(345), + [sym_unquote_splicing_lit] = STATE(345), + [sym_unquoting_lit] = STATE(345), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(570), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(570), + [sym_nil_lit] = ACTIONS(572), + [sym_bool_lit] = ACTIONS(572), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(190)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(346), + [sym_kwd_lit] = STATE(346), + [sym_str_lit] = STATE(346), + [sym_sym_lit] = STATE(346), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(346), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(346), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(346), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(346), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(346), + [sym_regex_lit] = STATE(346), + [sym_read_cond_lit] = STATE(346), + [sym_splicing_read_cond_lit] = STATE(346), + [sym_ns_map_lit] = STATE(346), + [sym_var_quoting_lit] = STATE(346), + [sym_sym_val_lit] = STATE(346), + [sym_evaling_lit] = STATE(346), + [sym_tagged_or_ctor_lit] = STATE(346), + [sym_derefing_lit] = STATE(346), + [sym_quoting_lit] = STATE(346), + [sym_syn_quoting_lit] = STATE(346), + [sym_unquote_splicing_lit] = STATE(346), + [sym_unquoting_lit] = STATE(346), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(574), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(574), + [sym_nil_lit] = ACTIONS(576), + [sym_bool_lit] = ACTIONS(576), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(191)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(347), + [sym_kwd_lit] = STATE(347), + [sym_str_lit] = STATE(347), + [sym_sym_lit] = STATE(347), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(347), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(347), + [sym_regex_lit] = STATE(347), + [sym_read_cond_lit] = STATE(347), + [sym_splicing_read_cond_lit] = STATE(347), + [sym_ns_map_lit] = STATE(347), + [sym_var_quoting_lit] = STATE(347), + [sym_sym_val_lit] = STATE(347), + [sym_evaling_lit] = STATE(347), + [sym_tagged_or_ctor_lit] = STATE(347), + [sym_derefing_lit] = STATE(347), + [sym_quoting_lit] = STATE(347), + [sym_syn_quoting_lit] = STATE(347), + [sym_unquote_splicing_lit] = STATE(347), + [sym_unquoting_lit] = STATE(347), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(578), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(578), + [sym_nil_lit] = ACTIONS(580), + [sym_bool_lit] = ACTIONS(580), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(192)] = { + [sym__gap] = STATE(26), + [sym_dis_expr] = STATE(26), + [sym__form] = STATE(215), + [sym_kwd_lit] = STATE(215), + [sym_str_lit] = STATE(215), + [sym_sym_lit] = STATE(215), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(215), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(215), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(215), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(215), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(215), + [sym_regex_lit] = STATE(215), + [sym_read_cond_lit] = STATE(215), + [sym_splicing_read_cond_lit] = STATE(215), + [sym_ns_map_lit] = STATE(215), + [sym_var_quoting_lit] = STATE(215), + [sym_sym_val_lit] = STATE(215), + [sym_evaling_lit] = STATE(215), + [sym_tagged_or_ctor_lit] = STATE(215), + [sym_derefing_lit] = STATE(215), + [sym_quoting_lit] = STATE(215), + [sym_syn_quoting_lit] = STATE(215), + [sym_unquote_splicing_lit] = STATE(215), + [sym_unquoting_lit] = STATE(215), + [aux_sym_dis_expr_repeat1] = STATE(26), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(840), + [sym_comment] = ACTIONS(840), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(728), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(728), + [sym_nil_lit] = ACTIONS(730), + [sym_bool_lit] = ACTIONS(730), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(31), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), + [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(43), + [anon_sym_SQUOTE] = ACTIONS(45), + [anon_sym_BQUOTE] = ACTIONS(47), + [anon_sym_TILDE_AT] = ACTIONS(49), + [anon_sym_TILDE] = ACTIONS(51), + }, + [STATE(193)] = { + [sym__gap] = STATE(202), + [sym_dis_expr] = STATE(202), + [sym__form] = STATE(358), + [sym_kwd_lit] = STATE(358), + [sym_str_lit] = STATE(358), + [sym_sym_lit] = STATE(358), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(358), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(358), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(358), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(358), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(358), + [sym_regex_lit] = STATE(358), + [sym_read_cond_lit] = STATE(358), + [sym_splicing_read_cond_lit] = STATE(358), + [sym_ns_map_lit] = STATE(358), + [sym_var_quoting_lit] = STATE(358), + [sym_sym_val_lit] = STATE(358), + [sym_evaling_lit] = STATE(358), + [sym_tagged_or_ctor_lit] = STATE(358), + [sym_derefing_lit] = STATE(358), + [sym_quoting_lit] = STATE(358), + [sym_syn_quoting_lit] = STATE(358), + [sym_unquote_splicing_lit] = STATE(358), + [sym_unquoting_lit] = STATE(358), + [aux_sym_dis_expr_repeat1] = STATE(202), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(842), + [sym_comment] = ACTIONS(842), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(586), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(586), + [sym_nil_lit] = ACTIONS(588), + [sym_bool_lit] = ACTIONS(588), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(194)] = { + [sym__gap] = STATE(203), + [sym_dis_expr] = STATE(203), + [sym__form] = STATE(360), + [sym_kwd_lit] = STATE(360), + [sym_str_lit] = STATE(360), + [sym_sym_lit] = STATE(360), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(360), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(360), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(360), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(360), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(360), + [sym_regex_lit] = STATE(360), + [sym_read_cond_lit] = STATE(360), + [sym_splicing_read_cond_lit] = STATE(360), + [sym_ns_map_lit] = STATE(360), + [sym_var_quoting_lit] = STATE(360), + [sym_sym_val_lit] = STATE(360), + [sym_evaling_lit] = STATE(360), + [sym_tagged_or_ctor_lit] = STATE(360), + [sym_derefing_lit] = STATE(360), + [sym_quoting_lit] = STATE(360), + [sym_syn_quoting_lit] = STATE(360), + [sym_unquote_splicing_lit] = STATE(360), + [sym_unquoting_lit] = STATE(360), + [aux_sym_dis_expr_repeat1] = STATE(203), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(844), + [sym_comment] = ACTIONS(844), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(592), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(592), + [sym_nil_lit] = ACTIONS(594), + [sym_bool_lit] = ACTIONS(594), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(195)] = { + [sym__gap] = STATE(204), + [sym_dis_expr] = STATE(204), + [sym__form] = STATE(362), + [sym_kwd_lit] = STATE(362), + [sym_str_lit] = STATE(362), + [sym_sym_lit] = STATE(362), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(362), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(362), + [sym_regex_lit] = STATE(362), + [sym_read_cond_lit] = STATE(362), + [sym_splicing_read_cond_lit] = STATE(362), + [sym_ns_map_lit] = STATE(362), + [sym_var_quoting_lit] = STATE(362), + [sym_sym_val_lit] = STATE(362), + [sym_evaling_lit] = STATE(362), + [sym_tagged_or_ctor_lit] = STATE(362), + [sym_derefing_lit] = STATE(362), + [sym_quoting_lit] = STATE(362), + [sym_syn_quoting_lit] = STATE(362), + [sym_unquote_splicing_lit] = STATE(362), + [sym_unquoting_lit] = STATE(362), + [aux_sym_dis_expr_repeat1] = STATE(204), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(846), + [sym_comment] = ACTIONS(846), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(598), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(598), + [sym_nil_lit] = ACTIONS(600), + [sym_bool_lit] = ACTIONS(600), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(196)] = { + [sym__gap] = STATE(205), + [sym_dis_expr] = STATE(205), + [sym__form] = STATE(365), + [sym_kwd_lit] = STATE(365), + [sym_str_lit] = STATE(365), + [sym_sym_lit] = STATE(365), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(365), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(365), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(365), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(365), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(365), + [sym_regex_lit] = STATE(365), + [sym_read_cond_lit] = STATE(365), + [sym_splicing_read_cond_lit] = STATE(365), + [sym_ns_map_lit] = STATE(365), + [sym_var_quoting_lit] = STATE(365), + [sym_sym_val_lit] = STATE(365), + [sym_evaling_lit] = STATE(365), + [sym_tagged_or_ctor_lit] = STATE(365), + [sym_derefing_lit] = STATE(365), + [sym_quoting_lit] = STATE(365), + [sym_syn_quoting_lit] = STATE(365), + [sym_unquote_splicing_lit] = STATE(365), + [sym_unquoting_lit] = STATE(365), + [aux_sym_dis_expr_repeat1] = STATE(205), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(848), + [sym_comment] = ACTIONS(848), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(604), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(604), + [sym_nil_lit] = ACTIONS(606), + [sym_bool_lit] = ACTIONS(606), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(197)] = { + [sym__gap] = STATE(206), + [sym_dis_expr] = STATE(206), + [sym__form] = STATE(366), + [sym_kwd_lit] = STATE(366), + [sym_str_lit] = STATE(366), + [sym_sym_lit] = STATE(366), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(366), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(366), + [sym_regex_lit] = STATE(366), + [sym_read_cond_lit] = STATE(366), + [sym_splicing_read_cond_lit] = STATE(366), + [sym_ns_map_lit] = STATE(366), + [sym_var_quoting_lit] = STATE(366), + [sym_sym_val_lit] = STATE(366), + [sym_evaling_lit] = STATE(366), + [sym_tagged_or_ctor_lit] = STATE(366), + [sym_derefing_lit] = STATE(366), + [sym_quoting_lit] = STATE(366), + [sym_syn_quoting_lit] = STATE(366), + [sym_unquote_splicing_lit] = STATE(366), + [sym_unquoting_lit] = STATE(366), + [aux_sym_dis_expr_repeat1] = STATE(206), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(850), + [sym_comment] = ACTIONS(850), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(610), + [sym_nil_lit] = ACTIONS(612), + [sym_bool_lit] = ACTIONS(612), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(198)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(370), + [sym_kwd_lit] = STATE(370), + [sym_str_lit] = STATE(370), + [sym_sym_lit] = STATE(370), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(370), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(370), + [sym_regex_lit] = STATE(370), + [sym_read_cond_lit] = STATE(370), + [sym_splicing_read_cond_lit] = STATE(370), + [sym_ns_map_lit] = STATE(370), + [sym_var_quoting_lit] = STATE(370), + [sym_sym_val_lit] = STATE(370), + [sym_evaling_lit] = STATE(370), + [sym_tagged_or_ctor_lit] = STATE(370), + [sym_derefing_lit] = STATE(370), + [sym_quoting_lit] = STATE(370), + [sym_syn_quoting_lit] = STATE(370), + [sym_unquote_splicing_lit] = STATE(370), + [sym_unquoting_lit] = STATE(370), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(614), + [sym_nil_lit] = ACTIONS(616), + [sym_bool_lit] = ACTIONS(616), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(199)] = { + [sym__gap] = STATE(207), + [sym_dis_expr] = STATE(207), + [sym__form] = STATE(371), + [sym_kwd_lit] = STATE(371), + [sym_str_lit] = STATE(371), + [sym_sym_lit] = STATE(371), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(371), + [sym_regex_lit] = STATE(371), + [sym_read_cond_lit] = STATE(371), + [sym_splicing_read_cond_lit] = STATE(371), + [sym_ns_map_lit] = STATE(371), + [sym_var_quoting_lit] = STATE(371), + [sym_sym_val_lit] = STATE(371), + [sym_evaling_lit] = STATE(371), + [sym_tagged_or_ctor_lit] = STATE(371), + [sym_derefing_lit] = STATE(371), + [sym_quoting_lit] = STATE(371), + [sym_syn_quoting_lit] = STATE(371), + [sym_unquote_splicing_lit] = STATE(371), + [sym_unquoting_lit] = STATE(371), + [aux_sym_dis_expr_repeat1] = STATE(207), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(852), + [sym_comment] = ACTIONS(852), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(620), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(620), + [sym_nil_lit] = ACTIONS(622), + [sym_bool_lit] = ACTIONS(622), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(200)] = { + [sym__gap] = STATE(208), + [sym_dis_expr] = STATE(208), + [sym__form] = STATE(376), + [sym_kwd_lit] = STATE(376), + [sym_str_lit] = STATE(376), + [sym_sym_lit] = STATE(376), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(376), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(376), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(376), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(376), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(376), + [sym_regex_lit] = STATE(376), + [sym_read_cond_lit] = STATE(376), + [sym_splicing_read_cond_lit] = STATE(376), + [sym_ns_map_lit] = STATE(376), + [sym_var_quoting_lit] = STATE(376), + [sym_sym_val_lit] = STATE(376), + [sym_evaling_lit] = STATE(376), + [sym_tagged_or_ctor_lit] = STATE(376), + [sym_derefing_lit] = STATE(376), + [sym_quoting_lit] = STATE(376), + [sym_syn_quoting_lit] = STATE(376), + [sym_unquote_splicing_lit] = STATE(376), + [sym_unquoting_lit] = STATE(376), + [aux_sym_dis_expr_repeat1] = STATE(208), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(854), + [sym_comment] = ACTIONS(854), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(626), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(626), + [sym_nil_lit] = ACTIONS(628), + [sym_bool_lit] = ACTIONS(628), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(201)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(381), + [sym_kwd_lit] = STATE(381), + [sym_str_lit] = STATE(381), + [sym_sym_lit] = STATE(381), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(381), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(381), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(381), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(381), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(381), + [sym_regex_lit] = STATE(381), + [sym_read_cond_lit] = STATE(381), + [sym_splicing_read_cond_lit] = STATE(381), + [sym_ns_map_lit] = STATE(381), + [sym_var_quoting_lit] = STATE(381), + [sym_sym_val_lit] = STATE(381), + [sym_evaling_lit] = STATE(381), + [sym_tagged_or_ctor_lit] = STATE(381), + [sym_derefing_lit] = STATE(381), + [sym_quoting_lit] = STATE(381), + [sym_syn_quoting_lit] = STATE(381), + [sym_unquote_splicing_lit] = STATE(381), + [sym_unquoting_lit] = STATE(381), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(630), + [sym_nil_lit] = ACTIONS(632), + [sym_bool_lit] = ACTIONS(632), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(202)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(385), + [sym_kwd_lit] = STATE(385), + [sym_str_lit] = STATE(385), + [sym_sym_lit] = STATE(385), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(385), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(385), + [sym_regex_lit] = STATE(385), + [sym_read_cond_lit] = STATE(385), + [sym_splicing_read_cond_lit] = STATE(385), + [sym_ns_map_lit] = STATE(385), + [sym_var_quoting_lit] = STATE(385), + [sym_sym_val_lit] = STATE(385), + [sym_evaling_lit] = STATE(385), + [sym_tagged_or_ctor_lit] = STATE(385), + [sym_derefing_lit] = STATE(385), + [sym_quoting_lit] = STATE(385), + [sym_syn_quoting_lit] = STATE(385), + [sym_unquote_splicing_lit] = STATE(385), + [sym_unquoting_lit] = STATE(385), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(634), + [sym_nil_lit] = ACTIONS(636), + [sym_bool_lit] = ACTIONS(636), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(203)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(386), + [sym_kwd_lit] = STATE(386), + [sym_str_lit] = STATE(386), + [sym_sym_lit] = STATE(386), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(386), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(386), + [sym_regex_lit] = STATE(386), + [sym_read_cond_lit] = STATE(386), + [sym_splicing_read_cond_lit] = STATE(386), + [sym_ns_map_lit] = STATE(386), + [sym_var_quoting_lit] = STATE(386), + [sym_sym_val_lit] = STATE(386), + [sym_evaling_lit] = STATE(386), + [sym_tagged_or_ctor_lit] = STATE(386), + [sym_derefing_lit] = STATE(386), + [sym_quoting_lit] = STATE(386), + [sym_syn_quoting_lit] = STATE(386), + [sym_unquote_splicing_lit] = STATE(386), + [sym_unquoting_lit] = STATE(386), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(638), + [sym_nil_lit] = ACTIONS(640), + [sym_bool_lit] = ACTIONS(640), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(204)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(387), + [sym_kwd_lit] = STATE(387), + [sym_str_lit] = STATE(387), + [sym_sym_lit] = STATE(387), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(387), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(387), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(387), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(387), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(387), + [sym_regex_lit] = STATE(387), + [sym_read_cond_lit] = STATE(387), + [sym_splicing_read_cond_lit] = STATE(387), + [sym_ns_map_lit] = STATE(387), + [sym_var_quoting_lit] = STATE(387), + [sym_sym_val_lit] = STATE(387), + [sym_evaling_lit] = STATE(387), + [sym_tagged_or_ctor_lit] = STATE(387), + [sym_derefing_lit] = STATE(387), + [sym_quoting_lit] = STATE(387), + [sym_syn_quoting_lit] = STATE(387), + [sym_unquote_splicing_lit] = STATE(387), + [sym_unquoting_lit] = STATE(387), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(642), + [sym_nil_lit] = ACTIONS(644), + [sym_bool_lit] = ACTIONS(644), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(205)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(388), + [sym_kwd_lit] = STATE(388), + [sym_str_lit] = STATE(388), + [sym_sym_lit] = STATE(388), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(388), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(388), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(388), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(388), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(388), + [sym_regex_lit] = STATE(388), + [sym_read_cond_lit] = STATE(388), + [sym_splicing_read_cond_lit] = STATE(388), + [sym_ns_map_lit] = STATE(388), + [sym_var_quoting_lit] = STATE(388), + [sym_sym_val_lit] = STATE(388), + [sym_evaling_lit] = STATE(388), + [sym_tagged_or_ctor_lit] = STATE(388), + [sym_derefing_lit] = STATE(388), + [sym_quoting_lit] = STATE(388), + [sym_syn_quoting_lit] = STATE(388), + [sym_unquote_splicing_lit] = STATE(388), + [sym_unquoting_lit] = STATE(388), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(646), + [sym_nil_lit] = ACTIONS(648), + [sym_bool_lit] = ACTIONS(648), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(206)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(389), + [sym_kwd_lit] = STATE(389), + [sym_str_lit] = STATE(389), + [sym_sym_lit] = STATE(389), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(389), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(389), + [sym_regex_lit] = STATE(389), + [sym_read_cond_lit] = STATE(389), + [sym_splicing_read_cond_lit] = STATE(389), + [sym_ns_map_lit] = STATE(389), + [sym_var_quoting_lit] = STATE(389), + [sym_sym_val_lit] = STATE(389), + [sym_evaling_lit] = STATE(389), + [sym_tagged_or_ctor_lit] = STATE(389), + [sym_derefing_lit] = STATE(389), + [sym_quoting_lit] = STATE(389), + [sym_syn_quoting_lit] = STATE(389), + [sym_unquote_splicing_lit] = STATE(389), + [sym_unquoting_lit] = STATE(389), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(650), + [sym_nil_lit] = ACTIONS(652), + [sym_bool_lit] = ACTIONS(652), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(207)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(390), + [sym_kwd_lit] = STATE(390), + [sym_str_lit] = STATE(390), + [sym_sym_lit] = STATE(390), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(390), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(390), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(390), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(390), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(390), + [sym_regex_lit] = STATE(390), + [sym_read_cond_lit] = STATE(390), + [sym_splicing_read_cond_lit] = STATE(390), + [sym_ns_map_lit] = STATE(390), + [sym_var_quoting_lit] = STATE(390), + [sym_sym_val_lit] = STATE(390), + [sym_evaling_lit] = STATE(390), + [sym_tagged_or_ctor_lit] = STATE(390), + [sym_derefing_lit] = STATE(390), + [sym_quoting_lit] = STATE(390), + [sym_syn_quoting_lit] = STATE(390), + [sym_unquote_splicing_lit] = STATE(390), + [sym_unquoting_lit] = STATE(390), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(654), + [sym_nil_lit] = ACTIONS(656), + [sym_bool_lit] = ACTIONS(656), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(208)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(392), + [sym_kwd_lit] = STATE(392), + [sym_str_lit] = STATE(392), + [sym_sym_lit] = STATE(392), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(392), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(392), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(392), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(392), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(392), + [sym_regex_lit] = STATE(392), + [sym_read_cond_lit] = STATE(392), + [sym_splicing_read_cond_lit] = STATE(392), + [sym_ns_map_lit] = STATE(392), + [sym_var_quoting_lit] = STATE(392), + [sym_sym_val_lit] = STATE(392), + [sym_evaling_lit] = STATE(392), + [sym_tagged_or_ctor_lit] = STATE(392), + [sym_derefing_lit] = STATE(392), + [sym_quoting_lit] = STATE(392), + [sym_syn_quoting_lit] = STATE(392), + [sym_unquote_splicing_lit] = STATE(392), + [sym_unquoting_lit] = STATE(392), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(658), + [sym_nil_lit] = ACTIONS(660), + [sym_bool_lit] = ACTIONS(660), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(209)] = { + [sym__gap] = STATE(210), + [sym_dis_expr] = STATE(210), + [sym__form] = STATE(394), + [sym_kwd_lit] = STATE(394), + [sym_str_lit] = STATE(394), + [sym_sym_lit] = STATE(394), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(394), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(394), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(394), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(394), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(394), + [sym_regex_lit] = STATE(394), + [sym_read_cond_lit] = STATE(394), + [sym_splicing_read_cond_lit] = STATE(394), + [sym_ns_map_lit] = STATE(394), + [sym_var_quoting_lit] = STATE(394), + [sym_sym_val_lit] = STATE(394), + [sym_evaling_lit] = STATE(394), + [sym_tagged_or_ctor_lit] = STATE(394), + [sym_derefing_lit] = STATE(394), + [sym_quoting_lit] = STATE(394), + [sym_syn_quoting_lit] = STATE(394), + [sym_unquote_splicing_lit] = STATE(394), + [sym_unquoting_lit] = STATE(394), + [aux_sym_dis_expr_repeat1] = STATE(210), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(856), + [sym_comment] = ACTIONS(856), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(664), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(664), + [sym_nil_lit] = ACTIONS(666), + [sym_bool_lit] = ACTIONS(666), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(210)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(396), + [sym_kwd_lit] = STATE(396), + [sym_str_lit] = STATE(396), + [sym_sym_lit] = STATE(396), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(396), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(396), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(396), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(396), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(396), + [sym_regex_lit] = STATE(396), + [sym_read_cond_lit] = STATE(396), + [sym_splicing_read_cond_lit] = STATE(396), + [sym_ns_map_lit] = STATE(396), + [sym_var_quoting_lit] = STATE(396), + [sym_sym_val_lit] = STATE(396), + [sym_evaling_lit] = STATE(396), + [sym_tagged_or_ctor_lit] = STATE(396), + [sym_derefing_lit] = STATE(396), + [sym_quoting_lit] = STATE(396), + [sym_syn_quoting_lit] = STATE(396), + [sym_unquote_splicing_lit] = STATE(396), + [sym_unquoting_lit] = STATE(396), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(668), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(668), + [sym_nil_lit] = ACTIONS(670), + [sym_bool_lit] = ACTIONS(670), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(286), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), + [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(298), + [anon_sym_SQUOTE] = ACTIONS(300), + [anon_sym_BQUOTE] = ACTIONS(302), + [anon_sym_TILDE_AT] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(306), + }, + [STATE(211)] = { + [sym__gap] = STATE(183), + [sym_dis_expr] = STATE(183), + [sym__form] = STATE(406), + [sym_kwd_lit] = STATE(406), + [sym_str_lit] = STATE(406), + [sym_sym_lit] = STATE(406), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(406), + [sym__bare_list_lit] = STATE(402), + [sym_map_lit] = STATE(406), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(406), + [sym__bare_vec_lit] = STATE(404), + [sym_set_lit] = STATE(406), + [sym__bare_set_lit] = STATE(405), + [sym_anon_fn_lit] = STATE(406), + [sym_regex_lit] = STATE(406), + [sym_read_cond_lit] = STATE(406), + [sym_splicing_read_cond_lit] = STATE(406), + [sym_ns_map_lit] = STATE(406), + [sym_var_quoting_lit] = STATE(406), + [sym_sym_val_lit] = STATE(406), + [sym_evaling_lit] = STATE(406), + [sym_tagged_or_ctor_lit] = STATE(406), + [sym_derefing_lit] = STATE(406), + [sym_quoting_lit] = STATE(406), + [sym_syn_quoting_lit] = STATE(406), + [sym_unquote_splicing_lit] = STATE(406), + [sym_unquoting_lit] = STATE(406), + [aux_sym_dis_expr_repeat1] = STATE(183), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(858), + [sym_comment] = ACTIONS(858), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(466), + [anon_sym_COLON_COLON] = ACTIONS(468), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(674), + [sym_nil_lit] = ACTIONS(676), + [sym_bool_lit] = ACTIONS(676), + [aux_sym__sym_qualified_token1] = ACTIONS(278), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(472), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(474), + [anon_sym_POUND_POUND] = ACTIONS(476), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(478), + [anon_sym_SQUOTE] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_TILDE_AT] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + }, + [STATE(212)] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(290), + [sym_kwd_lit] = STATE(290), + [sym_str_lit] = STATE(290), + [sym_sym_lit] = STATE(290), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(312), + [sym_old_meta_lit] = STATE(315), + [sym_list_lit] = STATE(290), + [sym__bare_list_lit] = STATE(299), + [sym_map_lit] = STATE(290), + [sym__bare_map_lit] = STATE(214), + [sym_vec_lit] = STATE(290), + [sym__bare_vec_lit] = STATE(217), + [sym_set_lit] = STATE(290), + [sym__bare_set_lit] = STATE(219), + [sym_anon_fn_lit] = STATE(290), + [sym_regex_lit] = STATE(290), + [sym_read_cond_lit] = STATE(290), + [sym_splicing_read_cond_lit] = STATE(290), + [sym_ns_map_lit] = STATE(290), + [sym_var_quoting_lit] = STATE(290), + [sym_sym_val_lit] = STATE(290), + [sym_evaling_lit] = STATE(290), + [sym_tagged_or_ctor_lit] = STATE(290), + [sym_derefing_lit] = STATE(290), + [sym_quoting_lit] = STATE(290), + [sym_syn_quoting_lit] = STATE(290), + [sym_unquote_splicing_lit] = STATE(290), + [sym_unquoting_lit] = STATE(290), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(448), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(698), + [anon_sym_COLON_COLON] = ACTIONS(700), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(448), + [sym_nil_lit] = ACTIONS(450), + [sym_bool_lit] = ACTIONS(450), + [aux_sym__sym_qualified_token1] = ACTIONS(19), + [anon_sym_CARET] = ACTIONS(21), + [anon_sym_POUND_CARET] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(706), + [anon_sym_POUND_POUND] = ACTIONS(708), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_SQUOTE] = ACTIONS(712), + [anon_sym_BQUOTE] = ACTIONS(714), + [anon_sym_TILDE_AT] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(718), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 3, + ACTIONS(864), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(862), 14, + anon_sym_POUND_, + anon_sym_SLASH, + anon_sym_COLON, + anon_sym_COLON_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, + anon_sym_SQUOTE, + anon_sym_TILDE, + ACTIONS(860), 18, + ts_builtin_sym_end, + sym__ws, + sym_comment, + sym_num_lit, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_AT, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [40] = 2, + ACTIONS(868), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(866), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [77] = 2, + ACTIONS(872), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(870), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [114] = 2, + ACTIONS(876), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(874), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [151] = 2, + ACTIONS(880), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(878), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [188] = 2, + ACTIONS(884), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(882), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [225] = 2, + ACTIONS(888), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(886), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [262] = 2, + ACTIONS(892), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(890), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [299] = 2, + ACTIONS(896), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(894), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [336] = 2, + ACTIONS(900), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(898), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [373] = 2, + ACTIONS(904), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(902), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [410] = 2, + ACTIONS(908), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(906), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [447] = 2, + ACTIONS(912), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(910), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [484] = 3, + ACTIONS(914), 1, + anon_sym_SLASH, + ACTIONS(912), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(910), 24, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [523] = 3, + ACTIONS(918), 1, + anon_sym_SLASH, + ACTIONS(920), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(916), 24, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [562] = 3, + ACTIONS(922), 1, + anon_sym_SLASH, + ACTIONS(862), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(860), 24, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [601] = 2, + ACTIONS(920), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(916), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [638] = 2, + ACTIONS(926), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(924), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [675] = 2, + ACTIONS(930), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(928), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [712] = 2, + ACTIONS(934), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(932), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [749] = 2, + ACTIONS(938), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(936), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [786] = 2, + ACTIONS(942), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(940), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [823] = 2, + ACTIONS(946), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(944), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [860] = 2, + ACTIONS(950), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(948), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [897] = 2, + ACTIONS(954), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(952), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [934] = 2, + ACTIONS(958), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(956), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [971] = 2, + ACTIONS(962), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(960), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1008] = 2, + ACTIONS(966), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(964), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1045] = 2, + ACTIONS(970), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(968), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1082] = 2, + ACTIONS(974), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(972), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1119] = 2, + ACTIONS(978), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(976), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1156] = 2, + ACTIONS(982), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(980), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1193] = 2, + ACTIONS(986), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(984), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1230] = 2, + ACTIONS(990), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(988), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1267] = 2, + ACTIONS(994), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(992), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1304] = 2, + ACTIONS(998), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(996), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1341] = 2, + ACTIONS(1002), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1000), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1378] = 2, + ACTIONS(1006), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1004), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1415] = 2, + ACTIONS(1010), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1008), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1452] = 2, + ACTIONS(1014), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1012), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1489] = 2, + ACTIONS(1018), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1016), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1526] = 2, + ACTIONS(1022), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1020), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1563] = 2, + ACTIONS(1026), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1024), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1600] = 2, + ACTIONS(1030), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1028), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1637] = 2, + ACTIONS(1034), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1032), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1674] = 2, + ACTIONS(1038), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1711] = 2, + ACTIONS(1038), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1748] = 2, + ACTIONS(1038), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1785] = 2, + ACTIONS(1042), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1040), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1822] = 2, + ACTIONS(1046), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1044), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1859] = 2, + ACTIONS(1050), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1048), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1896] = 2, + ACTIONS(1054), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1052), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1933] = 2, + ACTIONS(1058), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1056), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [1970] = 2, + ACTIONS(1062), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1060), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2007] = 2, + ACTIONS(1066), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1064), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2044] = 2, + ACTIONS(1070), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1068), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2081] = 2, + ACTIONS(1074), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1072), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2118] = 2, + ACTIONS(1078), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1076), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2155] = 2, + ACTIONS(1082), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1080), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2192] = 2, + ACTIONS(1086), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1084), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2229] = 2, + ACTIONS(1090), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1088), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2266] = 2, + ACTIONS(1094), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1092), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2303] = 2, + ACTIONS(1098), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1096), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2340] = 2, + ACTIONS(1094), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1092), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2377] = 2, + ACTIONS(1102), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1100), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2414] = 2, + ACTIONS(1106), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1104), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2451] = 2, + ACTIONS(1110), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1108), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2488] = 2, + ACTIONS(1114), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2525] = 2, + ACTIONS(1114), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2562] = 2, + ACTIONS(1114), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2599] = 2, + ACTIONS(1118), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1116), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2636] = 2, + ACTIONS(1122), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1120), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2673] = 2, + ACTIONS(1126), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1124), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2710] = 2, + ACTIONS(1130), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1128), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2747] = 2, + ACTIONS(1134), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1132), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2784] = 2, + ACTIONS(1138), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1136), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2821] = 2, + ACTIONS(1142), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1140), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2858] = 2, + ACTIONS(1146), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1144), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2895] = 2, + ACTIONS(1142), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1140), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2932] = 2, + ACTIONS(1150), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1148), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [2969] = 2, + ACTIONS(1154), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1152), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3006] = 2, + ACTIONS(1158), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1156), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3043] = 2, + ACTIONS(1162), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1160), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3080] = 2, + ACTIONS(1166), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1164), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3117] = 2, + ACTIONS(1170), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1168), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3154] = 2, + ACTIONS(1174), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1172), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3191] = 2, + ACTIONS(1178), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1176), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3228] = 2, + ACTIONS(1182), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1180), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3265] = 5, + ACTIONS(1187), 1, + anon_sym_POUND_, + ACTIONS(1184), 2, + sym__ws, + sym_comment, + STATE(301), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1192), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1190), 18, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + 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_TILDE_AT, + [3307] = 2, + ACTIONS(1196), 7, + anon_sym_COLON, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1194), 24, + sym__ws, + sym_comment, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + 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_TILDE_AT, + [3343] = 25, + ACTIONS(21), 1, + anon_sym_CARET, + ACTIONS(23), 1, + anon_sym_POUND_CARET, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(29), 1, + anon_sym_LBRACK, + ACTIONS(1198), 1, + anon_sym_SLASH, + ACTIONS(1200), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1202), 1, + anon_sym_POUND, + ACTIONS(1204), 1, + anon_sym_POUND_QMARK, + ACTIONS(1206), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1208), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1210), 1, + anon_sym_POUND_EQ, + ACTIONS(1212), 1, + anon_sym_AT, + ACTIONS(1214), 1, + anon_sym_SQUOTE, + ACTIONS(1216), 1, + anon_sym_BQUOTE, + ACTIONS(1218), 1, + anon_sym_TILDE_AT, + ACTIONS(1220), 1, + anon_sym_TILDE, + STATE(230), 1, + sym__bare_list_lit, + STATE(231), 1, + sym__bare_map_lit, + STATE(232), 1, + sym__bare_vec_lit, + STATE(233), 1, + sym__bare_set_lit, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(424), 1, + sym__metadata_lit, + [3419] = 25, + ACTIONS(21), 1, + anon_sym_CARET, + ACTIONS(23), 1, + anon_sym_POUND_CARET, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(284), 1, + anon_sym_LBRACK, + ACTIONS(1222), 1, + anon_sym_SLASH, + ACTIONS(1224), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1226), 1, + anon_sym_POUND, + ACTIONS(1228), 1, + anon_sym_POUND_QMARK, + ACTIONS(1230), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1232), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1234), 1, + anon_sym_POUND_EQ, + ACTIONS(1236), 1, + anon_sym_AT, + ACTIONS(1238), 1, + anon_sym_SQUOTE, + ACTIONS(1240), 1, + anon_sym_BQUOTE, + ACTIONS(1242), 1, + anon_sym_TILDE_AT, + ACTIONS(1244), 1, + anon_sym_TILDE, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(414), 1, + sym__bare_list_lit, + STATE(420), 1, + sym__bare_map_lit, + STATE(421), 1, + sym__bare_vec_lit, + STATE(422), 1, + sym__bare_set_lit, + STATE(424), 1, + sym__metadata_lit, + [3495] = 25, + ACTIONS(21), 1, + anon_sym_CARET, + ACTIONS(23), 1, + anon_sym_POUND_CARET, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(29), 1, + anon_sym_LBRACK, + ACTIONS(1198), 1, + anon_sym_SLASH, + ACTIONS(1200), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1204), 1, + anon_sym_POUND_QMARK, + ACTIONS(1206), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1210), 1, + anon_sym_POUND_EQ, + ACTIONS(1246), 1, + anon_sym_POUND, + ACTIONS(1248), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1250), 1, + anon_sym_AT, + ACTIONS(1252), 1, + anon_sym_SQUOTE, + ACTIONS(1254), 1, + anon_sym_BQUOTE, + ACTIONS(1256), 1, + anon_sym_TILDE_AT, + ACTIONS(1258), 1, + anon_sym_TILDE, + STATE(230), 1, + sym__bare_list_lit, + STATE(231), 1, + sym__bare_map_lit, + STATE(232), 1, + sym__bare_vec_lit, + STATE(233), 1, + sym__bare_set_lit, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(424), 1, + sym__metadata_lit, + [3571] = 25, + ACTIONS(21), 1, + anon_sym_CARET, + ACTIONS(23), 1, + anon_sym_POUND_CARET, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(284), 1, + anon_sym_LBRACK, + ACTIONS(1222), 1, + anon_sym_SLASH, + ACTIONS(1224), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1228), 1, + anon_sym_POUND_QMARK, + ACTIONS(1230), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1234), 1, + anon_sym_POUND_EQ, + ACTIONS(1260), 1, + anon_sym_POUND, + ACTIONS(1262), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1264), 1, + anon_sym_AT, + ACTIONS(1266), 1, + anon_sym_SQUOTE, + ACTIONS(1268), 1, + anon_sym_BQUOTE, + ACTIONS(1270), 1, + anon_sym_TILDE_AT, + ACTIONS(1272), 1, + anon_sym_TILDE, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(414), 1, + sym__bare_list_lit, + STATE(420), 1, + sym__bare_map_lit, + STATE(421), 1, + sym__bare_vec_lit, + STATE(422), 1, + sym__bare_set_lit, + STATE(424), 1, + sym__metadata_lit, + [3647] = 25, + ACTIONS(21), 1, + anon_sym_CARET, + ACTIONS(23), 1, + anon_sym_POUND_CARET, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(284), 1, + anon_sym_LBRACK, + ACTIONS(1222), 1, + anon_sym_SLASH, + ACTIONS(1224), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1228), 1, + anon_sym_POUND_QMARK, + ACTIONS(1230), 1, + anon_sym_POUND_QMARK_AT, + ACTIONS(1234), 1, + anon_sym_POUND_EQ, + ACTIONS(1274), 1, + anon_sym_POUND, + ACTIONS(1276), 1, + anon_sym_POUND_SQUOTE, + ACTIONS(1278), 1, + anon_sym_AT, + ACTIONS(1280), 1, + anon_sym_SQUOTE, + ACTIONS(1282), 1, + anon_sym_BQUOTE, + ACTIONS(1284), 1, + anon_sym_TILDE_AT, + ACTIONS(1286), 1, + anon_sym_TILDE, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(414), 1, + sym__bare_list_lit, + STATE(420), 1, + sym__bare_map_lit, + STATE(421), 1, + sym__bare_vec_lit, + STATE(422), 1, + sym__bare_set_lit, + STATE(424), 1, + sym__metadata_lit, + [3723] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1294), 1, + aux_sym_str_lit_token1, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(144), 1, + sym_sym_lit, + STATE(415), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1288), 2, + sym__ws, + sym_comment, + STATE(458), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(427), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3785] = 5, + ACTIONS(1306), 1, + anon_sym_POUND_, + ACTIONS(1304), 2, + sym__ws, + sym_comment, + ACTIONS(1310), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + STATE(310), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1308), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [3819] = 5, + ACTIONS(1315), 1, + anon_sym_POUND_, + ACTIONS(1312), 2, + sym__ws, + sym_comment, + ACTIONS(1192), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + STATE(310), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1190), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [3853] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1320), 1, + aux_sym_str_lit_token1, + ACTIONS(1322), 1, + anon_sym_LBRACE, + STATE(23), 1, + sym_sym_lit, + STATE(293), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1318), 2, + sym__ws, + sym_comment, + STATE(461), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(428), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3915] = 5, + ACTIONS(1306), 1, + anon_sym_POUND_, + ACTIONS(1324), 2, + sym__ws, + sym_comment, + ACTIONS(1328), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + STATE(314), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1326), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [3949] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1294), 1, + aux_sym_str_lit_token1, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(61), 1, + sym_sym_lit, + STATE(415), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1330), 2, + sym__ws, + sym_comment, + STATE(458), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(433), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4011] = 5, + ACTIONS(1306), 1, + anon_sym_POUND_, + ACTIONS(1304), 2, + sym__ws, + sym_comment, + ACTIONS(1334), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + STATE(310), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1332), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4045] = 5, + ACTIONS(1306), 1, + anon_sym_POUND_, + ACTIONS(1336), 2, + sym__ws, + sym_comment, + ACTIONS(1340), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + STATE(309), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1338), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4079] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1320), 1, + aux_sym_str_lit_token1, + ACTIONS(1322), 1, + anon_sym_LBRACE, + STATE(103), 1, + sym_sym_lit, + STATE(293), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1342), 2, + sym__ws, + sym_comment, + STATE(461), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(430), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4141] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1294), 1, + aux_sym_str_lit_token1, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(184), 1, + sym_sym_lit, + STATE(415), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1344), 2, + sym__ws, + sym_comment, + STATE(458), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(434), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4203] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(160), 1, + sym_sym_lit, + STATE(349), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + STATE(451), 1, + sym_kwd_lit, + STATE(454), 1, + sym_auto_res_mark, + ACTIONS(1346), 2, + sym__ws, + sym_comment, + STATE(425), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4264] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1322), 1, + anon_sym_LBRACE, + STATE(120), 1, + sym_sym_lit, + STATE(254), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + STATE(455), 1, + sym_kwd_lit, + STATE(463), 1, + sym_auto_res_mark, + ACTIONS(1348), 2, + sym__ws, + sym_comment, + STATE(429), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4325] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1322), 1, + anon_sym_LBRACE, + STATE(42), 1, + sym_sym_lit, + STATE(254), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + STATE(455), 1, + sym_kwd_lit, + STATE(463), 1, + sym_auto_res_mark, + ACTIONS(1350), 2, + sym__ws, + sym_comment, + STATE(426), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4386] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(77), 1, + sym_sym_lit, + STATE(349), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + STATE(451), 1, + sym_kwd_lit, + STATE(454), 1, + sym_auto_res_mark, + ACTIONS(1352), 2, + sym__ws, + sym_comment, + STATE(432), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4447] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, + anon_sym_COLON_COLON, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + ACTIONS(1302), 1, + anon_sym_LBRACE, + STATE(200), 1, + sym_sym_lit, + STATE(349), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + STATE(451), 1, + sym_kwd_lit, + STATE(454), 1, + sym_auto_res_mark, + ACTIONS(1354), 2, + sym__ws, + sym_comment, + STATE(431), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4508] = 8, + ACTIONS(1358), 1, + anon_sym_CARET, + ACTIONS(1361), 1, + anon_sym_POUND_CARET, + STATE(312), 1, + sym_meta_lit, + STATE(315), 1, + sym_old_meta_lit, + STATE(323), 1, + aux_sym_sym_lit_repeat1, + STATE(424), 1, + sym__metadata_lit, + ACTIONS(1364), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1356), 12, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4546] = 3, + ACTIONS(1366), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(862), 9, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_SQUOTE, + anon_sym_TILDE, + ACTIONS(860), 11, + sym__ws, + sym_comment, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_AT, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4574] = 2, + ACTIONS(946), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(944), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4599] = 2, + ACTIONS(950), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(948), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4624] = 2, + ACTIONS(954), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(952), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4649] = 2, + ACTIONS(958), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(956), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4674] = 2, + ACTIONS(1370), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1368), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4699] = 2, + ACTIONS(1374), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1372), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4724] = 2, + ACTIONS(962), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(960), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4749] = 2, + ACTIONS(1378), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1376), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4774] = 2, + ACTIONS(966), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(964), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4799] = 2, + ACTIONS(970), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(968), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4824] = 2, + ACTIONS(974), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(972), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4849] = 2, + ACTIONS(900), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(898), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4874] = 2, + ACTIONS(872), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(870), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4899] = 2, + ACTIONS(982), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(980), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4924] = 2, + ACTIONS(986), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(984), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4949] = 2, + ACTIONS(990), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(988), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4974] = 2, + ACTIONS(994), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(992), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [4999] = 2, + ACTIONS(998), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(996), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5024] = 2, + ACTIONS(1002), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1000), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5049] = 2, + ACTIONS(1006), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1004), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5074] = 2, + ACTIONS(1010), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1008), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5099] = 2, + ACTIONS(1014), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1012), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5124] = 2, + ACTIONS(1018), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1016), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5149] = 2, + ACTIONS(912), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(910), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5174] = 2, + ACTIONS(1022), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1020), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5199] = 2, + ACTIONS(1026), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1024), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5224] = 2, + ACTIONS(1030), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1028), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5249] = 2, + ACTIONS(1182), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1180), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5274] = 3, + ACTIONS(1380), 1, + anon_sym_SLASH, + ACTIONS(912), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(910), 16, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5301] = 2, + ACTIONS(1038), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5326] = 2, + ACTIONS(1038), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5351] = 2, + ACTIONS(1038), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1036), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5376] = 17, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1386), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1392), 1, + anon_sym_POUND_QMARK, + STATE(382), 1, + sym_sym_lit, + STATE(383), 1, + sym_list_lit, + STATE(384), 1, + sym_read_cond_lit, + STATE(402), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5431] = 2, + ACTIONS(1042), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1040), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5456] = 15, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1394), 1, + anon_sym_POUND_QMARK, + STATE(299), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(248), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5507] = 2, + ACTIONS(1046), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1044), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5532] = 17, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1386), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1392), 1, + anon_sym_POUND_QMARK, + STATE(354), 1, + sym_sym_lit, + STATE(355), 1, + sym_list_lit, + STATE(356), 1, + sym_read_cond_lit, + STATE(402), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1396), 2, + sym__ws, + sym_comment, + STATE(357), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5587] = 2, + ACTIONS(1054), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1052), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5612] = 17, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1394), 1, + anon_sym_POUND_QMARK, + STATE(280), 1, + sym_sym_lit, + STATE(281), 1, + sym_list_lit, + STATE(282), 1, + sym_read_cond_lit, + STATE(299), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5667] = 2, + ACTIONS(876), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(874), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5692] = 2, + ACTIONS(1058), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1056), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5717] = 2, + ACTIONS(1062), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1060), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5742] = 2, + ACTIONS(1070), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1068), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5767] = 2, + ACTIONS(1074), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1072), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5792] = 2, + ACTIONS(1078), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1076), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5817] = 2, + ACTIONS(1082), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1080), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5842] = 2, + ACTIONS(1086), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1084), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5867] = 15, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1394), 1, + anon_sym_POUND_QMARK, + STATE(299), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1398), 2, + sym__ws, + sym_comment, + STATE(223), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(359), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5918] = 2, + ACTIONS(1090), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1088), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5943] = 2, + ACTIONS(904), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(902), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5968] = 2, + ACTIONS(1094), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1092), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [5993] = 2, + ACTIONS(1098), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1096), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6018] = 2, + ACTIONS(942), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(940), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6043] = 2, + ACTIONS(1094), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1092), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6068] = 2, + ACTIONS(1102), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1100), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6093] = 2, + ACTIONS(1106), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1104), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6118] = 2, + ACTIONS(1110), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1108), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6143] = 2, + ACTIONS(1114), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6168] = 2, + ACTIONS(1114), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6193] = 2, + ACTIONS(1114), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6218] = 2, + ACTIONS(1118), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1116), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6243] = 2, + ACTIONS(1122), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1120), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6268] = 2, + ACTIONS(1126), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1124), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6293] = 2, + ACTIONS(1130), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1128), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6318] = 2, + ACTIONS(1134), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1132), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6343] = 2, + ACTIONS(1138), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1136), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6368] = 2, + ACTIONS(1142), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1140), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6393] = 2, + ACTIONS(1146), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1144), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6418] = 2, + ACTIONS(1142), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1140), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6443] = 2, + ACTIONS(1150), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1148), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6468] = 2, + ACTIONS(884), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(882), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6493] = 2, + ACTIONS(1158), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1156), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6518] = 2, + ACTIONS(920), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(916), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6543] = 2, + ACTIONS(896), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(894), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6568] = 3, + ACTIONS(1400), 1, + anon_sym_SLASH, + ACTIONS(920), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(916), 16, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6595] = 15, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1386), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1392), 1, + anon_sym_POUND_QMARK, + STATE(402), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1402), 2, + sym__ws, + sym_comment, + STATE(374), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(407), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [6646] = 2, + ACTIONS(1406), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1404), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6671] = 2, + ACTIONS(1178), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1176), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6696] = 2, + ACTIONS(868), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(866), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6721] = 2, + ACTIONS(880), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(878), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6746] = 2, + ACTIONS(888), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(886), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6771] = 2, + ACTIONS(908), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(906), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6796] = 15, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1386), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1392), 1, + anon_sym_POUND_QMARK, + STATE(402), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(342), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [6847] = 2, + ACTIONS(892), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(890), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6872] = 3, + ACTIONS(1408), 1, + anon_sym_SLASH, + ACTIONS(862), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(860), 16, + sym__ws, + sym_comment, + anon_sym_POUND_, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6899] = 2, + ACTIONS(978), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(976), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6924] = 2, + ACTIONS(1034), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1032), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6949] = 2, + ACTIONS(1050), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1048), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6974] = 2, + ACTIONS(1066), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1064), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [6999] = 2, + ACTIONS(926), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(924), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7024] = 2, + ACTIONS(1154), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1152), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7049] = 2, + ACTIONS(1162), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1160), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7074] = 2, + ACTIONS(1166), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1164), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7099] = 2, + ACTIONS(1170), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1168), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7124] = 2, + ACTIONS(1174), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1172), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7149] = 2, + ACTIONS(930), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(928), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7174] = 2, + ACTIONS(934), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(932), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7199] = 2, + ACTIONS(938), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(936), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7224] = 17, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1394), 1, + anon_sym_POUND_QMARK, + STATE(258), 1, + sym_sym_lit, + STATE(259), 1, + sym_list_lit, + STATE(260), 1, + sym_read_cond_lit, + STATE(299), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1410), 2, + sym__ws, + sym_comment, + STATE(363), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7279] = 2, + ACTIONS(1414), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1412), 14, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_LBRACK, + anon_sym_POUND_QMARK_AT, + anon_sym_POUND_SQUOTE, + anon_sym_POUND_EQ, + anon_sym_AT, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + anon_sym_TILDE_AT, + [7301] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(169), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7341] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(51), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7381] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(159), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7421] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(41), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7461] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(129), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7501] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(119), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7541] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(209), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7581] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(86), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7621] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(76), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7661] = 12, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(199), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(450), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [7701] = 4, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1308), 6, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7722] = 4, + ACTIONS(1421), 1, + anon_sym_POUND_, + ACTIONS(1418), 2, + sym__ws, + sym_comment, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1190), 6, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7743] = 4, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1424), 2, + sym__ws, + sym_comment, + STATE(439), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1326), 6, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7764] = 4, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1426), 2, + sym__ws, + sym_comment, + STATE(435), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1338), 6, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7785] = 4, + ACTIONS(1384), 1, + anon_sym_POUND_, + ACTIONS(1382), 2, + sym__ws, + sym_comment, + STATE(436), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1332), 6, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7806] = 11, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1222), 1, + anon_sym_SLASH, + ACTIONS(1224), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1428), 1, + anon_sym_POUND_QMARK, + STATE(414), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(448), 1, + aux_sym_sym_lit_repeat1, + [7840] = 11, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1198), 1, + anon_sym_SLASH, + ACTIONS(1200), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1388), 1, + anon_sym_CARET, + ACTIONS(1390), 1, + anon_sym_POUND_CARET, + ACTIONS(1430), 1, + anon_sym_POUND_QMARK, + STATE(230), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(448), 1, + aux_sym_sym_lit_repeat1, + [7874] = 4, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1308), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + [7893] = 4, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1432), 2, + sym__ws, + sym_comment, + STATE(442), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1338), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + [7912] = 4, + ACTIONS(1437), 1, + anon_sym_POUND_, + ACTIONS(1434), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1190), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + [7931] = 4, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1440), 2, + sym__ws, + sym_comment, + STATE(447), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1326), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + [7950] = 3, + ACTIONS(1366), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(862), 4, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_POUND_QMARK, + ACTIONS(860), 5, + sym__ws, + sym_comment, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, + [7967] = 4, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1416), 2, + sym__ws, + sym_comment, + STATE(444), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1332), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_CARET, + anon_sym_POUND_CARET, + [7986] = 7, + ACTIONS(1442), 1, + anon_sym_CARET, + ACTIONS(1445), 1, + anon_sym_POUND_CARET, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_meta_lit, + STATE(438), 1, + sym_old_meta_lit, + STATE(448), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1356), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [8011] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(393), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8030] = 8, + ACTIONS(1198), 1, + anon_sym_SLASH, + ACTIONS(1200), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1298), 1, + anon_sym_CARET, + ACTIONS(1300), 1, + anon_sym_POUND_CARET, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + [8055] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(375), 1, + sym__bare_map_lit, + ACTIONS(1452), 2, + sym__ws, + sym_comment, + STATE(457), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8074] = 7, + ACTIONS(1454), 1, + anon_sym_CARET, + ACTIONS(1457), 1, + anon_sym_POUND_CARET, + STATE(424), 1, + sym__metadata_lit, + STATE(443), 1, + sym_old_meta_lit, + STATE(445), 1, + sym_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1356), 2, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + [8097] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(291), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8116] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(378), 1, + sym__bare_map_lit, + ACTIONS(1460), 2, + sym__ws, + sym_comment, + STATE(449), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8135] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(274), 1, + sym__bare_map_lit, + ACTIONS(1462), 2, + sym__ws, + sym_comment, + STATE(456), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8154] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(289), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8173] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(391), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8192] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(334), 1, + sym__bare_map_lit, + ACTIONS(1464), 2, + sym__ws, + sym_comment, + STATE(459), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8211] = 5, + ACTIONS(282), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(369), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8230] = 3, + ACTIONS(1366), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(862), 3, + anon_sym_POUND_, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + ACTIONS(860), 4, + sym__ws, + sym_comment, + anon_sym_CARET, + anon_sym_POUND_CARET, + [8245] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(241), 1, + sym__bare_map_lit, + ACTIONS(1466), 2, + sym__ws, + sym_comment, + STATE(462), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8264] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(270), 1, + sym__bare_map_lit, + ACTIONS(1448), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8283] = 5, + ACTIONS(27), 1, + anon_sym_LBRACE, + ACTIONS(1450), 1, + anon_sym_POUND_, + STATE(276), 1, + sym__bare_map_lit, + ACTIONS(1468), 2, + sym__ws, + sym_comment, + STATE(453), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8302] = 4, + ACTIONS(1190), 1, + anon_sym_LBRACE, + ACTIONS(1473), 1, + anon_sym_POUND_, + ACTIONS(1470), 2, + sym__ws, + sym_comment, + STATE(464), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [8318] = 4, + ACTIONS(1478), 1, + anon_sym_POUND_, + ACTIONS(1480), 1, + anon_sym_SLASH, + ACTIONS(1482), 1, + aux_sym__kwd_qualified_token1, + ACTIONS(1476), 3, + sym__ws, + sym_comment, + anon_sym_LBRACE, + [8333] = 3, + ACTIONS(862), 1, + anon_sym_POUND_, + ACTIONS(864), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(860), 3, + sym__ws, + sym_comment, + anon_sym_LBRACE, + [8345] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1484), 1, + sym__ws, + STATE(255), 1, + sym__bare_list_lit, + STATE(468), 1, + aux_sym_read_cond_lit_repeat1, + [8358] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(277), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8371] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(339), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8384] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(379), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8397] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(380), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8410] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(338), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8423] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1488), 1, + sym__ws, + STATE(350), 1, + sym__bare_list_lit, + STATE(470), 1, + aux_sym_read_cond_lit_repeat1, + [8436] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1490), 1, + sym__ws, + STATE(351), 1, + sym__bare_list_lit, + STATE(471), 1, + aux_sym_read_cond_lit_repeat1, + [8449] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1492), 1, + sym__ws, + STATE(295), 1, + sym__bare_list_lit, + STATE(478), 1, + aux_sym_read_cond_lit_repeat1, + [8462] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1494), 1, + sym__ws, + STATE(416), 1, + sym__bare_list_lit, + STATE(472), 1, + aux_sym_read_cond_lit_repeat1, + [8475] = 4, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1496), 1, + sym__ws, + STATE(417), 1, + sym__bare_list_lit, + STATE(469), 1, + aux_sym_read_cond_lit_repeat1, + [8488] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(244), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8501] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(278), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8514] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1498), 1, + sym__ws, + STATE(296), 1, + sym__bare_list_lit, + STATE(481), 1, + aux_sym_read_cond_lit_repeat1, + [8527] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1486), 1, + sym__ws, + STATE(245), 1, + sym__bare_list_lit, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8540] = 4, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1500), 1, + sym__ws, + STATE(256), 1, + sym__bare_list_lit, + STATE(479), 1, + aux_sym_read_cond_lit_repeat1, + [8553] = 3, + ACTIONS(1502), 1, + sym__ws, + ACTIONS(1505), 1, + anon_sym_LPAREN, + STATE(483), 1, + aux_sym_read_cond_lit_repeat1, + [8563] = 2, + ACTIONS(1507), 1, + anon_sym_SLASH, + ACTIONS(1509), 1, + aux_sym__kwd_qualified_token1, + [8570] = 2, + ACTIONS(1509), 1, + aux_sym__kwd_qualified_token1, + ACTIONS(1511), 1, + anon_sym_SLASH, + [8577] = 2, + ACTIONS(1480), 1, + anon_sym_SLASH, + ACTIONS(1513), 1, + aux_sym__kwd_qualified_token1, + [8584] = 2, + ACTIONS(1513), 1, + aux_sym__kwd_qualified_token1, + ACTIONS(1515), 1, + anon_sym_SLASH, + [8591] = 2, + ACTIONS(1509), 1, + aux_sym__kwd_qualified_token1, + ACTIONS(1517), 1, + anon_sym_SLASH, + [8598] = 1, + ACTIONS(1519), 1, + aux_sym__sym_qualified_token2, + [8602] = 1, + ACTIONS(1521), 1, + aux_sym__kwd_leading_slash_token1, + [8606] = 1, + ACTIONS(1523), 1, + aux_sym__sym_qualified_token2, + [8610] = 1, + ACTIONS(1525), 1, + aux_sym__kwd_leading_slash_token1, + [8614] = 1, + ACTIONS(1527), 1, + aux_sym__sym_qualified_token2, + [8618] = 1, + ACTIONS(1529), 1, + aux_sym__sym_qualified_token2, + [8622] = 1, + ACTIONS(1531), 1, + ts_builtin_sym_end, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(213)] = 0, + [SMALL_STATE(214)] = 40, + [SMALL_STATE(215)] = 77, + [SMALL_STATE(216)] = 114, + [SMALL_STATE(217)] = 151, + [SMALL_STATE(218)] = 188, + [SMALL_STATE(219)] = 225, + [SMALL_STATE(220)] = 262, + [SMALL_STATE(221)] = 299, + [SMALL_STATE(222)] = 336, + [SMALL_STATE(223)] = 373, + [SMALL_STATE(224)] = 410, + [SMALL_STATE(225)] = 447, + [SMALL_STATE(226)] = 484, + [SMALL_STATE(227)] = 523, + [SMALL_STATE(228)] = 562, + [SMALL_STATE(229)] = 601, + [SMALL_STATE(230)] = 638, + [SMALL_STATE(231)] = 675, + [SMALL_STATE(232)] = 712, + [SMALL_STATE(233)] = 749, + [SMALL_STATE(234)] = 786, + [SMALL_STATE(235)] = 823, + [SMALL_STATE(236)] = 860, + [SMALL_STATE(237)] = 897, + [SMALL_STATE(238)] = 934, + [SMALL_STATE(239)] = 971, + [SMALL_STATE(240)] = 1008, + [SMALL_STATE(241)] = 1045, + [SMALL_STATE(242)] = 1082, + [SMALL_STATE(243)] = 1119, + [SMALL_STATE(244)] = 1156, + [SMALL_STATE(245)] = 1193, + [SMALL_STATE(246)] = 1230, + [SMALL_STATE(247)] = 1267, + [SMALL_STATE(248)] = 1304, + [SMALL_STATE(249)] = 1341, + [SMALL_STATE(250)] = 1378, + [SMALL_STATE(251)] = 1415, + [SMALL_STATE(252)] = 1452, + [SMALL_STATE(253)] = 1489, + [SMALL_STATE(254)] = 1526, + [SMALL_STATE(255)] = 1563, + [SMALL_STATE(256)] = 1600, + [SMALL_STATE(257)] = 1637, + [SMALL_STATE(258)] = 1674, + [SMALL_STATE(259)] = 1711, + [SMALL_STATE(260)] = 1748, + [SMALL_STATE(261)] = 1785, + [SMALL_STATE(262)] = 1822, + [SMALL_STATE(263)] = 1859, + [SMALL_STATE(264)] = 1896, + [SMALL_STATE(265)] = 1933, + [SMALL_STATE(266)] = 1970, + [SMALL_STATE(267)] = 2007, + [SMALL_STATE(268)] = 2044, + [SMALL_STATE(269)] = 2081, + [SMALL_STATE(270)] = 2118, + [SMALL_STATE(271)] = 2155, + [SMALL_STATE(272)] = 2192, + [SMALL_STATE(273)] = 2229, + [SMALL_STATE(274)] = 2266, + [SMALL_STATE(275)] = 2303, + [SMALL_STATE(276)] = 2340, + [SMALL_STATE(277)] = 2377, + [SMALL_STATE(278)] = 2414, + [SMALL_STATE(279)] = 2451, + [SMALL_STATE(280)] = 2488, + [SMALL_STATE(281)] = 2525, + [SMALL_STATE(282)] = 2562, + [SMALL_STATE(283)] = 2599, + [SMALL_STATE(284)] = 2636, + [SMALL_STATE(285)] = 2673, + [SMALL_STATE(286)] = 2710, + [SMALL_STATE(287)] = 2747, + [SMALL_STATE(288)] = 2784, + [SMALL_STATE(289)] = 2821, + [SMALL_STATE(290)] = 2858, + [SMALL_STATE(291)] = 2895, + [SMALL_STATE(292)] = 2932, + [SMALL_STATE(293)] = 2969, + [SMALL_STATE(294)] = 3006, + [SMALL_STATE(295)] = 3043, + [SMALL_STATE(296)] = 3080, + [SMALL_STATE(297)] = 3117, + [SMALL_STATE(298)] = 3154, + [SMALL_STATE(299)] = 3191, + [SMALL_STATE(300)] = 3228, + [SMALL_STATE(301)] = 3265, + [SMALL_STATE(302)] = 3307, + [SMALL_STATE(303)] = 3343, + [SMALL_STATE(304)] = 3419, + [SMALL_STATE(305)] = 3495, + [SMALL_STATE(306)] = 3571, + [SMALL_STATE(307)] = 3647, + [SMALL_STATE(308)] = 3723, + [SMALL_STATE(309)] = 3785, + [SMALL_STATE(310)] = 3819, + [SMALL_STATE(311)] = 3853, + [SMALL_STATE(312)] = 3915, + [SMALL_STATE(313)] = 3949, + [SMALL_STATE(314)] = 4011, + [SMALL_STATE(315)] = 4045, + [SMALL_STATE(316)] = 4079, + [SMALL_STATE(317)] = 4141, + [SMALL_STATE(318)] = 4203, + [SMALL_STATE(319)] = 4264, + [SMALL_STATE(320)] = 4325, + [SMALL_STATE(321)] = 4386, + [SMALL_STATE(322)] = 4447, + [SMALL_STATE(323)] = 4508, + [SMALL_STATE(324)] = 4546, + [SMALL_STATE(325)] = 4574, + [SMALL_STATE(326)] = 4599, + [SMALL_STATE(327)] = 4624, + [SMALL_STATE(328)] = 4649, + [SMALL_STATE(329)] = 4674, + [SMALL_STATE(330)] = 4699, + [SMALL_STATE(331)] = 4724, + [SMALL_STATE(332)] = 4749, + [SMALL_STATE(333)] = 4774, + [SMALL_STATE(334)] = 4799, + [SMALL_STATE(335)] = 4824, + [SMALL_STATE(336)] = 4849, + [SMALL_STATE(337)] = 4874, + [SMALL_STATE(338)] = 4899, + [SMALL_STATE(339)] = 4924, + [SMALL_STATE(340)] = 4949, + [SMALL_STATE(341)] = 4974, + [SMALL_STATE(342)] = 4999, + [SMALL_STATE(343)] = 5024, + [SMALL_STATE(344)] = 5049, + [SMALL_STATE(345)] = 5074, + [SMALL_STATE(346)] = 5099, + [SMALL_STATE(347)] = 5124, + [SMALL_STATE(348)] = 5149, + [SMALL_STATE(349)] = 5174, + [SMALL_STATE(350)] = 5199, + [SMALL_STATE(351)] = 5224, + [SMALL_STATE(352)] = 5249, + [SMALL_STATE(353)] = 5274, + [SMALL_STATE(354)] = 5301, + [SMALL_STATE(355)] = 5326, + [SMALL_STATE(356)] = 5351, + [SMALL_STATE(357)] = 5376, + [SMALL_STATE(358)] = 5431, + [SMALL_STATE(359)] = 5456, + [SMALL_STATE(360)] = 5507, + [SMALL_STATE(361)] = 5532, + [SMALL_STATE(362)] = 5587, + [SMALL_STATE(363)] = 5612, + [SMALL_STATE(364)] = 5667, + [SMALL_STATE(365)] = 5692, + [SMALL_STATE(366)] = 5717, + [SMALL_STATE(367)] = 5742, + [SMALL_STATE(368)] = 5767, + [SMALL_STATE(369)] = 5792, + [SMALL_STATE(370)] = 5817, + [SMALL_STATE(371)] = 5842, + [SMALL_STATE(372)] = 5867, + [SMALL_STATE(373)] = 5918, + [SMALL_STATE(374)] = 5943, + [SMALL_STATE(375)] = 5968, + [SMALL_STATE(376)] = 5993, + [SMALL_STATE(377)] = 6018, + [SMALL_STATE(378)] = 6043, + [SMALL_STATE(379)] = 6068, + [SMALL_STATE(380)] = 6093, + [SMALL_STATE(381)] = 6118, + [SMALL_STATE(382)] = 6143, + [SMALL_STATE(383)] = 6168, + [SMALL_STATE(384)] = 6193, + [SMALL_STATE(385)] = 6218, + [SMALL_STATE(386)] = 6243, + [SMALL_STATE(387)] = 6268, + [SMALL_STATE(388)] = 6293, + [SMALL_STATE(389)] = 6318, + [SMALL_STATE(390)] = 6343, + [SMALL_STATE(391)] = 6368, + [SMALL_STATE(392)] = 6393, + [SMALL_STATE(393)] = 6418, + [SMALL_STATE(394)] = 6443, + [SMALL_STATE(395)] = 6468, + [SMALL_STATE(396)] = 6493, + [SMALL_STATE(397)] = 6518, + [SMALL_STATE(398)] = 6543, + [SMALL_STATE(399)] = 6568, + [SMALL_STATE(400)] = 6595, + [SMALL_STATE(401)] = 6646, + [SMALL_STATE(402)] = 6671, + [SMALL_STATE(403)] = 6696, + [SMALL_STATE(404)] = 6721, + [SMALL_STATE(405)] = 6746, + [SMALL_STATE(406)] = 6771, + [SMALL_STATE(407)] = 6796, + [SMALL_STATE(408)] = 6847, + [SMALL_STATE(409)] = 6872, + [SMALL_STATE(410)] = 6899, + [SMALL_STATE(411)] = 6924, + [SMALL_STATE(412)] = 6949, + [SMALL_STATE(413)] = 6974, + [SMALL_STATE(414)] = 6999, + [SMALL_STATE(415)] = 7024, + [SMALL_STATE(416)] = 7049, + [SMALL_STATE(417)] = 7074, + [SMALL_STATE(418)] = 7099, + [SMALL_STATE(419)] = 7124, + [SMALL_STATE(420)] = 7149, + [SMALL_STATE(421)] = 7174, + [SMALL_STATE(422)] = 7199, + [SMALL_STATE(423)] = 7224, + [SMALL_STATE(424)] = 7279, + [SMALL_STATE(425)] = 7301, + [SMALL_STATE(426)] = 7341, + [SMALL_STATE(427)] = 7381, + [SMALL_STATE(428)] = 7421, + [SMALL_STATE(429)] = 7461, + [SMALL_STATE(430)] = 7501, + [SMALL_STATE(431)] = 7541, + [SMALL_STATE(432)] = 7581, + [SMALL_STATE(433)] = 7621, + [SMALL_STATE(434)] = 7661, + [SMALL_STATE(435)] = 7701, + [SMALL_STATE(436)] = 7722, + [SMALL_STATE(437)] = 7743, + [SMALL_STATE(438)] = 7764, + [SMALL_STATE(439)] = 7785, + [SMALL_STATE(440)] = 7806, + [SMALL_STATE(441)] = 7840, + [SMALL_STATE(442)] = 7874, + [SMALL_STATE(443)] = 7893, + [SMALL_STATE(444)] = 7912, + [SMALL_STATE(445)] = 7931, + [SMALL_STATE(446)] = 7950, + [SMALL_STATE(447)] = 7967, + [SMALL_STATE(448)] = 7986, + [SMALL_STATE(449)] = 8011, + [SMALL_STATE(450)] = 8030, + [SMALL_STATE(451)] = 8055, + [SMALL_STATE(452)] = 8074, + [SMALL_STATE(453)] = 8097, + [SMALL_STATE(454)] = 8116, + [SMALL_STATE(455)] = 8135, + [SMALL_STATE(456)] = 8154, + [SMALL_STATE(457)] = 8173, + [SMALL_STATE(458)] = 8192, + [SMALL_STATE(459)] = 8211, + [SMALL_STATE(460)] = 8230, + [SMALL_STATE(461)] = 8245, + [SMALL_STATE(462)] = 8264, + [SMALL_STATE(463)] = 8283, + [SMALL_STATE(464)] = 8302, + [SMALL_STATE(465)] = 8318, + [SMALL_STATE(466)] = 8333, + [SMALL_STATE(467)] = 8345, + [SMALL_STATE(468)] = 8358, + [SMALL_STATE(469)] = 8371, + [SMALL_STATE(470)] = 8384, + [SMALL_STATE(471)] = 8397, + [SMALL_STATE(472)] = 8410, + [SMALL_STATE(473)] = 8423, + [SMALL_STATE(474)] = 8436, + [SMALL_STATE(475)] = 8449, + [SMALL_STATE(476)] = 8462, + [SMALL_STATE(477)] = 8475, + [SMALL_STATE(478)] = 8488, + [SMALL_STATE(479)] = 8501, + [SMALL_STATE(480)] = 8514, + [SMALL_STATE(481)] = 8527, + [SMALL_STATE(482)] = 8540, + [SMALL_STATE(483)] = 8553, + [SMALL_STATE(484)] = 8563, + [SMALL_STATE(485)] = 8570, + [SMALL_STATE(486)] = 8577, + [SMALL_STATE(487)] = 8584, + [SMALL_STATE(488)] = 8591, + [SMALL_STATE(489)] = 8598, + [SMALL_STATE(490)] = 8602, + [SMALL_STATE(491)] = 8606, + [SMALL_STATE(492)] = 8610, + [SMALL_STATE(493)] = 8614, + [SMALL_STATE(494)] = 8618, + [SMALL_STATE(495)] = 8622, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 0, 0, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(2), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(128), + [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(302), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(229), + [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(487), + [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(487), + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(221), + [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(302), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(227), + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(90), + [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(89), + [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), + [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(5), + [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(4), + [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(311), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(475), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(480), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(102), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(117), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(372), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(192), + [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(22), + [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(31), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(38), + [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, 0, 21), SHIFT_REPEAT(39), + [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1, 0, 0), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(11), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(128), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(229), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(487), + [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(487), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(221), + [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(11), + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(227), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(90), + [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(89), + [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(3), + [199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(5), + [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(4), + [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(311), + [208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(475), + [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(480), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(102), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(117), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(372), + [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(192), + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(22), + [229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(31), + [232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(38), + [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2, 0, 0), SHIFT_REPEAT(39), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 2, 0, 8), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 2, 0, 8), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, 0, 5), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, 0, 5), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, 0, 7), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, 0, 7), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, 0, 7), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, 0, 7), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, 0, 5), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, 0, 5), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, 0, 7), + [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, 0, 7), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, 0, 6), + [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, 0, 6), + [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, 0, 7), + [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, 0, 7), + [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1, 0, 0), + [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1, 0, 0), + [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, 0, 7), + [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, 0, 7), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, 0, 7), + [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, 0, 7), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, 0, 7), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, 0, 7), + [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, 0, 13), + [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, 0, 13), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1, 0, 1), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1, 0, 1), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, 0, 14), + [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, 0, 14), + [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, 0, 14), + [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, 0, 14), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, 0, 14), + [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, 0, 14), + [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, 0, 15), + [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, 0, 15), + [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, 0, 17), + [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, 0, 17), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 3, 0, 18), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 3, 0, 18), + [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 3, 0, 19), + [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 3, 0, 19), + [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, 0, 20), + [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, 0, 20), + [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, 0, 20), + [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, 0, 20), + [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, 0, 20), + [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, 0, 20), + [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, 0, 22), + [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, 0, 22), + [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 3, 0, 23), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 3, 0, 23), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 3, 0, 24), + [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 3, 0, 24), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, 0, 9), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, 0, 9), + [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, 0, 25), + [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, 0, 25), + [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, 0, 25), + [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, 0, 25), + [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, 0, 17), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, 0, 17), + [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, 0, 17), + [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, 0, 17), + [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, 0, 17), + [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, 0, 17), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, 0, 17), + [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, 0, 17), + [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, 0, 17), + [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, 0, 17), + [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, 0, 17), + [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, 0, 17), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, 0, 17), + [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, 0, 17), + [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, 0, 17), + [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, 0, 17), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 3, 0, 26), + [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 3, 0, 26), + [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, 0, 26), + [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, 0, 26), + [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, 0, 26), + [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, 0, 26), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, 0, 9), + [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, 0, 9), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, 0, 27), + [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, 0, 27), + [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, 0, 27), + [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, 0, 27), + [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, 0, 27), + [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, 0, 27), + [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, 0, 9), + [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, 0, 9), + [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, 0, 27), + [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, 0, 27), + [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, 0, 27), + [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, 0, 27), + [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, 0, 27), + [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, 0, 27), + [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex_lit, 2, 0, 11), + [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex_lit, 2, 0, 11), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 4, 0, 28), + [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 4, 0, 28), + [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, 0, 29), + [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, 0, 29), + [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, 0, 30), + [1078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, 0, 30), + [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 31), + [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 31), + [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 32), + [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 32), + [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 4, 0, 33), + [1090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 4, 0, 33), + [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, 0, 34), + [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, 0, 34), + [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 35), + [1098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, 0, 35), + [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, 0, 36), + [1102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, 0, 36), + [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, 0, 36), + [1106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, 0, 36), + [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, 0, 37), + [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, 0, 37), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, 0, 37), + [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, 0, 37), + [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, 0, 37), + [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, 0, 37), + [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, 0, 37), + [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, 0, 37), + [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 4, 0, 37), + [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 4, 0, 37), + [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, 0, 37), + [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, 0, 37), + [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 4, 0, 37), + [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 4, 0, 37), + [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 38), + [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 38), + [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 5, 0, 39), + [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 5, 0, 39), + [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 40), + [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 40), + [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 41), + [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, 0, 41), + [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 2, 0, 12), + [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 2, 0, 12), + [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 6, 0, 42), + [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 6, 0, 42), + [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, 0, 12), + [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, 0, 12), + [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, 0, 12), + [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, 0, 12), + [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, 0, 7), + [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, 0, 7), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, 0, 7), + [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, 0, 7), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, 0, 5), + [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, 0, 5), + [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, 0, 27), + [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, 0, 27), + [1184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(301), + [1187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(128), + [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), + [1192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), + [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, 0, 10), + [1196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, 0, 10), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, 0, 4), + [1310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, 0, 4), + [1312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(310), + [1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(211), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, 0, 3), + [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, 0, 3), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, 0, 3), + [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, 0, 3), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, 0, 4), + [1340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, 0, 4), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), + [1358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(90), + [1361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(89), + [1364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, 0, 17), + [1370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, 0, 17), + [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, 0, 17), + [1374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, 0, 17), + [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, 0, 7), + [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, 0, 7), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, 0, 7), + [1406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, 0, 7), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, 0, 2), + [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, 0, 2), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [1418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(436), + [1421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(171), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(444), + [1437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(88), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(172), + [1445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(173), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(132), + [1457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, 0, 16), SHIFT_REPEAT(133), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(464), + [1473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2, 0, 0), SHIFT_REPEAT(131), + [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_res_mark, 1, 0, 0), + [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_res_mark, 1, 0, 0), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2, 0, 0), SHIFT_REPEAT(483), + [1505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2, 0, 0), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [1531] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_clojure(void) { + static const TSLanguage language = { + .abi_version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = (const void*)ts_lex_modes, + .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, + .name = "clojure", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 0, + .patch_version = 14, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/third_party/deps/clojure/src/tree_sitter/alloc.h b/third_party/deps/clojure/src/tree_sitter/alloc.h new file mode 100644 index 000000000..1abdd1201 --- /dev/null +++ b/third_party/deps/clojure/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/third_party/deps/clojure/src/tree_sitter/array.h b/third_party/deps/clojure/src/tree_sitter/array.h new file mode 100644 index 000000000..56fc8cd47 --- /dev/null +++ b/third_party/deps/clojure/src/tree_sitter/array.h @@ -0,0 +1,330 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + ((self)->contents = _array__reserve( \ + (void *)(self)->contents, &(self)->capacity, \ + array_elem_size(self), new_capacity) \ + ) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) \ + do { \ + if ((self)->contents) ts_free((self)->contents); \ + (self)->contents = NULL; \ + (self)->size = 0; \ + (self)->capacity = 0; \ + } while (0) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + do { \ + (self)->contents = _array__grow( \ + (void *)(self)->contents, (self)->size, &(self)->capacity, \ + 1, array_elem_size(self) \ + ); \ + (self)->contents[(self)->size++] = (element); \ + } while(0) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + (self)->contents = _array__grow( \ + (self)->contents, (self)->size, &(self)->capacity, \ + count, array_elem_size(self) \ + ); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, other_contents) \ + (self)->contents = _array__splice( \ + (void*)(self)->contents, &(self)->size, &(self)->capacity, \ + array_elem_size(self), (self)->size, 0, count, other_contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + (self)->contents = _array__splice( \ + (void *)(self)->contents, &(self)->size, &(self)->capacity, \ + array_elem_size(self), _index, old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + (self)->contents = _array__splice( \ + (void *)(self)->contents, &(self)->size, &(self)->capacity, \ + array_elem_size(self), _index, 0, 1, &(element) \ + ) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((void *)(self)->contents, &(self)->size, array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + (self)->contents = _array__assign( \ + (void *)(self)->contents, &(self)->size, &(self)->capacity, \ + (const void *)(other)->contents, (other)->size, array_elem_size(self) \ + ) + +/// Swap one array with another +#define array_swap(self, other) \ + do { \ + void *_array_swap_tmp = (void *)(self)->contents; \ + (self)->contents = (other)->contents; \ + (other)->contents = _array_swap_tmp; \ + _array__swap(&(self)->size, &(self)->capacity, \ + &(other)->size, &(other)->capacity); \ + } while (0) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +// Pointers to individual `Array` fields (rather than the entire `Array` itself) +// are passed to the various `_array__*` functions below to address strict aliasing +// violations that arises when the _entire_ `Array` struct is passed as `Array(void)*`. +// +// The `Array` type itself was not altered as a solution in order to avoid breakage +// with existing consumers (in particular, parsers with external scanners). + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(void* self_contents, uint32_t *size, + size_t element_size, uint32_t index) { + assert(index < *size); + char *contents = (char *)self_contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (*size - index - 1) * element_size); + (*size)--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void *_array__reserve(void *contents, uint32_t *capacity, + size_t element_size, uint32_t new_capacity) { + void *new_contents = contents; + if (new_capacity > *capacity) { + if (contents) { + new_contents = ts_realloc(contents, new_capacity * element_size); + } else { + new_contents = ts_malloc(new_capacity * element_size); + } + *capacity = new_capacity; + } + return new_contents; +} + +/// This is not what you're looking for, see `array_assign`. +static inline void *_array__assign(void* self_contents, uint32_t *self_size, uint32_t *self_capacity, + const void *other_contents, uint32_t other_size, size_t element_size) { + void *new_contents = _array__reserve(self_contents, self_capacity, element_size, other_size); + *self_size = other_size; + memcpy(new_contents, other_contents, *self_size * element_size); + return new_contents; +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(uint32_t *self_size, uint32_t *self_capacity, + uint32_t *other_size, uint32_t *other_capacity) { + uint32_t tmp_size = *self_size; + uint32_t tmp_capacity = *self_capacity; + *self_size = *other_size; + *self_capacity = *other_capacity; + *other_size = tmp_size; + *other_capacity = tmp_capacity; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void *_array__grow(void *contents, uint32_t size, uint32_t *capacity, + uint32_t count, size_t element_size) { + void *new_contents = contents; + uint32_t new_size = size + count; + if (new_size > *capacity) { + uint32_t new_capacity = *capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + new_contents = _array__reserve(contents, capacity, element_size, new_capacity); + } + return new_contents; +} + +/// This is not what you're looking for, see `array_splice`. +static inline void *_array__splice(void *self_contents, uint32_t *size, uint32_t *capacity, + size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = *size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= *size); + + void *new_contents = _array__reserve(self_contents, capacity, element_size, new_size); + + char *contents = (char *)new_contents; + if (*size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (*size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + *size += new_count - old_count; + + return new_contents; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(pop) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/third_party/deps/clojure/src/tree_sitter/parser.h b/third_party/deps/clojure/src/tree_sitter/parser.h new file mode 100644 index 000000000..858107deb --- /dev/null +++ b/third_party/deps/clojure/src/tree_sitter/parser.h @@ -0,0 +1,286 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +// Used to index the field and supertype maps. +typedef struct { + uint16_t index; + uint16_t length; +} TSMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); + void (*log)(const TSLexer *, const char *, ...); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t abi_version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexerMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; +}; + +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + const TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + const TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_