diff --git a/vendored_parsers/tree-sitter-clojure/CHANGELOG.md b/vendored_parsers/tree-sitter-clojure/CHANGELOG.md index 7855faf23..a34b3cf23 100644 --- a/vendored_parsers/tree-sitter-clojure/CHANGELOG.md +++ b/vendored_parsers/tree-sitter-clojure/CHANGELOG.md @@ -2,13 +2,123 @@ Bits may be missing and/or inaccurate :) -### Upcoming? - -* Update tree-sitter and friends to 0.19.5 or 0.20.x -* Add formatting docs and utilities -* Revise and enhance package.json scripts -* Revise and update docs -* Add some \_bare\_\* constructs to inline +### Future? + +* Handle zero bytes? +* Decide about inline use (e.g. add some \_bare\_\* constructs? stop using?) + ([#41](https://github.com/sogaiu/tree-sitter-clojure/issues/41)) + +### v0.0.13 - 2024-05-15 + +* Features and Fixes + * Increase API number from 13 to 14 + ([#60](https://github.com/sogaiu/tree-sitter-clojure/issues/60)) + * Remove Node and Rust Bindings + ([#61](https://github.com/sogaiu/tree-sitter-clojure/issues/61)) + * Update version info in package.json + +* Docs + * What and why doc - update bindings info + +### v0.0.12 - 2023-05-07 + +* Features and Fixes + * Loosen sym_val_lit definition + ([#51](https://github.com/sogaiu/tree-sitter-clojure/issues/51)) + * Handle metadata that is an evaling_lit + ([#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35), + [#46](https://github.com/sogaiu/tree-sitter-clojure/issues/46), + [#50](https://github.com/sogaiu/tree-sitter-clojure/issues/50)) + * Handle construct used for ClojureDart's parameterized types + ([#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35), + [#44](https://github.com/sogaiu/tree-sitter-clojure/pull/44), + [#46](https://github.com/sogaiu/tree-sitter-clojure/issues/46)) + * Generate parser.c and friends with tree-sitter 0.20.7 (ABI 13) + ([#26](https://github.com/sogaiu/tree-sitter-clojure/pull/26), + [#34](https://github.com/sogaiu/tree-sitter-clojure/issues/34), + [#45](https://github.com/sogaiu/tree-sitter-clojure/issues/45)) +* Docs + * README + * Add section on "what and why" + ([#38](https://github.com/sogaiu/tree-sitter-clojure/issues/38)) + * Add section pointing to other docs + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Move resources list to own document + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Remove npm-related descriptions + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Use doc - mostly new users added + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Scope doc - corrections and refinements + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Testing doc - link and format updates + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * What and why doc - added + ([#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) + * Limits doc - added + * notes.txt - removed +* Developer-related + * Improve maintainability of grammar.js + ([#39](https://github.com/sogaiu/tree-sitter-clojure/issues/39), + [#40](https://github.com/sogaiu/tree-sitter-clojure/issues/40)) + * Remove dependence on npm + ([#36](https://github.com/sogaiu/tree-sitter-clojure/issues/36), + [#37](https://github.com/sogaiu/tree-sitter-clojure/issues/37), + [#38](https://github.com/sogaiu/tree-sitter-clojure/issues/38), + [#45](https://github.com/sogaiu/tree-sitter-clojure/issues/45)) + * Cleanup package.json + ([#34](https://github.com/sogaiu/tree-sitter-clojure/issues/34), + [#36](https://github.com/sogaiu/tree-sitter-clojure/issues/36), + [#37](https://github.com/sogaiu/tree-sitter-clojure/issues/37), + [#38](https://github.com/sogaiu/tree-sitter-clojure/issues/38), + [#45](https://github.com/sogaiu/tree-sitter-clojure/issues/45)) + * Move corpus to test/corpus + * Most developer-bits moved to separate repository + ([#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35), + [#36](https://github.com/sogaiu/tree-sitter-clojure/issues/36), + [#39](https://github.com/sogaiu/tree-sitter-clojure/issues/39), + [#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42), + [#43](https://github.com/sogaiu/tree-sitter-clojure/issues/43), + [#45](https://github.com/sogaiu/tree-sitter-clojure/issues/45), + [#46](https://github.com/sogaiu/tree-sitter-clojure/issues/46), + [#47](https://github.com/sogaiu/tree-sitter-clojure/issues/47)) +* Credits + * borkdude + ([#51](https://github.com/sogaiu/tree-sitter-clojure/issues/51)) + * cgrand + ([#44](https://github.com/sogaiu/tree-sitter-clojure/pull/44)) + * dannyfreeman + ([#26](https://github.com/sogaiu/tree-sitter-clojure/pull/26), + [#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35), + [#37](https://github.com/sogaiu/tree-sitter-clojure/issues/37), + [#38](https://github.com/sogaiu/tree-sitter-clojure/issues/38), + [#39](https://github.com/sogaiu/tree-sitter-clojure/issues/39), + [#40](https://github.com/sogaiu/tree-sitter-clojure/issues/40), + [#41](https://github.com/sogaiu/tree-sitter-clojure/issues/41), + [#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42), + [#43](https://github.com/sogaiu/tree-sitter-clojure/issues/43), + [#46](https://github.com/sogaiu/tree-sitter-clojure/issues/46), + [#48](https://github.com/sogaiu/tree-sitter-clojure/pull/48), + [#49](https://github.com/sogaiu/tree-sitter-clojure/issues/49), + [#51](https://github.com/sogaiu/tree-sitter-clojure/issues/51)) + * dmiller + ([#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42)) + * IGJoshua + ([#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35)) + * NoahTheDuke + ([#26](https://github.com/sogaiu/tree-sitter-clojure/pull/26), + [#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35), + [#37](https://github.com/sogaiu/tree-sitter-clojure/issues/37), + [#38](https://github.com/sogaiu/tree-sitter-clojure/issues/38), + [#39](https://github.com/sogaiu/tree-sitter-clojure/issues/39), + [#40](https://github.com/sogaiu/tree-sitter-clojure/issues/40), + [#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42)) + * phronmophobic + ([#35](https://github.com/sogaiu/tree-sitter-clojure/issues/35)) + +### v0.0.11 - 2023-01-22 + +* Update version info in package.json ### v0.0.10 - 2023-01-06 diff --git a/vendored_parsers/tree-sitter-clojure/Cargo.toml b/vendored_parsers/tree-sitter-clojure/Cargo.toml deleted file mode 100644 index 5e30d9e86..000000000 --- a/vendored_parsers/tree-sitter-clojure/Cargo.toml +++ /dev/null @@ -1,25 +0,0 @@ -[package] -name = "tree-sitter-clojure" -description = "clojure grammar for the tree-sitter parsing library" -version = "0.0.9" -keywords = ["incremental", "parsing", "clojure"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/sogaiu/tree-sitter-clojure" -edition = "2018" - -build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] - -[lib] -path = "bindings/rust/lib.rs" - -[dependencies] -tree-sitter = "0.19.3" - -[build-dependencies] -cc = "1.0" diff --git a/vendored_parsers/tree-sitter-clojure/README.md b/vendored_parsers/tree-sitter-clojure/README.md index 8a9300ab2..b7b809739 100644 --- a/vendored_parsers/tree-sitter-clojure/README.md +++ b/vendored_parsers/tree-sitter-clojure/README.md @@ -1,156 +1,46 @@ # tree-sitter-clojure -## Notice +A tree-sitter grammar for Clojure and ClojureScript -Although no major changes are anticipated at this point, there are no -guarantees. To get a heads-up before such changes occur, please -consider subscribing to the [Potential Changes Announcements -issue](https://github.com/sogaiu/tree-sitter-clojure/issues/33) to be -notified beforehand. The hope is that by commnuicating early enough -about these sorts of things, unnecessary breakage can be avoided -and/or mitigated. - -## Status - -tree-sitter-clojure has been: - -* [Tested in various ways](doc/testing.md) -* [Used in some ways](doc/use.md) -* [Scoped for better behavior](doc/scope.md) -* [Brought about through cooperation](doc/credits.md) - -## Prerequisites - -Unfortunately, the short of it is that it may be a bit complicated depending on what you want to do. - -* If you don't use any of the wasm-related functionality (e.g. previewing parse results in your web browser or you want to build a `.wasm` file for use in a plugin or extension), you probably just need: - * an appropriate version of node (I've tested with various versions >= 12, 14) and - * other typical development-related bits (e.g. git, appropriate c compiler, etc.) - -* If you want wasm-related functionality, you get to have fun figuring out which version of [emsdk](https://emscripten.org/docs/getting_started/downloads.html#installation-instructions) currently works with tree-sitter. At the time of this writing, [this file](https://github.com/tree-sitter/tree-sitter/blob/master/cli/emscripten-version) indicates a version that might be appropriate. That may depend on precisely what the versions of other bits (e.g. tree-sitter-cli, web-tree-sitter, etc.) might be though, so if something doesn't work right away, you might consider trying [different versions that have been recorded](https://github.com/tree-sitter/tree-sitter/commits/master/emscripten-version). - -Note that there may be an upside to using emsdk though -- it may figure out and arrange for an appropriate version of node, making a separate installation of node unnecessary. I don't use such a setup on a day-to-day basis, but it did work for me at least once. - -## Fine Print - -* The instructions below assume emsdk has been installed, but `emcc` (tool that can be used to compile to wasm) is not necessarily on one's `PATH`. If an appropriate `emcc` is on one's `PATH` (e.g. emscripten installed via homebrew), the emsdk steps (e.g. `source ~/src/emsdk/emsdk_env.sh`) below may be ignored. - -* `node-gyp` (tool for compiling native addon modules for Node.js) may fail on machines upgraded to macos Catalina. [This document](https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md) may help cope with such a situation. - -## Initial Setup - -Suppose typical development sources are stored under `~/src`. - -### Short Version - -``` -# clone repository -cd ~/src -git clone https://github.com/sogaiu/tree-sitter-clojure -cd tree-sitter-clojure - -# install tree-sitter-cli and dependencies, then build -npm ci -``` - -### Long Version - -``` -# clone repository -cd ~/src -git clone https://github.com/sogaiu/tree-sitter-clojure -cd tree-sitter-clojure - -# ensure tree-sitter-cli is avaliable as a dev dependency -npm install --save-dev --save-exact tree-sitter-cli +## What the Repository Provides -# create `src` and populate with tree-sitter `.c` goodness -npx tree-sitter generate +This repository provides some files used to create various artifacts +(e.g. dynamic libraries) used for handling Clojure and ClojureScript +source code via tree-sitter. -# populate `node_modules` with dependencies -npm install +Please see the [what and why document](doc/what-and-why.md) for +detailed information. -# create `build` and populate appropriately -npx node-gyp configure +## Potential Changes Announcements -# create `build/Release` and build `tree_sitter_clojure_binding.node` -npx node-gyp rebuild -``` +Changes may occur because: -## Grammar Development +1. There may be unanticipated important use cases we may want to + account for +2. The grammar depends on tree-sitter which remains in flux (and is + still pre 1.0) +3. It's possible we missed something or got something wrong about + Clojure and we might want to remedy that -Hack on grammar. - -``` -# edit grammar.js using some editor - -# rebuild tree-sitter stuff -npx tree-sitter generate && \ -npx node-gyp rebuild -``` - -Parse individual files. - -``` -# create and populate sample code file for parsing named `sample.clj` - -# parse sample file -npx tree-sitter parse sample.clj - -# if output has errors, figure out what's wrong -``` - -Interactively test in the browser (requires emsdk). - -``` -# prepare emsdk (specifically emcc) for building .wasm -source ~/src/emsdk/emsdk_env.sh - -# build .wasm bits and invoke web-ui for interactive testing -npx tree-sitter build-wasm && \ -npx tree-sitter web-ui - -# in appropriate browser window, paste code in left pane - -# examine results in right pane -- can even click on nodes - -# if output has errors, figure out what's wrong -``` - -## Measure Performance - -``` -# single measurement -npx tree-sitter parse --time sample.clj - -# mutliple measurements with `multitime` -multitime -n10 -s1 npx tree-sitter parse --time --quiet sample.clj -``` - -## Build .wasm - -Assuming emsdk is installed appropriately under `~/src/emsdk`. +To get a heads-up before such changes occur, please consider +subscribing to the [Potential Changes Announcements +issue](https://github.com/sogaiu/tree-sitter-clojure/issues/33) to be +notified beforehand. -``` -# prepare emsdk (specifically emcc) for use -source ~/src/emsdk/emsdk_env.sh +Note that previously tagged versions may work fine depending on the +use case. See the [changelog](CHANGELOG.md) for details. -# create `tree-sitter-clojure.wasm` -npx tree-sitter build-wasm -``` +## Other Documents -## Resources +There are some documents in the [`doc` directory](doc/) covering +topics such as: -* [Guide to your first Tree-sitter grammar](https://gist.github.com/Aerijo/df27228d70c633e088b0591b8857eeef) -* [sublime-clojure](https://github.com/tonsky/sublime-clojure) -* [syntax-highlighter](https://github.com/EvgeniyPeshkov/syntax-highlighter) -* [tree-sitter](http://tree-sitter.github.io/tree-sitter/) -* [tree-sitter-clojure.oakmac](https://github.com/oakmac/tree-sitter-clojure) -* [tree-sitter-clojure.SergeevPavel](https://github.com/SergeevPavel/tree-sitter-clojure) -* [tree-sitter-clojure.Tavistock](https://github.com/Tavistock/tree-sitter-clojure) -* [vscode-tree-sitter](https://github.com/georgewfraser/vscode-tree-sitter) -* [web-tree-sitter API](https://github.com/tree-sitter/tree-sitter/blob/master/lib/binding_web/tree-sitter-web.d.ts) +* [Scope](doc/scope.md) +* [Limits](doc/limits.md) +* [Testing](doc/testing.md) +* [Uses](doc/use.md) ## Acknowledgments Please see the [credits](doc/credits.md). + diff --git a/vendored_parsers/tree-sitter-clojure/binding.gyp b/vendored_parsers/tree-sitter-clojure/binding.gyp deleted file mode 100644 index 45d2ddd97..000000000 --- a/vendored_parsers/tree-sitter-clojure/binding.gyp +++ /dev/null @@ -1,18 +0,0 @@ -{ - "targets": [ - { - "target_name": "tree_sitter_clojure_binding", - "include_dirs": [ - " -#include "nan.h" - -using namespace v8; - -extern "C" TSLanguage * tree_sitter_clojure(); - -namespace { - -NAN_METHOD(New) {} - -void Init(Local exports, Local module) { - Local tpl = Nan::New(New); - tpl->SetClassName(Nan::New("Language").ToLocalChecked()); - tpl->InstanceTemplate()->SetInternalFieldCount(1); - - Local constructor = Nan::GetFunction(tpl).ToLocalChecked(); - Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); - Nan::SetInternalFieldPointer(instance, 0, tree_sitter_clojure()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("clojure").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); -} - -NODE_MODULE(tree_sitter_clojure_binding, Init) - -} // namespace diff --git a/vendored_parsers/tree-sitter-clojure/bindings/node/index.js b/vendored_parsers/tree-sitter-clojure/bindings/node/index.js deleted file mode 100644 index f664045bc..000000000 --- a/vendored_parsers/tree-sitter-clojure/bindings/node/index.js +++ /dev/null @@ -1,19 +0,0 @@ -try { - module.exports = require("../../build/Release/tree_sitter_clojure_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_clojure_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} - -try { - module.exports.nodeTypeInfo = require("../../src/node-types.json"); -} catch (_) {} diff --git a/vendored_parsers/tree-sitter-clojure/bindings/rust/build.rs b/vendored_parsers/tree-sitter-clojure/bindings/rust/build.rs deleted file mode 100644 index 0a878ba69..000000000 --- a/vendored_parsers/tree-sitter-clojure/bindings/rust/build.rs +++ /dev/null @@ -1,40 +0,0 @@ -fn main() { - let src_dir = std::path::Path::new("src"); - - let mut c_config = cc::Build::new(); - c_config.include(&src_dir); - c_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable") - .flag_if_supported("-Wno-trigraphs"); - let parser_path = src_dir.join("parser.c"); - c_config.file(&parser_path); - - // If your language uses an external scanner written in C, - // then include this block of code: - - /* - let scanner_path = src_dir.join("scanner.c"); - c_config.file(&scanner_path); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - */ - - println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); - c_config.compile("parser"); - - // If your language uses an external scanner written in C++, - // then include this block of code: - - /* - let mut cpp_config = cc::Build::new(); - cpp_config.cpp(true); - cpp_config.include(&src_dir); - cpp_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable"); - let scanner_path = src_dir.join("scanner.cc"); - cpp_config.file(&scanner_path); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - cpp_config.compile("scanner"); - */ -} diff --git a/vendored_parsers/tree-sitter-clojure/bindings/rust/lib.rs b/vendored_parsers/tree-sitter-clojure/bindings/rust/lib.rs deleted file mode 100644 index 711a95f0a..000000000 --- a/vendored_parsers/tree-sitter-clojure/bindings/rust/lib.rs +++ /dev/null @@ -1,52 +0,0 @@ -//! This crate provides clojure language support for the [tree-sitter][] parsing library. -//! -//! Typically, you will use the [language][language func] function to add this language to a -//! tree-sitter [Parser][], and then use the parser to parse some code: -//! -//! ``` -//! let code = ""; -//! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_javascript::language()).expect("Error loading clojure grammar"); -//! let tree = parser.parse(code, None).unwrap(); -//! ``` -//! -//! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -//! [language func]: fn.language.html -//! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html -//! [tree-sitter]: https://tree-sitter.github.io/ - -use tree_sitter::Language; - -extern "C" { - fn tree_sitter_clojure() -> Language; -} - -/// Get the tree-sitter [Language][] for this grammar. -/// -/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -pub fn language() -> Language { - unsafe { tree_sitter_clojure() } -} - -/// The content of the [`node-types.json`][] file for this grammar. -/// -/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types -pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json"); - -// Uncomment these to include any queries that this grammar contains - -// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); -// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm"); -// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); -// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); - -#[cfg(test)] -mod tests { - #[test] - fn test_can_load_grammar() { - let mut parser = tree_sitter::Parser::new(); - parser - .set_language(super::language()) - .expect("Error loading clojure language"); - } -} diff --git a/vendored_parsers/tree-sitter-clojure/doc/credits.md b/vendored_parsers/tree-sitter-clojure/doc/credits.md index 45fef52ef..7815a57a4 100644 --- a/vendored_parsers/tree-sitter-clojure/doc/credits.md +++ b/vendored_parsers/tree-sitter-clojure/doc/credits.md @@ -7,6 +7,7 @@ Many people were directly and indirectly involved in bringing about tree-sitter- * alehatsman - nvim-treesitter and related discussion * alexmiller - clojure-related inquiries and docs * andrewchambers - discussion +* bbatsov - discussions and clojure-ts-mode * bfredl - neovim and tree-sitter work * borkdude - analyze-reify, babashka, clj-kondo, edamame, and more * carocad - parcera and discussions @@ -14,6 +15,7 @@ Many people were directly and indirectly involved in bringing about tree-sitter- * clojars - including everyone who has uploaded there * CoenraadS - Bracket-Pair-Colorizer-2 * dannyfreeman - grammar.js enhancements and fixes, clojure-ts-mode and discussions +* dmiller - ClojureCLR consultation * EvegeniyPeshkov - syntax-highlighter * georgewfraser - vscode-tree-sitter * gfredericks - test.check, generators, and discussions @@ -34,9 +36,11 @@ Many people were directly and indirectly involved in bringing about tree-sitter- * p00f - nvim-ts-rainbow * pedrorgirardi - discussions, vscode and tree-sitter-clojure bits * PEZ - calva, vscode tips, and general discussion +* phronmophobic - dewey, discussion, and repository data * pyrmont - review, error-spotting, fix, and discussions * rewinfrey - helpful bits from tree-sitter-haskell * richhickey - clojure, etc. +* rrudakov - discussions and clojure-ts-mode * Saikyun - discussions * seancorfield - clojure-related inquiries * SergeevPavel - tree-sitter-clojure.SergeevPavel (fork of tree-sitter-clojure.Tavistock with further work) diff --git a/vendored_parsers/tree-sitter-clojure/doc/limits.md b/vendored_parsers/tree-sitter-clojure/doc/limits.md new file mode 100644 index 000000000..b02687597 --- /dev/null +++ b/vendored_parsers/tree-sitter-clojure/doc/limits.md @@ -0,0 +1,28 @@ +# Limits + +The following items are known to not necessarily work: + +* [Some template + files](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1426727973) - + these are often not strictly speaking Clojure, though they look pretty close +* Other code that is not standard Clojure + [1](https://github.com/fjarri/clojure-scribble#basic-usage) + [2](https://github.com/dgrnbrg/piplin/blob/4c39386413d62ec9c2d679fa4c742313d97f75ef/src/piplin/mips.clj#L12) + because it uses functionality that modifies Clojure's reader behavior + in certain ways [1](https://github.com/jwymanm/chiara#the-syntax) + [2](https://github.com/dgrnbrg/piplin/blob/4c39386413d62ec9c2d679fa4c742313d97f75ef/src/piplin/types/bits.clj#L231-L251) +* Some older Clojure code - for example, `^` used to mean "wrap the + following thing in `(meta ...)`" + [1](https://github.com/clojure/clojure/blob/1.0.x/src/jvm/clojure/lang/LispReader.java#L71) + [2](https://github.com/clojure/clojure/blob/1.0.x/src/clj/clojure/zip.clj#L58) +* [ClojureCLR's pipe syntax for + symbols](https://github.com/sogaiu/tree-sitter-clojure/issues/35#issuecomment-1407320526) + ([comment at #42](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1450290140)) +* [Files that contain one or more + zero-bytes](https://github.com/sogaiu/tree-sitter-clojure/issues/42#issuecomment-1430546851) + [1](https://github.com/santifa/clj-dbase/blob/a269ca62d529cf82cec7bffce2e38b71458c6087/src/clj_dbase/core.clj#L121) + [2](https://github.com/ont-app/vocabulary/blob/5929b9b1a16b07dc60f1012070da684e8f073326/resources/uri-escapes.edn) - + this might be a tree-sitter limitation + +See [#42](https://github.com/sogaiu/tree-sitter-clojure/issues/42) for +more details. diff --git a/vendored_parsers/tree-sitter-clojure/doc/resources.md b/vendored_parsers/tree-sitter-clojure/doc/resources.md new file mode 100644 index 000000000..f8388ba4b --- /dev/null +++ b/vendored_parsers/tree-sitter-clojure/doc/resources.md @@ -0,0 +1,17 @@ +# Resources + +Below is a list of resources related to tree-sitter and/or Clojure. + +Some may be a bit dated at this point. + +* [Guide to your first Tree-sitter + grammar](https://gist.github.com/Aerijo/df27228d70c633e088b0591b8857eeef) +* [sublime-clojure](https://github.com/tonsky/sublime-clojure) +* [syntax-highlighter](https://github.com/EvgeniyPeshkov/syntax-highlighter) +* [tree-sitter](http://tree-sitter.github.io/tree-sitter/) +* [tree-sitter-clojure.oakmac](https://github.com/oakmac/tree-sitter-clojure) +* [tree-sitter-clojure.SergeevPavel](https://github.com/SergeevPavel/tree-sitter-clojure) +* [tree-sitter-clojure.Tavistock](https://github.com/Tavistock/tree-sitter-clojure) +* [vscode-tree-sitter](https://github.com/georgewfraser/vscode-tree-sitter) +* [web-tree-sitter + API](https://github.com/tree-sitter/tree-sitter/blob/master/lib/binding_web/tree-sitter-web.d.ts) diff --git a/vendored_parsers/tree-sitter-clojure/doc/scope.md b/vendored_parsers/tree-sitter-clojure/doc/scope.md index 4a7b390ef..59858388e 100644 --- a/vendored_parsers/tree-sitter-clojure/doc/scope.md +++ b/vendored_parsers/tree-sitter-clojure/doc/scope.md @@ -2,53 +2,100 @@ ## TLDR -Only "primitives" (e.g. [symbols](https://github.com/sogaiu/tree-sitter-clojure/blob/c00293fb0cd5ce3a7005c0601e9b546c1ea73094/grammar.js#L280-L282), [lists](https://github.com/sogaiu/tree-sitter-clojure/blob/c00293fb0cd5ce3a7005c0601e9b546c1ea73094/grammar.js#L307-L309), etc.) -are supported, i.e. no higher level constructs like `defn`. +Only "primitives" +(e.g. [symbols](https://github.com/sogaiu/tree-sitter-clojure/blob/c00293fb0cd5ce3a7005c0601e9b546c1ea73094/grammar.js#L280-L282), +[lists](https://github.com/sogaiu/tree-sitter-clojure/blob/c00293fb0cd5ce3a7005c0601e9b546c1ea73094/grammar.js#L307-L309), +etc.) are supported, i.e. no higher level constructs like `defn`. ## The Details ### Why -For some background, Clojure (and other Lisps) have runtime extensible "syntax" via macros, but AFAIU tree-sitter's current design assumes a fixed syntax. +For some background, Clojure (and other Lisps) have runtime extensible +"syntax" via macros, but AFAIU tree-sitter's current design assumes a +fixed syntax. -Keeping the above in mind, below are some of the factors that influenced the current stance on scope: +Keeping the above in mind, below are some of the factors that +influenced the current stance on scope: -* Clojure has no language specification. This means it's unclear what to try to support in the grammar. For example, `defn` is defined in the `clojure.core` namespace, but then so are a lot of other things. -* Each additional item added to the grammar increases the chance of a conflict which in turn may adversely impact correct parsing, but also makes the grammar harder to extend and maintain. In some cases this may lead to degraded performance (though it may be premature to be concerned about this point). +* Clojure has no language specification. This means it's unclear what + to try to support in the grammar. For example, `defn` is defined in + the `clojure.core` namespace, but then so are a lot of other things + and `clojure.core` is not a small namespace. -### Alternatives - -It is possible to [use tree-sitter-clojure as a base](https://github.com/tree-sitter/tree-sitter/issues/645) -to add additional constructs to a "derived" grammar. For example, such a grammar -might be specialized to look for "definitions". At least in [emacs-tree-sitter](https://github.com/ubolonton/emacs-tree-sitter), -[it is technically possibly to have multiple grammars be used on single buffer](https://github.com/ubolonton/emacs-tree-sitter/discussions/129#discussioncomment-502836): +* Each additional item added to the grammar tends to increase the + difficulty of getting the grammar to function correctly (or well + enough). In the event that an issue is discovered or a much desired + feature surfaces, the more items there already are in the grammar, + generally, the harder it may be to accomodate / adjust. -> If you want 2 parse trees in the same buffer instead, you would need to define an advice for tree-sitter--do-parse, as well as additional buffer-local variables for the secondary grammar. +* Handling more things might lead to degraded performance. Apart from + possibly that being a negative for end-user use, that might also + lead to more waiting time while testing across large samples of code + (which has been essential because of the lack of a specification). -Apparently it became possible in September of 2020 for [queries to match on any of a node's supertypes](https://github.com/tree-sitter/tree-sitter/pull/738). It may be possible to make a list supertype that is "composed of" `defn` and things that are not `defn`. [tree-sitter-clojure-def](https://github.com/sogaiu/tree-sitter-clojure-def) is an attempt at realizing this apoproach. +### Alternatives -However, depending on one's goals, it might make more sense to consider leveraging -[clj-kondo's analysis capabilities](https://github.com/clj-kondo/clj-kondo/tree/master/analysis) as clj-kondo already understands Clojure pretty well. IIUC, -[clojure-lsp does this](https://github.com/clojure-lsp/clojure-lsp/blob/14724457f0d553795dfe16317d3ee6c5fc97d4ba/deps.edn#L21). +It is possible to [use tree-sitter-clojure as a +base](https://github.com/tree-sitter/tree-sitter/issues/645) to add +additional constructs to a "derived" grammar. For example, such a +grammar might be specialized to look for "definitions". At least in +[emacs-tree-sitter](https://github.com/ubolonton/emacs-tree-sitter), +[it is technically possibly to have multiple grammars be used on +single +buffer](https://github.com/ubolonton/emacs-tree-sitter/discussions/129#discussioncomment-502836): + +> If you want 2 parse trees in the same buffer instead, you would need +> to define an advice for tree-sitter--do-parse, as well as additional +> buffer-local variables for the secondary grammar. + +Apparently it became possible in September of 2020 for [queries to +match on any of a node's +supertypes](https://github.com/tree-sitter/tree-sitter/pull/738). It +may be possible to make a list supertype that is "composed of" `defn` +and things that are not `defn`. +[tree-sitter-clojure-def](https://github.com/sogaiu/tree-sitter-clojure-def) +is an attempt at realizing this apoproach. + +However, depending on one's goals, it might make more sense to +consider leveraging [clj-kondo's analysis +capabilities](https://github.com/clj-kondo/clj-kondo/tree/master/analysis) +as clj-kondo already understands Clojure pretty well. IIUC, +[clojure-lsp does +this](https://github.com/clojure-lsp/clojure-lsp/blob/14724457f0d553795dfe16317d3ee6c5fc97d4ba/deps.edn#L21). ### Miscellaneous Points -* Earlier attempts at adding `def` and friends resulted in unacceptably high error rates [1]. The tests were conducted against code from [Clojars](https://clojars.org/) (uncontrived code). FWIW, two of the previous tree-sitter-clojure attempts (by [oakmac](https://github.com/oakmac/tree-sitter-clojure) and -[Tavistock](https://github.com/Tavistock/tree-sitter-clojure)) also had unacceptably high error rates [2] and they both attempted to support higher level constructs. +* Earlier attempts at adding `def` and friends resulted in +unacceptably high error rates [1]. The tests were conducted against +code from [Clojars](https://clojars.org/) (uncontrived code) [2]. -* For use cases like structural editing, it seems important to be able to distinguish between the following sorts of cases: +* For use cases like structural editing, it seems important to be able + to distinguish between the following sorts of cases: * `defn` used for defining a function, and - * [Using the symbol `defn` within a macro to construct code to define a function](https://github.com/Raynes/conch/blob/685f2c73138f376f2aa0623053dfdaba350a04f4/src/me/raynes/conch.clj#L251-L252) + * [Using the symbol `defn` within a macro to construct code to + define a + function](https://github.com/Raynes/conch/blob/685f2c73138f376f2aa0623053dfdaba350a04f4/src/me/raynes/conch.clj#L251-L252) - AFAICT, the approach taken in tree-sitter-clojure-def does not make telling these sorts of things apart possible. + AFAICT, the approach taken in tree-sitter-clojure-def does not + make telling these sorts of things apart possible. -* It doesn't seem possible to support all "defining" macros like `defsomething` -(e.g. https://github.com/redplanetlabs/specter/blob/efaf35558a2c0068f5b6a8ef1dbbd0912702bdbd/src/clj/com/rpl/specter.cljc#L57-L60) since a user's Clojure code can define these. +* It doesn't seem possible to support all "defining" macros like + `defsomething` + (e.g. https://github.com/redplanetlabs/specter/blob/efaf35558a2c0068f5b6a8ef1dbbd0912702bdbd/src/clj/com/rpl/specter.cljc#L57-L60) + since a user's Clojure code can define these. ## Footnotes * [1] Author's opinion :) -* [2] Author's opinion again :) +* [2] Two of the previous tree-sitter-clojure attempts (by +[oakmac](https://github.com/oakmac/tree-sitter-clojure) and +[Tavistock](https://github.com/Tavistock/tree-sitter-clojure)) also +had unacceptably high error rates. The former of those two grammars +tried to handle higher level constructs and it had a notably higher +error rate. After trying to modify that grammar to address the error +rate unsuccessfully, it seemed like the two points were related. Note +though that this is just a suspicion. ## References diff --git a/vendored_parsers/tree-sitter-clojure/doc/testing.md b/vendored_parsers/tree-sitter-clojure/doc/testing.md index a566d5278..56b24a8c6 100644 --- a/vendored_parsers/tree-sitter-clojure/doc/testing.md +++ b/vendored_parsers/tree-sitter-clojure/doc/testing.md @@ -2,161 +2,225 @@ ## TLDR -[tree-sitter-clojure](https://github.com/sogaiu/tree-sitter-clojure) has been tested using a variety of methods. +[tree-sitter-clojure](https://github.com/sogaiu/tree-sitter-clojure) +has been tested using a variety of methods. + +_Note_: Current serious testing is done via the code and instructions +in the [ts-clojure](https://github.com/sogaiu/ts-clojure) repository. +The description below is left for historical purposes. ## The Details -This document will touch on some of those methods and why they were attempted: +This document will touch on some of those methods and why they were +attempted: 1. Using corpus data from other tree-sitter-clojure attempts 2. Using Clojure source from [Clojars](https://clojars.org/) -3. Generative testing via [Hypothesis](https://github.com/HypothesisWorks/hypothesis) +3. Generative testing via + [Hypothesis](https://github.com/HypothesisWorks/hypothesis) -Other employed methods that won't be covered (in much, if any, detail) here: +Other employed methods that won't be covered (in much, if any, detail) +here: 1. Sporadic manual invocations -2. Using [tonsky's sublime-clojure](https://github.com/tonsky/sublime-clojure) test data -3. Generative testing via [test.check](https://github.com/clojure/test.check/) -4. [Manual inspection of the grammar](https://github.com/sogaiu/tree-sitter-clojure/issues/3) +2. Using [tonsky's + sublime-clojure](https://github.com/tonsky/sublime-clojure) test + data +3. Generative testing via + [test.check](https://github.com/clojure/test.check/) +4. [Manual inspection of the + grammar](https://github.com/sogaiu/tree-sitter-clojure/issues/3) ## Using corpus data from other tree-sitter-clojure attempts -There were at least two previous attempts at implementing tree-sitter-clojure, -[one by oakmac](https://github.com/oakmac/tree-sitter-clojure) and [another by Tavistock](https://github.com/Tavistock/tree-sitter-clojure). Important things -were learned by trying to make these attempts work, but for reasons not covered -here, a separate attempt was started. - -Both earlier attempts had [corpus](https://github.com/oakmac/tree-sitter-clojure/tree/master/corpus) [data](https://github.com/Tavistock/tree-sitter-clojure/tree/master/corpus) that could be adapted for testing. Consequently, -[tsclj-tests-parser](https://gitlab.com/sogaiu/tsclj-tests-parser) -was created to extract [the relevant data as plain files](https://gitlab.com/sogaiu/tsclj-tests-parser/-/tree/master/test-files). These were in turn fed to -tree-sitter's `parse` command using the tree-sitter-clojure grammar to check -for parsing errors. - -If changes are made to tree-sitter-clojure's grammar, this method can be used -to quickly check for some forms of undesirable breakage. (This could be taken -a bit further by adapting the content as corpus data for tree-sitter-clojure.) +There were at least two previous attempts at implementing +tree-sitter-clojure, [one by +oakmac](https://github.com/oakmac/tree-sitter-clojure) and [another by +Tavistock](https://github.com/Tavistock/tree-sitter-clojure). +Important things were learned by trying to make these attempts work, +but for reasons not covered here, a separate attempt was started. + +Both earlier attempts had +[corpus](https://github.com/oakmac/tree-sitter-clojure/tree/master/corpus) +[data](https://github.com/Tavistock/tree-sitter-clojure/tree/master/corpus) +that could be adapted for testing. Consequently, +[tsclj-tests-parser](https://github.com/sogaiu/tsclj-tests-parser) was +created to extract [the relevant data as plain +files](https://github.com/sogaiu/tsclj-tests-parser/-/tree/master/test-files). +These were in turn fed to tree-sitter's `parse` command using the +tree-sitter-clojure grammar to check for parsing errors. + +If changes are made to tree-sitter-clojure's grammar, this method can +be used to quickly check for some forms of undesirable breakage. +(This could be taken a bit further by adapting the content as corpus +data for tree-sitter-clojure.) ### But... -One issue with this approach is that it relies on manually identifying and -spelling out appropriate test cases, which in the case of Clojure, is -complicated by the lack of a language specification. +One issue with this approach is that it relies on manually identifying +and spelling out appropriate test cases, which in the case of Clojure, +is complicated by the lack of a language specification. -Apart from detailed research, this was partially addressed by testing against -a large sample of Clojure source code written by the community. +Apart from detailed research, this was partially addressed by testing +against a large sample of Clojure source code written by the +community. ## Using Clojure source from Clojars -The most fruitful method of testing was working with Clojure source written -by humans for purposes other than for testing tree-sitter-clojure. +The most fruitful method of testing was working with Clojure source +written by humans for purposes other than for testing +tree-sitter-clojure. ### Where to get samples of Clojure source -Initially, repositories were cloned from a variety of locations, but before -long a decision was made to switch to using "release" jars from Clojars. - -The latter decision was motivated by wanting source that was less likely to -be "broken" in various ways. Compared to "release" jar content from Clojars, -the default branch of a repository seemed to have a higher probability of -"not quite working". Although the Clojars "release" idea was an improvement, -weeding out inappropriate Clojure source was still necessary. - -A variety of approaches were used to come up with a specific list of jars from -Clojars, but the most recent attempt is [gen-clru-list](https://gitlab.com/sogaiu/gen-clru-list). This is basically a [babashka](https://github.com/babashka/babashka) script that fetches [Clojars' feed.clj](https://github.com/clojars/clojars-web/wiki/Data#useful-extracts-from-the-poms), does some processing, and -writes out a list of urls. For reference, this approach currently yields a number -of urls in the neighborhood of 19,000. +Initially, repositories were cloned from a variety of locations, but +before long a decision was made to switch to using "release" jars from +Clojars. + +The latter decision was motivated by wanting source that was less +likely to be "broken" in various ways. Compared to "release" jar +content from Clojars, the default branch of a repository seemed to +have a higher probability of "not quite working". Although the +Clojars "release" idea was an improvement, weeding out inappropriate +Clojure source was still necessary. + +A variety of approaches were used to come up with a specific list of +jars from Clojars, but the most recent attempt is +[gen-clru-list](https://github.com/sogaiu/gen-clru-list). This is +basically a [babashka](https://github.com/babashka/babashka) script +that fetches [Clojars' +feed.clj](https://github.com/clojars/clojars-web/wiki/Data#useful-extracts-from-the-poms), +does some processing, and writes out a list of urls. For reference, +this approach currently yields a number of urls in the neighborhood of +19,000. ### How to check retrieved Clojure samples -The retrieved content was initially checked using [a-tsclj-checker](https://github.com/sogaiu/a-tsclj-checker) (an adaptation of +The retrieved content was initially checked using +[a-tsclj-checker](https://github.com/sogaiu/a-tsclj-checker) (an +adaptation of [analyze-reify](https://github.com/borkdude/analyze-reify)) which uses -[Rust bindings for tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_rust) and tree-sitter-clojure to parse Clojure -source code. Notably, it can traverse directories and also operate on `.jar` -files. - -Once an error is detected, it is easier to investigate if one has direct -access to the Clojure source file in question (as compared with rummaging -around `.jar` files). Thus, it was decided to create a single directory tree -containing extracted data from all retrieved jars. On a side note, the -single directory tree took less than 2 GB of disk space. +[Rust bindings for +tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_rust) +and tree-sitter-clojure to parse Clojure source code. Notably, it can +traverse directories and also operate on `.jar` files. + +Once an error is detected, it is easier to investigate if one has +direct access to the Clojure source file in question (as compared with +rummaging around `.jar` files). Thus, it was decided to create a +single directory tree containing extracted data from all retrieved +jars. On a side note, the single directory tree took less than 2 GB +of disk space. A less fancy, but easier to maintain (i.e. not written in Rust) tool -- -[ts-grammar-checker](https://gitlab.com/sogaiu/ts-grammar-checker) -- was +[ts-grammar-checker](https://github.com/sogaiu/ts-grammar-checker) -- was developed as an alternative to `a-tsclj-checker`. Strictly speaking, `ts-grammar-checker` may not be necessary as one can probably employ tree-sitter's `parse` command in combination with `find`, `xargs` and the like if on some kind of \*nix. An example of a comparable invocation is: + ``` -find ~/src/clojars-cljish -type f -regex '.*\.clj[cs]?$' -print0 | xargs -0 npx tree-sitter parse --quiet > my-results.txt +find ~/src/clojars-cljish -type f -regex '.*\.clj[cs]?$' -print0 | xargs -0 tree-sitter parse --quiet > my-results.txt ``` -`a-tsclj-checker` is the fastest tool but it has not been updated to the most -recent version of tree-sitter-clojure. `ts-grammar-checker` is not quite as -fast, but it can be easily adapted to work with other tree-sitter grammars (e.g. -it's [used](https://gitlab.com/sogaiu/ts-grammar-checker/-/blob/master/janet-checker.janet) for [tree-sitter-janet-simple](https://github.com/sogaiu/tree-sitter-janet-simple) as well). However, it does not support accessing content -within `.jar` files. - -Across somewhat less than 150,000 files (.clj, .cljc, .cljs), `a-tsclj-checker` -typically takes a little less than 30 seconds, while `ts-grammar-checker` -typically takes a bit more than 100 seconds (at least on the author's machine). -In subjective terms, it hasn't felt terribly different because knowing there -is at least a 30 second wait, [one typically doesn't sit waiting at a prompt -for execution completion](https://xkcd.com/303/). +`a-tsclj-checker` is the fastest tool but it has not been updated to +the most recent version of tree-sitter-clojure. `ts-grammar-checker` +is not quite as fast, but it can be easily adapted to work with other +tree-sitter grammars (e.g. it's +[used](https://github.com/sogaiu/ts-grammar-checker/-/blob/master/janet-checker.janet) +for +[tree-sitter-janet-simple](https://github.com/sogaiu/tree-sitter-janet-simple) +as well). However, it does not support accessing content within +`.jar` files. + +Across somewhat less than 150,000 files (.clj, .cljc, .cljs), +`a-tsclj-checker` typically takes a little less than 30 seconds, while +`ts-grammar-checker` typically takes a bit more than 100 seconds (at +least on the author's machine). In subjective terms, it hasn't felt +terribly different because knowing there is at least a 30 second wait, +[one typically doesn't sit waiting at a prompt for execution +completion](https://xkcd.com/303/). For any files that parse with errors, it can be handy to apply -[clj-kondo](https://github.com/clj-kondo/clj-kondo). The specific details that -`clj-kondo` reported were often helpful when examining individual files, but -that diagnostic information also provided a way to partition the files into -groups. Subjectively it can feel more manageable to deal with 5 groups of files -compared with 100 separate files (though it's true that the grouping does -not always turn out to be that meaningful). - -An individual "suspect" file is typically viewed manually in an editor (usually -one that has `clj-kondo` support enabled) and examined for "issues". - -In practice, testing the grammar against appropriate Clojure source from Clojars -has been the most useful in finding issues with the grammar. The lack of a -specification for Clojure increased the difficulty of creating an appropriate -grammar, but having a large sample of code to test against helped to mitigate -this a bit. On more than one occasion some version of the grammar failed to -parse some legitimate Clojure source and subsequent investigation revealed -that the grammar had not accounted for an uncommom and/or unanticipated usage. +[clj-kondo](https://github.com/clj-kondo/clj-kondo). The specific +details that `clj-kondo` reported were often helpful when examining +individual files, but that diagnostic information also provided a way +to partition the files into groups. Subjectively it can feel more +manageable to deal with 5 groups of files compared with 100 separate +files (though it's true that the grouping does not always turn out to +be that meaningful). + +An individual "suspect" file is typically viewed manually in an editor +(usually one that has `clj-kondo` support enabled) and examined for +"issues". + +In practice, testing the grammar against appropriate Clojure source +from Clojars has been the most useful in finding issues with the +grammar. The lack of a specification for Clojure increased the +difficulty of creating an appropriate grammar, but having a large +sample of code to test against helped to mitigate this a bit. On more +than one occasion some version of the grammar failed to parse some +legitimate Clojure source and subsequent investigation revealed that +the grammar had not accounted for an uncommom and/or unanticipated +usage. ### But... This method has a significant weakness as there could be cases where -tree-sitter would parse successfully but the result could be inappropriate. -For example, if the grammar definition was faulty, something which should -be parsed as a symbol might end up parsed as a number with no error reported. +tree-sitter would parse successfully but the result could be +inappropriate. For example, if the grammar definition was faulty, +something which should be parsed as a symbol might end up parsed as a +number with no error reported. -To partially address this issue, generative / property-based testing was -attempted. +To partially address this issue, generative / property-based testing +was attempted. ## Generative testing via Hypothesis -Initially, [some effort was made to use test.check](https://gist.github.com/sogaiu/c0d668d050b63e298ef63549e357f9d2). However, [an outstanding issue with test.check](https://github.com/clojure/test.check/blob/master/doc/growth-and-shrinking.md#unnecessary-bind) (aka TCHECK-112) seemed very likely to be relevant -for the types of tests being considered. Also, the approach used [libpython-clj](https://github.com/clj-python/libpython-clj) to call tree-sitter via [Python bindings for tree-sitter](https://github.com/tree-sitter/py-tree-sitter). Although invoking tree-sitter via Python worked, it was awkward to connect this with `test.check`. For the above reasons, the `test.check` + `libpython-clj` approach (neat as it was) was abandoned. - -Interestingly, Python's Hypothesis doesn't suffer from test.check's ["long-standing Hard Problem"](https://clojure.atlassian.net/browse/TCHECK-112) so that was given a try. [prop-test-ts-clj](https://github.com/sogaiu/prop-test-ts-clj) and [hypothesis-grammar-clojure](https://github.com/sogaiu/hypothesis-grammar-clojure) are the resulting -bits. - -At least [one issue](https://github.com/sogaiu/tree-sitter-clojure/issues/7) was discovered and it also turned out that -[parcera](https://github.com/carocad/parcera) was [affected](https://github.com/carocad/parcera/issues/86). - -The code was also adapted a bit to test [Calva](https://github.com/BetterThanTomorrow/calva). Some issues were discovered and [reported upstream](https://github.com/BetterThanTomorrow/calva/issues/802). +Initially, [some effort was made to use +test.check](https://gist.github.com/sogaiu/c0d668d050b63e298ef63549e357f9d2). +However, [an outstanding issue with +test.check](https://github.com/clojure/test.check/blob/master/doc/growth-and-shrinking.md#unnecessary-bind) +(aka TCHECK-112) seemed very likely to be relevant for the types of +tests being considered. Also, the approach used +[libpython-clj](https://github.com/clj-python/libpython-clj) to call +tree-sitter via [Python bindings for +tree-sitter](https://github.com/tree-sitter/py-tree-sitter). Although +invoking tree-sitter via Python worked, it was awkward to connect this +with `test.check`. For the above reasons, the `test.check` + +`libpython-clj` approach (neat as it was) was abandoned. + +Interestingly, Python's Hypothesis doesn't suffer from test.check's +["long-standing Hard +Problem"](https://clojure.atlassian.net/browse/TCHECK-112) so that was +given a try. +[prop-test-ts-clj](https://github.com/sogaiu/prop-test-ts-clj) and +[hypothesis-grammar-clojure](https://github.com/sogaiu/hypothesis-grammar-clojure) +are the resulting bits. + +At least [one +issue](https://github.com/sogaiu/tree-sitter-clojure/issues/7) was +discovered and it also turned out that +[parcera](https://github.com/carocad/parcera) was +[affected](https://github.com/carocad/parcera/issues/86). + +The code was also adapted a bit to test +[Calva](https://github.com/BetterThanTomorrow/calva). Some issues +were discovered and [reported +upstream](https://github.com/BetterThanTomorrow/calva/issues/802). ### But... -A drawback of this approach is that details of the tree-sitter-clojure grammar -became embedded in the tests. One consequence is that if -tree-sitter-clojure's grammar changes, then the tests may need to be updated -to reflect changes in the grammar (if there is an intent to continue to -use them). +A drawback of this approach is that details of the tree-sitter-clojure +grammar became embedded in the tests. One consequence is that if +tree-sitter-clojure's grammar changes, then the tests may need to be +updated to reflect changes in the grammar (if there is an intent to +continue to use them). ## Summary -tree-sitter-clojure has been tested in a variety ways attempting to address -various real-world constraints (e.g. lack of a language specification, -limitations of tree-sitter's approach for a language with extensible syntax, -etc.). AFAICT, for what it sets out to do, it seems to work pretty well so -far. +tree-sitter-clojure has been tested in a variety ways attempting to +address various real-world constraints (e.g. lack of a language +specification, limitations of tree-sitter's approach for a language +with extensible syntax, etc.). AFAICT, for what it sets out to do, it +seems to work pretty well so far. diff --git a/vendored_parsers/tree-sitter-clojure/doc/use.md b/vendored_parsers/tree-sitter-clojure/doc/use.md index 05603f153..8a59bc560 100644 --- a/vendored_parsers/tree-sitter-clojure/doc/use.md +++ b/vendored_parsers/tree-sitter-clojure/doc/use.md @@ -1,17 +1,25 @@ ## Use Information -tree-sitter-clojure has been used in the following: +tree-sitter-clojure has been used in or by the following: -* One of the supported languages in the [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter#supported-languages) plugin for -[neovim](https://github.com/neovim/neovim) where [tree-sitter support is still in the early stages](https://neovim.io/news/2021/07). +* [clojure-ts-mode](https://github.com/clojure-emacs/clojure-ts-mode) -* One of the supported languages in [difftastic](https://github.com/Wilfred/difftastic) -- "an experimental diff tool that compares files based on their syntax". +* [Cursorless](https://github.com/cursorless-dev/cursorless) -* One of the supported languages in [Cursorless](https://github.com/cursorless-dev/cursorless) -- "a spoken language for structural code editing, enabling developers to code by voice at speeds not possible with a keyboard". +* [difftastic](https://github.com/Wilfred/difftastic) -* Exploring [alternative highlighting ideas](https://github.com/ubolonton/emacs-tree-sitter/issues/68) and [an early emacs user foray](https://ag91.github.io/blog/2021/06/22/how-(simple-is)-to-install-a-clojure-tree-sitter-grammar-and-use-it-from-emacs/), both via [emacs-tree-sitter](https://github.com/ubolonton/emacs-tree-sitter). +* [Helix Editor](https://github.com/helix-editor/helix) -* Base of [tree-sitter-commonlisp](https://github.com/theHamsta/tree-sitter-commonlisp) +* [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) + +* [Semgrep](https://github.com/returntocorp/semgrep) + +* [tree-sitter-langs](https://github.com/emacs-tree-sitter/tree-sitter-langs) + +* Exploring [alternative highlighting + ideas](https://github.com/ubolonton/emacs-tree-sitter/issues/68) and + [an early emacs user + foray](https://ag91.github.io/blog/2021/06/22/how-(simple-is)-to-install-a-clojure-tree-sitter-grammar-and-use-it-from-emacs/), + both via + [emacs-tree-sitter](https://github.com/ubolonton/emacs-tree-sitter). -* Older versions of the grammar were used to implement [Atom support](https://github.com/sogaiu/language-clojure/tree/tree-sitter-clojure) as well as a couple of [proof-of-concept](https://github.com/sogaiu/vscode-clojure-defs) -[VSCode extensions](https://github.com/sogaiu/vscode-clojure-colorizer). However, these have not been updated to use the most recent grammar. diff --git a/vendored_parsers/tree-sitter-clojure/doc/what-and-why.md b/vendored_parsers/tree-sitter-clojure/doc/what-and-why.md new file mode 100644 index 000000000..5a0ed66e1 --- /dev/null +++ b/vendored_parsers/tree-sitter-clojure/doc/what-and-why.md @@ -0,0 +1,101 @@ +# What the Repository Provides and Why + +This document describes what files and directories the repository +provides and associated reasoning. First it covers things which are +likely to remain in place for some time (except perhaps the `src` +directory). This is followed by a description of things that are more +likely to change or be removed. + +One might be interested in this content out of academic curiosity but +more likely it might be because one is thinking of depending on the +repository in some way. + +## What and Why + +The order of the following files and directories is alphabetical and +not meant to reflect relative importance. + +* `CHANGELOG.md` - this file contains a changelog. + +* `COPYING.txt` - this file contains license information for the + repository. + +* `grammar.js` - this file contains a grammar description and is used + in the process of generating parser source code that lives in `src`. + It's likely that this (or something comparable) will continue to be + provided assuming tree-sitter doesn't change the way it works. + +* `package.json` - this file is needed by a + [component](https://github.com/cursorless-dev/vscode-parse-tree/) of + [Cursorless](https://www.cursorless.org/). It uses our grammar via + yarn and `package.json` seems to be essential. + +* `queries` - this directory and the simple file it contains are + provided on request from + [`difftastic`](https://github.com/Wilfred/difftastic) folks. The + file it contains doesn't contain much and is not likely to be the + sort of thing one expects to be used in an editor. + +* `README.md` - this file contains the repository's README content. + +* `src` - this directory contains source files that are generated [1] + from `grammar.js`. The files are typically used to generate a + dynamic library / shared object that can be used by the tree-sitter + library to handle Clojure / ClojureScript source code. Although the + content of this directory is generated, the files are provided + because in practice, multiple parties have already become dependant + on them. There have been opinions voiced that this should not + remain so, but change in that direction has not been widespread. We + would prefer not to be hosting this directory and its content, but + are leaving it in place for the time being. See + [here](https://github.com/sogaiu/ts-questions/blob/master/questions/should-parser-source-be-committed/README.md) + for more on the topic if interested. + +* `test/corpus` - this directory contains tree-sitter's corpus + test-related files. + +## Other Content + +The rest of the content of the repository is currently documentation +that lives in the `doc` directory. + +## About Bindings + +The repository does not host any bindings (e.g. for Rust, Node, or +other programming language). + +They should be straight-forward to generate as long as one has a +suitable `tree-sitter` cli and the `grammar.js` file mentioned above. + +Binding code used to be created by the `generate` subcommand, but this +appears to have [changed from version 0.24.0 of the `tree-sitter` +cli](https://github.com/tree-sitter/tree-sitter/releases/tag/v0.24.0): + +> Move generation of grammar files to an init command ([#3694](https://github.com/tree-sitter/tree-sitter/pull/3694)) + +Note that "grammar files" here seems to refer to "bindings" files. + +Further evidence in support of this change is [this +documentation](https://tree-sitter.github.io/tree-sitter/cli/init.html#binding-files): + +> When you run tree-sitter init, the CLI will also generate a number +> of files in your repository that allow for your parser to be used +> from different language. + +Which languages bindings files are generated for is affected by [the +`bindings` field in +`tree-sitter.json`](https://tree-sitter.github.io/tree-sitter/cli/init.html#the-bindings-field). +(It appears that omitting the field means "don't generate any +bindings".) + +Probably it's better to consult the official documentation and/or ask +around about what the latest procedure is rather than rely on these +brief notes though. + +## Footnotes + +[1] If the grammar uses an external scanner, `src` may contain +non-generated files such as `scanner.c`, `scanner.cc`, etc. In the +current case, no external scanner is used and the `src` directory +content is entirely generated. + diff --git a/vendored_parsers/tree-sitter-clojure/grammar.js b/vendored_parsers/tree-sitter-clojure/grammar.js index 689f7090b..372ce71c1 100644 --- a/vendored_parsers/tree-sitter-clojure/grammar.js +++ b/vendored_parsers/tree-sitter-clojure/grammar.js @@ -3,6 +3,10 @@ // things. this is more or less in line with advice from tree-sitter // folks. +function regex(...patts) { + return RegExp(patts.join("")); +} + // java.lang.Character.isWhitespace AND comma // // Space Separator (Zs) but NOT including (U+00A0, U+2007, U+202F) @@ -31,29 +35,35 @@ // Unit Separator // U+001F const WHITESPACE_CHAR = - /[\f\n\r\t, \u000B\u001C\u001D\u001E\u001F\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2008\u2009\u200a\u205f\u3000]/; + regex("[", + "\\f\\n\\r\\t, ", + "\\u000B\\u001C\\u001D\\u001E\\u001F", + "\\u2028\\u2029\\u1680", + "\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008", + "\\u2009\\u200a\\u205f\\u3000", + "]"); const WHITESPACE = token(repeat1(WHITESPACE_CHAR)); const COMMENT = - token(/(;|#!).*\n?/); + token(regex('(;|#!).*\n?')); const DIGIT = - /[0-9]/; + regex('[0-9]'); const ALPHANUMERIC = - /[0-9a-zA-Z]/; + regex('[0-9a-zA-Z]'); const HEX_DIGIT = - /[0-9a-fA-F]/; + regex('[0-9a-fA-F]'); const OCTAL_DIGIT = - /[0-7]/; + regex('[0-7]'); const HEX_NUMBER = seq("0", - /[xX]/, + regex('[xX]'), repeat1(HEX_DIGIT), optional("N")); @@ -66,10 +76,9 @@ const OCTAL_NUMBER = // XXX: not constraining portion after r/R const RADIX_NUMBER = seq(repeat1(DIGIT), - /[rR]/, + regex('[rR]'), repeat1(ALPHANUMERIC)); -// XXX: not accounting for division by zero const RATIO = seq(repeat1(DIGIT), "/", @@ -79,17 +88,17 @@ const DOUBLE = seq(repeat1(DIGIT), optional(seq(".", repeat(DIGIT))), - optional(seq(/[eE]/, - optional(/[+-]/), + optional(seq(regex('[eE]'), + optional(regex('[+-]')), repeat1(DIGIT))), optional("M")); const INTEGER = seq(repeat1(DIGIT), - optional(/[MN]/)); + optional(regex('[MN]'))); const NUMBER = - token(prec(10, seq(optional(/[+-]/), + token(prec(10, seq(optional(regex('[+-]')), choice(HEX_NUMBER, OCTAL_NUMBER, RADIX_NUMBER, @@ -105,13 +114,26 @@ const BOOLEAN = 'true')); const KEYWORD_HEAD = - /[^\f\n\r\t ()\[\]{}"@~^;`\\,:/\u000B\u001C\u001D\u001E\u001F\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2008\u2009\u200a\u205f\u3000]/; + regex("[^", + "\\f\\n\\r\\t ", + "()", + "\\[\\]", + "{}", + '"', + "@~^;`", + "\\\\", + ",:/", + "\\u000B\\u001C\\u001D\\u001E\\u001F", + "\\u2028\\u2029\\u1680", + "\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008", + "\\u2009\\u200a\\u205f\\u3000", + "]"); const KEYWORD_BODY = - choice(/[:']/, KEYWORD_HEAD); + choice(regex("[:']"), KEYWORD_HEAD); const KEYWORD_NAMESPACED_BODY = - token(repeat1(choice(/[:'\/]/, KEYWORD_HEAD))); + token(repeat1(choice(regex("[:'/]"), KEYWORD_HEAD))); const KEYWORD_NO_SIGIL = token(seq(KEYWORD_HEAD, @@ -125,10 +147,10 @@ const AUTO_RESOLVE_MARK = const STRING = token(seq('"', - repeat(/[^"\\]/), + repeat(regex('[^"\\\\]')), repeat(seq("\\", - /./, - repeat(/[^"\\]/))), + regex("."), + repeat(regex('[^"\\\\]')))), '"')); // XXX: better to match \o378 as a single item @@ -137,9 +159,6 @@ const OCTAL_CHAR = choice(seq(DIGIT, DIGIT, DIGIT), seq(DIGIT, DIGIT), seq(DIGIT))); -// choice(seq(/[0-3]/, OCTAL_DIGIT, OCTAL_DIGIT), -// seq(OCTAL_DIGIT, OCTAL_DIGIT), -// seq(OCTAL_DIGIT))); const NAMED_CHAR = choice("backspace", @@ -165,7 +184,7 @@ const UNICODE = // XXX: null is supposed to be usable but putting \x00 below // does not seem to work const ANY_CHAR = - /.|\n/; + regex('.|\n'); const CHARACTER = token(seq("\\", @@ -175,18 +194,30 @@ const CHARACTER = ANY_CHAR))); const SYMBOL_HEAD = - /[^\f\n\r\t \/()\[\]{}"@~^;`\\,:#'0-9\u000B\u001C\u001D\u001E\u001F\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2008\u2009\u200a\u205f\u3000]/; + regex("[^", + "\\f\\n\\r\\t ", + "/", + "()\\[\\]{}", + '"', + "@~^;`", + "\\\\", + ",:#'0-9", + "\\u000B\\u001C\\u001D\\u001E\\u001F", + "\\u2028\\u2029\\u1680", + "\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008", + "\\u2009\\u200a\\u205f\\u3000", + "]"); const NS_DELIMITER = token("/"); const SYMBOL_BODY = choice(SYMBOL_HEAD, - /[:#'0-9]/); + regex("[:#'0-9]")); const SYMBOL_NAMESPACED_NAME = token(repeat1(choice(SYMBOL_HEAD, - /[\/:#'0-9]/))); + regex("[/:#'0-9]")))); // XXX: no attempt is made to enforce certain complex things, e.g. // @@ -335,20 +366,12 @@ module.exports = grammar({ meta_lit: $ => seq(field('marker', "^"), repeat($._gap), - field('value', choice($.read_cond_lit, - $.map_lit, - $.str_lit, - $.kwd_lit, - $.sym_lit))), + field('value', $._form)), old_meta_lit: $ => seq(field('marker', "#^"), repeat($._gap), - field('value', choice($.read_cond_lit, - $.map_lit, - $.str_lit, - $.kwd_lit, - $.sym_lit))), + field('value', $._form)), list_lit: $ => seq(repeat($._metadata_lit), @@ -438,7 +461,7 @@ module.exports = grammar({ sym_val_lit: $ => seq(field('marker', "##"), repeat($._gap), - field('value', $.sym_lit)), + field('value', $._form)), evaling_lit: $ => seq(repeat($._metadata_lit), // ^:x #=(vector 1) diff --git a/vendored_parsers/tree-sitter-clojure/notes.txt b/vendored_parsers/tree-sitter-clojure/notes.txt deleted file mode 100644 index ddab7df80..000000000 --- a/vendored_parsers/tree-sitter-clojure/notes.txt +++ /dev/null @@ -1,278 +0,0 @@ -// NOTES -// -// - possibilities (may be as separate grammars?) -// - no fields (but likely that means metadata lives "outside") -// - retain whitespace and comments (for round-tripping) -// - clojure clr's pipe-escaping: -// https://github.com/clojure/clojure-clr/wiki/Specifying-types -// -// - traveral issues -// - use of fields (e.g. value, prefix, tag, metadata) -// - allows skipping certain nodes such as: -// - metadata -// - comment -// - discard-related -// - allows targeted navigation without having to know the -// node type (e.g. field value vs node type map) -// - limitations -// - a bit slower? -// - cannot use fields for things without names, e.g. -// - seq(...) cannot be the 2nd arg to field() -// - $._foo won't work unless it "resolves" to $.bar (non underscore) -// - for a given node, examine child nodes in reverse, that is, -// starting at the end and working backwards -// -// - probably won't do -// - support def, if, and other "primitives" -// - support for {{}} template constructs -// -// - testing -// - clj, cljc, cljs -// - what about edn? -// - approaches -// - "port" hand-written tests -// - oakmac (done) -// - Tavistock (done) -// - tonsky -// - generative testing for token testing (done via hypothesis and py-tree-sitter) -// - look for parsing errors across large sample (e.g. clojars) (done) -// - how to "package" testing facilities -// - currently each approach has its own project directory -// -// - debugging -// - npx tree-sitter parse filepath + look for ERROR in console output -// - npx tree-sitter parse --debug-graph filepath + view log.html -// - npx tree-sitter parse --debug filepath + view console output -// -// - loosening ideas: -// - allow ##Other (not just ##Inf, -##Inf, ##NaN) -// - allow # in keywords -// - allow ::/ -// - don't handle "no repeating colons" in symbols and in non-leading -// portions of keywords (currently unimplemented anyway) -// -// - can strings have unicode escapes in them? -// -// - tree-sitter -// - parse subcommand -// - parse from stdin -// - recursively traverse multiple directories (globbing exists) -// - parsing within zips/jars -// - more flexible file type specification -// - custom parsing / processing per "file" -// - web-ui subcommand -// - didn't work when grammar used externals -// - file browsing + loading better than copy-paste -// - indiciate error via color -// - jump to error -// - somehow searching for error doesn't seem to work sometimes -// - ~/.tree-sitter -// - bin -// - contains shared libraries for each grammar -// - parse command seems to install stuff here -// - config.json -// - parser-directories used to customize "scan" for grammars -// - theme used for highlight subcommand - -// symbolPat from LispReader.java (for keywords and symbols?) -// "[:]?([\\D&&[^/]].*/)?(/|[\\D&&[^/]][^/]*)" -// -// https://clojure.org/reference/reader#_symbols -// 1. Symbols begin with a non-numeric char -- XXX: see 2 for limits? -// 2. Can contain alphanumeric chars and *, +, !, -, _, ', ?, <, > and = -// 3. / can be used once in the middle of a symbol (sep the ns from the name) -// 4. / by itself names the division function -// 5. . special meaning can be used >= 1 times in the middle of a symbol -// to designate a fully-qualified class name, e.g. java.util.BitSet, -// or in namespace names. -// 6. Symbols beginning or ending with . are reserved by Clojure -// 7. Symbols beginning or ending with : are reserved by Clojure -// 8. A symbol can contain one or more non-repeating ':'s -// -// missing -// 9. $, &, % -- in body and end of symbol -// -// undocumented -// -1a can be made a symbol, but reader will reject? repl rejects -// => number parsing takes priority? -// 'a can be made a symbol, but reader will reject? repl -> quote -// -// implied? -// doesn't start with , -// doesn't start with ' -// doesn't start with # -// doesn't start with ` -// doesn't start with @ -// doesn't start with ^ -// doesn't start with \ -// doesn't start with ; -// doesn't start with ~ -// doesn't start with " -// doesn't start with ( ) -// doesn't start with { } -// doesn't start with [ ] -// -// extra: -// -// is my-ns// valid? -// -// "Consistency of symbols between different readers/edn" -// -// foo// should be valid. -// -// 2014-09-16 clojure-dev google group alex miller -// -// https://groups.google.com/d/msg/clojure-dev/b09WvRR90Zc/c3zzMFqDsRYJ -// -// "CLJ-1238 Allow EdnReader to read foo// (matches LispReader behavior)" -// -// changelog for clojure 1.6 -// -// is # allowed as a constituent character in keywords? -// -// following points are reasoning based on edn docs -// -// "Bug in reader or repl? reading keyword :#abc" -// -// Symbols begin with a non-numeric character and can contain -// alphanumeric characters and . * + ! - _ ? $ % & =. If -, + or -// . are the first character, the second character must be -// non-numeric. Additionally, : # are allowed as constituent -// characters in symbols other than as the first character. -// -// 2013-05-02 clojure google group colin jones (fwd by dave sann) -// -// https://groups.google.com/d/msg/clojure/lK7juHxsPCc/TeYjxoW_3csJ -// -// Keywords are identifiers that typically designate -// themselves. They are semantically akin to enumeration -// values. Keywords follow the rules of symbols, except they can -// (and must) begin with :, e.g. :fred or :my/fred. If the target -// platform does not have a keyword type distinct from a symbol -// type, the same type can be used without conflict, since the -// mandatory leading : of keywords is disallowed for symbols. -// -// https://github.com/edn-format/edn#symbols -// -// https://clojure.org/reference/reader#_literals -// 0. Keywords are like symbols, except: -// 1. They can and must begin with a colon, e.g. :fred. -// ~~2. They cannot contain '.' in the name part, or name classes.~~ -// 3. They can contain a namespace, :person/name, which may contain '.'s. -// 4. A keyword that begins with two colons is auto-resolved in the current -// namespace to a qualified keyword: -// - If the keyword is unqualified, the namespace will be the current -// namespace. In user, ::rect is read as :user/rect. -// - If the keyword is qualified, the namespace will be resolved using -// aliases in the current namespace. In a namespace where x is aliased -// to example, ::x/foo resolves to :example/foo. -// -// extra: -// -// :/ is a legal keyword(?): -// -// alexmiller: @gfredericks :/ is "open for the language to start -// interpreting" and not an invalid keyword so should be ok to generate. -// and cljs should fix it's weirdness. (#clojure-dev 2019-06-07) -// -// https://clojurians-log.clojureverse.org/clojure-dev/2019-06-07 -// -// It is undefined/left for future expansion. -// -// Clojurescript's reading seems weird but given that this is undefined -// it's hard to say it's wrong. :) -// -// 2020-07-10 (or so) alexmiller -// -// https://ask.clojure.org/index.php/9427/clarify-the-position-of-as-a-keyword -// https://clojure.atlassian.net/browse/TCHECK-155 -// -// . CAN be in the name part: -// -// "[Bug?] Keyword constraints not enforced" -// -// I think you've both misread "they cannot name classes" to be - "They -// cannot contain class names". -// -// The symbol String can name a class but the keyword :String can't, -// that's all I meant there. -// -// As far as '.', that restriction has been relaxed. I'll try to touch -// up the docs for the next release. -// -// 2008-11-25 clojure google group rich hickey -// -// https://groups.google.com/d/msg/clojure/CCuIp_bZ-ZM/THea7NF91Z4J -// -// Whether keywords can start with numbers: -// -// "puzzled by RuntimeException" -// -// we currently allow keywords starting with numbers and seem to have -// decided this is ok. I would like to get Rich to approve a change to -// the page and do so. -// -// 2014-04-25 clojure google group alex miller -// -// https://groups.google.com/forum/#!msg/clojure/XP1XAaDdKLY/kodfZTk8eeoJ -// -// From a discussion in #clojure, it emerged that while :foo/1 is -// currently not allowed, ::1 is. -// -// 2014-12-10 nicola mometto -// -// https://clojure.atlassian.net/browse/CLJ-1286 -// -// "Clarify and align valid symbol and keyword rules for Clojure (and edn)" -// -// https://clojure.atlassian.net/browse/CLJ-1527 -// -// consistency of symbols between different readers/edn -// -// https://groups.google.com/forum/#!topic/clojure-dev/b09WvRR90Zc -// -// :1 is accepted because it once accidentally worked and they -// don't like breaking existing code -// -// it was never meant to -// -// 2020-06-14 ish noisesmith on #clojure (slack) -// -// There are libraries out there that assume :1 works. They changed -// Clojure at one point in an alpha to disallow such keywords and it broke -// code so they decided to continue allowing them (even tho' they are -// not "legal"). -// -// 2020-06-14 ish seancorfield on #clojure (slack) -// -// Whether # is allowed in a keyword: -// -// "Clarification on # as valid symbol character" -// -// this works now, but is not guaranteed to always be valid -// -// 2016-11-08 clojure google group alex miller -// -// https://groups.google.com/forum/#!topic/clojure/CwZHu1Eszbk - -// https://clojure.org/reference/reader#_literals -// 1. Integers can be indefinitely long and will be read as Longs when -// in range and clojure.lang.BigInts otherwise. -// 2. Integers with an N suffix are always read as BigInts. -// 3. When possible, they can be specified in any base with radix from -// 2 to 36 (see Long.parseLong()); for example 2r101010, 8r52, 36r16, -// and 42 are all the same Long. -// 4. Floating point numbers are read as Doubles; with M suffix they are -// read as BigDecimals. -// 5. Ratios are supported, e.g. 22/7. - -// intPat -// "([-+]?)(?:(0)|([1-9][0-9]*)|0[xX]([0-9A-Fa-f]+)|0([0-7]+)|([1-9][0-9]?)[rR]([0-9A-Za-z]+)|0[0-9]+)(N)?" - -// 0[0-9]+ is for better errors -- thanks seancorfield and andyfingerhut - -// ratioPat -// "([-+]?[0-9]+)/([0-9]+)" - -// floatPat -// "([-+]?[0-9]+(\\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?" diff --git a/vendored_parsers/tree-sitter-clojure/package-lock.json b/vendored_parsers/tree-sitter-clojure/package-lock.json deleted file mode 100644 index bff12fc79..000000000 --- a/vendored_parsers/tree-sitter-clojure/package-lock.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "tree-sitter-clojure", - "version": "0.0.11", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" - }, - "tree-sitter-cli": { - "version": "0.19.3", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.19.3.tgz", - "integrity": "sha512-UlntGxLrlkQCKVrhm7guzfi+ovM4wDLVCCu3z5jmfDgFNoUoKa/23ddaQON5afD5jB9a02xv4N5MXJfCx+/mpw==", - "dev": true - } - } -} diff --git a/vendored_parsers/tree-sitter-clojure/package.json b/vendored_parsers/tree-sitter-clojure/package.json index 6e9c5088c..6f56331f4 100644 --- a/vendored_parsers/tree-sitter-clojure/package.json +++ b/vendored_parsers/tree-sitter-clojure/package.json @@ -1,20 +1,7 @@ { "name": "tree-sitter-clojure", - "version": "0.0.11", + "version": "0.0.13", "description": "Clojure grammar for tree-sitter", - "main": "bindings/node", - "scripts": { - "build": "npx tree-sitter generate && npx node-gyp build", - "test": "npx tree-sitter test" - }, - "author": "", - "license": "", - "dependencies": { - "nan": "2.14.2" - }, - "devDependencies": { - "tree-sitter-cli": "0.19.3" - }, "tree-sitter": [ { "scope": "source.clojure", diff --git a/vendored_parsers/tree-sitter-clojure/src/grammar.json b/vendored_parsers/tree-sitter-clojure/src/grammar.json index 864fc66b1..ff2cf40f8 100644 --- a/vendored_parsers/tree-sitter-clojure/src/grammar.json +++ b/vendored_parsers/tree-sitter-clojure/src/grammar.json @@ -484,7 +484,7 @@ "members": [ { "type": "PATTERN", - "value": "[:'\\/]" + "value": "[:'/]" }, { "type": "PATTERN", @@ -605,7 +605,7 @@ "members": [ { "type": "PATTERN", - "value": "[:'\\/]" + "value": "[:'/]" }, { "type": "PATTERN", @@ -935,7 +935,7 @@ "members": [ { "type": "PATTERN", - "value": "[^\\f\\n\\r\\t \\/()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + "value": "[^\\f\\n\\r\\t /()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" }, { "type": "REPEAT", @@ -944,7 +944,7 @@ "members": [ { "type": "PATTERN", - "value": "[^\\f\\n\\r\\t \\/()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + "value": "[^\\f\\n\\r\\t /()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" }, { "type": "PATTERN", @@ -985,11 +985,11 @@ "members": [ { "type": "PATTERN", - "value": "[^\\f\\n\\r\\t \\/()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + "value": "[^\\f\\n\\r\\t /()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" }, { "type": "PATTERN", - "value": "[\\/:#'0-9]" + "value": "[/:#'0-9]" } ] } @@ -1024,7 +1024,7 @@ "members": [ { "type": "PATTERN", - "value": "[^\\f\\n\\r\\t \\/()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + "value": "[^\\f\\n\\r\\t /()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" }, { "type": "REPEAT", @@ -1033,7 +1033,7 @@ "members": [ { "type": "PATTERN", - "value": "[^\\f\\n\\r\\t \\/()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" + "value": "[^\\f\\n\\r\\t /()\\[\\]{}\"@~^;`\\\\,:#'0-9\\u000B\\u001C\\u001D\\u001E\\u001F\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2008\\u2009\\u200a\\u205f\\u3000]" }, { "type": "PATTERN", @@ -1114,29 +1114,8 @@ "type": "FIELD", "name": "value", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "read_cond_lit" - }, - { - "type": "SYMBOL", - "name": "map_lit" - }, - { - "type": "SYMBOL", - "name": "str_lit" - }, - { - "type": "SYMBOL", - "name": "kwd_lit" - }, - { - "type": "SYMBOL", - "name": "sym_lit" - } - ] + "type": "SYMBOL", + "name": "_form" } } ] @@ -1163,29 +1142,8 @@ "type": "FIELD", "name": "value", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "read_cond_lit" - }, - { - "type": "SYMBOL", - "name": "map_lit" - }, - { - "type": "SYMBOL", - "name": "str_lit" - }, - { - "type": "SYMBOL", - "name": "kwd_lit" - }, - { - "type": "SYMBOL", - "name": "sym_lit" - } - ] + "type": "SYMBOL", + "name": "_form" } } ] @@ -1684,7 +1642,7 @@ "name": "value", "content": { "type": "SYMBOL", - "name": "sym_lit" + "name": "_form" } } ] diff --git a/vendored_parsers/tree-sitter-clojure/src/node-types.json b/vendored_parsers/tree-sitter-clojure/src/node-types.json index eb55d99f7..df1142de7 100644 --- a/vendored_parsers/tree-sitter-clojure/src/node-types.json +++ b/vendored_parsers/tree-sitter-clojure/src/node-types.json @@ -940,18 +940,70 @@ "multiple": false, "required": true, "types": [ + { + "type": "anon_fn_lit", + "named": true + }, + { + "type": "bool_lit", + "named": true + }, + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, { "type": "kwd_lit", "named": true }, + { + "type": "list_lit", + "named": true + }, { "type": "map_lit", "named": true }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "ns_map_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, { "type": "read_cond_lit", "named": true }, + { + "type": "regex_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, { "type": "str_lit", "named": true @@ -959,6 +1011,34 @@ { "type": "sym_lit", "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "tagged_or_ctor_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true } ] } @@ -1186,18 +1266,70 @@ "multiple": false, "required": true, "types": [ + { + "type": "anon_fn_lit", + "named": true + }, + { + "type": "bool_lit", + "named": true + }, + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, { "type": "kwd_lit", "named": true }, + { + "type": "list_lit", + "named": true + }, { "type": "map_lit", "named": true }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "ns_map_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, { "type": "read_cond_lit", "named": true }, + { + "type": "regex_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, { "type": "str_lit", "named": true @@ -1205,6 +1337,34 @@ { "type": "sym_lit", "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "tagged_or_ctor_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true } ] } @@ -2136,9 +2296,105 @@ "multiple": false, "required": true, "types": [ + { + "type": "anon_fn_lit", + "named": true + }, + { + "type": "bool_lit", + "named": true + }, + { + "type": "char_lit", + "named": true + }, + { + "type": "derefing_lit", + "named": true + }, + { + "type": "evaling_lit", + "named": true + }, + { + "type": "kwd_lit", + "named": true + }, + { + "type": "list_lit", + "named": true + }, + { + "type": "map_lit", + "named": true + }, + { + "type": "nil_lit", + "named": true + }, + { + "type": "ns_map_lit", + "named": true + }, + { + "type": "num_lit", + "named": true + }, + { + "type": "quoting_lit", + "named": true + }, + { + "type": "read_cond_lit", + "named": true + }, + { + "type": "regex_lit", + "named": true + }, + { + "type": "set_lit", + "named": true + }, + { + "type": "splicing_read_cond_lit", + "named": true + }, + { + "type": "str_lit", + "named": true + }, { "type": "sym_lit", "named": true + }, + { + "type": "sym_val_lit", + "named": true + }, + { + "type": "syn_quoting_lit", + "named": true + }, + { + "type": "tagged_or_ctor_lit", + "named": true + }, + { + "type": "unquote_splicing_lit", + "named": true + }, + { + "type": "unquoting_lit", + "named": true + }, + { + "type": "var_quoting_lit", + "named": true + }, + { + "type": "vec_lit", + "named": true } ] } diff --git a/vendored_parsers/tree-sitter-clojure/src/parser.c b/vendored_parsers/tree-sitter-clojure/src/parser.c index 0f14bbe04..01e5d8b4a 100644 --- a/vendored_parsers/tree-sitter-clojure/src/parser.c +++ b/vendored_parsers/tree-sitter-clojure/src/parser.c @@ -1,13 +1,13 @@ -#include +#include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif -#define LANGUAGE_VERSION 13 -#define STATE_COUNT 534 -#define LARGE_STATE_COUNT 225 +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 496 +#define LARGE_STATE_COUNT 213 #define SYMBOL_COUNT 73 #define ALIAS_COUNT 0 #define TOKEN_COUNT 35 @@ -16,7 +16,7 @@ #define MAX_ALIAS_SEQUENCE_LENGTH 6 #define PRODUCTION_ID_COUNT 43 -enum { +enum ts_symbol_identifiers { sym__ws = 1, sym_comment = 2, anon_sym_POUND_ = 3, @@ -91,7 +91,7 @@ enum { aux_sym_read_cond_lit_repeat1 = 72, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym__ws] = "_ws", [sym_comment] = "comment", @@ -167,7 +167,7 @@ static const char *ts_symbol_names[] = { [aux_sym_read_cond_lit_repeat1] = "read_cond_lit_repeat1", }; -static TSSymbol ts_symbol_map[] = { +static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym__ws] = sym__ws, [sym_comment] = sym_comment, @@ -538,7 +538,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -enum { +enum ts_field_identifiers { field_close = 1, field_delimiter = 2, field_marker = 3, @@ -552,7 +552,7 @@ enum { field_value = 11, }; -static const char *ts_field_names[] = { +static const char * const ts_field_names[] = { [0] = NULL, [field_close] = "close", [field_delimiter] = "delimiter", @@ -808,7 +808,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_value, 5}, }; -static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = aux_sym__sym_qualified_token2, @@ -821,10 +821,509 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT }, }; -static uint16_t ts_non_terminal_alias_map[] = { +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] = 5, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 4, + [12] = 12, + [13] = 9, + [14] = 12, + [15] = 10, + [16] = 3, + [17] = 8, + [18] = 6, + [19] = 19, + [20] = 20, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 21, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 31, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 21, + [52] = 22, + [53] = 39, + [54] = 54, + [55] = 28, + [56] = 27, + [57] = 26, + [58] = 25, + [59] = 24, + [60] = 23, + [61] = 54, + [62] = 31, + [63] = 21, + [64] = 44, + [65] = 50, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 69, + [70] = 49, + [71] = 71, + [72] = 48, + [73] = 73, + [74] = 47, + [75] = 75, + [76] = 45, + [77] = 77, + [78] = 43, + [79] = 79, + [80] = 80, + [81] = 29, + [82] = 30, + [83] = 83, + [84] = 32, + [85] = 33, + [86] = 42, + [87] = 34, + [88] = 41, + [89] = 38, + [90] = 37, + [91] = 36, + [92] = 35, + [93] = 35, + [94] = 36, + [95] = 37, + [96] = 38, + [97] = 41, + [98] = 42, + [99] = 43, + [100] = 45, + [101] = 47, + [102] = 48, + [103] = 49, + [104] = 50, + [105] = 35, + [106] = 68, + [107] = 22, + [108] = 39, + [109] = 28, + [110] = 54, + [111] = 27, + [112] = 26, + [113] = 25, + [114] = 34, + [115] = 33, + [116] = 24, + [117] = 80, + [118] = 23, + [119] = 83, + [120] = 44, + [121] = 66, + [122] = 67, + [123] = 68, + [124] = 79, + [125] = 69, + [126] = 71, + [127] = 73, + [128] = 75, + [129] = 32, + [130] = 77, + [131] = 79, + [132] = 80, + [133] = 29, + [134] = 30, + [135] = 83, + [136] = 32, + [137] = 33, + [138] = 83, + [139] = 34, + [140] = 77, + [141] = 35, + [142] = 36, + [143] = 37, + [144] = 30, + [145] = 38, + [146] = 29, + [147] = 41, + [148] = 80, + [149] = 42, + [150] = 79, + [151] = 43, + [152] = 77, + [153] = 45, + [154] = 47, + [155] = 48, + [156] = 49, + [157] = 50, + [158] = 75, + [159] = 21, + [160] = 22, + [161] = 75, + [162] = 66, + [163] = 73, + [164] = 67, + [165] = 73, + [166] = 71, + [167] = 39, + [168] = 28, + [169] = 27, + [170] = 26, + [171] = 25, + [172] = 24, + [173] = 23, + [174] = 54, + [175] = 71, + [176] = 69, + [177] = 68, + [178] = 68, + [179] = 69, + [180] = 71, + [181] = 73, + [182] = 75, + [183] = 69, + [184] = 77, + [185] = 79, + [186] = 80, + [187] = 29, + [188] = 54, + [189] = 23, + [190] = 30, + [191] = 24, + [192] = 25, + [193] = 26, + [194] = 27, + [195] = 28, + [196] = 83, + [197] = 32, + [198] = 50, + [199] = 34, + [200] = 42, + [201] = 39, + [202] = 33, + [203] = 49, + [204] = 41, + [205] = 48, + [206] = 38, + [207] = 47, + [208] = 22, + [209] = 37, + [210] = 45, + [211] = 36, + [212] = 43, + [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] = 308, + [310] = 310, + [311] = 311, + [312] = 308, + [313] = 313, + [314] = 314, + [315] = 308, + [316] = 308, + [317] = 301, + [318] = 318, + [319] = 318, + [320] = 318, + [321] = 318, + [322] = 318, + [323] = 213, + [324] = 324, + [325] = 281, + [326] = 286, + [327] = 265, + [328] = 221, + [329] = 225, + [330] = 294, + [331] = 292, + [332] = 288, + [333] = 229, + [334] = 249, + [335] = 250, + [336] = 230, + [337] = 231, + [338] = 233, + [339] = 234, + [340] = 340, + [341] = 235, + [342] = 236, + [343] = 237, + [344] = 238, + [345] = 239, + [346] = 293, + [347] = 240, + [348] = 232, + [349] = 228, + [350] = 224, + [351] = 223, + [352] = 220, + [353] = 241, + [354] = 354, + [355] = 244, + [356] = 258, + [357] = 222, + [358] = 273, + [359] = 299, + [360] = 360, + [361] = 361, + [362] = 298, + [363] = 363, + [364] = 297, + [365] = 296, + [366] = 245, + [367] = 246, + [368] = 295, + [369] = 278, + [370] = 247, + [371] = 248, + [372] = 251, + [373] = 252, + [374] = 227, + [375] = 375, + [376] = 280, + [377] = 253, + [378] = 263, + [379] = 216, + [380] = 254, + [381] = 255, + [382] = 256, + [383] = 354, + [384] = 291, + [385] = 274, + [386] = 257, + [387] = 259, + [388] = 217, + [389] = 389, + [390] = 340, + [391] = 289, + [392] = 218, + [393] = 287, + [394] = 360, + [395] = 260, + [396] = 261, + [397] = 262, + [398] = 264, + [399] = 399, + [400] = 285, + [401] = 215, + [402] = 284, + [403] = 219, + [404] = 266, + [405] = 283, + [406] = 282, + [407] = 242, + [408] = 279, + [409] = 267, + [410] = 290, + [411] = 300, + [412] = 277, + [413] = 268, + [414] = 214, + [415] = 276, + [416] = 275, + [417] = 243, + [418] = 272, + [419] = 271, + [420] = 270, + [421] = 269, + [422] = 375, + [423] = 226, + [424] = 424, + [425] = 425, + [426] = 425, + [427] = 425, + [428] = 428, + [429] = 428, + [430] = 428, + [431] = 428, + [432] = 425, + [433] = 425, + [434] = 428, + [435] = 310, + [436] = 311, + [437] = 313, + [438] = 314, + [439] = 301, + [440] = 440, + [441] = 440, + [442] = 314, + [443] = 213, + [444] = 324, + [445] = 310, + [446] = 301, + [447] = 313, + [448] = 311, + [449] = 324, + [450] = 450, + [451] = 451, + [452] = 452, + [453] = 453, + [454] = 454, + [455] = 213, + [456] = 456, + [457] = 450, + [458] = 456, + [459] = 459, + [460] = 453, + [461] = 454, + [462] = 459, + [463] = 451, + [464] = 301, + [465] = 465, + [466] = 213, + [467] = 467, + [468] = 468, + [469] = 469, + [470] = 470, + [471] = 471, + [472] = 470, + [473] = 473, + [474] = 468, + [475] = 467, + [476] = 473, + [477] = 477, + [478] = 478, + [479] = 477, + [480] = 478, + [481] = 469, + [482] = 471, + [483] = 483, + [484] = 484, + [485] = 484, + [486] = 484, + [487] = 484, + [488] = 484, + [489] = 489, + [490] = 490, + [491] = 491, + [492] = 491, + [493] = 493, + [494] = 490, + [495] = 489, +}; + static inline bool sym__ws_character_set_1(int32_t c) { return (c < 8192 ? (c < ',' @@ -865,6 +1364,52 @@ static inline bool sym_comment_character_set_1(int32_t c) { : (c <= 8287 || c == 12288)))))); } +static inline bool sym_comment_character_set_2(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < '"' + ? (c < 28 + ? (c >= '\t' && c <= '\r') + : c <= ' ') + : (c <= '"' || (c >= '(' && c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? c == '{' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool sym_comment_character_set_3(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < '"' + ? (c < 28 + ? (c >= '\t' && c <= '\r') + : c <= ' ') + : (c <= '"' || (c >= '(' && c <= ')'))) + : (c <= ',' || (c < '@' + ? c == ';' + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? c == '{' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static inline bool aux_sym__kwd_leading_slash_token1_character_set_1(int32_t c) { return (c < '`' ? (c < '(' @@ -889,6 +1434,26 @@ static inline bool aux_sym__kwd_leading_slash_token1_character_set_1(int32_t c) : (c <= 8287 || c == 12288)))))); } +static inline bool aux_sym__kwd_leading_slash_token1_character_set_2(int32_t c) { + return (c < '{' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= '"' || (c >= '(' && c <= ')'))) + : (c <= ',' || (c < '?' + ? c == ';' + : (c <= '@' || (c >= '[' && c <= '`'))))) + : (c <= '{' || (c < 8200 + ? (c < 5760 + ? (c >= '}' && c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static inline bool aux_sym__kwd_leading_slash_token1_character_set_3(int32_t c) { return (c < '{' ? (c < ',' @@ -931,6 +1496,28 @@ static inline bool aux_sym__kwd_leading_slash_token1_character_set_4(int32_t c) : (c <= 8287 || c == 12288)))))); } +static inline bool aux_sym__kwd_leading_slash_token1_character_set_5(int32_t c) { + return (c < '@' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < '0' + ? c == ',' + : (c <= '9' || c == ';')))) + : (c <= '^' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? (c >= '`' && c <= '{') + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static inline bool aux_sym__kwd_leading_slash_token1_character_set_6(int32_t c) { return (c < '[' ? (c < '(' @@ -957,6 +1544,84 @@ static inline bool aux_sym__kwd_leading_slash_token1_character_set_6(int32_t c) : (c <= 8287 || c == 12288)))))); } +static inline bool aux_sym__kwd_leading_slash_token1_character_set_7(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '0' + ? c == ',' + : c <= '9') + : (c <= ';' || (c >= '@' && c <= 'F'))))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? (c >= '`' && c <= 'f') + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_leading_slash_token1_character_set_8(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '/' + ? (c >= '+' && c <= '-') + : c <= '9') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == '`' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_leading_slash_token1_character_set_9(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '0' + ? (c >= '+' && c <= '-') + : c <= '9') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == '`' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static inline bool aux_sym__kwd_leading_slash_token1_character_set_10(int32_t c) { return (c < '[' ? (c < '(' @@ -1009,6 +1674,62 @@ static inline bool aux_sym__kwd_leading_slash_token1_character_set_11(int32_t c) : (c <= 8287 || c == 12288)))))); } +static inline bool aux_sym__kwd_leading_slash_token1_character_set_12(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || (c < '(' + ? c == '"' + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == 'e' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_leading_slash_token1_character_set_13(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || (c < '(' + ? c == '"' + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == 'i' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + static inline bool aux_sym__kwd_leading_slash_token1_character_set_14(int32_t c) { return (c < '`' ? (c < ',' @@ -1037,187 +1758,301 @@ static inline bool aux_sym__kwd_leading_slash_token1_character_set_14(int32_t c) : (c <= 8287 || c == 12288)))))); } -static inline bool aux_sym__kwd_qualified_token1_character_set_1(int32_t c) { +static inline bool aux_sym__kwd_leading_slash_token1_character_set_15(int32_t c) { return (c < '`' - ? (c < '(' + ? (c < ',' ? (c < 28 ? (c < '\t' ? c == 0 : c <= '\r') - : (c <= ' ' || c == '"')) - : (c <= ')' || (c < '@' - ? (c < ':' - ? c == ',' + : (c <= ' ' || (c < '(' + ? c == '"' + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' : c <= ';') : (c <= '@' || (c >= '[' && c <= '^'))))) - : (c <= '`' || (c < 8200 - ? (c < 5760 - ? (c < '}' - ? c == '{' - : c <= '~') - : (c <= 5760 || (c >= 8192 && c <= 8198))) - : (c <= 8202 || (c < 8287 - ? (c >= 8232 && c <= 8233) + : (c <= '`' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == 'r' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) : (c <= 8287 || c == 12288)))))); } -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(46); - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(147); - if (lookahead == '\'') ADVANCE(162); - if (lookahead == '(') ADVANCE(139); - if (lookahead == ')') ADVANCE(140); - if (lookahead == '/') ADVANCE(77); - if (lookahead == '0') ADVANCE(56); - if (lookahead == ':') ADVANCE(104); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(143); - if (lookahead == '\\') ADVANCE(43); - if (lookahead == ']') ADVANCE(144); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '`') ADVANCE(163); - if (lookahead == 'f') ADVANCE(98); - if (lookahead == 'n') ADVANCE(92); - if (lookahead == 't') ADVANCE(95); - if (lookahead == '{') ADVANCE(141); - if (lookahead == '}') ADVANCE(142); - if (lookahead == '~') ADVANCE(165); - if (lookahead == '+' || - lookahead == '-') ADVANCE(87); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(58); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); - if (lookahead != 0) ADVANCE(99); - END_STATE(); - case 1: - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(146); - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '(') ADVANCE(139); - if (lookahead == '/') ADVANCE(76); - if (lookahead == ':') ADVANCE(103); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(143); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '`') ADVANCE(163); - if (lookahead == '{') ADVANCE(141); - if (lookahead == '~') ADVANCE(165); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); - if (lookahead != 0 && - lookahead != ')' && - (lookahead < '0' || '9' < lookahead) && - lookahead != '\\' && - lookahead != ']' && - lookahead != '}') ADVANCE(135); - END_STATE(); - case 2: - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(78); - if (lookahead == '\'' || - ('0' <= lookahead && lookahead <= '9')) ADVANCE(100); - if (lookahead == '/') ADVANCE(77); - if (lookahead == ':') ADVANCE(104); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '{') ADVANCE(141); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); +static inline bool aux_sym__kwd_leading_slash_token1_character_set_16(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || (c < '(' + ? c == '"' + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == 's' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_leading_slash_token1_character_set_17(int32_t c) { + return (c < '`' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || (c < '(' + ? c == '"' + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < ';' + ? c == '/' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? c == 'u' + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_leading_slash_token1_character_set_18(int32_t c) { + return (c < '[' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < ';' + ? (c < '/' + ? c == ',' + : c <= '/') + : (c <= ';' || c == '@')))) + : (c <= '^' || (c < 8192 + ? (c < '}' + ? (c < '{' + ? (c >= '`' && c <= 'a') + : c <= '{') + : (c <= '~' || c == 5760)) + : (c <= 8198 || (c < 8287 + ? (c < 8232 + ? (c >= 8200 && c <= 8202) + : c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_qualified_token1_character_set_1(int32_t c) { + return (c < '`' + ? (c < '(' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= ' ' || c == '"')) + : (c <= ')' || (c < '@' + ? (c < ':' + ? c == ',' + : c <= ';') + : (c <= '@' || (c >= '[' && c <= '^'))))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? c == '{' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__kwd_qualified_token1_character_set_2(int32_t c) { + return (c < '[' + ? (c < ',' + ? (c < 28 + ? (c < '\t' + ? c == 0 + : c <= '\r') + : (c <= '"' || (c >= '(' && c <= ')'))) + : (c <= ',' || (c < ';' + ? c == '/' + : (c <= ';' || c == '@')))) + : (c <= '`' || (c < 8200 + ? (c < 5760 + ? (c < '}' + ? c == '{' + : c <= '~') + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static inline bool aux_sym__sym_qualified_token1_character_set_1(int32_t c) { + return (c < '\\' + ? (c < '"' + ? (c < '\t' + ? c == 0 + : (c <= '\r' || (c >= 28 && c <= ' '))) + : (c <= '"' || (c < ',' + ? c == ')' + : (c <= ',' || (c >= '0' && c <= ';'))))) + : (c <= ']' || (c < 8200 + ? (c < 5760 + ? c == '}' + : (c <= 5760 || (c >= 8192 && c <= 8198))) + : (c <= 8202 || (c < 8287 + ? (c >= 8232 && c <= 8233) + : (c <= 8287 || c == 12288)))))); +} + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(45); + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(146); + if (lookahead == '\'') ADVANCE(161); + if (lookahead == '(') ADVANCE(138); + if (lookahead == ')') ADVANCE(139); + if (lookahead == '/') ADVANCE(76); + if (lookahead == '0') ADVANCE(55); + if (lookahead == ':') ADVANCE(103); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '@') ADVANCE(159); + if (lookahead == '[') ADVANCE(142); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == ']') ADVANCE(143); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '`') ADVANCE(162); + if (lookahead == 'f') ADVANCE(97); + if (lookahead == 'n') ADVANCE(91); + if (lookahead == 't') ADVANCE(94); + if (lookahead == '{') ADVANCE(140); + if (lookahead == '}') ADVANCE(141); + if (lookahead == '~') ADVANCE(164); + if (lookahead == '+' || + lookahead == '-') ADVANCE(86); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(57); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); + if (lookahead != 0) ADVANCE(98); + END_STATE(); + case 1: + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(145); + if (lookahead == '\'') ADVANCE(160); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '/') ADVANCE(75); + if (lookahead == ':') ADVANCE(102); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '@') ADVANCE(159); + if (lookahead == '[') ADVANCE(142); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '`') ADVANCE(162); + if (lookahead == '{') ADVANCE(140); + if (lookahead == '~') ADVANCE(164); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); if (lookahead != 0 && - lookahead != '(' && lookahead != ')' && - lookahead != '@' && - (lookahead < '[' || ']' < lookahead) && - lookahead != '`' && - lookahead != '}' && - lookahead != '~') ADVANCE(99); + (lookahead < '0' || '9' < 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: - if (lookahead == '"') ADVANCE(107); - if (lookahead == '\\') ADVANCE(44); - if (lookahead != 0) ADVANCE(3); + if (lookahead == '#') ADVANCE(148); + if (lookahead == '\'') ADVANCE(160); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '/') ADVANCE(75); + if (lookahead == '@') ADVANCE(159); + if (lookahead == '[') ADVANCE(142); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '`') ADVANCE(162); + if (lookahead == '{') ADVANCE(140); + if (lookahead == '~') ADVANCE(164); + if (!aux_sym__sym_qualified_token1_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 4: - if (lookahead == '#') ADVANCE(149); + if (lookahead == '#') ADVANCE(147); if (lookahead == '\'') ADVANCE(161); - if (lookahead == '(') ADVANCE(139); + if (lookahead == '(') ADVANCE(138); if (lookahead == '/') ADVANCE(76); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(143); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '`') ADVANCE(163); - if (lookahead == '{') ADVANCE(141); - if (lookahead == '~') ADVANCE(165); + if (('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '@') ADVANCE(159); + if (lookahead == '[') ADVANCE(142); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '`') ADVANCE(162); + if (lookahead == '{') ADVANCE(140); + if (lookahead == '~') ADVANCE(164); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && lookahead != '"' && lookahead != ')' && - lookahead != ',' && - (lookahead < '0' || ';' < lookahead) && lookahead != '\\' && lookahead != ']' && - lookahead != '}' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(135); + lookahead != '}') ADVANCE(98); END_STATE(); case 5: - if (lookahead == '#') ADVANCE(148); - if (lookahead == '\'') ADVANCE(162); - if (lookahead == '(') ADVANCE(139); - if (lookahead == '/') ADVANCE(77); - if (('0' <= lookahead && lookahead <= ':')) ADVANCE(100); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(143); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '`') ADVANCE(163); - if (lookahead == '{') ADVANCE(141); - if (lookahead == '~') ADVANCE(165); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); - if (lookahead != 0 && - lookahead != '"' && - lookahead != ')' && - lookahead != '\\' && - lookahead != ']' && - lookahead != '}') ADVANCE(99); - END_STATE(); - case 6: - if (lookahead == '#') ADVANCE(78); + if (lookahead == '#') ADVANCE(77); if (lookahead == '\'' || - ('0' <= lookahead && lookahead <= ':')) ADVANCE(100); - if (lookahead == '(') ADVANCE(139); - if (lookahead == '/') ADVANCE(77); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '{') ADVANCE(141); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); + ('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '/') ADVANCE(76); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '^') ADVANCE(136); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); if (lookahead != 0 && lookahead != '"' && lookahead != ')' && lookahead != '@' && (lookahead < '[' || ']' < lookahead) && lookahead != '`' && + lookahead != '{' && lookahead != '}' && - lookahead != '~') ADVANCE(99); + lookahead != '~') ADVANCE(98); END_STATE(); - case 7: - if (lookahead == '#') ADVANCE(79); + case 6: + if (lookahead == '#') ADVANCE(78); if (lookahead == '\'' || - ('0' <= lookahead && lookahead <= ':')) ADVANCE(100); - if (lookahead == '/') ADVANCE(77); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '^') ADVANCE(137); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); + ('0' <= lookahead && lookahead <= ':')) ADVANCE(99); + if (lookahead == '/') ADVANCE(76); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '^') ADVANCE(136); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); if (lookahead != 0 && lookahead != '"' && lookahead != '(' && @@ -1227,14 +2062,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '`' && lookahead != '{' && lookahead != '}' && - lookahead != '~') ADVANCE(99); + lookahead != '~') ADVANCE(98); END_STATE(); - case 8: - if (lookahead == '#') ADVANCE(101); - if (lookahead == '/') ADVANCE(76); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '{') ADVANCE(141); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); + case 7: + if (lookahead == '#') ADVANCE(100); + if (lookahead == '/') ADVANCE(75); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '{') ADVANCE(140); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); if (lookahead != 0 && lookahead != '"' && lookahead != '(' && @@ -1244,1513 +2079,1222 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '[' || '^' < lookahead) && lookahead != '`' && lookahead != '}' && - lookahead != '~') ADVANCE(102); + lookahead != '~') ADVANCE(101); + END_STATE(); + case 8: + if (lookahead == '#') ADVANCE(79); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '{') ADVANCE(140); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(80); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '{') ADVANCE(141); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); + if (lookahead == '/') ADVANCE(75); + if (!aux_sym__kwd_qualified_token1_character_set_1(lookahead)) ADVANCE(101); END_STATE(); case 10: - if (lookahead == '/') ADVANCE(76); - if (!aux_sym__kwd_qualified_token1_character_set_1(lookahead)) ADVANCE(102); + if (lookahead == 'a') ADVANCE(13); END_STATE(); case 11: - if (lookahead == 'a') ADVANCE(14); + if (lookahead == 'b') ADVANCE(107); END_STATE(); case 12: - if (lookahead == 'b') ADVANCE(108); + if (lookahead == 'c') ADVANCE(20); END_STATE(); case 13: - if (lookahead == 'c') ADVANCE(21); + if (lookahead == 'c') ADVANCE(15); END_STATE(); case 14: - if (lookahead == 'c') ADVANCE(16); + if (lookahead == 'd') ADVANCE(107); END_STATE(); case 15: - if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(107); END_STATE(); case 16: - if (lookahead == 'e') ADVANCE(108); + if (lookahead == 'e') ADVANCE(14); END_STATE(); case 17: - if (lookahead == 'e') ADVANCE(15); + if (lookahead == 'e') ADVANCE(16); END_STATE(); case 18: - if (lookahead == 'e') ADVANCE(17); + if (lookahead == 'f') ADVANCE(17); END_STATE(); case 19: - if (lookahead == 'f') ADVANCE(18); + if (lookahead == 'i') ADVANCE(24); END_STATE(); case 20: - if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'k') ADVANCE(28); END_STATE(); case 21: - if (lookahead == 'k') ADVANCE(29); + if (lookahead == 'l') ADVANCE(19); END_STATE(); case 22: - if (lookahead == 'l') ADVANCE(20); + if (lookahead == 'm') ADVANCE(18); END_STATE(); case 23: - if (lookahead == 'm') ADVANCE(19); + if (lookahead == 'n') ADVANCE(107); END_STATE(); case 24: - if (lookahead == 'n') ADVANCE(108); + if (lookahead == 'n') ADVANCE(15); END_STATE(); case 25: - if (lookahead == 'n') ADVANCE(16); + if (lookahead == 'p') ADVANCE(10); END_STATE(); case 26: - if (lookahead == 'p') ADVANCE(11); + if (lookahead == 'r') ADVANCE(22); END_STATE(); case 27: if (lookahead == 'r') ADVANCE(23); END_STATE(); case 28: - if (lookahead == 'r') ADVANCE(24); + if (lookahead == 's') ADVANCE(25); END_STATE(); case 29: - if (lookahead == 's') ADVANCE(26); + if (lookahead == 't') ADVANCE(30); END_STATE(); case 30: - if (lookahead == 't') ADVANCE(31); + if (lookahead == 'u') ADVANCE(27); END_STATE(); case 31: - if (lookahead == 'u') ADVANCE(28); + if (lookahead == 'w') ADVANCE(21); END_STATE(); case 32: - if (lookahead == 'w') ADVANCE(22); + if (lookahead == '+' || + lookahead == '-') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 33: - if (lookahead == '+' || - lookahead == '-') ADVANCE(35); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); END_STATE(); case 34: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 35: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(107); END_STATE(); case 36: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); case 37: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 38: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 39: if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(38); + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 40: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 41: - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(135); END_STATE(); case 42: - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(136); - END_STATE(); - case 43: if (lookahead != 0 && lookahead != 'b' && lookahead != 'f' && lookahead != 'n' && lookahead != 'o' && - (lookahead < 'r' || 'u' < lookahead)) ADVANCE(108); - if (lookahead == 'b') ADVANCE(109); - if (lookahead == 'f') ADVANCE(113); - if (lookahead == 'n') ADVANCE(111); - if (lookahead == 'o') ADVANCE(117); - if (lookahead == 'r') ADVANCE(112); - if (lookahead == 's') ADVANCE(114); - if (lookahead == 't') ADVANCE(110); - if (lookahead == 'u') ADVANCE(118); + (lookahead < 'r' || 'u' < lookahead)) ADVANCE(107); + if (lookahead == 'b') ADVANCE(108); + if (lookahead == 'f') ADVANCE(112); + if (lookahead == 'n') ADVANCE(110); + if (lookahead == 'o') ADVANCE(116); + if (lookahead == 'r') ADVANCE(111); + if (lookahead == 's') ADVANCE(113); + if (lookahead == 't') ADVANCE(109); + if (lookahead == 'u') ADVANCE(117); END_STATE(); - case 44: + case 43: if (lookahead != 0 && - lookahead != '\n') ADVANCE(3); + lookahead != '\n') ADVANCE(2); END_STATE(); - case 45: - if (eof) ADVANCE(46); - if (lookahead == '"') ADVANCE(3); - if (lookahead == '#') ADVANCE(145); - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '(') ADVANCE(139); - if (lookahead == ')') ADVANCE(140); - if (lookahead == '/') ADVANCE(76); - if (lookahead == '0') ADVANCE(62); - if (lookahead == ':') ADVANCE(103); - if (lookahead == ';') ADVANCE(51); - if (lookahead == '@') ADVANCE(160); - if (lookahead == '[') ADVANCE(143); - if (lookahead == '\\') ADVANCE(43); - if (lookahead == ']') ADVANCE(144); - if (lookahead == '^') ADVANCE(137); - if (lookahead == '`') ADVANCE(163); - if (lookahead == 'f') ADVANCE(123); - if (lookahead == 'n') ADVANCE(125); - if (lookahead == 't') ADVANCE(128); - if (lookahead == '{') ADVANCE(141); - if (lookahead == '}') ADVANCE(142); - if (lookahead == '~') ADVANCE(165); + case 44: + if (eof) ADVANCE(45); + if (lookahead == '"') ADVANCE(2); + if (lookahead == '#') ADVANCE(144); + if (lookahead == '\'') ADVANCE(160); + if (lookahead == '(') ADVANCE(138); + if (lookahead == ')') ADVANCE(139); + if (lookahead == '/') ADVANCE(75); + if (lookahead == '0') ADVANCE(61); + if (lookahead == ':') ADVANCE(102); + if (lookahead == ';') ADVANCE(50); + if (lookahead == '@') ADVANCE(159); + if (lookahead == '[') ADVANCE(142); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == ']') ADVANCE(143); + if (lookahead == '^') ADVANCE(136); + if (lookahead == '`') ADVANCE(162); + if (lookahead == 'f') ADVANCE(122); + if (lookahead == 'n') ADVANCE(124); + if (lookahead == 't') ADVANCE(127); + if (lookahead == '{') ADVANCE(140); + if (lookahead == '}') ADVANCE(141); + if (lookahead == '~') ADVANCE(164); if (lookahead == '+' || - lookahead == '-') ADVANCE(122); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(64); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); - if (lookahead != 0) ADVANCE(135); + lookahead == '-') ADVANCE(121); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(63); + if (sym__ws_character_set_1(lookahead)) ADVANCE(46); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 46: + case 45: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 47: + case 46: ACCEPT_TOKEN(sym__ws); - if (sym__ws_character_set_1(lookahead)) ADVANCE(47); + if (sym__ws_character_set_1(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 (!sym_comment_character_set_1(lookahead)) ADVANCE(48); + if (sym_comment_character_set_2(lookahead)) ADVANCE(50); END_STATE(); case 49: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(48); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(49); - if (('\t' <= lookahead && lookahead <= '\r') || - (28 <= lookahead && lookahead <= ' ') || - lookahead == '"' || - lookahead == '(' || - lookahead == ')' || - lookahead == ',' || - lookahead == '/' || - lookahead == ';' || - lookahead == '@' || - ('[' <= lookahead && lookahead <= '^') || - lookahead == '`' || - lookahead == '{' || - lookahead == '}' || - lookahead == '~' || - lookahead == 5760 || - (8192 <= lookahead && lookahead <= 8198) || - (8200 <= lookahead && lookahead <= 8202) || - lookahead == 8232 || - lookahead == 8233 || - lookahead == 8287 || - lookahead == 12288) ADVANCE(51); + if (lookahead == '\n') ADVANCE(47); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(49); + if (sym_comment_character_set_3(lookahead)) ADVANCE(50); END_STATE(); case 50: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(48); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(50); - if (('\t' <= lookahead && lookahead <= '\r') || - (28 <= lookahead && lookahead <= ' ') || - lookahead == '"' || - lookahead == '(' || - lookahead == ')' || - lookahead == ',' || - lookahead == ';' || - lookahead == '@' || - ('[' <= lookahead && lookahead <= '^') || - lookahead == '`' || - lookahead == '{' || - lookahead == '}' || - lookahead == '~' || - lookahead == 5760 || - (8192 <= lookahead && lookahead <= 8198) || - (8200 <= lookahead && lookahead <= 8202) || - lookahead == 8232 || - lookahead == 8233 || - lookahead == 8287 || - lookahead == 12288) ADVANCE(51); + if (lookahead == '\n') ADVANCE(47); + if (lookahead != 0) ADVANCE(50); END_STATE(); case 51: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(48); - if (lookahead != 0) ADVANCE(51); + ACCEPT_TOKEN(anon_sym_POUND_); END_STATE(); case 52: ACCEPT_TOKEN(anon_sym_POUND_); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(101); END_STATE(); case 53: ACCEPT_TOKEN(anon_sym_POUND_); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(102); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_POUND_); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(sym_num_lit); END_STATE(); case 55: ACCEPT_TOKEN(sym_num_lit); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(88); + if (lookahead == 'M' || + lookahead == 'N') ADVANCE(54); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(85); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(81); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(83); + if (lookahead == '8' || + lookahead == '9') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(56); END_STATE(); case 56: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(68); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(88); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(86); + lookahead == 'e') ADVANCE(85); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(82); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(84); + lookahead == 'r') ADVANCE(81); if (lookahead == '8' || - lookahead == '9') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(57); + lookahead == '9') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(56); END_STATE(); case 57: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(68); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '.') ADVANCE(67); + if (lookahead == '/') ADVANCE(88); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(86); + lookahead == 'e') ADVANCE(85); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(82); - if (lookahead == '8' || - lookahead == '9') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(57); + lookahead == 'r') ADVANCE(81); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(57); END_STATE(); case 58: ACCEPT_TOKEN(sym_num_lit); if (lookahead == '.') ADVANCE(68); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '/') ADVANCE(88); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(86); + lookahead == 'e') ADVANCE(84); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(82); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(58); + lookahead == 'r') ADVANCE(80); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(82); + if (lookahead == '8' || + lookahead == '9') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(59); END_STATE(); case 59: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(69); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '.') ADVANCE(68); + if (lookahead == '/') ADVANCE(88); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(85); + lookahead == 'e') ADVANCE(84); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(81); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(83); + lookahead == 'r') ADVANCE(80); if (lookahead == '8' || - lookahead == '9') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(60); + lookahead == '9') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(59); END_STATE(); case 60: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(69); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '.') ADVANCE(68); + if (lookahead == '/') ADVANCE(88); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(85); + lookahead == 'e') ADVANCE(84); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(81); - if (lookahead == '8' || - lookahead == '9') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(60); + lookahead == 'r') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(60); END_STATE(); case 61: ACCEPT_TOKEN(sym_num_lit); if (lookahead == '.') ADVANCE(69); - if (lookahead == '/') ADVANCE(89); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(85); + lookahead == 'e') ADVANCE(32); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); + lookahead == 'r') ADVANCE(39); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(36); + if (lookahead == '8' || + lookahead == '9') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(62); END_STATE(); case 62: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(70); - if (lookahead == '/') ADVANCE(34); + if (lookahead == '.') ADVANCE(69); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(32); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(40); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(37); + lookahead == 'r') ADVANCE(39); if (lookahead == '8' || - lookahead == '9') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(63); + lookahead == '9') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(62); END_STATE(); case 63: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(70); - if (lookahead == '/') ADVANCE(34); + if (lookahead == '.') ADVANCE(69); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(32); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(40); - if (lookahead == '8' || - lookahead == '9') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(63); + lookahead == 'r') ADVANCE(39); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); END_STATE(); case 64: ACCEPT_TOKEN(sym_num_lit); if (lookahead == '.') ADVANCE(70); - if (lookahead == '/') ADVANCE(34); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(130); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(64); + lookahead == 'r') ADVANCE(131); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(132); + if (lookahead == '8' || + lookahead == '9') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(65); END_STATE(); case 65: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(71); - if (lookahead == '/') ADVANCE(34); + if (lookahead == '.') ADVANCE(70); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(131); + lookahead == 'e') ADVANCE(130); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(132); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(133); + lookahead == 'r') ADVANCE(131); if (lookahead == '8' || - lookahead == '9') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(66); + lookahead == '9') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(65); END_STATE(); case 66: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(71); - if (lookahead == '/') ADVANCE(34); + if (lookahead == '.') ADVANCE(70); + if (lookahead == '/') ADVANCE(33); if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + lookahead == 'N') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(131); + lookahead == 'e') ADVANCE(130); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(132); - if (lookahead == '8' || - lookahead == '9') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(66); + lookahead == 'r') ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); END_STATE(); case 67: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == '.') ADVANCE(71); - if (lookahead == '/') ADVANCE(34); - if (lookahead == 'M' || - lookahead == 'N') ADVANCE(55); + if (lookahead == 'M') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(131); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(132); + lookahead == 'e') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 68: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(55); + if (lookahead == 'M') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(86); + lookahead == 'e') ADVANCE(84); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 69: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(55); + if (lookahead == 'M') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(85); + lookahead == 'e') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); END_STATE(); case 70: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(55); + if (lookahead == 'M') ADVANCE(54); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); case 71: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(55); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(131); + if (lookahead == 'M') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 72: ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'M') ADVANCE(55); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); - END_STATE(); - case 73: - ACCEPT_TOKEN(sym_num_lit); - if (lookahead == 'N') ADVANCE(55); + if (lookahead == 'N') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); - case 74: + case 73: ACCEPT_TOKEN(sym_num_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); END_STATE(); - case 75: + case 74: ACCEPT_TOKEN(sym_num_lit); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + ('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 (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 77: - ACCEPT_TOKEN(anon_sym_SLASH); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); + if (lookahead == '!') ADVANCE(49); + if (!aux_sym__kwd_leading_slash_token1_character_set_2(lookahead)) ADVANCE(99); + if (lookahead == '?') ADVANCE(150); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); END_STATE(); case 78: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead == '!') ADVANCE(50); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || '"' < lookahead) && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '?' && - lookahead != '@' && - (lookahead < '[' || '`' < lookahead) && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(100); - if (lookahead == '?') ADVANCE(151); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(54); + if (lookahead == '!') ADVANCE(49); + if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(99); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); END_STATE(); case 79: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead == '!') ADVANCE(50); - if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(100); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(54); + if (lookahead == '!') ADVANCE(49); + if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(99); + if (lookahead == '_') ADVANCE(53); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead == '!') ADVANCE(50); - if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(100); - if (lookahead == '_') ADVANCE(54); + if (!aux_sym__kwd_leading_slash_token1_character_set_4(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_4(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_5(lookahead)) ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - (lookahead < '0' || '9' < lookahead) && - lookahead != ';' && - (lookahead < '@' || '^' < lookahead) && - (lookahead < '`' || '{' < lookahead) && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_6(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); case 83: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_6(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_7(lookahead)) ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - (lookahead < '0' || '9' < lookahead) && - lookahead != ';' && - (lookahead < '@' || 'F' < lookahead) && - (lookahead < '[' || '^' < lookahead) && - (lookahead < '`' || 'f' < lookahead) && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + if (!aux_sym__kwd_leading_slash_token1_character_set_8(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == '+' || + lookahead == '-') ADVANCE(87); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 85: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - (lookahead < '+' || '-' < lookahead) && - (lookahead < '/' || '9' < lookahead) && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_9(lookahead)) ADVANCE(99); if (lookahead == '+' || - lookahead == '-') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + lookahead == '-') ADVANCE(89); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 86: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - (lookahead < '+' || '-' < lookahead) && - (lookahead < '0' || '9' < lookahead) && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(100); - if (lookahead == '+' || - lookahead == '-') ADVANCE(90); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == '0') ADVANCE(58); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(60); END_STATE(); case 87: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == '0') ADVANCE(59); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(61); + if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 88: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (!aux_sym__kwd_leading_slash_token1_character_set_11(lookahead)) ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); END_STATE(); case 89: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_11(lookahead)) ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(74); + if (!aux_sym__kwd_leading_slash_token1_character_set_11(lookahead)) ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 90: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_11(lookahead)) ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (!aux_sym__kwd_leading_slash_token1_character_set_12(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'e') ADVANCE(98); END_STATE(); case 91: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 'e' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'e') ADVANCE(99); + if (!aux_sym__kwd_leading_slash_token1_character_set_13(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'i') ADVANCE(93); END_STATE(); case 92: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 'i' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'i') ADVANCE(94); + if (!aux_sym__kwd_leading_slash_token1_character_set_14(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'l') ADVANCE(95); END_STATE(); case 93: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_14(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'l') ADVANCE(96); + if (!aux_sym__kwd_leading_slash_token1_character_set_14(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'l') ADVANCE(118); END_STATE(); case 94: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_14(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'l') ADVANCE(119); + if (!aux_sym__kwd_leading_slash_token1_character_set_15(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'r') ADVANCE(96); END_STATE(); case 95: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 'r' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'r') ADVANCE(97); + if (!aux_sym__kwd_leading_slash_token1_character_set_16(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 's') ADVANCE(90); END_STATE(); case 96: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 's' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 's') ADVANCE(91); + if (!aux_sym__kwd_leading_slash_token1_character_set_17(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'u') ADVANCE(90); END_STATE(); case 97: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 'u' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'u') ADVANCE(91); + if (!aux_sym__kwd_leading_slash_token1_character_set_18(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); + if (lookahead == 'a') ADVANCE(92); END_STATE(); case 98: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || ' ' < lookahead) && - lookahead != '"' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '^' < lookahead) && - lookahead != '`' && - lookahead != 'a' && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); - if (lookahead == 'a') ADVANCE(93); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); END_STATE(); case 99: ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 100: - ACCEPT_TOKEN(aux_sym__kwd_leading_slash_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(aux_sym__kwd_qualified_token1); + if (lookahead == '!') ADVANCE(48); + if (!aux_sym__kwd_qualified_token1_character_set_2(lookahead)) ADVANCE(101); + if (lookahead == '_') ADVANCE(52); END_STATE(); case 101: ACCEPT_TOKEN(aux_sym__kwd_qualified_token1); - if (lookahead == '!') ADVANCE(49); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead) && - (lookahead < 28 || '"' < lookahead) && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '/' && - lookahead != ';' && - lookahead != '@' && - (lookahead < '[' || '`' < lookahead) && - lookahead != '{' && - lookahead != '}' && - lookahead != '~' && - lookahead != 5760 && - (lookahead < 8192 || 8198 < lookahead) && - (lookahead < 8200 || 8202 < lookahead) && - lookahead != 8232 && - lookahead != 8233 && - lookahead != 8287 && - lookahead != 12288) ADVANCE(102); - if (lookahead == '_') ADVANCE(53); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(101); END_STATE(); case 102: - ACCEPT_TOKEN(aux_sym__kwd_qualified_token1); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(102); + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(104); END_STATE(); case 103: ACCEPT_TOKEN(anon_sym_COLON); + if (!aux_sym__kwd_qualified_token1_character_set_1(lookahead)) ADVANCE(99); if (lookahead == ':') ADVANCE(105); END_STATE(); case 104: - ACCEPT_TOKEN(anon_sym_COLON); - if (!aux_sym__kwd_qualified_token1_character_set_1(lookahead)) ADVANCE(100); - if (lookahead == ':') ADVANCE(106); + ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); case 105: ACCEPT_TOKEN(anon_sym_COLON_COLON); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 106: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(aux_sym_str_lit_token1); END_STATE(); case 107: - ACCEPT_TOKEN(aux_sym_str_lit_token1); + ACCEPT_TOKEN(sym_char_lit); END_STATE(); case 108: ACCEPT_TOKEN(sym_char_lit); + if (lookahead == 'a') ADVANCE(12); END_STATE(); case 109: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'a') ADVANCE(13); + if (lookahead == 'a') ADVANCE(11); END_STATE(); case 110: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'a') ADVANCE(12); + if (lookahead == 'e') ADVANCE(31); END_STATE(); case 111: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'e') ADVANCE(29); END_STATE(); case 112: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'e') ADVANCE(30); + if (lookahead == 'o') ADVANCE(26); END_STATE(); case 113: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'o') ADVANCE(27); + if (lookahead == 'p') ADVANCE(10); END_STATE(); case 114: ACCEPT_TOKEN(sym_char_lit); - if (lookahead == 'p') ADVANCE(11); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(107); END_STATE(); case 115: ACCEPT_TOKEN(sym_char_lit); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(108); + 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')) ADVANCE(116); - END_STATE(); - case 118: ACCEPT_TOKEN(sym_char_lit); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(38); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_nil_lit); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(98); + if (lookahead == '/') ADVANCE(99); END_STATE(); case 119: ACCEPT_TOKEN(sym_nil_lit); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(99); - if (lookahead == '/') ADVANCE(100); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 120: - ACCEPT_TOKEN(sym_nil_lit); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + ACCEPT_TOKEN(sym_bool_lit); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 121: - ACCEPT_TOKEN(sym_bool_lit); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + ACCEPT_TOKEN(aux_sym__sym_qualified_token1); + if (lookahead == '0') ADVANCE(64); + if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(134); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(66); END_STATE(); case 122: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == '0') ADVANCE(65); - if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(135); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(67); + if (lookahead == 'a') ADVANCE(125); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 123: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'a') ADVANCE(126); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'e') ADVANCE(120); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 124: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'e') ADVANCE(121); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'i') ADVANCE(126); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 125: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'i') ADVANCE(127); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'l') ADVANCE(128); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 126: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'l') ADVANCE(129); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'l') ADVANCE(119); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 127: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'l') ADVANCE(120); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'r') ADVANCE(129); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 128: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'r') ADVANCE(130); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 's') ADVANCE(123); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 129: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 's') ADVANCE(124); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == 'u') ADVANCE(123); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 130: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == 'u') ADVANCE(124); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + if (lookahead == '+' || + lookahead == '-') ADVANCE(133); + if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 131: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (lookahead == '+' || - lookahead == '-') ADVANCE(134); - if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(135); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (!aux_sym__kwd_leading_slash_token1_character_set_4(lookahead)) ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 132: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_4(lookahead)) ADVANCE(135); + if (!aux_sym__kwd_leading_slash_token1_character_set_6(lookahead)) ADVANCE(134); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); case 133: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_6(lookahead)) ADVANCE(135); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); + if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(134); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); case 134: ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (!aux_sym__kwd_leading_slash_token1_character_set_10(lookahead)) ADVANCE(135); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + if (!sym_comment_character_set_1(lookahead)) ADVANCE(134); END_STATE(); case 135: - ACCEPT_TOKEN(aux_sym__sym_qualified_token1); - if (!sym_comment_character_set_1(lookahead)) ADVANCE(135); + ACCEPT_TOKEN(aux_sym__sym_qualified_token2); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(135); END_STATE(); case 136: - ACCEPT_TOKEN(aux_sym__sym_qualified_token2); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(136); + ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 137: - ACCEPT_TOKEN(anon_sym_CARET); + ACCEPT_TOKEN(anon_sym_POUND_CARET); END_STATE(); case 138: - ACCEPT_TOKEN(anon_sym_POUND_CARET); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 139: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 140: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 141: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 142: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 143: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 144: - ACCEPT_TOKEN(anon_sym_RBRACK); + 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(51); - if (lookahead == '#') ADVANCE(156); - if (lookahead == '\'') ADVANCE(154); - if (lookahead == '=') ADVANCE(158); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(52); + 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(51); + if (lookahead == '!') ADVANCE(49); + if (lookahead == '#') ADVANCE(156); if (lookahead == '\'') ADVANCE(154); if (lookahead == '=') ADVANCE(158); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(52); + if (lookahead == '?') ADVANCE(151); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(99); END_STATE(); case 147: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(50); - if (lookahead == '#') ADVANCE(157); - if (lookahead == '\'') ADVANCE(155); - if (lookahead == '=') ADVANCE(159); - if (lookahead == '?') ADVANCE(152); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(54); - if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(100); + if (lookahead == '!') ADVANCE(49); + if (lookahead == '\'') ADVANCE(154); + if (lookahead == '=') ADVANCE(158); + if (lookahead == '?') ADVANCE(151); + if (lookahead == '^') ADVANCE(137); + if (lookahead == '_') ADVANCE(53); + if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(99); END_STATE(); case 148: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(50); - if (lookahead == '\'') ADVANCE(155); - if (lookahead == '=') ADVANCE(159); - if (lookahead == '?') ADVANCE(152); - if (lookahead == '^') ADVANCE(138); - if (lookahead == '_') ADVANCE(54); - if (!aux_sym__kwd_leading_slash_token1_character_set_3(lookahead)) ADVANCE(100); + 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); - if (lookahead == '\'') ADVANCE(154); - if (lookahead == '=') ADVANCE(158); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '^') ADVANCE(138); + ACCEPT_TOKEN(anon_sym_POUND_QMARK); + if (lookahead == '@') ADVANCE(152); END_STATE(); case 150: ACCEPT_TOKEN(anon_sym_POUND_QMARK); - if (lookahead == '@') ADVANCE(153); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 151: ACCEPT_TOKEN(anon_sym_POUND_QMARK); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); + if (lookahead == '@') ADVANCE(152); END_STATE(); case 152: - ACCEPT_TOKEN(anon_sym_POUND_QMARK); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); - if (lookahead == '@') ADVANCE(153); + ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); END_STATE(); case 153: - ACCEPT_TOKEN(anon_sym_POUND_QMARK_AT); + ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); END_STATE(); case 154: ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 155: - ACCEPT_TOKEN(anon_sym_POUND_SQUOTE); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(anon_sym_POUND_POUND); END_STATE(); case 156: ACCEPT_TOKEN(anon_sym_POUND_POUND); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_POUND_POUND); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(anon_sym_POUND_EQ); END_STATE(); case 158: ACCEPT_TOKEN(anon_sym_POUND_EQ); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 159: - ACCEPT_TOKEN(anon_sym_POUND_EQ); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 160: - ACCEPT_TOKEN(anon_sym_AT); + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 161: ACCEPT_TOKEN(anon_sym_SQUOTE); + if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(99); END_STATE(); case 162: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (!aux_sym__kwd_leading_slash_token1_character_set_1(lookahead)) ADVANCE(100); + ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_BQUOTE); - END_STATE(); - case 164: ACCEPT_TOKEN(anon_sym_TILDE_AT); END_STATE(); - case 165: + case 164: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '@') ADVANCE(164); + if (lookahead == '@') ADVANCE(163); END_STATE(); default: return false; } } -static TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 45}, - [2] = {.lex_state = 45}, - [3] = {.lex_state = 45}, - [4] = {.lex_state = 45}, - [5] = {.lex_state = 45}, - [6] = {.lex_state = 45}, - [7] = {.lex_state = 45}, - [8] = {.lex_state = 45}, - [9] = {.lex_state = 45}, - [10] = {.lex_state = 45}, - [11] = {.lex_state = 45}, - [12] = {.lex_state = 45}, - [13] = {.lex_state = 45}, - [14] = {.lex_state = 45}, - [15] = {.lex_state = 45}, - [16] = {.lex_state = 45}, - [17] = {.lex_state = 45}, - [18] = {.lex_state = 45}, - [19] = {.lex_state = 45}, - [20] = {.lex_state = 45}, - [21] = {.lex_state = 45}, - [22] = {.lex_state = 45}, - [23] = {.lex_state = 45}, - [24] = {.lex_state = 45}, - [25] = {.lex_state = 45}, - [26] = {.lex_state = 45}, - [27] = {.lex_state = 45}, - [28] = {.lex_state = 45}, - [29] = {.lex_state = 45}, - [30] = {.lex_state = 45}, - [31] = {.lex_state = 45}, - [32] = {.lex_state = 45}, - [33] = {.lex_state = 45}, - [34] = {.lex_state = 45}, - [35] = {.lex_state = 45}, - [36] = {.lex_state = 45}, - [37] = {.lex_state = 45}, - [38] = {.lex_state = 45}, - [39] = {.lex_state = 45}, - [40] = {.lex_state = 45}, - [41] = {.lex_state = 45}, - [42] = {.lex_state = 45}, - [43] = {.lex_state = 45}, - [44] = {.lex_state = 45}, - [45] = {.lex_state = 45}, - [46] = {.lex_state = 45}, - [47] = {.lex_state = 45}, - [48] = {.lex_state = 45}, - [49] = {.lex_state = 45}, - [50] = {.lex_state = 45}, - [51] = {.lex_state = 45}, - [52] = {.lex_state = 45}, - [53] = {.lex_state = 45}, - [54] = {.lex_state = 45}, - [55] = {.lex_state = 45}, - [56] = {.lex_state = 45}, - [57] = {.lex_state = 45}, - [58] = {.lex_state = 45}, - [59] = {.lex_state = 45}, - [60] = {.lex_state = 45}, - [61] = {.lex_state = 45}, - [62] = {.lex_state = 45}, - [63] = {.lex_state = 45}, - [64] = {.lex_state = 45}, - [65] = {.lex_state = 45}, - [66] = {.lex_state = 45}, - [67] = {.lex_state = 45}, - [68] = {.lex_state = 45}, - [69] = {.lex_state = 45}, - [70] = {.lex_state = 45}, - [71] = {.lex_state = 45}, - [72] = {.lex_state = 45}, - [73] = {.lex_state = 45}, - [74] = {.lex_state = 45}, - [75] = {.lex_state = 45}, - [76] = {.lex_state = 45}, - [77] = {.lex_state = 45}, - [78] = {.lex_state = 45}, - [79] = {.lex_state = 45}, - [80] = {.lex_state = 45}, - [81] = {.lex_state = 45}, - [82] = {.lex_state = 45}, - [83] = {.lex_state = 45}, - [84] = {.lex_state = 45}, - [85] = {.lex_state = 45}, - [86] = {.lex_state = 45}, - [87] = {.lex_state = 45}, - [88] = {.lex_state = 45}, - [89] = {.lex_state = 45}, - [90] = {.lex_state = 45}, - [91] = {.lex_state = 45}, - [92] = {.lex_state = 45}, - [93] = {.lex_state = 45}, - [94] = {.lex_state = 45}, - [95] = {.lex_state = 45}, - [96] = {.lex_state = 45}, - [97] = {.lex_state = 45}, - [98] = {.lex_state = 45}, - [99] = {.lex_state = 45}, - [100] = {.lex_state = 45}, - [101] = {.lex_state = 45}, - [102] = {.lex_state = 45}, - [103] = {.lex_state = 45}, - [104] = {.lex_state = 45}, - [105] = {.lex_state = 45}, - [106] = {.lex_state = 45}, - [107] = {.lex_state = 45}, - [108] = {.lex_state = 45}, - [109] = {.lex_state = 45}, - [110] = {.lex_state = 45}, - [111] = {.lex_state = 45}, - [112] = {.lex_state = 45}, - [113] = {.lex_state = 45}, - [114] = {.lex_state = 45}, - [115] = {.lex_state = 45}, - [116] = {.lex_state = 45}, - [117] = {.lex_state = 45}, - [118] = {.lex_state = 45}, - [119] = {.lex_state = 45}, - [120] = {.lex_state = 45}, - [121] = {.lex_state = 45}, - [122] = {.lex_state = 45}, - [123] = {.lex_state = 45}, - [124] = {.lex_state = 45}, - [125] = {.lex_state = 45}, - [126] = {.lex_state = 45}, - [127] = {.lex_state = 45}, - [128] = {.lex_state = 45}, - [129] = {.lex_state = 45}, - [130] = {.lex_state = 45}, - [131] = {.lex_state = 45}, - [132] = {.lex_state = 45}, - [133] = {.lex_state = 45}, - [134] = {.lex_state = 45}, - [135] = {.lex_state = 45}, - [136] = {.lex_state = 45}, - [137] = {.lex_state = 45}, - [138] = {.lex_state = 45}, - [139] = {.lex_state = 45}, - [140] = {.lex_state = 45}, - [141] = {.lex_state = 45}, - [142] = {.lex_state = 45}, - [143] = {.lex_state = 45}, - [144] = {.lex_state = 45}, - [145] = {.lex_state = 45}, - [146] = {.lex_state = 45}, - [147] = {.lex_state = 45}, - [148] = {.lex_state = 45}, - [149] = {.lex_state = 45}, - [150] = {.lex_state = 45}, - [151] = {.lex_state = 45}, - [152] = {.lex_state = 45}, - [153] = {.lex_state = 45}, - [154] = {.lex_state = 45}, - [155] = {.lex_state = 45}, - [156] = {.lex_state = 45}, - [157] = {.lex_state = 45}, - [158] = {.lex_state = 45}, - [159] = {.lex_state = 45}, - [160] = {.lex_state = 45}, - [161] = {.lex_state = 45}, - [162] = {.lex_state = 45}, - [163] = {.lex_state = 45}, - [164] = {.lex_state = 45}, - [165] = {.lex_state = 45}, - [166] = {.lex_state = 45}, - [167] = {.lex_state = 45}, - [168] = {.lex_state = 45}, - [169] = {.lex_state = 45}, - [170] = {.lex_state = 45}, - [171] = {.lex_state = 45}, - [172] = {.lex_state = 45}, - [173] = {.lex_state = 45}, - [174] = {.lex_state = 45}, - [175] = {.lex_state = 45}, - [176] = {.lex_state = 45}, - [177] = {.lex_state = 45}, - [178] = {.lex_state = 45}, - [179] = {.lex_state = 45}, - [180] = {.lex_state = 45}, - [181] = {.lex_state = 45}, - [182] = {.lex_state = 45}, - [183] = {.lex_state = 45}, - [184] = {.lex_state = 45}, - [185] = {.lex_state = 45}, - [186] = {.lex_state = 45}, - [187] = {.lex_state = 45}, - [188] = {.lex_state = 45}, - [189] = {.lex_state = 45}, - [190] = {.lex_state = 45}, - [191] = {.lex_state = 45}, - [192] = {.lex_state = 45}, - [193] = {.lex_state = 45}, - [194] = {.lex_state = 45}, - [195] = {.lex_state = 45}, - [196] = {.lex_state = 45}, - [197] = {.lex_state = 45}, - [198] = {.lex_state = 45}, - [199] = {.lex_state = 45}, - [200] = {.lex_state = 45}, - [201] = {.lex_state = 45}, - [202] = {.lex_state = 45}, - [203] = {.lex_state = 45}, - [204] = {.lex_state = 45}, - [205] = {.lex_state = 45}, - [206] = {.lex_state = 45}, - [207] = {.lex_state = 45}, - [208] = {.lex_state = 45}, - [209] = {.lex_state = 45}, - [210] = {.lex_state = 45}, - [211] = {.lex_state = 45}, - [212] = {.lex_state = 45}, - [213] = {.lex_state = 45}, - [214] = {.lex_state = 45}, - [215] = {.lex_state = 45}, - [216] = {.lex_state = 45}, - [217] = {.lex_state = 45}, - [218] = {.lex_state = 45}, - [219] = {.lex_state = 45}, - [220] = {.lex_state = 45}, - [221] = {.lex_state = 45}, - [222] = {.lex_state = 45}, - [223] = {.lex_state = 45}, - [224] = {.lex_state = 45}, - [225] = {.lex_state = 0}, - [226] = {.lex_state = 45}, - [227] = {.lex_state = 45}, - [228] = {.lex_state = 45}, - [229] = {.lex_state = 45}, - [230] = {.lex_state = 45}, - [231] = {.lex_state = 45}, - [232] = {.lex_state = 45}, - [233] = {.lex_state = 45}, - [234] = {.lex_state = 45}, - [235] = {.lex_state = 45}, - [236] = {.lex_state = 45}, - [237] = {.lex_state = 45}, - [238] = {.lex_state = 45}, - [239] = {.lex_state = 45}, - [240] = {.lex_state = 45}, - [241] = {.lex_state = 45}, - [242] = {.lex_state = 45}, - [243] = {.lex_state = 45}, - [244] = {.lex_state = 45}, - [245] = {.lex_state = 45}, - [246] = {.lex_state = 45}, - [247] = {.lex_state = 45}, - [248] = {.lex_state = 45}, - [249] = {.lex_state = 45}, - [250] = {.lex_state = 45}, - [251] = {.lex_state = 45}, - [252] = {.lex_state = 45}, - [253] = {.lex_state = 45}, - [254] = {.lex_state = 45}, - [255] = {.lex_state = 45}, - [256] = {.lex_state = 45}, - [257] = {.lex_state = 45}, - [258] = {.lex_state = 45}, - [259] = {.lex_state = 45}, - [260] = {.lex_state = 45}, - [261] = {.lex_state = 45}, - [262] = {.lex_state = 45}, - [263] = {.lex_state = 45}, - [264] = {.lex_state = 45}, - [265] = {.lex_state = 45}, - [266] = {.lex_state = 45}, - [267] = {.lex_state = 45}, - [268] = {.lex_state = 45}, - [269] = {.lex_state = 45}, - [270] = {.lex_state = 45}, - [271] = {.lex_state = 45}, - [272] = {.lex_state = 45}, - [273] = {.lex_state = 45}, - [274] = {.lex_state = 45}, - [275] = {.lex_state = 45}, - [276] = {.lex_state = 45}, - [277] = {.lex_state = 45}, - [278] = {.lex_state = 45}, - [279] = {.lex_state = 45}, - [280] = {.lex_state = 45}, - [281] = {.lex_state = 45}, - [282] = {.lex_state = 45}, - [283] = {.lex_state = 45}, - [284] = {.lex_state = 45}, - [285] = {.lex_state = 45}, - [286] = {.lex_state = 45}, - [287] = {.lex_state = 45}, - [288] = {.lex_state = 45}, - [289] = {.lex_state = 45}, - [290] = {.lex_state = 45}, - [291] = {.lex_state = 45}, - [292] = {.lex_state = 45}, - [293] = {.lex_state = 45}, - [294] = {.lex_state = 45}, - [295] = {.lex_state = 45}, - [296] = {.lex_state = 45}, - [297] = {.lex_state = 45}, - [298] = {.lex_state = 45}, - [299] = {.lex_state = 45}, - [300] = {.lex_state = 45}, - [301] = {.lex_state = 45}, - [302] = {.lex_state = 45}, - [303] = {.lex_state = 45}, - [304] = {.lex_state = 45}, - [305] = {.lex_state = 45}, - [306] = {.lex_state = 45}, - [307] = {.lex_state = 45}, - [308] = {.lex_state = 45}, - [309] = {.lex_state = 45}, - [310] = {.lex_state = 45}, - [311] = {.lex_state = 45}, - [312] = {.lex_state = 45}, - [313] = {.lex_state = 45}, - [314] = {.lex_state = 45}, + [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 = 4}, + [316] = {.lex_state = 1}, [317] = {.lex_state = 1}, [318] = {.lex_state = 1}, - [319] = {.lex_state = 4}, + [319] = {.lex_state = 1}, [320] = {.lex_state = 1}, [321] = {.lex_state = 1}, [322] = {.lex_state = 1}, - [323] = {.lex_state = 1}, - [324] = {.lex_state = 4}, - [325] = {.lex_state = 4}, + [323] = {.lex_state = 4}, + [324] = {.lex_state = 3}, + [325] = {.lex_state = 1}, [326] = {.lex_state = 1}, [327] = {.lex_state = 1}, [328] = {.lex_state = 1}, - [329] = {.lex_state = 4}, + [329] = {.lex_state = 1}, [330] = {.lex_state = 1}, [331] = {.lex_state = 1}, - [332] = {.lex_state = 4}, + [332] = {.lex_state = 1}, [333] = {.lex_state = 1}, [334] = {.lex_state = 1}, [335] = {.lex_state = 1}, @@ -2842,7 +3386,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [421] = {.lex_state = 1}, [422] = {.lex_state = 1}, [423] = {.lex_state = 1}, - [424] = {.lex_state = 1}, + [424] = {.lex_state = 3}, [425] = {.lex_state = 1}, [426] = {.lex_state = 1}, [427] = {.lex_state = 1}, @@ -2855,106 +3399,68 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [434] = {.lex_state = 1}, [435] = {.lex_state = 1}, [436] = {.lex_state = 1}, - [437] = {.lex_state = 5}, - [438] = {.lex_state = 4}, + [437] = {.lex_state = 1}, + [438] = {.lex_state = 1}, [439] = {.lex_state = 1}, - [440] = {.lex_state = 1}, - [441] = {.lex_state = 1}, + [440] = {.lex_state = 3}, + [441] = {.lex_state = 3}, [442] = {.lex_state = 1}, - [443] = {.lex_state = 1}, - [444] = {.lex_state = 1}, + [443] = {.lex_state = 5}, + [444] = {.lex_state = 3}, [445] = {.lex_state = 1}, [446] = {.lex_state = 1}, [447] = {.lex_state = 1}, [448] = {.lex_state = 1}, - [449] = {.lex_state = 1}, - [450] = {.lex_state = 1}, - [451] = {.lex_state = 4}, - [452] = {.lex_state = 1}, - [453] = {.lex_state = 1}, - [454] = {.lex_state = 1}, - [455] = {.lex_state = 1}, - [456] = {.lex_state = 1}, - [457] = {.lex_state = 1}, - [458] = {.lex_state = 1}, - [459] = {.lex_state = 1}, - [460] = {.lex_state = 1}, - [461] = {.lex_state = 1}, - [462] = {.lex_state = 1}, - [463] = {.lex_state = 1}, - [464] = {.lex_state = 1}, - [465] = {.lex_state = 1}, - [466] = {.lex_state = 1}, - [467] = {.lex_state = 1}, - [468] = {.lex_state = 1}, - [469] = {.lex_state = 1}, - [470] = {.lex_state = 1}, - [471] = {.lex_state = 1}, - [472] = {.lex_state = 1}, - [473] = {.lex_state = 2}, - [474] = {.lex_state = 1}, - [475] = {.lex_state = 1}, - [476] = {.lex_state = 1}, - [477] = {.lex_state = 1}, - [478] = {.lex_state = 1}, - [479] = {.lex_state = 6}, - [480] = {.lex_state = 1}, - [481] = {.lex_state = 1}, - [482] = {.lex_state = 1}, - [483] = {.lex_state = 1}, - [484] = {.lex_state = 1}, - [485] = {.lex_state = 1}, - [486] = {.lex_state = 45}, - [487] = {.lex_state = 45}, - [488] = {.lex_state = 45}, - [489] = {.lex_state = 45}, - [490] = {.lex_state = 7}, - [491] = {.lex_state = 45}, - [492] = {.lex_state = 45}, - [493] = {.lex_state = 45}, - [494] = {.lex_state = 45}, - [495] = {.lex_state = 45}, - [496] = {.lex_state = 1}, - [497] = {.lex_state = 45}, - [498] = {.lex_state = 45}, - [499] = {.lex_state = 45}, - [500] = {.lex_state = 1}, - [501] = {.lex_state = 45}, - [502] = {.lex_state = 8}, - [503] = {.lex_state = 9}, - [504] = {.lex_state = 0}, - [505] = {.lex_state = 0}, - [506] = {.lex_state = 0}, - [507] = {.lex_state = 0}, - [508] = {.lex_state = 0}, - [509] = {.lex_state = 0}, - [510] = {.lex_state = 0}, - [511] = {.lex_state = 0}, - [512] = {.lex_state = 0}, - [513] = {.lex_state = 0}, - [514] = {.lex_state = 0}, - [515] = {.lex_state = 0}, - [516] = {.lex_state = 0}, - [517] = {.lex_state = 0}, - [518] = {.lex_state = 0}, - [519] = {.lex_state = 0}, - [520] = {.lex_state = 0}, - [521] = {.lex_state = 10}, - [522] = {.lex_state = 10}, - [523] = {.lex_state = 10}, - [524] = {.lex_state = 10}, - [525] = {.lex_state = 10}, - [526] = {.lex_state = 10}, - [527] = {.lex_state = 42}, - [528] = {.lex_state = 42}, - [529] = {.lex_state = 0}, - [530] = {.lex_state = 41}, - [531] = {.lex_state = 42}, - [532] = {.lex_state = 41}, - [533] = {.lex_state = 42}, + [449] = {.lex_state = 3}, + [450] = {.lex_state = 44}, + [451] = {.lex_state = 44}, + [452] = {.lex_state = 3}, + [453] = {.lex_state = 44}, + [454] = {.lex_state = 44}, + [455] = {.lex_state = 6}, + [456] = {.lex_state = 44}, + [457] = {.lex_state = 44}, + [458] = {.lex_state = 44}, + [459] = {.lex_state = 44}, + [460] = {.lex_state = 44}, + [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 = 41}, + [490] = {.lex_state = 40}, + [491] = {.lex_state = 41}, + [492] = {.lex_state = 41}, + [493] = {.lex_state = 0}, + [494] = {.lex_state = 40}, + [495] = {.lex_state = 41}, }; -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [sym__ws] = ACTIONS(1), @@ -2991,24 +3497,24 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(1), }, [1] = { - [sym_source] = STATE(529), + [sym_source] = STATE(493), [sym__gap] = STATE(19), [sym_dis_expr] = STATE(19), [sym__form] = STATE(19), [sym_kwd_lit] = STATE(19), [sym_str_lit] = STATE(19), [sym_sym_lit] = STATE(19), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(19), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(19), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(19), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(19), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(19), [sym_regex_lit] = STATE(19), [sym_read_cond_lit] = STATE(19), @@ -3024,7 +3530,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unquote_splicing_lit] = STATE(19), [sym_unquoting_lit] = STATE(19), [aux_sym_source_repeat1] = STATE(19), - [aux_sym_sym_lit_repeat1] = STATE(325), + [aux_sym_sym_lit_repeat1] = STATE(305), [ts_builtin_sym_end] = ACTIONS(3), [sym__ws] = ACTIONS(5), [sym_comment] = ACTIONS(5), @@ -3058,36 +3564,36 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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), @@ -3124,36 +3630,36 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -3188,36 +3694,36 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [4] = { [sym__gap] = STATE(7), [sym_dis_expr] = STATE(7), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(138), [sym_comment] = ACTIONS(138), @@ -3250,102 +3756,38 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(51), }, [5] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(5), - [sym_kwd_lit] = STATE(5), - [sym_str_lit] = STATE(5), - [sym_sym_lit] = STATE(5), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(5), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(5), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(5), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(5), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(5), - [sym_regex_lit] = STATE(5), - [sym_read_cond_lit] = STATE(5), - [sym_splicing_read_cond_lit] = STATE(5), - [sym_ns_map_lit] = STATE(5), - [sym_var_quoting_lit] = STATE(5), - [sym_sym_val_lit] = STATE(5), - [sym_evaling_lit] = STATE(5), - [sym_tagged_or_ctor_lit] = STATE(5), - [sym_derefing_lit] = STATE(5), - [sym_quoting_lit] = STATE(5), - [sym_syn_quoting_lit] = STATE(5), - [sym_unquote_splicing_lit] = STATE(5), - [sym_unquoting_lit] = STATE(5), - [aux_sym_source_repeat1] = STATE(5), - [aux_sym_sym_lit_repeat1] = STATE(325), - [ts_builtin_sym_end] = ACTIONS(142), - [sym__ws] = ACTIONS(144), - [sym_comment] = ACTIONS(144), - [anon_sym_POUND_] = ACTIONS(147), - [sym_num_lit] = ACTIONS(144), - [anon_sym_SLASH] = ACTIONS(150), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_COLON_COLON] = ACTIONS(156), - [aux_sym_str_lit_token1] = ACTIONS(159), - [sym_char_lit] = ACTIONS(144), - [sym_nil_lit] = ACTIONS(162), - [sym_bool_lit] = ACTIONS(162), - [aux_sym__sym_qualified_token1] = ACTIONS(165), - [anon_sym_CARET] = ACTIONS(168), - [anon_sym_POUND_CARET] = ACTIONS(171), - [anon_sym_LPAREN] = ACTIONS(174), - [anon_sym_LBRACE] = ACTIONS(177), - [anon_sym_LBRACK] = ACTIONS(180), - [anon_sym_POUND] = ACTIONS(183), - [anon_sym_POUND_QMARK] = ACTIONS(186), - [anon_sym_POUND_QMARK_AT] = ACTIONS(189), - [anon_sym_POUND_SQUOTE] = ACTIONS(192), - [anon_sym_POUND_POUND] = ACTIONS(195), - [anon_sym_POUND_EQ] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(201), - [anon_sym_SQUOTE] = ACTIONS(204), - [anon_sym_BQUOTE] = ACTIONS(207), - [anon_sym_TILDE_AT] = ACTIONS(210), - [anon_sym_TILDE] = ACTIONS(213), - }, - [6] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -3363,8 +3805,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), - [anon_sym_RBRACE] = ACTIONS(216), [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(142), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -3377,39 +3819,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [7] = { + [6] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -3427,8 +3869,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_RBRACK] = ACTIONS(218), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -3441,42 +3883,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [8] = { - [sym__gap] = STATE(12), - [sym_dis_expr] = STATE(12), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(12), - [sym__ws] = ACTIONS(220), - [sym_comment] = ACTIONS(220), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), + [sym_comment] = ACTIONS(130), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3491,8 +3933,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), - [anon_sym_RBRACE] = ACTIONS(222), [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(146), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -3505,42 +3947,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [9] = { - [sym__gap] = STATE(17), - [sym_dis_expr] = STATE(17), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(17), - [sym__ws] = ACTIONS(224), - [sym_comment] = ACTIONS(224), + [8] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(148), + [sym_comment] = ACTIONS(148), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3554,8 +3996,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), - [anon_sym_RPAREN] = ACTIONS(226), [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(150), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -3569,42 +4011,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [10] = { - [sym__gap] = STATE(20), - [sym_dis_expr] = STATE(20), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(20), - [sym__ws] = ACTIONS(228), - [sym_comment] = ACTIONS(228), + [9] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(152), + [sym_comment] = ACTIONS(152), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3618,8 +4060,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_RBRACE] = ACTIONS(230), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -3633,42 +4075,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [11] = { - [sym__gap] = STATE(16), - [sym_dis_expr] = STATE(16), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(16), - [sym__ws] = ACTIONS(232), - [sym_comment] = ACTIONS(232), + [10] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(156), + [sym_comment] = ACTIONS(156), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3683,8 +4125,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(158), [anon_sym_LBRACK] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(234), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -3697,106 +4139,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [12] = { - [sym__gap] = STATE(2), - [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(2), - [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_LBRACE] = ACTIONS(27), - [anon_sym_RBRACE] = ACTIONS(236), - [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), - }, - [13] = { - [sym__gap] = STATE(3), - [sym_dis_expr] = STATE(3), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(3), - [sym__ws] = ACTIONS(238), - [sym_comment] = ACTIONS(238), + [11] = { + [sym__gap] = STATE(5), + [sym_dis_expr] = STATE(5), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(5), + [sym__ws] = ACTIONS(160), + [sym_comment] = ACTIONS(160), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3810,9 +4188,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), - [anon_sym_RPAREN] = ACTIONS(240), [anon_sym_LBRACE] = ACTIONS(27), [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(162), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -3825,39 +4203,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [14] = { + [12] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -3875,7 +4253,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), - [anon_sym_RBRACE] = ACTIONS(242), + [anon_sym_RBRACE] = ACTIONS(164), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -3889,42 +4267,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [15] = { - [sym__gap] = STATE(6), - [sym_dis_expr] = STATE(6), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(6), - [sym__ws] = ACTIONS(244), - [sym_comment] = ACTIONS(244), + [13] = { + [sym__gap] = STATE(3), + [sym_dis_expr] = STATE(3), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(3), + [sym__ws] = ACTIONS(166), + [sym_comment] = ACTIONS(166), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -3938,8 +4316,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(168), [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), @@ -3953,39 +4331,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [16] = { + [14] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -4003,8 +4381,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(170), [anon_sym_LBRACK] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(248), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), @@ -4017,42 +4395,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [17] = { - [sym__gap] = STATE(2), - [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(2), - [sym__ws] = ACTIONS(130), - [sym_comment] = ACTIONS(130), + [15] = { + [sym__gap] = STATE(6), + [sym_dis_expr] = STATE(6), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(6), + [sym__ws] = ACTIONS(172), + [sym_comment] = ACTIONS(172), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -4066,8 +4444,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), - [anon_sym_RPAREN] = ACTIONS(250), [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_RBRACE] = ACTIONS(174), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -4081,42 +4459,42 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [18] = { - [sym__gap] = STATE(14), - [sym_dis_expr] = STATE(14), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), - [aux_sym__bare_list_lit_repeat1] = STATE(14), - [sym__ws] = ACTIONS(252), - [sym_comment] = ACTIONS(252), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), + [sym_comment] = ACTIONS(130), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(132), [anon_sym_SLASH] = ACTIONS(9), @@ -4130,8 +4508,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_RPAREN] = ACTIONS(176), [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), @@ -4145,57 +4523,57 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [19] = { - [sym__gap] = STATE(5), - [sym_dis_expr] = STATE(5), - [sym__form] = STATE(5), - [sym_kwd_lit] = STATE(5), - [sym_str_lit] = STATE(5), - [sym_sym_lit] = STATE(5), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(5), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(5), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(5), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(5), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(5), - [sym_regex_lit] = STATE(5), - [sym_read_cond_lit] = STATE(5), - [sym_splicing_read_cond_lit] = STATE(5), - [sym_ns_map_lit] = STATE(5), - [sym_var_quoting_lit] = STATE(5), - [sym_sym_val_lit] = STATE(5), - [sym_evaling_lit] = STATE(5), - [sym_tagged_or_ctor_lit] = STATE(5), - [sym_derefing_lit] = STATE(5), - [sym_quoting_lit] = STATE(5), - [sym_syn_quoting_lit] = STATE(5), - [sym_unquote_splicing_lit] = STATE(5), - [sym_unquoting_lit] = STATE(5), - [aux_sym_source_repeat1] = STATE(5), - [aux_sym_sym_lit_repeat1] = STATE(325), - [ts_builtin_sym_end] = ACTIONS(256), - [sym__ws] = ACTIONS(258), - [sym_comment] = ACTIONS(258), + [17] = { + [sym__gap] = STATE(14), + [sym_dis_expr] = STATE(14), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(14), + [sym__ws] = ACTIONS(178), + [sym_comment] = ACTIONS(178), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(258), + [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(258), - [sym_nil_lit] = ACTIONS(260), - [sym_bool_lit] = ACTIONS(260), + [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(180), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -4209,39 +4587,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [20] = { + [18] = { [sym__gap] = STATE(2), [sym_dis_expr] = STATE(2), - [sym__form] = STATE(313), - [sym_kwd_lit] = STATE(313), - [sym_str_lit] = STATE(313), - [sym_sym_lit] = STATE(313), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(313), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(313), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(313), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(313), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(313), - [sym_regex_lit] = STATE(313), - [sym_read_cond_lit] = STATE(313), - [sym_splicing_read_cond_lit] = STATE(313), - [sym_ns_map_lit] = STATE(313), - [sym_var_quoting_lit] = STATE(313), - [sym_sym_val_lit] = STATE(313), - [sym_evaling_lit] = STATE(313), - [sym_tagged_or_ctor_lit] = STATE(313), - [sym_derefing_lit] = STATE(313), - [sym_quoting_lit] = STATE(313), - [sym_syn_quoting_lit] = STATE(313), - [sym_unquote_splicing_lit] = STATE(313), - [sym_unquoting_lit] = STATE(313), - [aux_sym_sym_lit_repeat1] = STATE(325), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(302), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(302), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(302), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(302), + [sym__bare_set_lit] = STATE(227), + [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(130), [sym_comment] = ACTIONS(130), @@ -4259,7 +4637,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_CARET] = ACTIONS(23), [anon_sym_LPAREN] = ACTIONS(25), [anon_sym_LBRACE] = ACTIONS(27), - [anon_sym_RBRACE] = ACTIONS(262), + [anon_sym_RBRACE] = ACTIONS(182), [anon_sym_LBRACK] = ACTIONS(29), [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), @@ -4273,52 +4651,180 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [21] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(398), - [sym_kwd_lit] = STATE(398), - [sym_str_lit] = STATE(398), - [sym_sym_lit] = STATE(398), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(398), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(398), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(398), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(398), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(398), - [sym_regex_lit] = STATE(398), - [sym_read_cond_lit] = STATE(398), - [sym_splicing_read_cond_lit] = STATE(398), - [sym_ns_map_lit] = STATE(398), - [sym_var_quoting_lit] = STATE(398), - [sym_sym_val_lit] = STATE(398), - [sym_evaling_lit] = STATE(398), - [sym_tagged_or_ctor_lit] = STATE(398), - [sym_derefing_lit] = STATE(398), - [sym_quoting_lit] = STATE(398), - [sym_syn_quoting_lit] = STATE(398), - [sym_unquote_splicing_lit] = STATE(398), - [sym_unquoting_lit] = STATE(398), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [19] = { + [sym__gap] = STATE(20), + [sym_dis_expr] = STATE(20), + [sym__form] = STATE(20), + [sym_kwd_lit] = STATE(20), + [sym_str_lit] = STATE(20), + [sym_sym_lit] = STATE(20), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(20), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(20), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(20), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(20), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(20), + [sym_regex_lit] = STATE(20), + [sym_read_cond_lit] = STATE(20), + [sym_splicing_read_cond_lit] = STATE(20), + [sym_ns_map_lit] = STATE(20), + [sym_var_quoting_lit] = STATE(20), + [sym_sym_val_lit] = STATE(20), + [sym_evaling_lit] = STATE(20), + [sym_tagged_or_ctor_lit] = STATE(20), + [sym_derefing_lit] = STATE(20), + [sym_quoting_lit] = STATE(20), + [sym_syn_quoting_lit] = STATE(20), + [sym_unquote_splicing_lit] = STATE(20), + [sym_unquoting_lit] = STATE(20), + [aux_sym_source_repeat1] = STATE(20), + [aux_sym_sym_lit_repeat1] = STATE(305), + [ts_builtin_sym_end] = ACTIONS(184), + [sym__ws] = ACTIONS(186), + [sym_comment] = ACTIONS(186), [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), + [sym_num_lit] = ACTIONS(186), + [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(186), + [sym_nil_lit] = ACTIONS(188), + [sym_bool_lit] = ACTIONS(188), + [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), + }, + [20] = { + [sym__gap] = STATE(20), + [sym_dis_expr] = STATE(20), + [sym__form] = STATE(20), + [sym_kwd_lit] = STATE(20), + [sym_str_lit] = STATE(20), + [sym_sym_lit] = STATE(20), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(20), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(20), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(20), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(20), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(20), + [sym_regex_lit] = STATE(20), + [sym_read_cond_lit] = STATE(20), + [sym_splicing_read_cond_lit] = STATE(20), + [sym_ns_map_lit] = STATE(20), + [sym_var_quoting_lit] = STATE(20), + [sym_sym_val_lit] = STATE(20), + [sym_evaling_lit] = STATE(20), + [sym_tagged_or_ctor_lit] = STATE(20), + [sym_derefing_lit] = STATE(20), + [sym_quoting_lit] = STATE(20), + [sym_syn_quoting_lit] = STATE(20), + [sym_unquote_splicing_lit] = STATE(20), + [sym_unquoting_lit] = STATE(20), + [aux_sym_source_repeat1] = STATE(20), + [aux_sym_sym_lit_repeat1] = STATE(305), + [ts_builtin_sym_end] = ACTIONS(190), + [sym__ws] = ACTIONS(192), + [sym_comment] = ACTIONS(192), + [anon_sym_POUND_] = ACTIONS(195), + [sym_num_lit] = ACTIONS(192), + [anon_sym_SLASH] = ACTIONS(198), + [anon_sym_COLON] = ACTIONS(201), + [anon_sym_COLON_COLON] = ACTIONS(204), + [aux_sym_str_lit_token1] = ACTIONS(207), + [sym_char_lit] = ACTIONS(192), + [sym_nil_lit] = ACTIONS(210), + [sym_bool_lit] = ACTIONS(210), + [aux_sym__sym_qualified_token1] = ACTIONS(213), + [anon_sym_CARET] = ACTIONS(216), + [anon_sym_POUND_CARET] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(222), + [anon_sym_LBRACE] = ACTIONS(225), + [anon_sym_LBRACK] = ACTIONS(228), + [anon_sym_POUND] = ACTIONS(231), + [anon_sym_POUND_QMARK] = ACTIONS(234), + [anon_sym_POUND_QMARK_AT] = ACTIONS(237), + [anon_sym_POUND_SQUOTE] = ACTIONS(240), + [anon_sym_POUND_POUND] = ACTIONS(243), + [anon_sym_POUND_EQ] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(249), + [anon_sym_SQUOTE] = ACTIONS(252), + [anon_sym_BQUOTE] = ACTIONS(255), + [anon_sym_TILDE_AT] = ACTIONS(258), + [anon_sym_TILDE] = ACTIONS(261), + }, + [21] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(420), + [sym_kwd_lit] = STATE(420), + [sym_str_lit] = STATE(420), + [sym_sym_lit] = STATE(420), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(420), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(420), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(420), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(420), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(420), + [sym_regex_lit] = STATE(420), + [sym_read_cond_lit] = STATE(420), + [sym_splicing_read_cond_lit] = STATE(420), + [sym_ns_map_lit] = STATE(420), + [sym_var_quoting_lit] = STATE(420), + [sym_sym_val_lit] = STATE(420), + [sym_evaling_lit] = STATE(420), + [sym_tagged_or_ctor_lit] = STATE(420), + [sym_derefing_lit] = STATE(420), + [sym_quoting_lit] = STATE(420), + [sym_syn_quoting_lit] = STATE(420), + [sym_unquote_splicing_lit] = STATE(420), + [sym_unquoting_lit] = STATE(420), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [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), @@ -4337,149 +4843,275 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(306), }, [22] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(389), - [sym_kwd_lit] = STATE(389), - [sym_str_lit] = STATE(389), - [sym_sym_lit] = STATE(389), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(389), + [sym__gap] = STATE(114), + [sym_dis_expr] = STATE(114), + [sym__form] = STATE(267), + [sym_kwd_lit] = STATE(267), + [sym_str_lit] = STATE(267), + [sym_sym_lit] = STATE(267), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(267), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(267), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(267), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(267), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(267), + [sym_regex_lit] = STATE(267), + [sym_read_cond_lit] = STATE(267), + [sym_splicing_read_cond_lit] = STATE(267), + [sym_ns_map_lit] = STATE(267), + [sym_var_quoting_lit] = STATE(267), + [sym_sym_val_lit] = STATE(267), + [sym_evaling_lit] = STATE(267), + [sym_tagged_or_ctor_lit] = STATE(267), + [sym_derefing_lit] = STATE(267), + [sym_quoting_lit] = STATE(267), + [sym_syn_quoting_lit] = STATE(267), + [sym_unquote_splicing_lit] = STATE(267), + [sym_unquoting_lit] = STATE(267), + [aux_sym_dis_expr_repeat1] = STATE(114), + [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), + }, + [23] = { + [sym__gap] = STATE(104), + [sym_dis_expr] = STATE(104), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(347), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(389), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(389), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(389), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(374), + [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(104), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(314), + [sym_comment] = ACTIONS(314), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(308), + [sym_num_lit] = ACTIONS(316), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(308), - [sym_nil_lit] = ACTIONS(314), - [sym_bool_lit] = ACTIONS(314), + [sym_char_lit] = ACTIONS(316), + [sym_nil_lit] = ACTIONS(318), + [sym_bool_lit] = ACTIONS(318), [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(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [23] = { + [24] = { [sym__gap] = STATE(70), [sym_dis_expr] = STATE(70), - [sym__form] = STATE(348), - [sym_kwd_lit] = STATE(348), - [sym_str_lit] = STATE(348), - [sym_sym_lit] = STATE(348), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(348), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(348), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(348), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(348), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(348), - [sym_regex_lit] = STATE(348), - [sym_read_cond_lit] = STATE(348), - [sym_splicing_read_cond_lit] = STATE(348), - [sym_ns_map_lit] = STATE(348), - [sym_var_quoting_lit] = STATE(348), - [sym_sym_val_lit] = STATE(348), - [sym_evaling_lit] = STATE(348), - [sym_tagged_or_ctor_lit] = STATE(348), - [sym_derefing_lit] = STATE(348), - [sym_quoting_lit] = STATE(348), - [sym_syn_quoting_lit] = STATE(348), - [sym_unquote_splicing_lit] = STATE(348), - [sym_unquoting_lit] = STATE(348), + [sym__form] = STATE(244), + [sym_kwd_lit] = STATE(244), + [sym_str_lit] = STATE(244), + [sym_sym_lit] = STATE(244), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(244), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(244), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(244), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(244), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(244), + [sym_regex_lit] = STATE(244), + [sym_read_cond_lit] = STATE(244), + [sym_splicing_read_cond_lit] = STATE(244), + [sym_ns_map_lit] = STATE(244), + [sym_var_quoting_lit] = STATE(244), + [sym_sym_val_lit] = STATE(244), + [sym_evaling_lit] = STATE(244), + [sym_tagged_or_ctor_lit] = STATE(244), + [sym_derefing_lit] = STATE(244), + [sym_quoting_lit] = STATE(244), + [sym_syn_quoting_lit] = STATE(244), + [sym_unquote_splicing_lit] = STATE(244), + [sym_unquoting_lit] = STATE(244), [aux_sym_dis_expr_repeat1] = STATE(70), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(330), - [sym_comment] = ACTIONS(330), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(320), + [sym_comment] = ACTIONS(320), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(332), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(332), - [sym_nil_lit] = ACTIONS(334), - [sym_bool_lit] = ACTIONS(334), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [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(280), - [anon_sym_LBRACE] = ACTIONS(282), - [anon_sym_LBRACK] = ACTIONS(284), - [anon_sym_POUND] = ACTIONS(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [24] = { - [sym__gap] = STATE(71), - [sym_dis_expr] = STATE(71), + [25] = { + [sym__gap] = STATE(72), + [sym_dis_expr] = STATE(72), + [sym__form] = STATE(245), + [sym_kwd_lit] = STATE(245), + [sym_str_lit] = STATE(245), + [sym_sym_lit] = STATE(245), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(245), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(245), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(245), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(245), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(245), + [sym_regex_lit] = STATE(245), + [sym_read_cond_lit] = STATE(245), + [sym_splicing_read_cond_lit] = STATE(245), + [sym_ns_map_lit] = STATE(245), + [sym_var_quoting_lit] = STATE(245), + [sym_sym_val_lit] = STATE(245), + [sym_evaling_lit] = STATE(245), + [sym_tagged_or_ctor_lit] = STATE(245), + [sym_derefing_lit] = STATE(245), + [sym_quoting_lit] = STATE(245), + [sym_syn_quoting_lit] = STATE(245), + [sym_unquote_splicing_lit] = STATE(245), + [sym_unquoting_lit] = STATE(245), + [aux_sym_dis_expr_repeat1] = STATE(72), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(326), + [sym_comment] = ACTIONS(326), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(328), + [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(328), + [sym_nil_lit] = ACTIONS(330), + [sym_bool_lit] = ACTIONS(330), + [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), + }, + [26] = { + [sym__gap] = STATE(74), + [sym_dis_expr] = STATE(74), [sym__form] = STATE(246), [sym_kwd_lit] = STATE(246), [sym_str_lit] = STATE(246), [sym_sym_lit] = STATE(246), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(246), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(246), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(246), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(246), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(246), [sym_regex_lit] = STATE(246), [sym_read_cond_lit] = STATE(246), @@ -4494,19 +5126,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(246), [sym_unquote_splicing_lit] = STATE(246), [sym_unquoting_lit] = STATE(246), - [aux_sym_dis_expr_repeat1] = STATE(71), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(336), - [sym_comment] = ACTIONS(336), + [aux_sym_dis_expr_repeat1] = STATE(74), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(332), + [sym_comment] = ACTIONS(332), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(338), + [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(338), - [sym_nil_lit] = ACTIONS(340), - [sym_bool_lit] = ACTIONS(340), + [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), @@ -4525,24 +5157,24 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [25] = { - [sym__gap] = STATE(73), - [sym_dis_expr] = STATE(73), + [27] = { + [sym__gap] = STATE(76), + [sym_dis_expr] = STATE(76), [sym__form] = STATE(247), [sym_kwd_lit] = STATE(247), [sym_str_lit] = STATE(247), [sym_sym_lit] = STATE(247), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(247), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(247), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(247), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(247), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(247), [sym_regex_lit] = STATE(247), [sym_read_cond_lit] = STATE(247), @@ -4557,19 +5189,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(247), [sym_unquote_splicing_lit] = STATE(247), [sym_unquoting_lit] = STATE(247), - [aux_sym_dis_expr_repeat1] = STATE(73), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(342), - [sym_comment] = ACTIONS(342), + [aux_sym_dis_expr_repeat1] = STATE(76), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(338), + [sym_comment] = ACTIONS(338), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(344), + [sym_num_lit] = ACTIONS(340), [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(344), - [sym_nil_lit] = ACTIONS(346), - [sym_bool_lit] = ACTIONS(346), + [sym_char_lit] = ACTIONS(340), + [sym_nil_lit] = ACTIONS(342), + [sym_bool_lit] = ACTIONS(342), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -4588,24 +5220,24 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [26] = { - [sym__gap] = STATE(75), - [sym_dis_expr] = STATE(75), + [28] = { + [sym__gap] = STATE(78), + [sym_dis_expr] = STATE(78), [sym__form] = STATE(248), [sym_kwd_lit] = STATE(248), [sym_str_lit] = STATE(248), [sym_sym_lit] = STATE(248), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(248), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(248), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(248), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(248), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(248), [sym_regex_lit] = STATE(248), [sym_read_cond_lit] = STATE(248), @@ -4620,19 +5252,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(248), [sym_unquote_splicing_lit] = STATE(248), [sym_unquoting_lit] = STATE(248), - [aux_sym_dis_expr_repeat1] = STATE(75), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(348), - [sym_comment] = ACTIONS(348), + [aux_sym_dis_expr_repeat1] = STATE(78), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(344), + [sym_comment] = ACTIONS(344), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(350), + [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(350), - [sym_nil_lit] = ACTIONS(352), - [sym_bool_lit] = ACTIONS(352), + [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), @@ -4651,177 +5283,177 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [27] = { - [sym__gap] = STATE(77), - [sym_dis_expr] = STATE(77), - [sym__form] = STATE(249), - [sym_kwd_lit] = STATE(249), - [sym_str_lit] = STATE(249), - [sym_sym_lit] = STATE(249), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(249), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(249), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(249), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(249), - [sym__bare_set_lit] = STATE(233), - [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(77), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(354), - [sym_comment] = ACTIONS(354), + [29] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(334), + [sym_kwd_lit] = STATE(334), + [sym_str_lit] = STATE(334), + [sym_sym_lit] = STATE(334), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(334), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(334), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(334), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(334), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(334), + [sym_regex_lit] = STATE(334), + [sym_read_cond_lit] = STATE(334), + [sym_splicing_read_cond_lit] = STATE(334), + [sym_ns_map_lit] = STATE(334), + [sym_var_quoting_lit] = STATE(334), + [sym_sym_val_lit] = STATE(334), + [sym_evaling_lit] = STATE(334), + [sym_tagged_or_ctor_lit] = STATE(334), + [sym_derefing_lit] = STATE(334), + [sym_quoting_lit] = STATE(334), + [sym_syn_quoting_lit] = STATE(334), + [sym_unquote_splicing_lit] = STATE(334), + [sym_unquoting_lit] = STATE(334), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(356), - [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(356), - [sym_nil_lit] = ACTIONS(358), - [sym_bool_lit] = ACTIONS(358), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(350), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(350), + [sym_nil_lit] = ACTIONS(356), + [sym_bool_lit] = ACTIONS(356), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [28] = { - [sym__gap] = STATE(79), - [sym_dis_expr] = STATE(79), - [sym__form] = STATE(250), - [sym_kwd_lit] = STATE(250), - [sym_str_lit] = STATE(250), - [sym_sym_lit] = STATE(250), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(250), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(250), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(250), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(250), - [sym__bare_set_lit] = STATE(233), - [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(79), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(360), - [sym_comment] = ACTIONS(360), + [30] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(417), + [sym_kwd_lit] = STATE(417), + [sym_str_lit] = STATE(417), + [sym_sym_lit] = STATE(417), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(417), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(417), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(417), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(417), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(417), + [sym_regex_lit] = STATE(417), + [sym_read_cond_lit] = STATE(417), + [sym_splicing_read_cond_lit] = STATE(417), + [sym_ns_map_lit] = STATE(417), + [sym_var_quoting_lit] = STATE(417), + [sym_sym_val_lit] = STATE(417), + [sym_evaling_lit] = STATE(417), + [sym_tagged_or_ctor_lit] = STATE(417), + [sym_derefing_lit] = STATE(417), + [sym_quoting_lit] = STATE(417), + [sym_syn_quoting_lit] = STATE(417), + [sym_unquote_splicing_lit] = STATE(417), + [sym_unquoting_lit] = STATE(417), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(362), - [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(362), - [sym_nil_lit] = ACTIONS(364), - [sym_bool_lit] = ACTIONS(364), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(374), + [sym_nil_lit] = ACTIONS(376), + [sym_bool_lit] = ACTIONS(376), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [29] = { - [sym__gap] = STATE(191), - [sym_dis_expr] = STATE(191), - [sym__form] = STATE(348), - [sym_kwd_lit] = STATE(348), - [sym_str_lit] = STATE(348), - [sym_sym_lit] = STATE(348), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(348), + [31] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(389), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(348), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(348), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(348), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(348), - [sym_regex_lit] = STATE(348), - [sym_read_cond_lit] = STATE(348), - [sym_splicing_read_cond_lit] = STATE(348), - [sym_ns_map_lit] = STATE(348), - [sym_var_quoting_lit] = STATE(348), - [sym_sym_val_lit] = STATE(348), - [sym_evaling_lit] = STATE(348), - [sym_tagged_or_ctor_lit] = STATE(348), - [sym_derefing_lit] = STATE(348), - [sym_quoting_lit] = STATE(348), - [sym_syn_quoting_lit] = STATE(348), - [sym_unquote_splicing_lit] = STATE(348), - [sym_unquoting_lit] = STATE(348), - [aux_sym_dis_expr_repeat1] = STATE(191), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(366), - [sym_comment] = ACTIONS(366), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(332), + [sym_num_lit] = ACTIONS(378), [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(332), - [sym_nil_lit] = ACTIONS(334), - [sym_bool_lit] = ACTIONS(334), + [sym_char_lit] = ACTIONS(378), + [sym_nil_lit] = ACTIONS(380), + [sym_bool_lit] = ACTIONS(380), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -4840,591 +5472,465 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [30] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(393), - [sym_kwd_lit] = STATE(393), - [sym_str_lit] = STATE(393), - [sym_sym_lit] = STATE(393), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(393), + [32] = { + [sym__gap] = STATE(165), + [sym_dis_expr] = STATE(165), + [sym__form] = STATE(357), + [sym_kwd_lit] = STATE(357), + [sym_str_lit] = STATE(357), + [sym_sym_lit] = STATE(357), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(357), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(393), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(393), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(393), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(393), - [sym_regex_lit] = STATE(393), - [sym_read_cond_lit] = STATE(393), - [sym_splicing_read_cond_lit] = STATE(393), - [sym_ns_map_lit] = STATE(393), - [sym_var_quoting_lit] = STATE(393), - [sym_sym_val_lit] = STATE(393), - [sym_evaling_lit] = STATE(393), - [sym_tagged_or_ctor_lit] = STATE(393), - [sym_derefing_lit] = STATE(393), - [sym_quoting_lit] = STATE(393), - [sym_syn_quoting_lit] = STATE(393), - [sym_unquote_splicing_lit] = STATE(393), - [sym_unquoting_lit] = STATE(393), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(357), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(357), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(357), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(357), + [sym_regex_lit] = STATE(357), + [sym_read_cond_lit] = STATE(357), + [sym_splicing_read_cond_lit] = STATE(357), + [sym_ns_map_lit] = STATE(357), + [sym_var_quoting_lit] = STATE(357), + [sym_sym_val_lit] = STATE(357), + [sym_evaling_lit] = STATE(357), + [sym_tagged_or_ctor_lit] = STATE(357), + [sym_derefing_lit] = STATE(357), + [sym_quoting_lit] = STATE(357), + [sym_syn_quoting_lit] = STATE(357), + [sym_unquote_splicing_lit] = STATE(357), + [sym_unquoting_lit] = STATE(357), + [aux_sym_dis_expr_repeat1] = STATE(165), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(382), + [sym_comment] = ACTIONS(382), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(368), + [sym_num_lit] = ACTIONS(384), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(368), - [sym_nil_lit] = ACTIONS(370), - [sym_bool_lit] = ACTIONS(370), + [sym_char_lit] = ACTIONS(384), + [sym_nil_lit] = ACTIONS(386), + [sym_bool_lit] = ACTIONS(386), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [31] = { - [sym__gap] = STATE(30), - [sym_dis_expr] = STATE(30), - [sym__form] = STATE(421), - [sym_kwd_lit] = STATE(421), - [sym_str_lit] = STATE(421), - [sym_sym_lit] = STATE(421), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(421), + [33] = { + [sym__gap] = STATE(161), + [sym_dis_expr] = STATE(161), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(362), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(421), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(421), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(421), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(421), - [sym_regex_lit] = STATE(421), - [sym_read_cond_lit] = STATE(421), - [sym_splicing_read_cond_lit] = STATE(421), - [sym_ns_map_lit] = STATE(421), - [sym_var_quoting_lit] = STATE(421), - [sym_sym_val_lit] = STATE(421), - [sym_evaling_lit] = STATE(421), - [sym_tagged_or_ctor_lit] = STATE(421), - [sym_derefing_lit] = STATE(421), - [sym_quoting_lit] = STATE(421), - [sym_syn_quoting_lit] = STATE(421), - [sym_unquote_splicing_lit] = STATE(421), - [sym_unquoting_lit] = STATE(421), - [aux_sym_dis_expr_repeat1] = STATE(30), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(372), - [sym_comment] = ACTIONS(372), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(374), + [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(161), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(388), + [sym_comment] = ACTIONS(388), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(374), + [sym_num_lit] = ACTIONS(390), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(374), - [sym_nil_lit] = ACTIONS(376), - [sym_bool_lit] = ACTIONS(376), + [sym_char_lit] = ACTIONS(390), + [sym_nil_lit] = ACTIONS(392), + [sym_bool_lit] = ACTIONS(392), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [32] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(427), - [sym_kwd_lit] = STATE(427), - [sym_str_lit] = STATE(427), - [sym_sym_lit] = STATE(427), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(427), + [34] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(364), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(427), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(427), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(427), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(427), - [sym_regex_lit] = STATE(427), - [sym_read_cond_lit] = STATE(427), - [sym_splicing_read_cond_lit] = STATE(427), - [sym_ns_map_lit] = STATE(427), - [sym_var_quoting_lit] = STATE(427), - [sym_sym_val_lit] = STATE(427), - [sym_evaling_lit] = STATE(427), - [sym_tagged_or_ctor_lit] = STATE(427), - [sym_derefing_lit] = STATE(427), - [sym_quoting_lit] = STATE(427), - [sym_syn_quoting_lit] = STATE(427), - [sym_unquote_splicing_lit] = STATE(427), - [sym_unquoting_lit] = STATE(427), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(378), + [sym_num_lit] = ACTIONS(394), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(378), - [sym_nil_lit] = ACTIONS(380), - [sym_bool_lit] = ACTIONS(380), + [sym_char_lit] = ACTIONS(394), + [sym_nil_lit] = ACTIONS(396), + [sym_bool_lit] = ACTIONS(396), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [33] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(399), - [sym_kwd_lit] = STATE(399), - [sym_str_lit] = STATE(399), - [sym_sym_lit] = STATE(399), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(399), + [35] = { + [sym__gap] = STATE(140), + [sym_dis_expr] = STATE(140), + [sym__form] = STATE(378), + [sym_kwd_lit] = STATE(378), + [sym_str_lit] = STATE(378), + [sym_sym_lit] = STATE(378), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(378), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(399), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(399), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(399), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(399), - [sym_regex_lit] = STATE(399), - [sym_read_cond_lit] = STATE(399), - [sym_splicing_read_cond_lit] = STATE(399), - [sym_ns_map_lit] = STATE(399), - [sym_var_quoting_lit] = STATE(399), - [sym_sym_val_lit] = STATE(399), - [sym_evaling_lit] = STATE(399), - [sym_tagged_or_ctor_lit] = STATE(399), - [sym_derefing_lit] = STATE(399), - [sym_quoting_lit] = STATE(399), - [sym_syn_quoting_lit] = STATE(399), - [sym_unquote_splicing_lit] = STATE(399), - [sym_unquoting_lit] = STATE(399), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(378), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(378), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(378), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(378), + [sym_regex_lit] = STATE(378), + [sym_read_cond_lit] = STATE(378), + [sym_splicing_read_cond_lit] = STATE(378), + [sym_ns_map_lit] = STATE(378), + [sym_var_quoting_lit] = STATE(378), + [sym_sym_val_lit] = STATE(378), + [sym_evaling_lit] = STATE(378), + [sym_tagged_or_ctor_lit] = STATE(378), + [sym_derefing_lit] = STATE(378), + [sym_quoting_lit] = STATE(378), + [sym_syn_quoting_lit] = STATE(378), + [sym_unquote_splicing_lit] = STATE(378), + [sym_unquoting_lit] = STATE(378), + [aux_sym_dis_expr_repeat1] = STATE(140), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(398), + [sym_comment] = ACTIONS(398), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(382), + [sym_num_lit] = ACTIONS(400), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(382), - [sym_nil_lit] = ACTIONS(384), - [sym_bool_lit] = ACTIONS(384), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [sym_bool_lit] = ACTIONS(402), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [34] = { - [sym__gap] = STATE(103), - [sym_dis_expr] = STATE(103), - [sym__form] = STATE(295), - [sym_kwd_lit] = STATE(295), - [sym_str_lit] = STATE(295), - [sym_sym_lit] = STATE(295), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(295), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(295), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(295), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(295), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(295), - [sym_regex_lit] = STATE(295), - [sym_read_cond_lit] = STATE(295), - [sym_splicing_read_cond_lit] = STATE(295), - [sym_ns_map_lit] = STATE(295), - [sym_var_quoting_lit] = STATE(295), - [sym_sym_val_lit] = STATE(295), - [sym_evaling_lit] = STATE(295), - [sym_tagged_or_ctor_lit] = STATE(295), - [sym_derefing_lit] = STATE(295), - [sym_quoting_lit] = STATE(295), - [sym_syn_quoting_lit] = STATE(295), - [sym_unquote_splicing_lit] = STATE(295), - [sym_unquoting_lit] = STATE(295), - [aux_sym_dis_expr_repeat1] = STATE(103), - [aux_sym_sym_lit_repeat1] = STATE(329), - [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(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(388), - [sym_nil_lit] = ACTIONS(394), - [sym_bool_lit] = ACTIONS(394), - [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [35] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(397), - [sym_kwd_lit] = STATE(397), - [sym_str_lit] = STATE(397), - [sym_sym_lit] = STATE(397), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(397), + [36] = { + [sym__gap] = STATE(124), + [sym_dis_expr] = STATE(124), + [sym__form] = STATE(384), + [sym_kwd_lit] = STATE(384), + [sym_str_lit] = STATE(384), + [sym_sym_lit] = STATE(384), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(384), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(397), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(397), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(397), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(397), - [sym_regex_lit] = STATE(397), - [sym_read_cond_lit] = STATE(397), - [sym_splicing_read_cond_lit] = STATE(397), - [sym_ns_map_lit] = STATE(397), - [sym_var_quoting_lit] = STATE(397), - [sym_sym_val_lit] = STATE(397), - [sym_evaling_lit] = STATE(397), - [sym_tagged_or_ctor_lit] = STATE(397), - [sym_derefing_lit] = STATE(397), - [sym_quoting_lit] = STATE(397), - [sym_syn_quoting_lit] = STATE(397), - [sym_unquote_splicing_lit] = STATE(397), - [sym_unquoting_lit] = STATE(397), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(384), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(384), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(384), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(384), + [sym_regex_lit] = STATE(384), + [sym_read_cond_lit] = STATE(384), + [sym_splicing_read_cond_lit] = STATE(384), + [sym_ns_map_lit] = STATE(384), + [sym_var_quoting_lit] = STATE(384), + [sym_sym_val_lit] = STATE(384), + [sym_evaling_lit] = STATE(384), + [sym_tagged_or_ctor_lit] = STATE(384), + [sym_derefing_lit] = STATE(384), + [sym_quoting_lit] = STATE(384), + [sym_syn_quoting_lit] = STATE(384), + [sym_unquote_splicing_lit] = STATE(384), + [sym_unquoting_lit] = STATE(384), + [aux_sym_dis_expr_repeat1] = STATE(124), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(404), + [sym_comment] = ACTIONS(404), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(410), + [sym_num_lit] = ACTIONS(406), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(410), - [sym_nil_lit] = ACTIONS(412), - [sym_bool_lit] = ACTIONS(412), + [sym_char_lit] = ACTIONS(406), + [sym_nil_lit] = ACTIONS(408), + [sym_bool_lit] = ACTIONS(408), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [36] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(386), - [sym_kwd_lit] = STATE(386), - [sym_str_lit] = STATE(386), - [sym_sym_lit] = STATE(386), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(386), + [37] = { + [sym__gap] = STATE(117), + [sym_dis_expr] = STATE(117), + [sym__form] = STATE(410), + [sym_kwd_lit] = STATE(410), + [sym_str_lit] = STATE(410), + [sym_sym_lit] = STATE(410), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(410), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(386), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(386), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(386), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(410), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(410), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(410), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(410), + [sym_regex_lit] = STATE(410), + [sym_read_cond_lit] = STATE(410), + [sym_splicing_read_cond_lit] = STATE(410), + [sym_ns_map_lit] = STATE(410), + [sym_var_quoting_lit] = STATE(410), + [sym_sym_val_lit] = STATE(410), + [sym_evaling_lit] = STATE(410), + [sym_tagged_or_ctor_lit] = STATE(410), + [sym_derefing_lit] = STATE(410), + [sym_quoting_lit] = STATE(410), + [sym_syn_quoting_lit] = STATE(410), + [sym_unquote_splicing_lit] = STATE(410), + [sym_unquoting_lit] = STATE(410), + [aux_sym_dis_expr_repeat1] = STATE(117), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(410), + [sym_comment] = ACTIONS(410), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(414), + [sym_num_lit] = ACTIONS(412), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(414), - [sym_nil_lit] = ACTIONS(420), - [sym_bool_lit] = ACTIONS(420), + [sym_char_lit] = ACTIONS(412), + [sym_nil_lit] = ACTIONS(414), + [sym_bool_lit] = ACTIONS(414), [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(422), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [37] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(380), - [sym_kwd_lit] = STATE(380), - [sym_str_lit] = STATE(380), - [sym_sym_lit] = STATE(380), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(380), + [38] = { + [sym__gap] = STATE(29), + [sym_dis_expr] = STATE(29), + [sym__form] = STATE(391), + [sym_kwd_lit] = STATE(391), + [sym_str_lit] = STATE(391), + [sym_sym_lit] = STATE(391), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(391), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(380), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(380), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(380), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(380), - [sym_regex_lit] = STATE(380), - [sym_read_cond_lit] = STATE(380), - [sym_splicing_read_cond_lit] = STATE(380), - [sym_ns_map_lit] = STATE(380), - [sym_var_quoting_lit] = STATE(380), - [sym_sym_val_lit] = STATE(380), - [sym_evaling_lit] = STATE(380), - [sym_tagged_or_ctor_lit] = STATE(380), - [sym_derefing_lit] = STATE(380), - [sym_quoting_lit] = STATE(380), - [sym_syn_quoting_lit] = STATE(380), - [sym_unquote_splicing_lit] = STATE(380), - [sym_unquoting_lit] = STATE(380), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(391), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(391), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(391), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(391), + [sym_regex_lit] = STATE(391), + [sym_read_cond_lit] = STATE(391), + [sym_splicing_read_cond_lit] = STATE(391), + [sym_ns_map_lit] = STATE(391), + [sym_var_quoting_lit] = STATE(391), + [sym_sym_val_lit] = STATE(391), + [sym_evaling_lit] = STATE(391), + [sym_tagged_or_ctor_lit] = STATE(391), + [sym_derefing_lit] = STATE(391), + [sym_quoting_lit] = STATE(391), + [sym_syn_quoting_lit] = STATE(391), + [sym_unquote_splicing_lit] = STATE(391), + [sym_unquoting_lit] = STATE(391), + [aux_sym_dis_expr_repeat1] = STATE(29), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(416), + [sym_comment] = ACTIONS(416), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(436), + [sym_num_lit] = ACTIONS(418), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(436), - [sym_nil_lit] = ACTIONS(438), - [sym_bool_lit] = ACTIONS(438), + [sym_char_lit] = ACTIONS(418), + [sym_nil_lit] = ACTIONS(420), + [sym_bool_lit] = ACTIONS(420), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [38] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(357), - [sym_kwd_lit] = STATE(357), - [sym_str_lit] = STATE(357), - [sym_sym_lit] = STATE(357), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(357), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(357), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(357), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(357), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(357), - [sym_regex_lit] = STATE(357), - [sym_read_cond_lit] = STATE(357), - [sym_splicing_read_cond_lit] = STATE(357), - [sym_ns_map_lit] = STATE(357), - [sym_var_quoting_lit] = STATE(357), - [sym_sym_val_lit] = STATE(357), - [sym_evaling_lit] = STATE(357), - [sym_tagged_or_ctor_lit] = STATE(357), - [sym_derefing_lit] = STATE(357), - [sym_quoting_lit] = STATE(357), - [sym_syn_quoting_lit] = STATE(357), - [sym_unquote_splicing_lit] = STATE(357), - [sym_unquoting_lit] = STATE(357), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(440), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(440), - [sym_nil_lit] = ACTIONS(442), - [sym_bool_lit] = ACTIONS(442), - [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [39] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), [sym__form] = STATE(257), [sym_kwd_lit] = STATE(257), [sym_str_lit] = STATE(257), [sym_sym_lit] = STATE(257), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(257), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(257), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(257), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(257), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(257), [sym_regex_lit] = STATE(257), [sym_read_cond_lit] = STATE(257), @@ -5439,19 +5945,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(257), [sym_unquote_splicing_lit] = STATE(257), [sym_unquoting_lit] = STATE(257), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(444), + [sym_num_lit] = ACTIONS(422), [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), + [sym_char_lit] = ACTIONS(422), + [sym_nil_lit] = ACTIONS(424), + [sym_bool_lit] = ACTIONS(424), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -5471,149 +5977,86 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(51), }, [40] = { - [sym__gap] = STATE(204), - [sym_dis_expr] = STATE(204), - [sym__form] = STATE(363), - [sym_kwd_lit] = STATE(363), - [sym_str_lit] = STATE(363), - [sym_sym_lit] = STATE(363), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(363), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(363), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(363), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(363), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(363), - [sym_regex_lit] = STATE(363), - [sym_read_cond_lit] = STATE(363), - [sym_splicing_read_cond_lit] = STATE(363), - [sym_ns_map_lit] = STATE(363), - [sym_var_quoting_lit] = STATE(363), - [sym_sym_val_lit] = STATE(363), - [sym_evaling_lit] = STATE(363), - [sym_tagged_or_ctor_lit] = STATE(363), - [sym_derefing_lit] = STATE(363), - [sym_quoting_lit] = STATE(363), - [sym_syn_quoting_lit] = STATE(363), - [sym_unquote_splicing_lit] = STATE(363), - [sym_unquoting_lit] = STATE(363), - [aux_sym_dis_expr_repeat1] = STATE(204), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(448), - [sym_comment] = ACTIONS(448), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(450), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(450), - [sym_nil_lit] = ACTIONS(456), - [sym_bool_lit] = ACTIONS(456), - [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(458), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [41] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(343), - [sym_kwd_lit] = STATE(343), - [sym_str_lit] = STATE(343), - [sym_sym_lit] = STATE(343), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(343), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(420), + [sym_kwd_lit] = STATE(420), + [sym_str_lit] = STATE(420), + [sym_sym_lit] = STATE(420), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(420), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(343), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(343), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(343), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(420), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(420), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(420), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(420), + [sym_regex_lit] = STATE(420), + [sym_read_cond_lit] = STATE(420), + [sym_splicing_read_cond_lit] = STATE(420), + [sym_ns_map_lit] = STATE(420), + [sym_var_quoting_lit] = STATE(420), + [sym_sym_val_lit] = STATE(420), + [sym_evaling_lit] = STATE(420), + [sym_tagged_or_ctor_lit] = STATE(420), + [sym_derefing_lit] = STATE(420), + [sym_quoting_lit] = STATE(420), + [sym_syn_quoting_lit] = STATE(420), + [sym_unquote_splicing_lit] = STATE(420), + [sym_unquoting_lit] = STATE(420), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(472), + [sym_num_lit] = ACTIONS(266), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(472), - [sym_nil_lit] = ACTIONS(474), - [sym_bool_lit] = ACTIONS(474), + [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(316), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [42] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), + [41] = { + [sym__gap] = STATE(30), + [sym_dis_expr] = STATE(30), [sym__form] = STATE(393), [sym_kwd_lit] = STATE(393), [sym_str_lit] = STATE(393), [sym_sym_lit] = STATE(393), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(393), [sym__bare_list_lit] = STATE(392), [sym_map_lit] = STATE(393), - [sym__bare_map_lit] = STATE(391), + [sym__bare_map_lit] = STATE(403), [sym_vec_lit] = STATE(393), - [sym__bare_vec_lit] = STATE(395), + [sym__bare_vec_lit] = STATE(423), [sym_set_lit] = STATE(393), - [sym__bare_set_lit] = STATE(346), + [sym__bare_set_lit] = STATE(374), [sym_anon_fn_lit] = STATE(393), [sym_regex_lit] = STATE(393), [sym_read_cond_lit] = STATE(393), @@ -5628,775 +6071,838 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(393), [sym_unquote_splicing_lit] = STATE(393), [sym_unquoting_lit] = STATE(393), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [aux_sym_dis_expr_repeat1] = STATE(30), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(446), + [sym_comment] = ACTIONS(446), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(368), + [sym_num_lit] = ACTIONS(448), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(368), - [sym_nil_lit] = ACTIONS(370), - [sym_bool_lit] = ACTIONS(370), + [sym_char_lit] = ACTIONS(448), + [sym_nil_lit] = ACTIONS(450), + [sym_bool_lit] = ACTIONS(450), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [43] = { - [sym__gap] = STATE(32), - [sym_dis_expr] = STATE(32), - [sym__form] = STATE(349), - [sym_kwd_lit] = STATE(349), - [sym_str_lit] = STATE(349), - [sym_sym_lit] = STATE(349), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(349), + [42] = { + [sym__gap] = STATE(119), + [sym_dis_expr] = STATE(119), + [sym__form] = STATE(405), + [sym_kwd_lit] = STATE(405), + [sym_str_lit] = STATE(405), + [sym_sym_lit] = STATE(405), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(405), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(349), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(349), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(349), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(349), - [sym_regex_lit] = STATE(349), - [sym_read_cond_lit] = STATE(349), - [sym_splicing_read_cond_lit] = STATE(349), - [sym_ns_map_lit] = STATE(349), - [sym_var_quoting_lit] = STATE(349), - [sym_sym_val_lit] = STATE(349), - [sym_evaling_lit] = STATE(349), - [sym_tagged_or_ctor_lit] = STATE(349), - [sym_derefing_lit] = STATE(349), - [sym_quoting_lit] = STATE(349), - [sym_syn_quoting_lit] = STATE(349), - [sym_unquote_splicing_lit] = STATE(349), - [sym_unquoting_lit] = STATE(349), - [aux_sym_dis_expr_repeat1] = STATE(32), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(476), - [sym_comment] = ACTIONS(476), + [sym_map_lit] = STATE(405), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(405), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(405), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(405), + [sym_regex_lit] = STATE(405), + [sym_read_cond_lit] = STATE(405), + [sym_splicing_read_cond_lit] = STATE(405), + [sym_ns_map_lit] = STATE(405), + [sym_var_quoting_lit] = STATE(405), + [sym_sym_val_lit] = STATE(405), + [sym_evaling_lit] = STATE(405), + [sym_tagged_or_ctor_lit] = STATE(405), + [sym_derefing_lit] = STATE(405), + [sym_quoting_lit] = STATE(405), + [sym_syn_quoting_lit] = STATE(405), + [sym_unquote_splicing_lit] = STATE(405), + [sym_unquoting_lit] = STATE(405), + [aux_sym_dis_expr_repeat1] = STATE(119), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(452), + [sym_comment] = ACTIONS(452), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(478), + [sym_num_lit] = ACTIONS(454), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(478), - [sym_nil_lit] = ACTIONS(480), - [sym_bool_lit] = ACTIONS(480), + [sym_char_lit] = ACTIONS(454), + [sym_nil_lit] = ACTIONS(456), + [sym_bool_lit] = ACTIONS(456), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [44] = { - [sym__gap] = STATE(33), - [sym_dis_expr] = STATE(33), - [sym__form] = STATE(354), - [sym_kwd_lit] = STATE(354), - [sym_str_lit] = STATE(354), - [sym_sym_lit] = STATE(354), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(354), + [43] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(369), + [sym_kwd_lit] = STATE(369), + [sym_str_lit] = STATE(369), + [sym_sym_lit] = STATE(369), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(369), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(354), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(354), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(354), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(354), - [sym_regex_lit] = STATE(354), - [sym_read_cond_lit] = STATE(354), - [sym_splicing_read_cond_lit] = STATE(354), - [sym_ns_map_lit] = STATE(354), - [sym_var_quoting_lit] = STATE(354), - [sym_sym_val_lit] = STATE(354), - [sym_evaling_lit] = STATE(354), - [sym_tagged_or_ctor_lit] = STATE(354), - [sym_derefing_lit] = STATE(354), - [sym_quoting_lit] = STATE(354), - [sym_syn_quoting_lit] = STATE(354), - [sym_unquote_splicing_lit] = STATE(354), - [sym_unquoting_lit] = STATE(354), - [aux_sym_dis_expr_repeat1] = STATE(33), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(482), - [sym_comment] = ACTIONS(482), + [sym_map_lit] = STATE(369), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(369), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(369), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(369), + [sym_regex_lit] = STATE(369), + [sym_read_cond_lit] = STATE(369), + [sym_splicing_read_cond_lit] = STATE(369), + [sym_ns_map_lit] = STATE(369), + [sym_var_quoting_lit] = STATE(369), + [sym_sym_val_lit] = STATE(369), + [sym_evaling_lit] = STATE(369), + [sym_tagged_or_ctor_lit] = STATE(369), + [sym_derefing_lit] = STATE(369), + [sym_quoting_lit] = STATE(369), + [sym_syn_quoting_lit] = STATE(369), + [sym_unquote_splicing_lit] = STATE(369), + [sym_unquoting_lit] = STATE(369), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(484), + [sym_num_lit] = ACTIONS(458), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(484), - [sym_nil_lit] = ACTIONS(486), - [sym_bool_lit] = ACTIONS(486), + [sym_char_lit] = ACTIONS(458), + [sym_nil_lit] = ACTIONS(460), + [sym_bool_lit] = ACTIONS(460), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [45] = { - [sym__gap] = STATE(42), - [sym_dis_expr] = STATE(42), - [sym__form] = STATE(421), - [sym_kwd_lit] = STATE(421), - [sym_str_lit] = STATE(421), - [sym_sym_lit] = STATE(421), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(421), + [44] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(399), + [sym_kwd_lit] = STATE(399), + [sym_str_lit] = STATE(399), + [sym_sym_lit] = STATE(399), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(399), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(421), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(421), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(421), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(421), - [sym_regex_lit] = STATE(421), - [sym_read_cond_lit] = STATE(421), - [sym_splicing_read_cond_lit] = STATE(421), - [sym_ns_map_lit] = STATE(421), - [sym_var_quoting_lit] = STATE(421), - [sym_sym_val_lit] = STATE(421), - [sym_evaling_lit] = STATE(421), - [sym_tagged_or_ctor_lit] = STATE(421), - [sym_derefing_lit] = STATE(421), - [sym_quoting_lit] = STATE(421), - [sym_syn_quoting_lit] = STATE(421), - [sym_unquote_splicing_lit] = STATE(421), - [sym_unquoting_lit] = STATE(421), - [aux_sym_dis_expr_repeat1] = STATE(42), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(488), - [sym_comment] = ACTIONS(488), + [sym_map_lit] = STATE(399), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(399), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(399), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(399), + [sym_regex_lit] = STATE(399), + [sym_read_cond_lit] = STATE(399), + [sym_splicing_read_cond_lit] = STATE(399), + [sym_ns_map_lit] = STATE(399), + [sym_var_quoting_lit] = STATE(399), + [sym_sym_val_lit] = STATE(399), + [sym_evaling_lit] = STATE(399), + [sym_tagged_or_ctor_lit] = STATE(399), + [sym_derefing_lit] = STATE(399), + [sym_quoting_lit] = STATE(399), + [sym_syn_quoting_lit] = STATE(399), + [sym_unquote_splicing_lit] = STATE(399), + [sym_unquoting_lit] = STATE(399), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(374), + [sym_num_lit] = ACTIONS(462), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(374), - [sym_nil_lit] = ACTIONS(376), - [sym_bool_lit] = ACTIONS(376), + [sym_char_lit] = ACTIONS(462), + [sym_nil_lit] = ACTIONS(464), + [sym_bool_lit] = ACTIONS(464), [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] = ACTIONS(430), [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_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [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), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [46] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(355), - [sym_kwd_lit] = STATE(355), - [sym_str_lit] = STATE(355), - [sym_sym_lit] = STATE(355), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(355), + [45] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(412), + [sym_kwd_lit] = STATE(412), + [sym_str_lit] = STATE(412), + [sym_sym_lit] = STATE(412), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(412), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(355), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(355), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(355), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(355), - [sym_regex_lit] = STATE(355), - [sym_read_cond_lit] = STATE(355), - [sym_splicing_read_cond_lit] = STATE(355), - [sym_ns_map_lit] = STATE(355), - [sym_var_quoting_lit] = STATE(355), - [sym_sym_val_lit] = STATE(355), - [sym_evaling_lit] = STATE(355), - [sym_tagged_or_ctor_lit] = STATE(355), - [sym_derefing_lit] = STATE(355), - [sym_quoting_lit] = STATE(355), - [sym_syn_quoting_lit] = STATE(355), - [sym_unquote_splicing_lit] = STATE(355), - [sym_unquoting_lit] = STATE(355), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(412), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(412), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(412), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(412), + [sym_regex_lit] = STATE(412), + [sym_read_cond_lit] = STATE(412), + [sym_splicing_read_cond_lit] = STATE(412), + [sym_ns_map_lit] = STATE(412), + [sym_var_quoting_lit] = STATE(412), + [sym_sym_val_lit] = STATE(412), + [sym_evaling_lit] = STATE(412), + [sym_tagged_or_ctor_lit] = STATE(412), + [sym_derefing_lit] = STATE(412), + [sym_quoting_lit] = STATE(412), + [sym_syn_quoting_lit] = STATE(412), + [sym_unquote_splicing_lit] = STATE(412), + [sym_unquoting_lit] = STATE(412), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(490), + [sym_num_lit] = ACTIONS(466), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(490), - [sym_nil_lit] = ACTIONS(492), - [sym_bool_lit] = ACTIONS(492), + [sym_char_lit] = ACTIONS(466), + [sym_nil_lit] = ACTIONS(468), + [sym_bool_lit] = ACTIONS(468), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [47] = { - [sym__gap] = STATE(123), - [sym_dis_expr] = STATE(123), - [sym__form] = STATE(361), - [sym_kwd_lit] = STATE(361), - [sym_str_lit] = STATE(361), - [sym_sym_lit] = STATE(361), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(361), + [46] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(389), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(361), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(361), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(361), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(361), - [sym_regex_lit] = STATE(361), - [sym_read_cond_lit] = STATE(361), - [sym_splicing_read_cond_lit] = STATE(361), - [sym_ns_map_lit] = STATE(361), - [sym_var_quoting_lit] = STATE(361), - [sym_sym_val_lit] = STATE(361), - [sym_evaling_lit] = STATE(361), - [sym_tagged_or_ctor_lit] = STATE(361), - [sym_derefing_lit] = STATE(361), - [sym_quoting_lit] = STATE(361), - [sym_syn_quoting_lit] = STATE(361), - [sym_unquote_splicing_lit] = STATE(361), - [sym_unquoting_lit] = STATE(361), - [aux_sym_dis_expr_repeat1] = STATE(123), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(494), - [sym_comment] = ACTIONS(494), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(378), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(378), + [sym_nil_lit] = ACTIONS(380), + [sym_bool_lit] = ACTIONS(380), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [47] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(414), + [sym_kwd_lit] = STATE(414), + [sym_str_lit] = STATE(414), + [sym_sym_lit] = STATE(414), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(414), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(414), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(414), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(414), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(414), + [sym_regex_lit] = STATE(414), + [sym_read_cond_lit] = STATE(414), + [sym_splicing_read_cond_lit] = STATE(414), + [sym_ns_map_lit] = STATE(414), + [sym_var_quoting_lit] = STATE(414), + [sym_sym_val_lit] = STATE(414), + [sym_evaling_lit] = STATE(414), + [sym_tagged_or_ctor_lit] = STATE(414), + [sym_derefing_lit] = STATE(414), + [sym_quoting_lit] = STATE(414), + [sym_syn_quoting_lit] = STATE(414), + [sym_unquote_splicing_lit] = STATE(414), + [sym_unquoting_lit] = STATE(414), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(496), + [sym_num_lit] = ACTIONS(470), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(496), - [sym_nil_lit] = ACTIONS(498), - [sym_bool_lit] = ACTIONS(498), + [sym_char_lit] = ACTIONS(470), + [sym_nil_lit] = ACTIONS(472), + [sym_bool_lit] = ACTIONS(472), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [48] = { - [sym__gap] = STATE(35), - [sym_dis_expr] = STATE(35), - [sym__form] = STATE(363), - [sym_kwd_lit] = STATE(363), - [sym_str_lit] = STATE(363), - [sym_sym_lit] = STATE(363), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(363), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(415), + [sym_kwd_lit] = STATE(415), + [sym_str_lit] = STATE(415), + [sym_sym_lit] = STATE(415), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(415), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(363), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(363), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(363), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(363), - [sym_regex_lit] = STATE(363), - [sym_read_cond_lit] = STATE(363), - [sym_splicing_read_cond_lit] = STATE(363), - [sym_ns_map_lit] = STATE(363), - [sym_var_quoting_lit] = STATE(363), - [sym_sym_val_lit] = STATE(363), - [sym_evaling_lit] = STATE(363), - [sym_tagged_or_ctor_lit] = STATE(363), - [sym_derefing_lit] = STATE(363), - [sym_quoting_lit] = STATE(363), - [sym_syn_quoting_lit] = STATE(363), - [sym_unquote_splicing_lit] = STATE(363), - [sym_unquoting_lit] = STATE(363), - [aux_sym_dis_expr_repeat1] = STATE(35), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(500), - [sym_comment] = ACTIONS(500), + [sym_map_lit] = STATE(415), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(415), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(415), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(415), + [sym_regex_lit] = STATE(415), + [sym_read_cond_lit] = STATE(415), + [sym_splicing_read_cond_lit] = STATE(415), + [sym_ns_map_lit] = STATE(415), + [sym_var_quoting_lit] = STATE(415), + [sym_sym_val_lit] = STATE(415), + [sym_evaling_lit] = STATE(415), + [sym_tagged_or_ctor_lit] = STATE(415), + [sym_derefing_lit] = STATE(415), + [sym_quoting_lit] = STATE(415), + [sym_syn_quoting_lit] = STATE(415), + [sym_unquote_splicing_lit] = STATE(415), + [sym_unquoting_lit] = STATE(415), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(450), + [sym_num_lit] = ACTIONS(474), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(450), - [sym_nil_lit] = ACTIONS(456), - [sym_bool_lit] = ACTIONS(456), + [sym_char_lit] = ACTIONS(474), + [sym_nil_lit] = ACTIONS(476), + [sym_bool_lit] = ACTIONS(476), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [49] = { - [sym__gap] = STATE(125), - [sym_dis_expr] = STATE(125), - [sym__form] = STATE(365), - [sym_kwd_lit] = STATE(365), - [sym_str_lit] = STATE(365), - [sym_sym_lit] = STATE(365), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(365), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(416), + [sym_kwd_lit] = STATE(416), + [sym_str_lit] = STATE(416), + [sym_sym_lit] = STATE(416), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(416), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(365), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(365), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(365), - [sym__bare_set_lit] = STATE(346), - [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(125), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(502), - [sym_comment] = ACTIONS(502), + [sym_map_lit] = STATE(416), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(416), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(416), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(416), + [sym_regex_lit] = STATE(416), + [sym_read_cond_lit] = STATE(416), + [sym_splicing_read_cond_lit] = STATE(416), + [sym_ns_map_lit] = STATE(416), + [sym_var_quoting_lit] = STATE(416), + [sym_sym_val_lit] = STATE(416), + [sym_evaling_lit] = STATE(416), + [sym_tagged_or_ctor_lit] = STATE(416), + [sym_derefing_lit] = STATE(416), + [sym_quoting_lit] = STATE(416), + [sym_syn_quoting_lit] = STATE(416), + [sym_unquote_splicing_lit] = STATE(416), + [sym_unquoting_lit] = STATE(416), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(504), + [sym_num_lit] = ACTIONS(478), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(504), - [sym_nil_lit] = ACTIONS(506), - [sym_bool_lit] = ACTIONS(506), + [sym_char_lit] = ACTIONS(478), + [sym_nil_lit] = ACTIONS(480), + [sym_bool_lit] = ACTIONS(480), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [50] = { - [sym__gap] = STATE(37), - [sym_dis_expr] = STATE(37), - [sym__form] = STATE(367), - [sym_kwd_lit] = STATE(367), - [sym_str_lit] = STATE(367), - [sym_sym_lit] = STATE(367), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(367), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(419), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(367), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(367), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(367), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(367), - [sym_regex_lit] = STATE(367), - [sym_read_cond_lit] = STATE(367), - [sym_splicing_read_cond_lit] = STATE(367), - [sym_ns_map_lit] = STATE(367), - [sym_var_quoting_lit] = STATE(367), - [sym_sym_val_lit] = STATE(367), - [sym_evaling_lit] = STATE(367), - [sym_tagged_or_ctor_lit] = STATE(367), - [sym_derefing_lit] = STATE(367), - [sym_quoting_lit] = STATE(367), - [sym_syn_quoting_lit] = STATE(367), - [sym_unquote_splicing_lit] = STATE(367), - [sym_unquoting_lit] = STATE(367), - [aux_sym_dis_expr_repeat1] = STATE(37), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(508), - [sym_comment] = ACTIONS(508), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(510), + [sym_num_lit] = ACTIONS(482), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(510), - [sym_nil_lit] = ACTIONS(512), - [sym_bool_lit] = ACTIONS(512), + [sym_char_lit] = ACTIONS(482), + [sym_nil_lit] = ACTIONS(484), + [sym_bool_lit] = ACTIONS(484), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [51] = { - [sym__gap] = STATE(38), - [sym_dis_expr] = STATE(38), - [sym__form] = STATE(369), - [sym_kwd_lit] = STATE(369), - [sym_str_lit] = STATE(369), - [sym_sym_lit] = STATE(369), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(369), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(420), + [sym_kwd_lit] = STATE(420), + [sym_str_lit] = STATE(420), + [sym_sym_lit] = STATE(420), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(420), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(369), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(369), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(369), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(369), - [sym_regex_lit] = STATE(369), - [sym_read_cond_lit] = STATE(369), - [sym_splicing_read_cond_lit] = STATE(369), - [sym_ns_map_lit] = STATE(369), - [sym_var_quoting_lit] = STATE(369), - [sym_sym_val_lit] = STATE(369), - [sym_evaling_lit] = STATE(369), - [sym_tagged_or_ctor_lit] = STATE(369), - [sym_derefing_lit] = STATE(369), - [sym_quoting_lit] = STATE(369), - [sym_syn_quoting_lit] = STATE(369), - [sym_unquote_splicing_lit] = STATE(369), - [sym_unquoting_lit] = STATE(369), - [aux_sym_dis_expr_repeat1] = STATE(38), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(514), - [sym_comment] = ACTIONS(514), + [sym_map_lit] = STATE(420), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(420), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(420), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(420), + [sym_regex_lit] = STATE(420), + [sym_read_cond_lit] = STATE(420), + [sym_splicing_read_cond_lit] = STATE(420), + [sym_ns_map_lit] = STATE(420), + [sym_var_quoting_lit] = STATE(420), + [sym_sym_val_lit] = STATE(420), + [sym_evaling_lit] = STATE(420), + [sym_tagged_or_ctor_lit] = STATE(420), + [sym_derefing_lit] = STATE(420), + [sym_quoting_lit] = STATE(420), + [sym_syn_quoting_lit] = STATE(420), + [sym_unquote_splicing_lit] = STATE(420), + [sym_unquoting_lit] = STATE(420), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(516), + [sym_num_lit] = ACTIONS(266), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(516), - [sym_nil_lit] = ACTIONS(518), - [sym_bool_lit] = ACTIONS(518), + [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [52] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(427), - [sym_kwd_lit] = STATE(427), - [sym_str_lit] = STATE(427), - [sym_sym_lit] = STATE(427), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(427), + [sym__gap] = STATE(34), + [sym_dis_expr] = STATE(34), + [sym__form] = STATE(409), + [sym_kwd_lit] = STATE(409), + [sym_str_lit] = STATE(409), + [sym_sym_lit] = STATE(409), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(409), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(427), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(427), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(427), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(427), - [sym_regex_lit] = STATE(427), - [sym_read_cond_lit] = STATE(427), - [sym_splicing_read_cond_lit] = STATE(427), - [sym_ns_map_lit] = STATE(427), - [sym_var_quoting_lit] = STATE(427), - [sym_sym_val_lit] = STATE(427), - [sym_evaling_lit] = STATE(427), - [sym_tagged_or_ctor_lit] = STATE(427), - [sym_derefing_lit] = STATE(427), - [sym_quoting_lit] = STATE(427), - [sym_syn_quoting_lit] = STATE(427), - [sym_unquote_splicing_lit] = STATE(427), - [sym_unquoting_lit] = STATE(427), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(409), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(409), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(409), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(409), + [sym_regex_lit] = STATE(409), + [sym_read_cond_lit] = STATE(409), + [sym_splicing_read_cond_lit] = STATE(409), + [sym_ns_map_lit] = STATE(409), + [sym_var_quoting_lit] = STATE(409), + [sym_sym_val_lit] = STATE(409), + [sym_evaling_lit] = STATE(409), + [sym_tagged_or_ctor_lit] = STATE(409), + [sym_derefing_lit] = STATE(409), + [sym_quoting_lit] = STATE(409), + [sym_syn_quoting_lit] = STATE(409), + [sym_unquote_splicing_lit] = STATE(409), + [sym_unquoting_lit] = STATE(409), + [aux_sym_dis_expr_repeat1] = STATE(34), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(486), + [sym_comment] = ACTIONS(486), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(378), + [sym_num_lit] = ACTIONS(488), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(378), - [sym_nil_lit] = ACTIONS(380), - [sym_bool_lit] = ACTIONS(380), + [sym_char_lit] = ACTIONS(488), + [sym_nil_lit] = ACTIONS(490), + [sym_bool_lit] = ACTIONS(490), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [53] = { - [sym__gap] = STATE(41), - [sym_dis_expr] = STATE(41), - [sym__form] = STATE(375), - [sym_kwd_lit] = STATE(375), - [sym_str_lit] = STATE(375), - [sym_sym_lit] = STATE(375), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(375), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(386), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(375), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(375), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(375), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(375), - [sym_regex_lit] = STATE(375), - [sym_read_cond_lit] = STATE(375), - [sym_splicing_read_cond_lit] = STATE(375), - [sym_ns_map_lit] = STATE(375), - [sym_var_quoting_lit] = STATE(375), - [sym_sym_val_lit] = STATE(375), - [sym_evaling_lit] = STATE(375), - [sym_tagged_or_ctor_lit] = STATE(375), - [sym_derefing_lit] = STATE(375), - [sym_quoting_lit] = STATE(375), - [sym_syn_quoting_lit] = STATE(375), - [sym_unquote_splicing_lit] = STATE(375), - [sym_unquoting_lit] = STATE(375), - [aux_sym_dis_expr_repeat1] = STATE(41), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(520), - [sym_comment] = ACTIONS(520), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(522), + [sym_num_lit] = ACTIONS(492), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(522), - [sym_nil_lit] = ACTIONS(524), - [sym_bool_lit] = ACTIONS(524), + [sym_char_lit] = ACTIONS(492), + [sym_nil_lit] = ACTIONS(494), + [sym_bool_lit] = ACTIONS(494), [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(316), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, [54] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(399), - [sym_kwd_lit] = STATE(399), - [sym_str_lit] = STATE(399), - [sym_sym_lit] = STATE(399), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(399), + [sym__gap] = STATE(21), + [sym_dis_expr] = STATE(21), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(345), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(399), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(399), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(399), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(399), - [sym_regex_lit] = STATE(399), - [sym_read_cond_lit] = STATE(399), - [sym_splicing_read_cond_lit] = STATE(399), - [sym_ns_map_lit] = STATE(399), - [sym_var_quoting_lit] = STATE(399), - [sym_sym_val_lit] = STATE(399), - [sym_evaling_lit] = STATE(399), - [sym_tagged_or_ctor_lit] = STATE(399), - [sym_derefing_lit] = STATE(399), - [sym_quoting_lit] = STATE(399), - [sym_syn_quoting_lit] = STATE(399), - [sym_unquote_splicing_lit] = STATE(399), - [sym_unquoting_lit] = STATE(399), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(374), + [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(21), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(496), + [sym_comment] = ACTIONS(496), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(382), + [sym_num_lit] = ACTIONS(498), [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(382), - [sym_nil_lit] = ACTIONS(384), - [sym_bool_lit] = ACTIONS(384), + [sym_char_lit] = ACTIONS(498), + [sym_nil_lit] = ACTIONS(500), + [sym_bool_lit] = ACTIONS(500), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -6416,617 +6922,554 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(306), }, [55] = { - [sym__gap] = STATE(115), - [sym_dis_expr] = STATE(115), - [sym__form] = STATE(265), - [sym_kwd_lit] = STATE(265), - [sym_str_lit] = STATE(265), - [sym_sym_lit] = STATE(265), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(265), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(265), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(265), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(265), - [sym__bare_set_lit] = STATE(233), - [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(115), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(526), - [sym_comment] = ACTIONS(526), + [sym__gap] = STATE(43), + [sym_dis_expr] = STATE(43), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(374), + [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(43), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(502), + [sym_comment] = ACTIONS(502), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(528), - [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(528), - [sym_nil_lit] = ACTIONS(530), - [sym_bool_lit] = ACTIONS(530), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(504), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(504), + [sym_nil_lit] = ACTIONS(506), + [sym_bool_lit] = ACTIONS(506), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [56] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(379), - [sym_kwd_lit] = STATE(379), - [sym_str_lit] = STATE(379), - [sym_sym_lit] = STATE(379), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(379), + [sym__gap] = STATE(45), + [sym_dis_expr] = STATE(45), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(370), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(379), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(379), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(379), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(379), - [sym_regex_lit] = STATE(379), - [sym_read_cond_lit] = STATE(379), - [sym_splicing_read_cond_lit] = STATE(379), - [sym_ns_map_lit] = STATE(379), - [sym_var_quoting_lit] = STATE(379), - [sym_sym_val_lit] = STATE(379), - [sym_evaling_lit] = STATE(379), - [sym_tagged_or_ctor_lit] = STATE(379), - [sym_derefing_lit] = STATE(379), - [sym_quoting_lit] = STATE(379), - [sym_syn_quoting_lit] = STATE(379), - [sym_unquote_splicing_lit] = STATE(379), - [sym_unquoting_lit] = STATE(379), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(374), + [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(45), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(508), + [sym_comment] = ACTIONS(508), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(532), + [sym_num_lit] = ACTIONS(510), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(532), - [sym_nil_lit] = ACTIONS(534), - [sym_bool_lit] = ACTIONS(534), + [sym_char_lit] = ACTIONS(510), + [sym_nil_lit] = ACTIONS(512), + [sym_bool_lit] = ACTIONS(512), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [57] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(382), - [sym_kwd_lit] = STATE(382), - [sym_str_lit] = STATE(382), - [sym_sym_lit] = STATE(382), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(382), + [sym__gap] = STATE(47), + [sym_dis_expr] = STATE(47), + [sym__form] = STATE(367), + [sym_kwd_lit] = STATE(367), + [sym_str_lit] = STATE(367), + [sym_sym_lit] = STATE(367), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(367), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(382), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(382), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(382), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(382), - [sym_regex_lit] = STATE(382), - [sym_read_cond_lit] = STATE(382), - [sym_splicing_read_cond_lit] = STATE(382), - [sym_ns_map_lit] = STATE(382), - [sym_var_quoting_lit] = STATE(382), - [sym_sym_val_lit] = STATE(382), - [sym_evaling_lit] = STATE(382), - [sym_tagged_or_ctor_lit] = STATE(382), - [sym_derefing_lit] = STATE(382), - [sym_quoting_lit] = STATE(382), - [sym_syn_quoting_lit] = STATE(382), - [sym_unquote_splicing_lit] = STATE(382), - [sym_unquoting_lit] = STATE(382), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(367), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(367), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(367), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(367), + [sym_regex_lit] = STATE(367), + [sym_read_cond_lit] = STATE(367), + [sym_splicing_read_cond_lit] = STATE(367), + [sym_ns_map_lit] = STATE(367), + [sym_var_quoting_lit] = STATE(367), + [sym_sym_val_lit] = STATE(367), + [sym_evaling_lit] = STATE(367), + [sym_tagged_or_ctor_lit] = STATE(367), + [sym_derefing_lit] = STATE(367), + [sym_quoting_lit] = STATE(367), + [sym_syn_quoting_lit] = STATE(367), + [sym_unquote_splicing_lit] = STATE(367), + [sym_unquoting_lit] = STATE(367), + [aux_sym_dis_expr_repeat1] = STATE(47), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(514), + [sym_comment] = ACTIONS(514), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(536), + [sym_num_lit] = ACTIONS(516), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(536), - [sym_nil_lit] = ACTIONS(538), - [sym_bool_lit] = ACTIONS(538), + [sym_char_lit] = ACTIONS(516), + [sym_nil_lit] = ACTIONS(518), + [sym_bool_lit] = ACTIONS(518), [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(458), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [58] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(397), - [sym_kwd_lit] = STATE(397), - [sym_str_lit] = STATE(397), - [sym_sym_lit] = STATE(397), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(397), + [sym__gap] = STATE(48), + [sym_dis_expr] = STATE(48), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(366), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(397), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(397), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(397), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(397), - [sym_regex_lit] = STATE(397), - [sym_read_cond_lit] = STATE(397), - [sym_splicing_read_cond_lit] = STATE(397), - [sym_ns_map_lit] = STATE(397), - [sym_var_quoting_lit] = STATE(397), - [sym_sym_val_lit] = STATE(397), - [sym_evaling_lit] = STATE(397), - [sym_tagged_or_ctor_lit] = STATE(397), - [sym_derefing_lit] = STATE(397), - [sym_quoting_lit] = STATE(397), - [sym_syn_quoting_lit] = STATE(397), - [sym_unquote_splicing_lit] = STATE(397), - [sym_unquoting_lit] = STATE(397), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(374), + [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(48), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(520), + [sym_comment] = ACTIONS(520), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(410), + [sym_num_lit] = ACTIONS(522), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(410), - [sym_nil_lit] = ACTIONS(412), - [sym_bool_lit] = ACTIONS(412), + [sym_char_lit] = ACTIONS(522), + [sym_nil_lit] = ACTIONS(524), + [sym_bool_lit] = ACTIONS(524), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [59] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(382), - [sym_kwd_lit] = STATE(382), - [sym_str_lit] = STATE(382), - [sym_sym_lit] = STATE(382), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(382), + [sym__gap] = STATE(49), + [sym_dis_expr] = STATE(49), + [sym__form] = STATE(355), + [sym_kwd_lit] = STATE(355), + [sym_str_lit] = STATE(355), + [sym_sym_lit] = STATE(355), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(355), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(382), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(382), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(382), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(382), - [sym_regex_lit] = STATE(382), - [sym_read_cond_lit] = STATE(382), - [sym_splicing_read_cond_lit] = STATE(382), - [sym_ns_map_lit] = STATE(382), - [sym_var_quoting_lit] = STATE(382), - [sym_sym_val_lit] = STATE(382), - [sym_evaling_lit] = STATE(382), - [sym_tagged_or_ctor_lit] = STATE(382), - [sym_derefing_lit] = STATE(382), - [sym_quoting_lit] = STATE(382), - [sym_syn_quoting_lit] = STATE(382), - [sym_unquote_splicing_lit] = STATE(382), - [sym_unquoting_lit] = STATE(382), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(355), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(355), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(355), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(355), + [sym_regex_lit] = STATE(355), + [sym_read_cond_lit] = STATE(355), + [sym_splicing_read_cond_lit] = STATE(355), + [sym_ns_map_lit] = STATE(355), + [sym_var_quoting_lit] = STATE(355), + [sym_sym_val_lit] = STATE(355), + [sym_evaling_lit] = STATE(355), + [sym_tagged_or_ctor_lit] = STATE(355), + [sym_derefing_lit] = STATE(355), + [sym_quoting_lit] = STATE(355), + [sym_syn_quoting_lit] = STATE(355), + [sym_unquote_splicing_lit] = STATE(355), + [sym_unquoting_lit] = STATE(355), + [aux_sym_dis_expr_repeat1] = STATE(49), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(526), + [sym_comment] = ACTIONS(526), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(536), + [sym_num_lit] = ACTIONS(528), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(536), - [sym_nil_lit] = ACTIONS(538), - [sym_bool_lit] = ACTIONS(538), + [sym_char_lit] = ACTIONS(528), + [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [60] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(386), - [sym_kwd_lit] = STATE(386), - [sym_str_lit] = STATE(386), - [sym_sym_lit] = STATE(386), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(386), + [sym__gap] = STATE(50), + [sym_dis_expr] = STATE(50), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(347), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(386), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(386), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(386), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(374), + [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(50), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(532), + [sym_comment] = ACTIONS(532), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(414), + [sym_num_lit] = ACTIONS(316), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(414), - [sym_nil_lit] = ACTIONS(420), - [sym_bool_lit] = ACTIONS(420), + [sym_char_lit] = ACTIONS(316), + [sym_nil_lit] = ACTIONS(318), + [sym_bool_lit] = ACTIONS(318), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [61] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(383), - [sym_kwd_lit] = STATE(383), - [sym_str_lit] = STATE(383), - [sym_sym_lit] = STATE(383), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(383), + [sym__gap] = STATE(51), + [sym_dis_expr] = STATE(51), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(345), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(383), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(383), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(383), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(383), - [sym_regex_lit] = STATE(383), - [sym_read_cond_lit] = STATE(383), - [sym_splicing_read_cond_lit] = STATE(383), - [sym_ns_map_lit] = STATE(383), - [sym_var_quoting_lit] = STATE(383), - [sym_sym_val_lit] = STATE(383), - [sym_evaling_lit] = STATE(383), - [sym_tagged_or_ctor_lit] = STATE(383), - [sym_derefing_lit] = STATE(383), - [sym_quoting_lit] = STATE(383), - [sym_syn_quoting_lit] = STATE(383), - [sym_unquote_splicing_lit] = STATE(383), - [sym_unquoting_lit] = STATE(383), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(374), + [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(51), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(534), + [sym_comment] = ACTIONS(534), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(540), + [sym_num_lit] = ACTIONS(498), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(540), - [sym_nil_lit] = ACTIONS(542), - [sym_bool_lit] = ACTIONS(542), + [sym_char_lit] = ACTIONS(498), + [sym_nil_lit] = ACTIONS(500), + [sym_bool_lit] = ACTIONS(500), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [62] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(380), - [sym_kwd_lit] = STATE(380), - [sym_str_lit] = STATE(380), - [sym_sym_lit] = STATE(380), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(380), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(389), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(380), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(380), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(380), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(380), - [sym_regex_lit] = STATE(380), - [sym_read_cond_lit] = STATE(380), - [sym_splicing_read_cond_lit] = STATE(380), - [sym_ns_map_lit] = STATE(380), - [sym_var_quoting_lit] = STATE(380), - [sym_sym_val_lit] = STATE(380), - [sym_evaling_lit] = STATE(380), - [sym_tagged_or_ctor_lit] = STATE(380), - [sym_derefing_lit] = STATE(380), - [sym_quoting_lit] = STATE(380), - [sym_syn_quoting_lit] = STATE(380), - [sym_unquote_splicing_lit] = STATE(380), - [sym_unquoting_lit] = STATE(380), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(389), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(389), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(389), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(436), + [sym_num_lit] = ACTIONS(378), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(436), - [sym_nil_lit] = ACTIONS(438), - [sym_bool_lit] = ACTIONS(438), + [sym_char_lit] = ACTIONS(378), + [sym_nil_lit] = ACTIONS(380), + [sym_bool_lit] = ACTIONS(380), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [63] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(333), - [sym_kwd_lit] = STATE(333), - [sym_str_lit] = STATE(333), - [sym_sym_lit] = STATE(333), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(333), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(333), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(333), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(333), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(333), - [sym_regex_lit] = STATE(333), - [sym_read_cond_lit] = STATE(333), - [sym_splicing_read_cond_lit] = STATE(333), - [sym_ns_map_lit] = STATE(333), - [sym_var_quoting_lit] = STATE(333), - [sym_sym_val_lit] = STATE(333), - [sym_evaling_lit] = STATE(333), - [sym_tagged_or_ctor_lit] = STATE(333), - [sym_derefing_lit] = STATE(333), - [sym_quoting_lit] = STATE(333), - [sym_syn_quoting_lit] = STATE(333), - [sym_unquote_splicing_lit] = STATE(333), - [sym_unquoting_lit] = STATE(333), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(544), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(544), - [sym_nil_lit] = ACTIONS(546), - [sym_bool_lit] = ACTIONS(546), - [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [64] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(268), - [sym_kwd_lit] = STATE(268), - [sym_str_lit] = STATE(268), - [sym_sym_lit] = STATE(268), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(268), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(268), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(268), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(268), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(268), - [sym_regex_lit] = STATE(268), - [sym_read_cond_lit] = STATE(268), - [sym_splicing_read_cond_lit] = STATE(268), - [sym_ns_map_lit] = STATE(268), - [sym_var_quoting_lit] = STATE(268), - [sym_sym_val_lit] = STATE(268), - [sym_evaling_lit] = STATE(268), - [sym_tagged_or_ctor_lit] = STATE(268), - [sym_derefing_lit] = STATE(268), - [sym_quoting_lit] = STATE(268), - [sym_syn_quoting_lit] = STATE(268), - [sym_unquote_splicing_lit] = STATE(268), - [sym_unquoting_lit] = STATE(268), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(270), + [sym_kwd_lit] = STATE(270), + [sym_str_lit] = STATE(270), + [sym_sym_lit] = STATE(270), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(270), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(270), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(270), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(270), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(270), + [sym_regex_lit] = STATE(270), + [sym_read_cond_lit] = STATE(270), + [sym_splicing_read_cond_lit] = STATE(270), + [sym_ns_map_lit] = STATE(270), + [sym_var_quoting_lit] = STATE(270), + [sym_sym_val_lit] = STATE(270), + [sym_evaling_lit] = STATE(270), + [sym_tagged_or_ctor_lit] = STATE(270), + [sym_derefing_lit] = STATE(270), + [sym_quoting_lit] = STATE(270), + [sym_syn_quoting_lit] = STATE(270), + [sym_unquote_splicing_lit] = STATE(270), + [sym_unquoting_lit] = STATE(270), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(548), + [sym_num_lit] = ACTIONS(536), [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(548), - [sym_nil_lit] = ACTIONS(550), - [sym_bool_lit] = ACTIONS(550), + [sym_char_lit] = ACTIONS(536), + [sym_nil_lit] = ACTIONS(538), + [sym_bool_lit] = ACTIONS(538), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -7045,236 +7488,299 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [65] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(385), - [sym_kwd_lit] = STATE(385), - [sym_str_lit] = STATE(385), - [sym_sym_lit] = STATE(385), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(385), + [64] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(399), + [sym_kwd_lit] = STATE(399), + [sym_str_lit] = STATE(399), + [sym_sym_lit] = STATE(399), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(399), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(385), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(385), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(385), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(399), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(399), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(399), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(399), + [sym_regex_lit] = STATE(399), + [sym_read_cond_lit] = STATE(399), + [sym_splicing_read_cond_lit] = STATE(399), + [sym_ns_map_lit] = STATE(399), + [sym_var_quoting_lit] = STATE(399), + [sym_sym_val_lit] = STATE(399), + [sym_evaling_lit] = STATE(399), + [sym_tagged_or_ctor_lit] = STATE(399), + [sym_derefing_lit] = STATE(399), + [sym_quoting_lit] = STATE(399), + [sym_syn_quoting_lit] = STATE(399), + [sym_unquote_splicing_lit] = STATE(399), + [sym_unquoting_lit] = STATE(399), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(552), + [sym_num_lit] = ACTIONS(462), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(552), - [sym_nil_lit] = ACTIONS(554), - [sym_bool_lit] = ACTIONS(554), + [sym_char_lit] = ACTIONS(462), + [sym_nil_lit] = ACTIONS(464), + [sym_bool_lit] = ACTIONS(464), [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(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [66] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(357), - [sym_kwd_lit] = STATE(357), - [sym_str_lit] = STATE(357), - [sym_sym_lit] = STATE(357), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(357), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(357), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(357), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(357), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(357), - [sym_regex_lit] = STATE(357), - [sym_read_cond_lit] = STATE(357), - [sym_splicing_read_cond_lit] = STATE(357), - [sym_ns_map_lit] = STATE(357), - [sym_var_quoting_lit] = STATE(357), - [sym_sym_val_lit] = STATE(357), - [sym_evaling_lit] = STATE(357), - [sym_tagged_or_ctor_lit] = STATE(357), - [sym_derefing_lit] = STATE(357), - [sym_quoting_lit] = STATE(357), - [sym_syn_quoting_lit] = STATE(357), - [sym_unquote_splicing_lit] = STATE(357), - [sym_unquoting_lit] = STATE(357), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [65] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(271), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(271), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(271), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(271), + [sym__bare_set_lit] = STATE(227), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(440), + [sym_num_lit] = ACTIONS(540), + [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(540), + [sym_nil_lit] = ACTIONS(542), + [sym_bool_lit] = ACTIONS(542), + [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), + }, + [66] = { + [sym__gap] = STATE(62), + [sym_dis_expr] = STATE(62), + [sym__form] = STATE(363), + [sym_kwd_lit] = STATE(363), + [sym_str_lit] = STATE(363), + [sym_sym_lit] = STATE(363), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(363), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(363), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(363), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(363), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(363), + [sym_regex_lit] = STATE(363), + [sym_read_cond_lit] = STATE(363), + [sym_splicing_read_cond_lit] = STATE(363), + [sym_ns_map_lit] = STATE(363), + [sym_var_quoting_lit] = STATE(363), + [sym_sym_val_lit] = STATE(363), + [sym_evaling_lit] = STATE(363), + [sym_tagged_or_ctor_lit] = STATE(363), + [sym_derefing_lit] = STATE(363), + [sym_quoting_lit] = STATE(363), + [sym_syn_quoting_lit] = STATE(363), + [sym_unquote_splicing_lit] = STATE(363), + [sym_unquoting_lit] = STATE(363), + [aux_sym_dis_expr_repeat1] = STATE(62), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(544), + [sym_comment] = ACTIONS(544), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(546), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(440), - [sym_nil_lit] = ACTIONS(442), - [sym_bool_lit] = ACTIONS(442), + [sym_char_lit] = ACTIONS(546), + [sym_nil_lit] = ACTIONS(548), + [sym_bool_lit] = ACTIONS(548), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [67] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(380), - [sym_kwd_lit] = STATE(380), - [sym_str_lit] = STATE(380), - [sym_sym_lit] = STATE(380), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(380), + [sym__gap] = STATE(64), + [sym_dis_expr] = STATE(64), + [sym__form] = STATE(361), + [sym_kwd_lit] = STATE(361), + [sym_str_lit] = STATE(361), + [sym_sym_lit] = STATE(361), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(361), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(380), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(380), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(380), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(380), - [sym_regex_lit] = STATE(380), - [sym_read_cond_lit] = STATE(380), - [sym_splicing_read_cond_lit] = STATE(380), - [sym_ns_map_lit] = STATE(380), - [sym_var_quoting_lit] = STATE(380), - [sym_sym_val_lit] = STATE(380), - [sym_evaling_lit] = STATE(380), - [sym_tagged_or_ctor_lit] = STATE(380), - [sym_derefing_lit] = STATE(380), - [sym_quoting_lit] = STATE(380), - [sym_syn_quoting_lit] = STATE(380), - [sym_unquote_splicing_lit] = STATE(380), - [sym_unquoting_lit] = STATE(380), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(361), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(361), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(361), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(361), + [sym_regex_lit] = STATE(361), + [sym_read_cond_lit] = STATE(361), + [sym_splicing_read_cond_lit] = STATE(361), + [sym_ns_map_lit] = STATE(361), + [sym_var_quoting_lit] = STATE(361), + [sym_sym_val_lit] = STATE(361), + [sym_evaling_lit] = STATE(361), + [sym_tagged_or_ctor_lit] = STATE(361), + [sym_derefing_lit] = STATE(361), + [sym_quoting_lit] = STATE(361), + [sym_syn_quoting_lit] = STATE(361), + [sym_unquote_splicing_lit] = STATE(361), + [sym_unquoting_lit] = STATE(361), + [aux_sym_dis_expr_repeat1] = STATE(64), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(550), + [sym_comment] = ACTIONS(550), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(436), + [sym_num_lit] = ACTIONS(552), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(436), - [sym_nil_lit] = ACTIONS(438), - [sym_bool_lit] = ACTIONS(438), + [sym_char_lit] = ACTIONS(552), + [sym_nil_lit] = ACTIONS(554), + [sym_bool_lit] = ACTIONS(554), [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(422), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [68] = { - [sym__gap] = STATE(46), - [sym_dis_expr] = STATE(46), - [sym__form] = STATE(401), - [sym_kwd_lit] = STATE(401), - [sym_str_lit] = STATE(401), - [sym_sym_lit] = STATE(401), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(401), + [sym__gap] = STATE(108), + [sym_dis_expr] = STATE(108), + [sym__form] = STATE(333), + [sym_kwd_lit] = STATE(333), + [sym_str_lit] = STATE(333), + [sym_sym_lit] = STATE(333), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(333), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(401), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(401), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(401), - [sym__bare_set_lit] = STATE(346), - [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(46), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(333), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(333), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(333), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(333), + [sym_regex_lit] = STATE(333), + [sym_read_cond_lit] = STATE(333), + [sym_splicing_read_cond_lit] = STATE(333), + [sym_ns_map_lit] = STATE(333), + [sym_var_quoting_lit] = STATE(333), + [sym_sym_val_lit] = STATE(333), + [sym_evaling_lit] = STATE(333), + [sym_tagged_or_ctor_lit] = STATE(333), + [sym_derefing_lit] = STATE(333), + [sym_quoting_lit] = STATE(333), + [sym_syn_quoting_lit] = STATE(333), + [sym_unquote_splicing_lit] = STATE(333), + [sym_unquoting_lit] = STATE(333), + [aux_sym_dis_expr_repeat1] = STATE(108), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(556), [sym_comment] = ACTIONS(556), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(558), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), [sym_char_lit] = ACTIONS(558), [sym_nil_lit] = ACTIONS(560), @@ -7285,63 +7791,63 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(280), [anon_sym_LBRACE] = ACTIONS(282), [anon_sym_LBRACK] = ACTIONS(284), - [anon_sym_POUND] = ACTIONS(316), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, [69] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(343), - [sym_kwd_lit] = STATE(343), - [sym_str_lit] = STATE(343), - [sym_sym_lit] = STATE(343), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(343), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(332), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(343), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(343), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(343), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(472), + [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(472), - [sym_nil_lit] = ACTIONS(474), - [sym_bool_lit] = ACTIONS(474), + [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), @@ -7361,102 +7867,39 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(306), }, [70] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(412), - [sym_kwd_lit] = STATE(412), - [sym_str_lit] = STATE(412), - [sym_sym_lit] = STATE(412), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(412), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(412), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(412), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(412), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(412), - [sym_regex_lit] = STATE(412), - [sym_read_cond_lit] = STATE(412), - [sym_splicing_read_cond_lit] = STATE(412), - [sym_ns_map_lit] = STATE(412), - [sym_var_quoting_lit] = STATE(412), - [sym_sym_val_lit] = STATE(412), - [sym_evaling_lit] = STATE(412), - [sym_tagged_or_ctor_lit] = STATE(412), - [sym_derefing_lit] = STATE(412), - [sym_quoting_lit] = STATE(412), - [sym_syn_quoting_lit] = STATE(412), - [sym_unquote_splicing_lit] = STATE(412), - [sym_unquoting_lit] = STATE(412), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(562), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [71] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(271), - [sym_kwd_lit] = STATE(271), - [sym_str_lit] = STATE(271), - [sym_sym_lit] = STATE(271), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(271), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(271), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(271), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(271), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(275), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(275), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(275), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(275), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), @@ -7486,47 +7929,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [72] = { - [sym__gap] = STATE(56), - [sym_dis_expr] = STATE(56), - [sym__form] = STATE(420), - [sym_kwd_lit] = STATE(420), - [sym_str_lit] = STATE(420), - [sym_sym_lit] = STATE(420), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(420), + [71] = { + [sym__gap] = STATE(69), + [sym_dis_expr] = STATE(69), + [sym__form] = STATE(331), + [sym_kwd_lit] = STATE(331), + [sym_str_lit] = STATE(331), + [sym_sym_lit] = STATE(331), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(331), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(420), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(420), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(420), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(420), - [sym_regex_lit] = STATE(420), - [sym_read_cond_lit] = STATE(420), - [sym_splicing_read_cond_lit] = STATE(420), - [sym_ns_map_lit] = STATE(420), - [sym_var_quoting_lit] = STATE(420), - [sym_sym_val_lit] = STATE(420), - [sym_evaling_lit] = STATE(420), - [sym_tagged_or_ctor_lit] = STATE(420), - [sym_derefing_lit] = STATE(420), - [sym_quoting_lit] = STATE(420), - [sym_syn_quoting_lit] = STATE(420), - [sym_unquote_splicing_lit] = STATE(420), - [sym_unquoting_lit] = STATE(420), - [aux_sym_dis_expr_repeat1] = STATE(56), - [aux_sym_sym_lit_repeat1] = STATE(324), + [sym_map_lit] = STATE(331), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(331), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(331), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(331), + [sym_regex_lit] = STATE(331), + [sym_read_cond_lit] = STATE(331), + [sym_splicing_read_cond_lit] = STATE(331), + [sym_ns_map_lit] = STATE(331), + [sym_var_quoting_lit] = STATE(331), + [sym_sym_val_lit] = STATE(331), + [sym_evaling_lit] = STATE(331), + [sym_tagged_or_ctor_lit] = STATE(331), + [sym_derefing_lit] = STATE(331), + [sym_quoting_lit] = STATE(331), + [sym_syn_quoting_lit] = STATE(331), + [sym_unquote_splicing_lit] = STATE(331), + [sym_unquoting_lit] = STATE(331), + [aux_sym_dis_expr_repeat1] = STATE(69), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(570), [sym_comment] = ACTIONS(570), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(572), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), [sym_char_lit] = ACTIONS(572), [sym_nil_lit] = ACTIONS(574), @@ -7537,52 +7980,52 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(280), [anon_sym_LBRACE] = ACTIONS(282), [anon_sym_LBRACK] = ACTIONS(284), - [anon_sym_POUND] = ACTIONS(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [73] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(272), - [sym_kwd_lit] = STATE(272), - [sym_str_lit] = STATE(272), - [sym_sym_lit] = STATE(272), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(272), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(272), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(272), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(272), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [72] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(276), + [sym_kwd_lit] = STATE(276), + [sym_str_lit] = STATE(276), + [sym_sym_lit] = STATE(276), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(276), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(276), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(276), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(276), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(276), + [sym_regex_lit] = STATE(276), + [sym_read_cond_lit] = STATE(276), + [sym_splicing_read_cond_lit] = STATE(276), + [sym_ns_map_lit] = STATE(276), + [sym_var_quoting_lit] = STATE(276), + [sym_sym_val_lit] = STATE(276), + [sym_evaling_lit] = STATE(276), + [sym_tagged_or_ctor_lit] = STATE(276), + [sym_derefing_lit] = STATE(276), + [sym_quoting_lit] = STATE(276), + [sym_syn_quoting_lit] = STATE(276), + [sym_unquote_splicing_lit] = STATE(276), + [sym_unquoting_lit] = STATE(276), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), @@ -7612,114 +8055,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [74] = { - [sym__gap] = STATE(59), - [sym_dis_expr] = STATE(59), - [sym__form] = STATE(425), - [sym_kwd_lit] = STATE(425), - [sym_str_lit] = STATE(425), - [sym_sym_lit] = STATE(425), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(425), + [73] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(329), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(425), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(425), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(425), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(425), - [sym_regex_lit] = STATE(425), - [sym_read_cond_lit] = STATE(425), - [sym_splicing_read_cond_lit] = STATE(425), - [sym_ns_map_lit] = STATE(425), - [sym_var_quoting_lit] = STATE(425), - [sym_sym_val_lit] = STATE(425), - [sym_evaling_lit] = STATE(425), - [sym_tagged_or_ctor_lit] = STATE(425), - [sym_derefing_lit] = STATE(425), - [sym_quoting_lit] = STATE(425), - [sym_syn_quoting_lit] = STATE(425), - [sym_unquote_splicing_lit] = STATE(425), - [sym_unquoting_lit] = STATE(425), - [aux_sym_dis_expr_repeat1] = STATE(59), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(580), - [sym_comment] = ACTIONS(580), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(582), + [sym_num_lit] = ACTIONS(580), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(582), - [sym_nil_lit] = ACTIONS(584), - [sym_bool_lit] = ACTIONS(584), + [sym_char_lit] = ACTIONS(580), + [sym_nil_lit] = ACTIONS(582), + [sym_bool_lit] = ACTIONS(582), [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(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [75] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(273), - [sym_kwd_lit] = STATE(273), - [sym_str_lit] = STATE(273), - [sym_sym_lit] = STATE(273), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(273), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(273), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(273), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(273), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(273), - [sym_regex_lit] = STATE(273), - [sym_read_cond_lit] = STATE(273), - [sym_splicing_read_cond_lit] = STATE(273), - [sym_ns_map_lit] = STATE(273), - [sym_var_quoting_lit] = STATE(273), - [sym_sym_val_lit] = STATE(273), - [sym_evaling_lit] = STATE(273), - [sym_tagged_or_ctor_lit] = STATE(273), - [sym_derefing_lit] = STATE(273), - [sym_quoting_lit] = STATE(273), - [sym_syn_quoting_lit] = STATE(273), - [sym_unquote_splicing_lit] = STATE(273), - [sym_unquoting_lit] = STATE(273), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [74] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(214), + [sym_kwd_lit] = STATE(214), + [sym_str_lit] = STATE(214), + [sym_sym_lit] = STATE(214), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(214), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(214), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(214), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(214), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(214), + [sym_regex_lit] = STATE(214), + [sym_read_cond_lit] = STATE(214), + [sym_splicing_read_cond_lit] = STATE(214), + [sym_ns_map_lit] = STATE(214), + [sym_var_quoting_lit] = STATE(214), + [sym_sym_val_lit] = STATE(214), + [sym_evaling_lit] = STATE(214), + [sym_tagged_or_ctor_lit] = STATE(214), + [sym_derefing_lit] = STATE(214), + [sym_quoting_lit] = STATE(214), + [sym_syn_quoting_lit] = STATE(214), + [sym_unquote_splicing_lit] = STATE(214), + [sym_unquoting_lit] = STATE(214), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(586), + [sym_num_lit] = ACTIONS(584), [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(586), - [sym_nil_lit] = ACTIONS(588), - [sym_bool_lit] = ACTIONS(588), + [sym_char_lit] = ACTIONS(584), + [sym_nil_lit] = ACTIONS(586), + [sym_bool_lit] = ACTIONS(586), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -7738,114 +8181,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [76] = { - [sym__gap] = STATE(61), - [sym_dis_expr] = STATE(61), - [sym__form] = STATE(426), - [sym_kwd_lit] = STATE(426), - [sym_str_lit] = STATE(426), - [sym_sym_lit] = STATE(426), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(426), + [75] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(327), + [sym_kwd_lit] = STATE(327), + [sym_str_lit] = STATE(327), + [sym_sym_lit] = STATE(327), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(327), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(426), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(426), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(426), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(426), - [sym_regex_lit] = STATE(426), - [sym_read_cond_lit] = STATE(426), - [sym_splicing_read_cond_lit] = STATE(426), - [sym_ns_map_lit] = STATE(426), - [sym_var_quoting_lit] = STATE(426), - [sym_sym_val_lit] = STATE(426), - [sym_evaling_lit] = STATE(426), - [sym_tagged_or_ctor_lit] = STATE(426), - [sym_derefing_lit] = STATE(426), - [sym_quoting_lit] = STATE(426), - [sym_syn_quoting_lit] = STATE(426), - [sym_unquote_splicing_lit] = STATE(426), - [sym_unquoting_lit] = STATE(426), - [aux_sym_dis_expr_repeat1] = STATE(61), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(590), - [sym_comment] = ACTIONS(590), + [sym_map_lit] = STATE(327), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(327), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(327), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(327), + [sym_regex_lit] = STATE(327), + [sym_read_cond_lit] = STATE(327), + [sym_splicing_read_cond_lit] = STATE(327), + [sym_ns_map_lit] = STATE(327), + [sym_var_quoting_lit] = STATE(327), + [sym_sym_val_lit] = STATE(327), + [sym_evaling_lit] = STATE(327), + [sym_tagged_or_ctor_lit] = STATE(327), + [sym_derefing_lit] = STATE(327), + [sym_quoting_lit] = STATE(327), + [sym_syn_quoting_lit] = STATE(327), + [sym_unquote_splicing_lit] = STATE(327), + [sym_unquoting_lit] = STATE(327), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(592), + [sym_num_lit] = ACTIONS(588), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [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), + [sym_char_lit] = ACTIONS(588), + [sym_nil_lit] = ACTIONS(590), + [sym_bool_lit] = ACTIONS(590), [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(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [77] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(274), - [sym_kwd_lit] = STATE(274), - [sym_str_lit] = STATE(274), - [sym_sym_lit] = STATE(274), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(274), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(274), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(274), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(274), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(274), - [sym_regex_lit] = STATE(274), - [sym_read_cond_lit] = STATE(274), - [sym_splicing_read_cond_lit] = STATE(274), - [sym_ns_map_lit] = STATE(274), - [sym_var_quoting_lit] = STATE(274), - [sym_sym_val_lit] = STATE(274), - [sym_evaling_lit] = STATE(274), - [sym_tagged_or_ctor_lit] = STATE(274), - [sym_derefing_lit] = STATE(274), - [sym_quoting_lit] = STATE(274), - [sym_syn_quoting_lit] = STATE(274), - [sym_unquote_splicing_lit] = STATE(274), - [sym_unquoting_lit] = STATE(274), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [76] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(277), + [sym_kwd_lit] = STATE(277), + [sym_str_lit] = STATE(277), + [sym_sym_lit] = STATE(277), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(277), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(277), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(277), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(277), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(277), + [sym_regex_lit] = STATE(277), + [sym_read_cond_lit] = STATE(277), + [sym_splicing_read_cond_lit] = STATE(277), + [sym_ns_map_lit] = STATE(277), + [sym_var_quoting_lit] = STATE(277), + [sym_sym_val_lit] = STATE(277), + [sym_evaling_lit] = STATE(277), + [sym_tagged_or_ctor_lit] = STATE(277), + [sym_derefing_lit] = STATE(277), + [sym_quoting_lit] = STATE(277), + [sym_syn_quoting_lit] = STATE(277), + [sym_unquote_splicing_lit] = STATE(277), + [sym_unquoting_lit] = STATE(277), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(596), + [sym_num_lit] = ACTIONS(592), [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(596), - [sym_nil_lit] = ACTIONS(598), - [sym_bool_lit] = ACTIONS(598), + [sym_char_lit] = ACTIONS(592), + [sym_nil_lit] = ACTIONS(594), + [sym_bool_lit] = ACTIONS(594), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -7864,114 +8307,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [78] = { - [sym__gap] = STATE(63), - [sym_dis_expr] = STATE(63), - [sym__form] = STATE(428), - [sym_kwd_lit] = STATE(428), - [sym_str_lit] = STATE(428), - [sym_sym_lit] = STATE(428), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(428), + [77] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(411), + [sym_kwd_lit] = STATE(411), + [sym_str_lit] = STATE(411), + [sym_sym_lit] = STATE(411), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(411), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(428), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(428), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(428), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(428), - [sym_regex_lit] = STATE(428), - [sym_read_cond_lit] = STATE(428), - [sym_splicing_read_cond_lit] = STATE(428), - [sym_ns_map_lit] = STATE(428), - [sym_var_quoting_lit] = STATE(428), - [sym_sym_val_lit] = STATE(428), - [sym_evaling_lit] = STATE(428), - [sym_tagged_or_ctor_lit] = STATE(428), - [sym_derefing_lit] = STATE(428), - [sym_quoting_lit] = STATE(428), - [sym_syn_quoting_lit] = STATE(428), - [sym_unquote_splicing_lit] = STATE(428), - [sym_unquoting_lit] = STATE(428), - [aux_sym_dis_expr_repeat1] = STATE(63), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(600), - [sym_comment] = ACTIONS(600), + [sym_map_lit] = STATE(411), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(411), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(411), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(411), + [sym_regex_lit] = STATE(411), + [sym_read_cond_lit] = STATE(411), + [sym_splicing_read_cond_lit] = STATE(411), + [sym_ns_map_lit] = STATE(411), + [sym_var_quoting_lit] = STATE(411), + [sym_sym_val_lit] = STATE(411), + [sym_evaling_lit] = STATE(411), + [sym_tagged_or_ctor_lit] = STATE(411), + [sym_derefing_lit] = STATE(411), + [sym_quoting_lit] = STATE(411), + [sym_syn_quoting_lit] = STATE(411), + [sym_unquote_splicing_lit] = STATE(411), + [sym_unquoting_lit] = STATE(411), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(602), + [sym_num_lit] = ACTIONS(596), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(602), - [sym_nil_lit] = ACTIONS(604), - [sym_bool_lit] = ACTIONS(604), + [sym_char_lit] = ACTIONS(596), + [sym_nil_lit] = ACTIONS(598), + [sym_bool_lit] = ACTIONS(598), [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(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [79] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(275), - [sym_kwd_lit] = STATE(275), - [sym_str_lit] = STATE(275), - [sym_sym_lit] = STATE(275), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(275), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(275), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(275), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(275), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [78] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(278), + [sym_kwd_lit] = STATE(278), + [sym_str_lit] = STATE(278), + [sym_sym_lit] = STATE(278), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(278), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(278), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(278), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(278), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(278), + [sym_regex_lit] = STATE(278), + [sym_read_cond_lit] = STATE(278), + [sym_splicing_read_cond_lit] = STATE(278), + [sym_ns_map_lit] = STATE(278), + [sym_var_quoting_lit] = STATE(278), + [sym_sym_val_lit] = STATE(278), + [sym_evaling_lit] = STATE(278), + [sym_tagged_or_ctor_lit] = STATE(278), + [sym_derefing_lit] = STATE(278), + [sym_quoting_lit] = STATE(278), + [sym_syn_quoting_lit] = STATE(278), + [sym_unquote_splicing_lit] = STATE(278), + [sym_unquoting_lit] = STATE(278), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(606), + [sym_num_lit] = ACTIONS(600), [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(606), - [sym_nil_lit] = ACTIONS(608), - [sym_bool_lit] = ACTIONS(608), + [sym_char_lit] = ACTIONS(600), + [sym_nil_lit] = ACTIONS(602), + [sym_bool_lit] = ACTIONS(602), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -7990,366 +8433,303 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [80] = { - [sym__gap] = STATE(65), - [sym_dis_expr] = STATE(65), - [sym__form] = STATE(429), - [sym_kwd_lit] = STATE(429), - [sym_str_lit] = STATE(429), - [sym_sym_lit] = STATE(429), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(429), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(385), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(429), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(429), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(429), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(429), - [sym_regex_lit] = STATE(429), - [sym_read_cond_lit] = STATE(429), - [sym_splicing_read_cond_lit] = STATE(429), - [sym_ns_map_lit] = STATE(429), - [sym_var_quoting_lit] = STATE(429), - [sym_sym_val_lit] = STATE(429), - [sym_evaling_lit] = STATE(429), - [sym_tagged_or_ctor_lit] = STATE(429), - [sym_derefing_lit] = STATE(429), - [sym_quoting_lit] = STATE(429), - [sym_syn_quoting_lit] = STATE(429), - [sym_unquote_splicing_lit] = STATE(429), - [sym_unquoting_lit] = STATE(429), - [aux_sym_dis_expr_repeat1] = STATE(65), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(610), - [sym_comment] = ACTIONS(610), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(612), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(612), - [sym_nil_lit] = ACTIONS(614), - [sym_bool_lit] = ACTIONS(614), - [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [81] = { - [sym__gap] = STATE(22), - [sym_dis_expr] = STATE(22), - [sym__form] = STATE(340), - [sym_kwd_lit] = STATE(340), - [sym_str_lit] = STATE(340), - [sym_sym_lit] = STATE(340), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(340), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(340), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(340), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(340), - [sym__bare_set_lit] = STATE(346), - [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(22), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(616), - [sym_comment] = ACTIONS(616), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(618), + [sym_num_lit] = ACTIONS(604), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(618), - [sym_nil_lit] = ACTIONS(620), - [sym_bool_lit] = ACTIONS(620), + [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(316), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [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), }, - [82] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(383), - [sym_kwd_lit] = STATE(383), - [sym_str_lit] = STATE(383), - [sym_sym_lit] = STATE(383), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(383), + [80] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(335), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(383), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(383), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(383), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(383), - [sym_regex_lit] = STATE(383), - [sym_read_cond_lit] = STATE(383), - [sym_splicing_read_cond_lit] = STATE(383), - [sym_ns_map_lit] = STATE(383), - [sym_var_quoting_lit] = STATE(383), - [sym_sym_val_lit] = STATE(383), - [sym_evaling_lit] = STATE(383), - [sym_tagged_or_ctor_lit] = STATE(383), - [sym_derefing_lit] = STATE(383), - [sym_quoting_lit] = STATE(383), - [sym_syn_quoting_lit] = STATE(383), - [sym_unquote_splicing_lit] = STATE(383), - [sym_unquoting_lit] = STATE(383), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(540), + [sym_num_lit] = ACTIONS(608), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(540), - [sym_nil_lit] = ACTIONS(542), - [sym_bool_lit] = ACTIONS(542), + [sym_char_lit] = ACTIONS(608), + [sym_nil_lit] = ACTIONS(610), + [sym_bool_lit] = ACTIONS(610), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [83] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(382), - [sym_kwd_lit] = STATE(382), - [sym_str_lit] = STATE(382), - [sym_sym_lit] = STATE(382), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(382), + [81] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(334), + [sym_kwd_lit] = STATE(334), + [sym_str_lit] = STATE(334), + [sym_sym_lit] = STATE(334), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(334), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(382), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(382), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(382), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(382), - [sym_regex_lit] = STATE(382), - [sym_read_cond_lit] = STATE(382), - [sym_splicing_read_cond_lit] = STATE(382), - [sym_ns_map_lit] = STATE(382), - [sym_var_quoting_lit] = STATE(382), - [sym_sym_val_lit] = STATE(382), - [sym_evaling_lit] = STATE(382), - [sym_tagged_or_ctor_lit] = STATE(382), - [sym_derefing_lit] = STATE(382), - [sym_quoting_lit] = STATE(382), - [sym_syn_quoting_lit] = STATE(382), - [sym_unquote_splicing_lit] = STATE(382), - [sym_unquoting_lit] = STATE(382), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(334), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(334), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(334), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(334), + [sym_regex_lit] = STATE(334), + [sym_read_cond_lit] = STATE(334), + [sym_splicing_read_cond_lit] = STATE(334), + [sym_ns_map_lit] = STATE(334), + [sym_var_quoting_lit] = STATE(334), + [sym_sym_val_lit] = STATE(334), + [sym_evaling_lit] = STATE(334), + [sym_tagged_or_ctor_lit] = STATE(334), + [sym_derefing_lit] = STATE(334), + [sym_quoting_lit] = STATE(334), + [sym_syn_quoting_lit] = STATE(334), + [sym_unquote_splicing_lit] = STATE(334), + [sym_unquoting_lit] = STATE(334), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(536), + [sym_num_lit] = ACTIONS(350), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(536), - [sym_nil_lit] = ACTIONS(538), - [sym_bool_lit] = ACTIONS(538), + [sym_char_lit] = ACTIONS(350), + [sym_nil_lit] = ACTIONS(356), + [sym_bool_lit] = ACTIONS(356), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [84] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(379), - [sym_kwd_lit] = STATE(379), - [sym_str_lit] = STATE(379), - [sym_sym_lit] = STATE(379), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(379), + [82] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(417), + [sym_kwd_lit] = STATE(417), + [sym_str_lit] = STATE(417), + [sym_sym_lit] = STATE(417), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(417), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(379), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(379), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(379), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(379), - [sym_regex_lit] = STATE(379), - [sym_read_cond_lit] = STATE(379), - [sym_splicing_read_cond_lit] = STATE(379), - [sym_ns_map_lit] = STATE(379), - [sym_var_quoting_lit] = STATE(379), - [sym_sym_val_lit] = STATE(379), - [sym_evaling_lit] = STATE(379), - [sym_tagged_or_ctor_lit] = STATE(379), - [sym_derefing_lit] = STATE(379), - [sym_quoting_lit] = STATE(379), - [sym_syn_quoting_lit] = STATE(379), - [sym_unquote_splicing_lit] = STATE(379), - [sym_unquoting_lit] = STATE(379), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(417), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(417), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(417), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(417), + [sym_regex_lit] = STATE(417), + [sym_read_cond_lit] = STATE(417), + [sym_splicing_read_cond_lit] = STATE(417), + [sym_ns_map_lit] = STATE(417), + [sym_var_quoting_lit] = STATE(417), + [sym_sym_val_lit] = STATE(417), + [sym_evaling_lit] = STATE(417), + [sym_tagged_or_ctor_lit] = STATE(417), + [sym_derefing_lit] = STATE(417), + [sym_quoting_lit] = STATE(417), + [sym_syn_quoting_lit] = STATE(417), + [sym_unquote_splicing_lit] = STATE(417), + [sym_unquoting_lit] = STATE(417), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(532), + [sym_num_lit] = ACTIONS(374), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(532), - [sym_nil_lit] = ACTIONS(534), - [sym_bool_lit] = ACTIONS(534), + [sym_char_lit] = ACTIONS(374), + [sym_nil_lit] = ACTIONS(376), + [sym_bool_lit] = ACTIONS(376), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [85] = { - [sym__gap] = STATE(52), - [sym_dis_expr] = STATE(52), - [sym__form] = STATE(349), - [sym_kwd_lit] = STATE(349), - [sym_str_lit] = STATE(349), - [sym_sym_lit] = STATE(349), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(349), + [83] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(350), + [sym_kwd_lit] = STATE(350), + [sym_str_lit] = STATE(350), + [sym_sym_lit] = STATE(350), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(350), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(349), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(349), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(349), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(349), - [sym_regex_lit] = STATE(349), - [sym_read_cond_lit] = STATE(349), - [sym_splicing_read_cond_lit] = STATE(349), - [sym_ns_map_lit] = STATE(349), - [sym_var_quoting_lit] = STATE(349), - [sym_sym_val_lit] = STATE(349), - [sym_evaling_lit] = STATE(349), - [sym_tagged_or_ctor_lit] = STATE(349), - [sym_derefing_lit] = STATE(349), - [sym_quoting_lit] = STATE(349), - [sym_syn_quoting_lit] = STATE(349), - [sym_unquote_splicing_lit] = STATE(349), - [sym_unquoting_lit] = STATE(349), - [aux_sym_dis_expr_repeat1] = STATE(52), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(622), - [sym_comment] = ACTIONS(622), + [sym_map_lit] = STATE(350), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(350), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(350), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(350), + [sym_regex_lit] = STATE(350), + [sym_read_cond_lit] = STATE(350), + [sym_splicing_read_cond_lit] = STATE(350), + [sym_ns_map_lit] = STATE(350), + [sym_var_quoting_lit] = STATE(350), + [sym_sym_val_lit] = STATE(350), + [sym_evaling_lit] = STATE(350), + [sym_tagged_or_ctor_lit] = STATE(350), + [sym_derefing_lit] = STATE(350), + [sym_quoting_lit] = STATE(350), + [sym_syn_quoting_lit] = STATE(350), + [sym_unquote_splicing_lit] = STATE(350), + [sym_unquoting_lit] = STATE(350), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(478), + [sym_num_lit] = ACTIONS(612), [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(478), - [sym_nil_lit] = ACTIONS(480), - [sym_bool_lit] = ACTIONS(480), + [sym_char_lit] = ACTIONS(612), + [sym_nil_lit] = ACTIONS(614), + [sym_bool_lit] = ACTIONS(614), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8368,51 +8748,51 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [86] = { - [sym__gap] = STATE(54), - [sym_dis_expr] = STATE(54), - [sym__form] = STATE(354), - [sym_kwd_lit] = STATE(354), - [sym_str_lit] = STATE(354), - [sym_sym_lit] = STATE(354), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(354), + [84] = { + [sym__gap] = STATE(73), + [sym_dis_expr] = STATE(73), + [sym__form] = STATE(357), + [sym_kwd_lit] = STATE(357), + [sym_str_lit] = STATE(357), + [sym_sym_lit] = STATE(357), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(357), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(354), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(354), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(354), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(354), - [sym_regex_lit] = STATE(354), - [sym_read_cond_lit] = STATE(354), - [sym_splicing_read_cond_lit] = STATE(354), - [sym_ns_map_lit] = STATE(354), - [sym_var_quoting_lit] = STATE(354), - [sym_sym_val_lit] = STATE(354), - [sym_evaling_lit] = STATE(354), - [sym_tagged_or_ctor_lit] = STATE(354), - [sym_derefing_lit] = STATE(354), - [sym_quoting_lit] = STATE(354), - [sym_syn_quoting_lit] = STATE(354), - [sym_unquote_splicing_lit] = STATE(354), - [sym_unquoting_lit] = STATE(354), - [aux_sym_dis_expr_repeat1] = STATE(54), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(624), - [sym_comment] = ACTIONS(624), + [sym_map_lit] = STATE(357), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(357), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(357), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(357), + [sym_regex_lit] = STATE(357), + [sym_read_cond_lit] = STATE(357), + [sym_splicing_read_cond_lit] = STATE(357), + [sym_ns_map_lit] = STATE(357), + [sym_var_quoting_lit] = STATE(357), + [sym_sym_val_lit] = STATE(357), + [sym_evaling_lit] = STATE(357), + [sym_tagged_or_ctor_lit] = STATE(357), + [sym_derefing_lit] = STATE(357), + [sym_quoting_lit] = STATE(357), + [sym_syn_quoting_lit] = STATE(357), + [sym_unquote_splicing_lit] = STATE(357), + [sym_unquoting_lit] = STATE(357), + [aux_sym_dis_expr_repeat1] = STATE(73), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(616), + [sym_comment] = ACTIONS(616), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(484), + [sym_num_lit] = ACTIONS(384), [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(484), - [sym_nil_lit] = ACTIONS(486), - [sym_bool_lit] = ACTIONS(486), + [sym_char_lit] = ACTIONS(384), + [sym_nil_lit] = ACTIONS(386), + [sym_bool_lit] = ACTIONS(386), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8431,150 +8811,87 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [87] = { - [sym__gap] = STATE(139), - [sym_dis_expr] = STATE(139), - [sym__form] = STATE(279), - [sym_kwd_lit] = STATE(279), - [sym_str_lit] = STATE(279), - [sym_sym_lit] = STATE(279), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(279), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(279), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(279), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(279), - [sym__bare_set_lit] = STATE(233), - [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(139), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(626), - [sym_comment] = ACTIONS(626), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(628), - [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(628), - [sym_nil_lit] = ACTIONS(630), - [sym_bool_lit] = ACTIONS(630), - [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), - }, - [88] = { - [sym__gap] = STATE(121), - [sym_dis_expr] = STATE(121), - [sym__form] = STATE(375), - [sym_kwd_lit] = STATE(375), - [sym_str_lit] = STATE(375), - [sym_sym_lit] = STATE(375), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(375), + [85] = { + [sym__gap] = STATE(75), + [sym_dis_expr] = STATE(75), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(362), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(375), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(375), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(375), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(375), - [sym_regex_lit] = STATE(375), - [sym_read_cond_lit] = STATE(375), - [sym_splicing_read_cond_lit] = STATE(375), - [sym_ns_map_lit] = STATE(375), - [sym_var_quoting_lit] = STATE(375), - [sym_sym_val_lit] = STATE(375), - [sym_evaling_lit] = STATE(375), - [sym_tagged_or_ctor_lit] = STATE(375), - [sym_derefing_lit] = STATE(375), - [sym_quoting_lit] = STATE(375), - [sym_syn_quoting_lit] = STATE(375), - [sym_unquote_splicing_lit] = STATE(375), - [sym_unquoting_lit] = STATE(375), - [aux_sym_dis_expr_repeat1] = STATE(121), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(632), - [sym_comment] = ACTIONS(632), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(374), + [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(75), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(618), + [sym_comment] = ACTIONS(618), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(522), + [sym_num_lit] = ACTIONS(390), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(522), - [sym_nil_lit] = ACTIONS(524), - [sym_bool_lit] = ACTIONS(524), + [sym_char_lit] = ACTIONS(390), + [sym_nil_lit] = ACTIONS(392), + [sym_bool_lit] = ACTIONS(392), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [89] = { - [sym__gap] = STATE(145), - [sym_dis_expr] = STATE(145), + [86] = { + [sym__gap] = STATE(138), + [sym_dis_expr] = STATE(138), [sym__form] = STATE(283), [sym_kwd_lit] = STATE(283), [sym_str_lit] = STATE(283), [sym_sym_lit] = STATE(283), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(283), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(283), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(283), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(283), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(283), [sym_regex_lit] = STATE(283), [sym_read_cond_lit] = STATE(283), @@ -8589,19 +8906,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(283), [sym_unquote_splicing_lit] = STATE(283), [sym_unquoting_lit] = STATE(283), - [aux_sym_dis_expr_repeat1] = STATE(145), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(634), - [sym_comment] = ACTIONS(634), + [aux_sym_dis_expr_repeat1] = STATE(138), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(620), + [sym_comment] = ACTIONS(620), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(636), + [sym_num_lit] = ACTIONS(622), [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(636), - [sym_nil_lit] = ACTIONS(638), - [sym_bool_lit] = ACTIONS(638), + [sym_char_lit] = ACTIONS(622), + [sym_nil_lit] = ACTIONS(624), + [sym_bool_lit] = ACTIONS(624), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8620,51 +8937,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [90] = { - [sym__gap] = STATE(147), - [sym_dis_expr] = STATE(147), - [sym__form] = STATE(284), - [sym_kwd_lit] = STATE(284), - [sym_str_lit] = STATE(284), - [sym_sym_lit] = STATE(284), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(284), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(284), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(284), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(284), - [sym__bare_set_lit] = STATE(233), - [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(147), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(640), - [sym_comment] = ACTIONS(640), + [87] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(364), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(394), + [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(394), + [sym_nil_lit] = ACTIONS(396), + [sym_bool_lit] = ACTIONS(396), + [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), + }, + [88] = { + [sym__gap] = STATE(144), + [sym_dis_expr] = STATE(144), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(287), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(287), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(287), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(287), + [sym__bare_set_lit] = STATE(227), + [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(144), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(626), + [sym_comment] = ACTIONS(626), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(642), + [sym_num_lit] = ACTIONS(628), [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(642), - [sym_nil_lit] = ACTIONS(644), - [sym_bool_lit] = ACTIONS(644), + [sym_char_lit] = ACTIONS(628), + [sym_nil_lit] = ACTIONS(630), + [sym_bool_lit] = ACTIONS(630), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8683,51 +9063,51 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [91] = { - [sym__gap] = STATE(149), - [sym_dis_expr] = STATE(149), - [sym__form] = STATE(285), - [sym_kwd_lit] = STATE(285), - [sym_str_lit] = STATE(285), - [sym_sym_lit] = STATE(285), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(285), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(285), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(285), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(285), - [sym__bare_set_lit] = STATE(233), - [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(149), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(646), - [sym_comment] = ACTIONS(646), + [89] = { + [sym__gap] = STATE(146), + [sym_dis_expr] = STATE(146), + [sym__form] = STATE(289), + [sym_kwd_lit] = STATE(289), + [sym_str_lit] = STATE(289), + [sym_sym_lit] = STATE(289), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(289), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(289), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(289), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(289), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(289), + [sym_regex_lit] = STATE(289), + [sym_read_cond_lit] = STATE(289), + [sym_splicing_read_cond_lit] = STATE(289), + [sym_ns_map_lit] = STATE(289), + [sym_var_quoting_lit] = STATE(289), + [sym_sym_val_lit] = STATE(289), + [sym_evaling_lit] = STATE(289), + [sym_tagged_or_ctor_lit] = STATE(289), + [sym_derefing_lit] = STATE(289), + [sym_quoting_lit] = STATE(289), + [sym_syn_quoting_lit] = STATE(289), + [sym_unquote_splicing_lit] = STATE(289), + [sym_unquoting_lit] = STATE(289), + [aux_sym_dis_expr_repeat1] = STATE(146), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(632), + [sym_comment] = ACTIONS(632), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(648), + [sym_num_lit] = ACTIONS(634), [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(648), - [sym_nil_lit] = ACTIONS(650), - [sym_bool_lit] = ACTIONS(650), + [sym_char_lit] = ACTIONS(634), + [sym_nil_lit] = ACTIONS(636), + [sym_bool_lit] = ACTIONS(636), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8746,51 +9126,51 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [92] = { - [sym__gap] = STATE(151), - [sym_dis_expr] = STATE(151), - [sym__form] = STATE(286), - [sym_kwd_lit] = STATE(286), - [sym_str_lit] = STATE(286), - [sym_sym_lit] = STATE(286), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(286), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(286), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(286), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(286), - [sym__bare_set_lit] = STATE(233), - [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(151), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(652), - [sym_comment] = ACTIONS(652), + [90] = { + [sym__gap] = STATE(148), + [sym_dis_expr] = STATE(148), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(290), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(290), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(290), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(290), + [sym__bare_set_lit] = STATE(227), + [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(148), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(638), + [sym_comment] = ACTIONS(638), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(654), + [sym_num_lit] = ACTIONS(640), [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(654), - [sym_nil_lit] = ACTIONS(656), - [sym_bool_lit] = ACTIONS(656), + [sym_char_lit] = ACTIONS(640), + [sym_nil_lit] = ACTIONS(642), + [sym_bool_lit] = ACTIONS(642), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8809,51 +9189,51 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [93] = { - [sym__gap] = STATE(153), - [sym_dis_expr] = STATE(153), - [sym__form] = STATE(287), - [sym_kwd_lit] = STATE(287), - [sym_str_lit] = STATE(287), - [sym_sym_lit] = STATE(287), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(287), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(287), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(287), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(287), - [sym__bare_set_lit] = STATE(233), - [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(153), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(658), - [sym_comment] = ACTIONS(658), + [91] = { + [sym__gap] = STATE(150), + [sym_dis_expr] = STATE(150), + [sym__form] = STATE(291), + [sym_kwd_lit] = STATE(291), + [sym_str_lit] = STATE(291), + [sym_sym_lit] = STATE(291), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(291), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(291), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(291), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(291), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(291), + [sym_regex_lit] = STATE(291), + [sym_read_cond_lit] = STATE(291), + [sym_splicing_read_cond_lit] = STATE(291), + [sym_ns_map_lit] = STATE(291), + [sym_var_quoting_lit] = STATE(291), + [sym_sym_val_lit] = STATE(291), + [sym_evaling_lit] = STATE(291), + [sym_tagged_or_ctor_lit] = STATE(291), + [sym_derefing_lit] = STATE(291), + [sym_quoting_lit] = STATE(291), + [sym_syn_quoting_lit] = STATE(291), + [sym_unquote_splicing_lit] = STATE(291), + [sym_unquoting_lit] = STATE(291), + [aux_sym_dis_expr_repeat1] = STATE(150), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(644), + [sym_comment] = ACTIONS(644), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(660), + [sym_num_lit] = ACTIONS(646), [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(660), - [sym_nil_lit] = ACTIONS(662), - [sym_bool_lit] = ACTIONS(662), + [sym_char_lit] = ACTIONS(646), + [sym_nil_lit] = ACTIONS(648), + [sym_bool_lit] = ACTIONS(648), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -8872,555 +9252,492 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [94] = { - [sym__gap] = STATE(172), - [sym_dis_expr] = STATE(172), - [sym__form] = STATE(234), - [sym_kwd_lit] = STATE(234), - [sym_str_lit] = STATE(234), - [sym_sym_lit] = STATE(234), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(234), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(234), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(234), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(234), - [sym__bare_set_lit] = STATE(233), - [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(172), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(664), - [sym_comment] = ACTIONS(664), + [92] = { + [sym__gap] = STATE(152), + [sym_dis_expr] = STATE(152), + [sym__form] = STATE(263), + [sym_kwd_lit] = STATE(263), + [sym_str_lit] = STATE(263), + [sym_sym_lit] = STATE(263), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(263), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(263), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(263), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(263), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(263), + [sym_regex_lit] = STATE(263), + [sym_read_cond_lit] = STATE(263), + [sym_splicing_read_cond_lit] = STATE(263), + [sym_ns_map_lit] = STATE(263), + [sym_var_quoting_lit] = STATE(263), + [sym_sym_val_lit] = STATE(263), + [sym_evaling_lit] = STATE(263), + [sym_tagged_or_ctor_lit] = STATE(263), + [sym_derefing_lit] = STATE(263), + [sym_quoting_lit] = STATE(263), + [sym_syn_quoting_lit] = STATE(263), + [sym_unquote_splicing_lit] = STATE(263), + [sym_unquoting_lit] = STATE(263), + [aux_sym_dis_expr_repeat1] = STATE(152), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(650), + [sym_comment] = ACTIONS(650), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(666), + [sym_num_lit] = ACTIONS(652), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(666), - [sym_nil_lit] = ACTIONS(668), - [sym_bool_lit] = ACTIONS(668), + [sym_char_lit] = ACTIONS(652), + [sym_nil_lit] = ACTIONS(654), + [sym_bool_lit] = ACTIONS(654), [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(396), + [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), [anon_sym_POUND_POUND] = ACTIONS(39), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [95] = { - [sym__gap] = STATE(122), - [sym_dis_expr] = STATE(122), - [sym__form] = STATE(369), - [sym_kwd_lit] = STATE(369), - [sym_str_lit] = STATE(369), - [sym_sym_lit] = STATE(369), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(369), + [93] = { + [sym__gap] = STATE(77), + [sym_dis_expr] = STATE(77), + [sym__form] = STATE(378), + [sym_kwd_lit] = STATE(378), + [sym_str_lit] = STATE(378), + [sym_sym_lit] = STATE(378), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(378), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(369), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(369), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(369), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(369), - [sym_regex_lit] = STATE(369), - [sym_read_cond_lit] = STATE(369), - [sym_splicing_read_cond_lit] = STATE(369), - [sym_ns_map_lit] = STATE(369), - [sym_var_quoting_lit] = STATE(369), - [sym_sym_val_lit] = STATE(369), - [sym_evaling_lit] = STATE(369), - [sym_tagged_or_ctor_lit] = STATE(369), - [sym_derefing_lit] = STATE(369), - [sym_quoting_lit] = STATE(369), - [sym_syn_quoting_lit] = STATE(369), - [sym_unquote_splicing_lit] = STATE(369), - [sym_unquoting_lit] = STATE(369), - [aux_sym_dis_expr_repeat1] = STATE(122), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(670), - [sym_comment] = ACTIONS(670), + [sym_map_lit] = STATE(378), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(378), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(378), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(378), + [sym_regex_lit] = STATE(378), + [sym_read_cond_lit] = STATE(378), + [sym_splicing_read_cond_lit] = STATE(378), + [sym_ns_map_lit] = STATE(378), + [sym_var_quoting_lit] = STATE(378), + [sym_sym_val_lit] = STATE(378), + [sym_evaling_lit] = STATE(378), + [sym_tagged_or_ctor_lit] = STATE(378), + [sym_derefing_lit] = STATE(378), + [sym_quoting_lit] = STATE(378), + [sym_syn_quoting_lit] = STATE(378), + [sym_unquote_splicing_lit] = STATE(378), + [sym_unquoting_lit] = STATE(378), + [aux_sym_dis_expr_repeat1] = STATE(77), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(656), + [sym_comment] = ACTIONS(656), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(516), + [sym_num_lit] = ACTIONS(400), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(516), - [sym_nil_lit] = ACTIONS(518), - [sym_bool_lit] = ACTIONS(518), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [sym_bool_lit] = ACTIONS(402), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [96] = { - [sym__gap] = STATE(67), - [sym_dis_expr] = STATE(67), - [sym__form] = STATE(367), - [sym_kwd_lit] = STATE(367), - [sym_str_lit] = STATE(367), - [sym_sym_lit] = STATE(367), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(367), + [94] = { + [sym__gap] = STATE(79), + [sym_dis_expr] = STATE(79), + [sym__form] = STATE(384), + [sym_kwd_lit] = STATE(384), + [sym_str_lit] = STATE(384), + [sym_sym_lit] = STATE(384), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(384), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(367), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(367), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(367), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(367), - [sym_regex_lit] = STATE(367), - [sym_read_cond_lit] = STATE(367), - [sym_splicing_read_cond_lit] = STATE(367), - [sym_ns_map_lit] = STATE(367), - [sym_var_quoting_lit] = STATE(367), - [sym_sym_val_lit] = STATE(367), - [sym_evaling_lit] = STATE(367), - [sym_tagged_or_ctor_lit] = STATE(367), - [sym_derefing_lit] = STATE(367), - [sym_quoting_lit] = STATE(367), - [sym_syn_quoting_lit] = STATE(367), - [sym_unquote_splicing_lit] = STATE(367), - [sym_unquoting_lit] = STATE(367), - [aux_sym_dis_expr_repeat1] = STATE(67), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(672), - [sym_comment] = ACTIONS(672), + [sym_map_lit] = STATE(384), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(384), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(384), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(384), + [sym_regex_lit] = STATE(384), + [sym_read_cond_lit] = STATE(384), + [sym_splicing_read_cond_lit] = STATE(384), + [sym_ns_map_lit] = STATE(384), + [sym_var_quoting_lit] = STATE(384), + [sym_sym_val_lit] = STATE(384), + [sym_evaling_lit] = STATE(384), + [sym_tagged_or_ctor_lit] = STATE(384), + [sym_derefing_lit] = STATE(384), + [sym_quoting_lit] = STATE(384), + [sym_syn_quoting_lit] = STATE(384), + [sym_unquote_splicing_lit] = STATE(384), + [sym_unquoting_lit] = STATE(384), + [aux_sym_dis_expr_repeat1] = STATE(79), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(658), + [sym_comment] = ACTIONS(658), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(510), + [sym_num_lit] = ACTIONS(406), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(510), - [sym_nil_lit] = ACTIONS(512), - [sym_bool_lit] = ACTIONS(512), + [sym_char_lit] = ACTIONS(406), + [sym_nil_lit] = ACTIONS(408), + [sym_bool_lit] = ACTIONS(408), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [97] = { - [sym__gap] = STATE(36), - [sym_dis_expr] = STATE(36), - [sym__form] = STATE(365), - [sym_kwd_lit] = STATE(365), - [sym_str_lit] = STATE(365), - [sym_sym_lit] = STATE(365), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(365), + [95] = { + [sym__gap] = STATE(80), + [sym_dis_expr] = STATE(80), + [sym__form] = STATE(410), + [sym_kwd_lit] = STATE(410), + [sym_str_lit] = STATE(410), + [sym_sym_lit] = STATE(410), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(410), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(365), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(365), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(365), - [sym__bare_set_lit] = STATE(346), - [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(36), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(674), - [sym_comment] = ACTIONS(674), + [sym_map_lit] = STATE(410), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(410), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(410), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(410), + [sym_regex_lit] = STATE(410), + [sym_read_cond_lit] = STATE(410), + [sym_splicing_read_cond_lit] = STATE(410), + [sym_ns_map_lit] = STATE(410), + [sym_var_quoting_lit] = STATE(410), + [sym_sym_val_lit] = STATE(410), + [sym_evaling_lit] = STATE(410), + [sym_tagged_or_ctor_lit] = STATE(410), + [sym_derefing_lit] = STATE(410), + [sym_quoting_lit] = STATE(410), + [sym_syn_quoting_lit] = STATE(410), + [sym_unquote_splicing_lit] = STATE(410), + [sym_unquoting_lit] = STATE(410), + [aux_sym_dis_expr_repeat1] = STATE(80), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(660), + [sym_comment] = ACTIONS(660), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(504), + [sym_num_lit] = ACTIONS(412), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(504), - [sym_nil_lit] = ACTIONS(506), - [sym_bool_lit] = ACTIONS(506), + [sym_char_lit] = ACTIONS(412), + [sym_nil_lit] = ACTIONS(414), + [sym_bool_lit] = ACTIONS(414), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [98] = { - [sym__gap] = STATE(131), - [sym_dis_expr] = STATE(131), - [sym__form] = STATE(363), - [sym_kwd_lit] = STATE(363), - [sym_str_lit] = STATE(363), - [sym_sym_lit] = STATE(363), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(363), + [96] = { + [sym__gap] = STATE(81), + [sym_dis_expr] = STATE(81), + [sym__form] = STATE(391), + [sym_kwd_lit] = STATE(391), + [sym_str_lit] = STATE(391), + [sym_sym_lit] = STATE(391), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(391), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(363), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(363), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(363), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(363), - [sym_regex_lit] = STATE(363), - [sym_read_cond_lit] = STATE(363), - [sym_splicing_read_cond_lit] = STATE(363), - [sym_ns_map_lit] = STATE(363), - [sym_var_quoting_lit] = STATE(363), - [sym_sym_val_lit] = STATE(363), - [sym_evaling_lit] = STATE(363), - [sym_tagged_or_ctor_lit] = STATE(363), - [sym_derefing_lit] = STATE(363), - [sym_quoting_lit] = STATE(363), - [sym_syn_quoting_lit] = STATE(363), - [sym_unquote_splicing_lit] = STATE(363), - [sym_unquoting_lit] = STATE(363), - [aux_sym_dis_expr_repeat1] = STATE(131), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(676), - [sym_comment] = ACTIONS(676), + [sym_map_lit] = STATE(391), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(391), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(391), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(391), + [sym_regex_lit] = STATE(391), + [sym_read_cond_lit] = STATE(391), + [sym_splicing_read_cond_lit] = STATE(391), + [sym_ns_map_lit] = STATE(391), + [sym_var_quoting_lit] = STATE(391), + [sym_sym_val_lit] = STATE(391), + [sym_evaling_lit] = STATE(391), + [sym_tagged_or_ctor_lit] = STATE(391), + [sym_derefing_lit] = STATE(391), + [sym_quoting_lit] = STATE(391), + [sym_syn_quoting_lit] = STATE(391), + [sym_unquote_splicing_lit] = STATE(391), + [sym_unquoting_lit] = STATE(391), + [aux_sym_dis_expr_repeat1] = STATE(81), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(662), + [sym_comment] = ACTIONS(662), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(450), + [sym_num_lit] = ACTIONS(418), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(450), - [sym_nil_lit] = ACTIONS(456), - [sym_bool_lit] = ACTIONS(456), + [sym_char_lit] = ACTIONS(418), + [sym_nil_lit] = ACTIONS(420), + [sym_bool_lit] = ACTIONS(420), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [99] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(301), - [sym_kwd_lit] = STATE(301), - [sym_str_lit] = STATE(301), - [sym_sym_lit] = STATE(301), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(301), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(301), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(301), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(301), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(301), - [sym_regex_lit] = STATE(301), - [sym_read_cond_lit] = STATE(301), - [sym_splicing_read_cond_lit] = STATE(301), - [sym_ns_map_lit] = STATE(301), - [sym_var_quoting_lit] = STATE(301), - [sym_sym_val_lit] = STATE(301), - [sym_evaling_lit] = STATE(301), - [sym_tagged_or_ctor_lit] = STATE(301), - [sym_derefing_lit] = STATE(301), - [sym_quoting_lit] = STATE(301), - [sym_syn_quoting_lit] = STATE(301), - [sym_unquote_splicing_lit] = STATE(301), - [sym_unquoting_lit] = STATE(301), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [97] = { + [sym__gap] = STATE(82), + [sym_dis_expr] = STATE(82), + [sym__form] = STATE(393), + [sym_kwd_lit] = STATE(393), + [sym_str_lit] = STATE(393), + [sym_sym_lit] = STATE(393), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(393), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(393), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(393), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(393), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(393), + [sym_regex_lit] = STATE(393), + [sym_read_cond_lit] = STATE(393), + [sym_splicing_read_cond_lit] = STATE(393), + [sym_ns_map_lit] = STATE(393), + [sym_var_quoting_lit] = STATE(393), + [sym_sym_val_lit] = STATE(393), + [sym_evaling_lit] = STATE(393), + [sym_tagged_or_ctor_lit] = STATE(393), + [sym_derefing_lit] = STATE(393), + [sym_quoting_lit] = STATE(393), + [sym_syn_quoting_lit] = STATE(393), + [sym_unquote_splicing_lit] = STATE(393), + [sym_unquoting_lit] = STATE(393), + [aux_sym_dis_expr_repeat1] = STATE(82), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(664), + [sym_comment] = ACTIONS(664), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(678), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(678), - [sym_nil_lit] = ACTIONS(680), - [sym_bool_lit] = ACTIONS(680), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(448), + [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(448), + [sym_nil_lit] = ACTIONS(450), + [sym_bool_lit] = ACTIONS(450), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), - }, - [100] = { - [sym__gap] = STATE(99), - [sym_dis_expr] = STATE(99), - [sym__form] = STATE(302), - [sym_kwd_lit] = STATE(302), - [sym_str_lit] = STATE(302), - [sym_sym_lit] = STATE(302), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(302), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(302), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(302), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(302), - [sym__bare_set_lit] = STATE(233), - [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_dis_expr_repeat1] = STATE(99), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(682), - [sym_comment] = ACTIONS(682), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(684), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(684), - [sym_nil_lit] = ACTIONS(686), - [sym_bool_lit] = ACTIONS(686), - [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [101] = { - [sym__gap] = STATE(136), - [sym_dis_expr] = STATE(136), - [sym__form] = STATE(361), - [sym_kwd_lit] = STATE(361), - [sym_str_lit] = STATE(361), - [sym_sym_lit] = STATE(361), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(361), + [98] = { + [sym__gap] = STATE(83), + [sym_dis_expr] = STATE(83), + [sym__form] = STATE(405), + [sym_kwd_lit] = STATE(405), + [sym_str_lit] = STATE(405), + [sym_sym_lit] = STATE(405), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(405), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(361), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(361), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(361), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(361), - [sym_regex_lit] = STATE(361), - [sym_read_cond_lit] = STATE(361), - [sym_splicing_read_cond_lit] = STATE(361), - [sym_ns_map_lit] = STATE(361), - [sym_var_quoting_lit] = STATE(361), - [sym_sym_val_lit] = STATE(361), - [sym_evaling_lit] = STATE(361), - [sym_tagged_or_ctor_lit] = STATE(361), - [sym_derefing_lit] = STATE(361), - [sym_quoting_lit] = STATE(361), - [sym_syn_quoting_lit] = STATE(361), - [sym_unquote_splicing_lit] = STATE(361), - [sym_unquoting_lit] = STATE(361), - [aux_sym_dis_expr_repeat1] = STATE(136), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(688), - [sym_comment] = ACTIONS(688), + [sym_map_lit] = STATE(405), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(405), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(405), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(405), + [sym_regex_lit] = STATE(405), + [sym_read_cond_lit] = STATE(405), + [sym_splicing_read_cond_lit] = STATE(405), + [sym_ns_map_lit] = STATE(405), + [sym_var_quoting_lit] = STATE(405), + [sym_sym_val_lit] = STATE(405), + [sym_evaling_lit] = STATE(405), + [sym_tagged_or_ctor_lit] = STATE(405), + [sym_derefing_lit] = STATE(405), + [sym_quoting_lit] = STATE(405), + [sym_syn_quoting_lit] = STATE(405), + [sym_unquote_splicing_lit] = STATE(405), + [sym_unquoting_lit] = STATE(405), + [aux_sym_dis_expr_repeat1] = STATE(83), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(666), + [sym_comment] = ACTIONS(666), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(496), + [sym_num_lit] = ACTIONS(454), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [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), + [sym_char_lit] = ACTIONS(454), + [sym_nil_lit] = ACTIONS(456), + [sym_bool_lit] = ACTIONS(456), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [102] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(355), - [sym_kwd_lit] = STATE(355), - [sym_str_lit] = STATE(355), - [sym_sym_lit] = STATE(355), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(355), + [99] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(369), + [sym_kwd_lit] = STATE(369), + [sym_str_lit] = STATE(369), + [sym_sym_lit] = STATE(369), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(369), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(355), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(355), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(355), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(355), - [sym_regex_lit] = STATE(355), - [sym_read_cond_lit] = STATE(355), - [sym_splicing_read_cond_lit] = STATE(355), - [sym_ns_map_lit] = STATE(355), - [sym_var_quoting_lit] = STATE(355), - [sym_sym_val_lit] = STATE(355), - [sym_evaling_lit] = STATE(355), - [sym_tagged_or_ctor_lit] = STATE(355), - [sym_derefing_lit] = STATE(355), - [sym_quoting_lit] = STATE(355), - [sym_syn_quoting_lit] = STATE(355), - [sym_unquote_splicing_lit] = STATE(355), - [sym_unquoting_lit] = STATE(355), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(369), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(369), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(369), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(369), + [sym_regex_lit] = STATE(369), + [sym_read_cond_lit] = STATE(369), + [sym_splicing_read_cond_lit] = STATE(369), + [sym_ns_map_lit] = STATE(369), + [sym_var_quoting_lit] = STATE(369), + [sym_sym_val_lit] = STATE(369), + [sym_evaling_lit] = STATE(369), + [sym_tagged_or_ctor_lit] = STATE(369), + [sym_derefing_lit] = STATE(369), + [sym_quoting_lit] = STATE(369), + [sym_syn_quoting_lit] = STATE(369), + [sym_unquote_splicing_lit] = STATE(369), + [sym_unquoting_lit] = STATE(369), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(490), + [sym_num_lit] = ACTIONS(458), [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), + [sym_char_lit] = ACTIONS(458), + [sym_nil_lit] = ACTIONS(460), + [sym_bool_lit] = ACTIONS(460), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -9439,303 +9756,429 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [103] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(262), - [sym_kwd_lit] = STATE(262), - [sym_str_lit] = STATE(262), - [sym_sym_lit] = STATE(262), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(262), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(262), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(262), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(262), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [100] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(412), + [sym_kwd_lit] = STATE(412), + [sym_str_lit] = STATE(412), + [sym_sym_lit] = STATE(412), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(412), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(412), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(412), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(412), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(412), + [sym_regex_lit] = STATE(412), + [sym_read_cond_lit] = STATE(412), + [sym_splicing_read_cond_lit] = STATE(412), + [sym_ns_map_lit] = STATE(412), + [sym_var_quoting_lit] = STATE(412), + [sym_sym_val_lit] = STATE(412), + [sym_evaling_lit] = STATE(412), + [sym_tagged_or_ctor_lit] = STATE(412), + [sym_derefing_lit] = STATE(412), + [sym_quoting_lit] = STATE(412), + [sym_syn_quoting_lit] = STATE(412), + [sym_unquote_splicing_lit] = STATE(412), + [sym_unquoting_lit] = STATE(412), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(690), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [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), + [sym_num_lit] = ACTIONS(466), + [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(466), + [sym_nil_lit] = ACTIONS(468), + [sym_bool_lit] = ACTIONS(468), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [104] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(355), - [sym_kwd_lit] = STATE(355), - [sym_str_lit] = STATE(355), - [sym_sym_lit] = STATE(355), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(355), + [101] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(414), + [sym_kwd_lit] = STATE(414), + [sym_str_lit] = STATE(414), + [sym_sym_lit] = STATE(414), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(414), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(355), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(355), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(355), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(355), - [sym_regex_lit] = STATE(355), - [sym_read_cond_lit] = STATE(355), - [sym_splicing_read_cond_lit] = STATE(355), - [sym_ns_map_lit] = STATE(355), - [sym_var_quoting_lit] = STATE(355), - [sym_sym_val_lit] = STATE(355), - [sym_evaling_lit] = STATE(355), - [sym_tagged_or_ctor_lit] = STATE(355), - [sym_derefing_lit] = STATE(355), - [sym_quoting_lit] = STATE(355), - [sym_syn_quoting_lit] = STATE(355), - [sym_unquote_splicing_lit] = STATE(355), - [sym_unquoting_lit] = STATE(355), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(414), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(414), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(414), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(414), + [sym_regex_lit] = STATE(414), + [sym_read_cond_lit] = STATE(414), + [sym_splicing_read_cond_lit] = STATE(414), + [sym_ns_map_lit] = STATE(414), + [sym_var_quoting_lit] = STATE(414), + [sym_sym_val_lit] = STATE(414), + [sym_evaling_lit] = STATE(414), + [sym_tagged_or_ctor_lit] = STATE(414), + [sym_derefing_lit] = STATE(414), + [sym_quoting_lit] = STATE(414), + [sym_syn_quoting_lit] = STATE(414), + [sym_unquote_splicing_lit] = STATE(414), + [sym_unquoting_lit] = STATE(414), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(490), + [sym_num_lit] = ACTIONS(470), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [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), + [sym_char_lit] = ACTIONS(470), + [sym_nil_lit] = ACTIONS(472), + [sym_bool_lit] = ACTIONS(472), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [105] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(307), - [sym_kwd_lit] = STATE(307), - [sym_str_lit] = STATE(307), - [sym_sym_lit] = STATE(307), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(307), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(307), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(307), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(307), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(307), - [sym_regex_lit] = STATE(307), - [sym_read_cond_lit] = STATE(307), - [sym_splicing_read_cond_lit] = STATE(307), - [sym_ns_map_lit] = STATE(307), - [sym_var_quoting_lit] = STATE(307), - [sym_sym_val_lit] = STATE(307), - [sym_evaling_lit] = STATE(307), - [sym_tagged_or_ctor_lit] = STATE(307), - [sym_derefing_lit] = STATE(307), - [sym_quoting_lit] = STATE(307), - [sym_syn_quoting_lit] = STATE(307), - [sym_unquote_splicing_lit] = STATE(307), - [sym_unquoting_lit] = STATE(307), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [102] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(415), + [sym_kwd_lit] = STATE(415), + [sym_str_lit] = STATE(415), + [sym_sym_lit] = STATE(415), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(415), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(415), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(415), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(415), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(415), + [sym_regex_lit] = STATE(415), + [sym_read_cond_lit] = STATE(415), + [sym_splicing_read_cond_lit] = STATE(415), + [sym_ns_map_lit] = STATE(415), + [sym_var_quoting_lit] = STATE(415), + [sym_sym_val_lit] = STATE(415), + [sym_evaling_lit] = STATE(415), + [sym_tagged_or_ctor_lit] = STATE(415), + [sym_derefing_lit] = STATE(415), + [sym_quoting_lit] = STATE(415), + [sym_syn_quoting_lit] = STATE(415), + [sym_unquote_splicing_lit] = STATE(415), + [sym_unquoting_lit] = STATE(415), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(694), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(694), - [sym_nil_lit] = ACTIONS(696), - [sym_bool_lit] = ACTIONS(696), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(474), + [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(474), + [sym_nil_lit] = ACTIONS(476), + [sym_bool_lit] = ACTIONS(476), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [106] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(308), - [sym_kwd_lit] = STATE(308), - [sym_str_lit] = STATE(308), - [sym_sym_lit] = STATE(308), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(308), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(308), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(308), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(308), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(308), - [sym_regex_lit] = STATE(308), - [sym_read_cond_lit] = STATE(308), - [sym_splicing_read_cond_lit] = STATE(308), - [sym_ns_map_lit] = STATE(308), - [sym_var_quoting_lit] = STATE(308), - [sym_sym_val_lit] = STATE(308), - [sym_evaling_lit] = STATE(308), - [sym_tagged_or_ctor_lit] = STATE(308), - [sym_derefing_lit] = STATE(308), - [sym_quoting_lit] = STATE(308), - [sym_syn_quoting_lit] = STATE(308), - [sym_unquote_splicing_lit] = STATE(308), - [sym_unquoting_lit] = STATE(308), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [103] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(416), + [sym_kwd_lit] = STATE(416), + [sym_str_lit] = STATE(416), + [sym_sym_lit] = STATE(416), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(416), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(416), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(416), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(416), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(416), + [sym_regex_lit] = STATE(416), + [sym_read_cond_lit] = STATE(416), + [sym_splicing_read_cond_lit] = STATE(416), + [sym_ns_map_lit] = STATE(416), + [sym_var_quoting_lit] = STATE(416), + [sym_sym_val_lit] = STATE(416), + [sym_evaling_lit] = STATE(416), + [sym_tagged_or_ctor_lit] = STATE(416), + [sym_derefing_lit] = STATE(416), + [sym_quoting_lit] = STATE(416), + [sym_syn_quoting_lit] = STATE(416), + [sym_unquote_splicing_lit] = STATE(416), + [sym_unquoting_lit] = STATE(416), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(698), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(698), - [sym_nil_lit] = ACTIONS(700), - [sym_bool_lit] = ACTIONS(700), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(478), + [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(478), + [sym_nil_lit] = ACTIONS(480), + [sym_bool_lit] = ACTIONS(480), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [107] = { + [104] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(419), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(482), + [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(482), + [sym_nil_lit] = ACTIONS(484), + [sym_bool_lit] = ACTIONS(484), + [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), + }, + [105] = { + [sym__gap] = STATE(184), + [sym_dis_expr] = STATE(184), + [sym__form] = STATE(378), + [sym_kwd_lit] = STATE(378), + [sym_str_lit] = STATE(378), + [sym_sym_lit] = STATE(378), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(378), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(378), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(378), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(378), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(378), + [sym_regex_lit] = STATE(378), + [sym_read_cond_lit] = STATE(378), + [sym_splicing_read_cond_lit] = STATE(378), + [sym_ns_map_lit] = STATE(378), + [sym_var_quoting_lit] = STATE(378), + [sym_sym_val_lit] = STATE(378), + [sym_evaling_lit] = STATE(378), + [sym_tagged_or_ctor_lit] = STATE(378), + [sym_derefing_lit] = STATE(378), + [sym_quoting_lit] = STATE(378), + [sym_syn_quoting_lit] = STATE(378), + [sym_unquote_splicing_lit] = STATE(378), + [sym_unquoting_lit] = STATE(378), + [aux_sym_dis_expr_repeat1] = STATE(184), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(668), + [sym_comment] = ACTIONS(668), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(400), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(400), + [sym_nil_lit] = ACTIONS(402), + [sym_bool_lit] = ACTIONS(402), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [106] = { [sym__gap] = STATE(39), [sym_dis_expr] = STATE(39), - [sym__form] = STATE(234), - [sym_kwd_lit] = STATE(234), - [sym_str_lit] = STATE(234), - [sym_sym_lit] = STATE(234), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(234), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(234), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(234), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(234), - [sym__bare_set_lit] = STATE(233), - [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), + [sym__form] = STATE(229), + [sym_kwd_lit] = STATE(229), + [sym_str_lit] = STATE(229), + [sym_sym_lit] = STATE(229), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(229), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(229), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(229), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(229), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(229), + [sym_regex_lit] = STATE(229), + [sym_read_cond_lit] = STATE(229), + [sym_splicing_read_cond_lit] = STATE(229), + [sym_ns_map_lit] = STATE(229), + [sym_var_quoting_lit] = STATE(229), + [sym_sym_val_lit] = STATE(229), + [sym_evaling_lit] = STATE(229), + [sym_tagged_or_ctor_lit] = STATE(229), + [sym_derefing_lit] = STATE(229), + [sym_quoting_lit] = STATE(229), + [sym_syn_quoting_lit] = STATE(229), + [sym_unquote_splicing_lit] = STATE(229), + [sym_unquoting_lit] = STATE(229), [aux_sym_dis_expr_repeat1] = STATE(39), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(702), - [sym_comment] = ACTIONS(702), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(670), + [sym_comment] = ACTIONS(670), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(666), + [sym_num_lit] = ACTIONS(672), [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(666), - [sym_nil_lit] = ACTIONS(668), - [sym_bool_lit] = ACTIONS(668), + [sym_char_lit] = ACTIONS(672), + [sym_nil_lit] = ACTIONS(674), + [sym_bool_lit] = ACTIONS(674), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -9754,240 +10197,240 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [108] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(309), - [sym_kwd_lit] = STATE(309), - [sym_str_lit] = STATE(309), - [sym_sym_lit] = STATE(309), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(309), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(309), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(309), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(309), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(309), - [sym_regex_lit] = STATE(309), - [sym_read_cond_lit] = STATE(309), - [sym_splicing_read_cond_lit] = STATE(309), - [sym_ns_map_lit] = STATE(309), - [sym_var_quoting_lit] = STATE(309), - [sym_sym_val_lit] = STATE(309), - [sym_evaling_lit] = STATE(309), - [sym_tagged_or_ctor_lit] = STATE(309), - [sym_derefing_lit] = STATE(309), - [sym_quoting_lit] = STATE(309), - [sym_syn_quoting_lit] = STATE(309), - [sym_unquote_splicing_lit] = STATE(309), - [sym_unquoting_lit] = STATE(309), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [107] = { + [sym__gap] = STATE(87), + [sym_dis_expr] = STATE(87), + [sym__form] = STATE(409), + [sym_kwd_lit] = STATE(409), + [sym_str_lit] = STATE(409), + [sym_sym_lit] = STATE(409), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(409), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(409), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(409), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(409), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(409), + [sym_regex_lit] = STATE(409), + [sym_read_cond_lit] = STATE(409), + [sym_splicing_read_cond_lit] = STATE(409), + [sym_ns_map_lit] = STATE(409), + [sym_var_quoting_lit] = STATE(409), + [sym_sym_val_lit] = STATE(409), + [sym_evaling_lit] = STATE(409), + [sym_tagged_or_ctor_lit] = STATE(409), + [sym_derefing_lit] = STATE(409), + [sym_quoting_lit] = STATE(409), + [sym_syn_quoting_lit] = STATE(409), + [sym_unquote_splicing_lit] = STATE(409), + [sym_unquoting_lit] = STATE(409), + [aux_sym_dis_expr_repeat1] = STATE(87), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(676), + [sym_comment] = ACTIONS(676), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(704), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(704), - [sym_nil_lit] = ACTIONS(706), - [sym_bool_lit] = ACTIONS(706), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(488), + [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(488), + [sym_nil_lit] = ACTIONS(490), + [sym_bool_lit] = ACTIONS(490), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [109] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(310), - [sym_kwd_lit] = STATE(310), - [sym_str_lit] = STATE(310), - [sym_sym_lit] = STATE(310), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(310), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(310), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(310), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(310), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(310), - [sym_regex_lit] = STATE(310), - [sym_read_cond_lit] = STATE(310), - [sym_splicing_read_cond_lit] = STATE(310), - [sym_ns_map_lit] = STATE(310), - [sym_var_quoting_lit] = STATE(310), - [sym_sym_val_lit] = STATE(310), - [sym_evaling_lit] = STATE(310), - [sym_tagged_or_ctor_lit] = STATE(310), - [sym_derefing_lit] = STATE(310), - [sym_quoting_lit] = STATE(310), - [sym_syn_quoting_lit] = STATE(310), - [sym_unquote_splicing_lit] = STATE(310), - [sym_unquoting_lit] = STATE(310), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [108] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(386), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(708), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(708), - [sym_nil_lit] = ACTIONS(710), - [sym_bool_lit] = ACTIONS(710), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(492), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(492), + [sym_nil_lit] = ACTIONS(494), + [sym_bool_lit] = ACTIONS(494), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [110] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(311), - [sym_kwd_lit] = STATE(311), - [sym_str_lit] = STATE(311), - [sym_sym_lit] = STATE(311), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(311), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(311), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(311), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(311), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(311), - [sym_regex_lit] = STATE(311), - [sym_read_cond_lit] = STATE(311), - [sym_splicing_read_cond_lit] = STATE(311), - [sym_ns_map_lit] = STATE(311), - [sym_var_quoting_lit] = STATE(311), - [sym_sym_val_lit] = STATE(311), - [sym_evaling_lit] = STATE(311), - [sym_tagged_or_ctor_lit] = STATE(311), - [sym_derefing_lit] = STATE(311), - [sym_quoting_lit] = STATE(311), - [sym_syn_quoting_lit] = STATE(311), - [sym_unquote_splicing_lit] = STATE(311), - [sym_unquoting_lit] = STATE(311), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [109] = { + [sym__gap] = STATE(99), + [sym_dis_expr] = STATE(99), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(374), + [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(99), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(678), + [sym_comment] = ACTIONS(678), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(712), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(712), - [sym_nil_lit] = ACTIONS(714), - [sym_bool_lit] = ACTIONS(714), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(504), + [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(504), + [sym_nil_lit] = ACTIONS(506), + [sym_bool_lit] = ACTIONS(506), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [111] = { - [sym__gap] = STATE(64), - [sym_dis_expr] = STATE(64), - [sym__form] = STATE(243), - [sym_kwd_lit] = STATE(243), - [sym_str_lit] = STATE(243), - [sym_sym_lit] = STATE(243), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(243), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(243), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(243), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(243), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(243), - [sym_regex_lit] = STATE(243), - [sym_read_cond_lit] = STATE(243), - [sym_splicing_read_cond_lit] = STATE(243), - [sym_ns_map_lit] = STATE(243), - [sym_var_quoting_lit] = STATE(243), - [sym_sym_val_lit] = STATE(243), - [sym_evaling_lit] = STATE(243), - [sym_tagged_or_ctor_lit] = STATE(243), - [sym_derefing_lit] = STATE(243), - [sym_quoting_lit] = STATE(243), - [sym_syn_quoting_lit] = STATE(243), - [sym_unquote_splicing_lit] = STATE(243), - [sym_unquoting_lit] = STATE(243), - [aux_sym_dis_expr_repeat1] = STATE(64), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(716), - [sym_comment] = ACTIONS(716), + [110] = { + [sym__gap] = STATE(63), + [sym_dis_expr] = STATE(63), + [sym__form] = STATE(239), + [sym_kwd_lit] = STATE(239), + [sym_str_lit] = STATE(239), + [sym_sym_lit] = STATE(239), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(239), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(239), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(239), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(239), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(239), + [sym_regex_lit] = STATE(239), + [sym_read_cond_lit] = STATE(239), + [sym_splicing_read_cond_lit] = STATE(239), + [sym_ns_map_lit] = STATE(239), + [sym_var_quoting_lit] = STATE(239), + [sym_sym_val_lit] = STATE(239), + [sym_evaling_lit] = STATE(239), + [sym_tagged_or_ctor_lit] = STATE(239), + [sym_derefing_lit] = STATE(239), + [sym_quoting_lit] = STATE(239), + [sym_syn_quoting_lit] = STATE(239), + [sym_unquote_splicing_lit] = STATE(239), + [sym_unquoting_lit] = STATE(239), + [aux_sym_dis_expr_repeat1] = STATE(63), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(680), + [sym_comment] = ACTIONS(680), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(718), + [sym_num_lit] = ACTIONS(682), [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(718), - [sym_nil_lit] = ACTIONS(720), - [sym_bool_lit] = ACTIONS(720), + [sym_char_lit] = ACTIONS(682), + [sym_nil_lit] = ACTIONS(684), + [sym_bool_lit] = ACTIONS(684), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -10006,114 +10449,177 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [112] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(333), - [sym_kwd_lit] = STATE(333), - [sym_str_lit] = STATE(333), - [sym_sym_lit] = STATE(333), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(333), + [111] = { + [sym__gap] = STATE(100), + [sym_dis_expr] = STATE(100), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(370), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(333), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(333), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(333), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(333), - [sym_regex_lit] = STATE(333), - [sym_read_cond_lit] = STATE(333), - [sym_splicing_read_cond_lit] = STATE(333), - [sym_ns_map_lit] = STATE(333), - [sym_var_quoting_lit] = STATE(333), - [sym_sym_val_lit] = STATE(333), - [sym_evaling_lit] = STATE(333), - [sym_tagged_or_ctor_lit] = STATE(333), - [sym_derefing_lit] = STATE(333), - [sym_quoting_lit] = STATE(333), - [sym_syn_quoting_lit] = STATE(333), - [sym_unquote_splicing_lit] = STATE(333), - [sym_unquoting_lit] = STATE(333), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(374), + [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(100), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(686), + [sym_comment] = ACTIONS(686), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(510), + [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(510), + [sym_nil_lit] = ACTIONS(512), + [sym_bool_lit] = ACTIONS(512), + [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), + }, + [112] = { + [sym__gap] = STATE(101), + [sym_dis_expr] = STATE(101), + [sym__form] = STATE(367), + [sym_kwd_lit] = STATE(367), + [sym_str_lit] = STATE(367), + [sym_sym_lit] = STATE(367), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(367), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(367), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(367), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(367), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(367), + [sym_regex_lit] = STATE(367), + [sym_read_cond_lit] = STATE(367), + [sym_splicing_read_cond_lit] = STATE(367), + [sym_ns_map_lit] = STATE(367), + [sym_var_quoting_lit] = STATE(367), + [sym_sym_val_lit] = STATE(367), + [sym_evaling_lit] = STATE(367), + [sym_tagged_or_ctor_lit] = STATE(367), + [sym_derefing_lit] = STATE(367), + [sym_quoting_lit] = STATE(367), + [sym_syn_quoting_lit] = STATE(367), + [sym_unquote_splicing_lit] = STATE(367), + [sym_unquoting_lit] = STATE(367), + [aux_sym_dis_expr_repeat1] = STATE(101), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(688), + [sym_comment] = ACTIONS(688), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(544), + [sym_num_lit] = ACTIONS(516), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(544), - [sym_nil_lit] = ACTIONS(546), - [sym_bool_lit] = ACTIONS(546), + [sym_char_lit] = ACTIONS(516), + [sym_nil_lit] = ACTIONS(518), + [sym_bool_lit] = ACTIONS(518), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, [113] = { - [sym__gap] = STATE(21), - [sym_dis_expr] = STATE(21), - [sym__form] = STATE(361), - [sym_kwd_lit] = STATE(361), - [sym_str_lit] = STATE(361), - [sym_sym_lit] = STATE(361), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(361), + [sym__gap] = STATE(102), + [sym_dis_expr] = STATE(102), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(366), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(361), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(361), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(361), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(361), - [sym_regex_lit] = STATE(361), - [sym_read_cond_lit] = STATE(361), - [sym_splicing_read_cond_lit] = STATE(361), - [sym_ns_map_lit] = STATE(361), - [sym_var_quoting_lit] = STATE(361), - [sym_sym_val_lit] = STATE(361), - [sym_evaling_lit] = STATE(361), - [sym_tagged_or_ctor_lit] = STATE(361), - [sym_derefing_lit] = STATE(361), - [sym_quoting_lit] = STATE(361), - [sym_syn_quoting_lit] = STATE(361), - [sym_unquote_splicing_lit] = STATE(361), - [sym_unquoting_lit] = STATE(361), - [aux_sym_dis_expr_repeat1] = STATE(21), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(722), - [sym_comment] = ACTIONS(722), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(374), + [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(102), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(690), + [sym_comment] = ACTIONS(690), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(496), + [sym_num_lit] = ACTIONS(522), [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), + [sym_char_lit] = ACTIONS(522), + [sym_nil_lit] = ACTIONS(524), + [sym_bool_lit] = ACTIONS(524), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -10133,113 +10639,113 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(306), }, [114] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(312), - [sym_kwd_lit] = STATE(312), - [sym_str_lit] = STATE(312), - [sym_sym_lit] = STATE(312), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(312), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(312), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(312), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(312), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(312), - [sym_regex_lit] = STATE(312), - [sym_read_cond_lit] = STATE(312), - [sym_splicing_read_cond_lit] = STATE(312), - [sym_ns_map_lit] = STATE(312), - [sym_var_quoting_lit] = STATE(312), - [sym_sym_val_lit] = STATE(312), - [sym_evaling_lit] = STATE(312), - [sym_tagged_or_ctor_lit] = STATE(312), - [sym_derefing_lit] = STATE(312), - [sym_quoting_lit] = STATE(312), - [sym_syn_quoting_lit] = STATE(312), - [sym_unquote_splicing_lit] = STATE(312), - [sym_unquoting_lit] = STATE(312), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(297), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(297), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(297), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(297), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(724), + [sym_num_lit] = ACTIONS(692), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(724), - [sym_nil_lit] = ACTIONS(726), - [sym_bool_lit] = ACTIONS(726), + [sym_char_lit] = ACTIONS(692), + [sym_nil_lit] = ACTIONS(694), + [sym_bool_lit] = ACTIONS(694), [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(396), + [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), [anon_sym_POUND_POUND] = ACTIONS(39), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, [115] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(291), - [sym_kwd_lit] = STATE(291), - [sym_str_lit] = STATE(291), - [sym_sym_lit] = STATE(291), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(291), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(291), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(291), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(291), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(291), - [sym_regex_lit] = STATE(291), - [sym_read_cond_lit] = STATE(291), - [sym_splicing_read_cond_lit] = STATE(291), - [sym_ns_map_lit] = STATE(291), - [sym_var_quoting_lit] = STATE(291), - [sym_sym_val_lit] = STATE(291), - [sym_evaling_lit] = STATE(291), - [sym_tagged_or_ctor_lit] = STATE(291), - [sym_derefing_lit] = STATE(291), - [sym_quoting_lit] = STATE(291), - [sym_syn_quoting_lit] = STATE(291), - [sym_unquote_splicing_lit] = STATE(291), - [sym_unquoting_lit] = STATE(291), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym__gap] = STATE(158), + [sym_dis_expr] = STATE(158), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(298), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(298), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(298), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(298), + [sym__bare_set_lit] = STATE(227), + [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(158), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(696), + [sym_comment] = ACTIONS(696), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(728), + [sym_num_lit] = ACTIONS(698), [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), + [sym_char_lit] = ACTIONS(698), + [sym_nil_lit] = ACTIONS(700), + [sym_bool_lit] = ACTIONS(700), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -10259,50 +10765,176 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(51), }, [116] = { - [sym__gap] = STATE(159), - [sym_dis_expr] = STATE(159), - [sym__form] = STATE(292), - [sym_kwd_lit] = STATE(292), - [sym_str_lit] = STATE(292), - [sym_sym_lit] = STATE(292), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(292), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(292), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(292), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(292), - [sym__bare_set_lit] = STATE(233), - [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(159), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(732), - [sym_comment] = ACTIONS(732), + [sym__gap] = STATE(103), + [sym_dis_expr] = STATE(103), + [sym__form] = STATE(355), + [sym_kwd_lit] = STATE(355), + [sym_str_lit] = STATE(355), + [sym_sym_lit] = STATE(355), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(355), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(355), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(355), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(355), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(355), + [sym_regex_lit] = STATE(355), + [sym_read_cond_lit] = STATE(355), + [sym_splicing_read_cond_lit] = STATE(355), + [sym_ns_map_lit] = STATE(355), + [sym_var_quoting_lit] = STATE(355), + [sym_sym_val_lit] = STATE(355), + [sym_evaling_lit] = STATE(355), + [sym_tagged_or_ctor_lit] = STATE(355), + [sym_derefing_lit] = STATE(355), + [sym_quoting_lit] = STATE(355), + [sym_syn_quoting_lit] = STATE(355), + [sym_unquote_splicing_lit] = STATE(355), + [sym_unquoting_lit] = STATE(355), + [aux_sym_dis_expr_repeat1] = STATE(103), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(702), + [sym_comment] = ACTIONS(702), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(528), + [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(528), + [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), + }, + [117] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(335), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(608), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(608), + [sym_nil_lit] = ACTIONS(610), + [sym_bool_lit] = ACTIONS(610), + [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(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), + }, + [118] = { + [sym__gap] = STATE(65), + [sym_dis_expr] = STATE(65), + [sym__form] = STATE(240), + [sym_kwd_lit] = STATE(240), + [sym_str_lit] = STATE(240), + [sym_sym_lit] = STATE(240), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(240), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(240), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(240), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(240), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(240), + [sym_regex_lit] = STATE(240), + [sym_read_cond_lit] = STATE(240), + [sym_splicing_read_cond_lit] = STATE(240), + [sym_ns_map_lit] = STATE(240), + [sym_var_quoting_lit] = STATE(240), + [sym_sym_val_lit] = STATE(240), + [sym_evaling_lit] = STATE(240), + [sym_tagged_or_ctor_lit] = STATE(240), + [sym_derefing_lit] = STATE(240), + [sym_quoting_lit] = STATE(240), + [sym_syn_quoting_lit] = STATE(240), + [sym_unquote_splicing_lit] = STATE(240), + [sym_unquoting_lit] = STATE(240), + [aux_sym_dis_expr_repeat1] = STATE(65), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(704), + [sym_comment] = ACTIONS(704), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(734), + [sym_num_lit] = ACTIONS(706), [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(734), - [sym_nil_lit] = ACTIONS(736), - [sym_bool_lit] = ACTIONS(736), + [sym_char_lit] = ACTIONS(706), + [sym_nil_lit] = ACTIONS(708), + [sym_bool_lit] = ACTIONS(708), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -10321,87 +10953,150 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [117] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(300), - [sym_kwd_lit] = STATE(300), - [sym_str_lit] = STATE(300), - [sym_sym_lit] = STATE(300), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(300), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(300), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(300), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(300), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [119] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(350), + [sym_kwd_lit] = STATE(350), + [sym_str_lit] = STATE(350), + [sym_sym_lit] = STATE(350), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(350), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(350), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(350), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(350), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(350), + [sym_regex_lit] = STATE(350), + [sym_read_cond_lit] = STATE(350), + [sym_splicing_read_cond_lit] = STATE(350), + [sym_ns_map_lit] = STATE(350), + [sym_var_quoting_lit] = STATE(350), + [sym_sym_val_lit] = STATE(350), + [sym_evaling_lit] = STATE(350), + [sym_tagged_or_ctor_lit] = STATE(350), + [sym_derefing_lit] = STATE(350), + [sym_quoting_lit] = STATE(350), + [sym_syn_quoting_lit] = STATE(350), + [sym_unquote_splicing_lit] = STATE(350), + [sym_unquoting_lit] = STATE(350), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(738), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(738), - [sym_nil_lit] = ACTIONS(740), - [sym_bool_lit] = ACTIONS(740), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(612), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(612), + [sym_nil_lit] = ACTIONS(614), + [sym_bool_lit] = ACTIONS(614), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [118] = { - [sym__gap] = STATE(58), - [sym_dis_expr] = STATE(58), + [120] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(399), + [sym_kwd_lit] = STATE(399), + [sym_str_lit] = STATE(399), + [sym_sym_lit] = STATE(399), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(399), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(399), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(399), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(399), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(399), + [sym_regex_lit] = STATE(399), + [sym_read_cond_lit] = STATE(399), + [sym_splicing_read_cond_lit] = STATE(399), + [sym_ns_map_lit] = STATE(399), + [sym_var_quoting_lit] = STATE(399), + [sym_sym_val_lit] = STATE(399), + [sym_evaling_lit] = STATE(399), + [sym_tagged_or_ctor_lit] = STATE(399), + [sym_derefing_lit] = STATE(399), + [sym_quoting_lit] = STATE(399), + [sym_syn_quoting_lit] = STATE(399), + [sym_unquote_splicing_lit] = STATE(399), + [sym_unquoting_lit] = STATE(399), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(462), + [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(462), + [sym_nil_lit] = ACTIONS(464), + [sym_bool_lit] = ACTIONS(464), + [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), + }, + [121] = { + [sym__gap] = STATE(31), + [sym_dis_expr] = STATE(31), [sym__form] = STATE(363), [sym_kwd_lit] = STATE(363), [sym_str_lit] = STATE(363), [sym_sym_lit] = STATE(363), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(363), [sym__bare_list_lit] = STATE(392), [sym_map_lit] = STATE(363), - [sym__bare_map_lit] = STATE(391), + [sym__bare_map_lit] = STATE(403), [sym_vec_lit] = STATE(363), - [sym__bare_vec_lit] = STATE(395), + [sym__bare_vec_lit] = STATE(423), [sym_set_lit] = STATE(363), - [sym__bare_set_lit] = STATE(346), + [sym__bare_set_lit] = STATE(374), [sym_anon_fn_lit] = STATE(363), [sym_regex_lit] = STATE(363), [sym_read_cond_lit] = STATE(363), @@ -10416,19 +11111,19 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(363), [sym_unquote_splicing_lit] = STATE(363), [sym_unquoting_lit] = STATE(363), - [aux_sym_dis_expr_repeat1] = STATE(58), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(742), - [sym_comment] = ACTIONS(742), + [aux_sym_dis_expr_repeat1] = STATE(31), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(710), + [sym_comment] = ACTIONS(710), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(450), + [sym_num_lit] = ACTIONS(546), [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(450), - [sym_nil_lit] = ACTIONS(456), - [sym_bool_lit] = ACTIONS(456), + [sym_char_lit] = ACTIONS(546), + [sym_nil_lit] = ACTIONS(548), + [sym_bool_lit] = ACTIONS(548), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -10447,465 +11142,276 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [119] = { - [sym__gap] = STATE(146), - [sym_dis_expr] = STATE(146), - [sym__form] = STATE(354), - [sym_kwd_lit] = STATE(354), - [sym_str_lit] = STATE(354), - [sym_sym_lit] = STATE(354), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(354), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(354), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(354), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(354), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(354), - [sym_regex_lit] = STATE(354), - [sym_read_cond_lit] = STATE(354), - [sym_splicing_read_cond_lit] = STATE(354), - [sym_ns_map_lit] = STATE(354), - [sym_var_quoting_lit] = STATE(354), - [sym_sym_val_lit] = STATE(354), - [sym_evaling_lit] = STATE(354), - [sym_tagged_or_ctor_lit] = STATE(354), - [sym_derefing_lit] = STATE(354), - [sym_quoting_lit] = STATE(354), - [sym_syn_quoting_lit] = STATE(354), - [sym_unquote_splicing_lit] = STATE(354), - [sym_unquoting_lit] = STATE(354), - [aux_sym_dis_expr_repeat1] = STATE(146), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(744), - [sym_comment] = ACTIONS(744), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(484), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(484), - [sym_nil_lit] = ACTIONS(486), - [sym_bool_lit] = ACTIONS(486), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [120] = { - [sym__gap] = STATE(148), - [sym_dis_expr] = STATE(148), - [sym__form] = STATE(349), - [sym_kwd_lit] = STATE(349), - [sym_str_lit] = STATE(349), - [sym_sym_lit] = STATE(349), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(349), + [122] = { + [sym__gap] = STATE(120), + [sym_dis_expr] = STATE(120), + [sym__form] = STATE(361), + [sym_kwd_lit] = STATE(361), + [sym_str_lit] = STATE(361), + [sym_sym_lit] = STATE(361), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(361), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(349), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(349), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(349), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(349), - [sym_regex_lit] = STATE(349), - [sym_read_cond_lit] = STATE(349), - [sym_splicing_read_cond_lit] = STATE(349), - [sym_ns_map_lit] = STATE(349), - [sym_var_quoting_lit] = STATE(349), - [sym_sym_val_lit] = STATE(349), - [sym_evaling_lit] = STATE(349), - [sym_tagged_or_ctor_lit] = STATE(349), - [sym_derefing_lit] = STATE(349), - [sym_quoting_lit] = STATE(349), - [sym_syn_quoting_lit] = STATE(349), - [sym_unquote_splicing_lit] = STATE(349), - [sym_unquoting_lit] = STATE(349), - [aux_sym_dis_expr_repeat1] = STATE(148), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(746), - [sym_comment] = ACTIONS(746), + [sym_map_lit] = STATE(361), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(361), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(361), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(361), + [sym_regex_lit] = STATE(361), + [sym_read_cond_lit] = STATE(361), + [sym_splicing_read_cond_lit] = STATE(361), + [sym_ns_map_lit] = STATE(361), + [sym_var_quoting_lit] = STATE(361), + [sym_sym_val_lit] = STATE(361), + [sym_evaling_lit] = STATE(361), + [sym_tagged_or_ctor_lit] = STATE(361), + [sym_derefing_lit] = STATE(361), + [sym_quoting_lit] = STATE(361), + [sym_syn_quoting_lit] = STATE(361), + [sym_unquote_splicing_lit] = STATE(361), + [sym_unquoting_lit] = STATE(361), + [aux_sym_dis_expr_repeat1] = STATE(120), + [aux_sym_sym_lit_repeat1] = STATE(304), + [sym__ws] = ACTIONS(712), + [sym_comment] = ACTIONS(712), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(478), + [sym_num_lit] = ACTIONS(552), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(270), + [anon_sym_COLON_COLON] = ACTIONS(272), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(478), - [sym_nil_lit] = ACTIONS(480), - [sym_bool_lit] = ACTIONS(480), + [sym_char_lit] = ACTIONS(552), + [sym_nil_lit] = ACTIONS(554), + [sym_bool_lit] = ACTIONS(554), [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(422), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [121] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(343), - [sym_kwd_lit] = STATE(343), - [sym_str_lit] = STATE(343), - [sym_sym_lit] = STATE(343), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(343), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(343), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(343), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(343), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [123] = { + [sym__gap] = STATE(167), + [sym_dis_expr] = STATE(167), + [sym__form] = STATE(229), + [sym_kwd_lit] = STATE(229), + [sym_str_lit] = STATE(229), + [sym_sym_lit] = STATE(229), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(229), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(229), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(229), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(229), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(229), + [sym_regex_lit] = STATE(229), + [sym_read_cond_lit] = STATE(229), + [sym_splicing_read_cond_lit] = STATE(229), + [sym_ns_map_lit] = STATE(229), + [sym_var_quoting_lit] = STATE(229), + [sym_sym_val_lit] = STATE(229), + [sym_evaling_lit] = STATE(229), + [sym_tagged_or_ctor_lit] = STATE(229), + [sym_derefing_lit] = STATE(229), + [sym_quoting_lit] = STATE(229), + [sym_syn_quoting_lit] = STATE(229), + [sym_unquote_splicing_lit] = STATE(229), + [sym_unquoting_lit] = STATE(229), + [aux_sym_dis_expr_repeat1] = STATE(167), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(714), + [sym_comment] = ACTIONS(714), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(472), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(472), - [sym_nil_lit] = ACTIONS(474), - [sym_bool_lit] = ACTIONS(474), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(672), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(672), + [sym_nil_lit] = ACTIONS(674), + [sym_bool_lit] = ACTIONS(674), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [122] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(357), - [sym_kwd_lit] = STATE(357), - [sym_str_lit] = STATE(357), - [sym_sym_lit] = STATE(357), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(357), + [124] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(385), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(357), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(357), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(357), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(357), - [sym_regex_lit] = STATE(357), - [sym_read_cond_lit] = STATE(357), - [sym_splicing_read_cond_lit] = STATE(357), - [sym_ns_map_lit] = STATE(357), - [sym_var_quoting_lit] = STATE(357), - [sym_sym_val_lit] = STATE(357), - [sym_evaling_lit] = STATE(357), - [sym_tagged_or_ctor_lit] = STATE(357), - [sym_derefing_lit] = STATE(357), - [sym_quoting_lit] = STATE(357), - [sym_syn_quoting_lit] = STATE(357), - [sym_unquote_splicing_lit] = STATE(357), - [sym_unquoting_lit] = STATE(357), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(440), + [sym_num_lit] = ACTIONS(604), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(440), - [sym_nil_lit] = ACTIONS(442), - [sym_bool_lit] = ACTIONS(442), + [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(422), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [123] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(398), - [sym_kwd_lit] = STATE(398), - [sym_str_lit] = STATE(398), - [sym_sym_lit] = STATE(398), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(398), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(398), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(398), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(398), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(398), - [sym_regex_lit] = STATE(398), - [sym_read_cond_lit] = STATE(398), - [sym_splicing_read_cond_lit] = STATE(398), - [sym_ns_map_lit] = STATE(398), - [sym_var_quoting_lit] = STATE(398), - [sym_sym_val_lit] = STATE(398), - [sym_evaling_lit] = STATE(398), - [sym_tagged_or_ctor_lit] = STATE(398), - [sym_derefing_lit] = STATE(398), - [sym_quoting_lit] = STATE(398), - [sym_syn_quoting_lit] = STATE(398), - [sym_unquote_splicing_lit] = STATE(398), - [sym_unquoting_lit] = STATE(398), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(324), + [125] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(288), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(288), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(288), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(288), + [sym__bare_set_lit] = STATE(227), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(266), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [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), + [sym_num_lit] = ACTIONS(736), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(736), + [sym_nil_lit] = ACTIONS(738), + [sym_bool_lit] = ACTIONS(738), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), - }, - [124] = { - [sym__gap] = STATE(182), - [sym_dis_expr] = STATE(182), - [sym__form] = STATE(340), - [sym_kwd_lit] = STATE(340), - [sym_str_lit] = STATE(340), - [sym_sym_lit] = STATE(340), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(340), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(340), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(340), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(340), - [sym__bare_set_lit] = STATE(346), - [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(182), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(748), - [sym_comment] = ACTIONS(748), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(618), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(618), - [sym_nil_lit] = ACTIONS(620), - [sym_bool_lit] = ACTIONS(620), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [125] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(386), - [sym_kwd_lit] = STATE(386), - [sym_str_lit] = STATE(386), - [sym_sym_lit] = STATE(386), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(386), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(386), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(386), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(386), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(324), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(414), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(310), - [anon_sym_COLON_COLON] = ACTIONS(312), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(414), - [sym_nil_lit] = ACTIONS(420), - [sym_bool_lit] = ACTIONS(420), - [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(316), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(318), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(320), - [anon_sym_SQUOTE] = ACTIONS(322), - [anon_sym_BQUOTE] = ACTIONS(324), - [anon_sym_TILDE_AT] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, [126] = { - [sym__gap] = STATE(105), - [sym_dis_expr] = STATE(105), + [sym__gap] = STATE(125), + [sym_dis_expr] = STATE(125), [sym__form] = STATE(292), [sym_kwd_lit] = STATE(292), [sym_str_lit] = STATE(292), [sym_sym_lit] = STATE(292), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), [sym_list_lit] = STATE(292), - [sym__bare_list_lit] = STATE(230), + [sym__bare_list_lit] = STATE(218), [sym_map_lit] = STATE(292), - [sym__bare_map_lit] = STATE(231), + [sym__bare_map_lit] = STATE(219), [sym_vec_lit] = STATE(292), - [sym__bare_vec_lit] = STATE(232), + [sym__bare_vec_lit] = STATE(226), [sym_set_lit] = STATE(292), - [sym__bare_set_lit] = STATE(233), + [sym__bare_set_lit] = STATE(227), [sym_anon_fn_lit] = STATE(292), [sym_regex_lit] = STATE(292), [sym_read_cond_lit] = STATE(292), @@ -10920,271 +11426,208 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_syn_quoting_lit] = STATE(292), [sym_unquote_splicing_lit] = STATE(292), [sym_unquoting_lit] = STATE(292), - [aux_sym_dis_expr_repeat1] = STATE(105), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(750), - [sym_comment] = ACTIONS(750), + [aux_sym_dis_expr_repeat1] = STATE(125), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(740), + [sym_comment] = ACTIONS(740), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(734), + [sym_num_lit] = ACTIONS(742), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(734), - [sym_nil_lit] = ACTIONS(736), - [sym_bool_lit] = ACTIONS(736), + [sym_char_lit] = ACTIONS(742), + [sym_nil_lit] = ACTIONS(744), + [sym_bool_lit] = ACTIONS(744), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, [127] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(291), - [sym_kwd_lit] = STATE(291), - [sym_str_lit] = STATE(291), - [sym_sym_lit] = STATE(291), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(291), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(291), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(291), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(291), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(291), - [sym_regex_lit] = STATE(291), - [sym_read_cond_lit] = STATE(291), - [sym_splicing_read_cond_lit] = STATE(291), - [sym_ns_map_lit] = STATE(291), - [sym_var_quoting_lit] = STATE(291), - [sym_sym_val_lit] = STATE(291), - [sym_evaling_lit] = STATE(291), - [sym_tagged_or_ctor_lit] = STATE(291), - [sym_derefing_lit] = STATE(291), - [sym_quoting_lit] = STATE(291), - [sym_syn_quoting_lit] = STATE(291), - [sym_unquote_splicing_lit] = STATE(291), - [sym_unquoting_lit] = STATE(291), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(225), + [sym_kwd_lit] = STATE(225), + [sym_str_lit] = STATE(225), + [sym_sym_lit] = STATE(225), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(225), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(225), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(225), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(225), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(225), + [sym_regex_lit] = STATE(225), + [sym_read_cond_lit] = STATE(225), + [sym_splicing_read_cond_lit] = STATE(225), + [sym_ns_map_lit] = STATE(225), + [sym_var_quoting_lit] = STATE(225), + [sym_sym_val_lit] = STATE(225), + [sym_evaling_lit] = STATE(225), + [sym_tagged_or_ctor_lit] = STATE(225), + [sym_derefing_lit] = STATE(225), + [sym_quoting_lit] = STATE(225), + [sym_syn_quoting_lit] = STATE(225), + [sym_unquote_splicing_lit] = STATE(225), + [sym_unquoting_lit] = STATE(225), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(728), + [sym_num_lit] = ACTIONS(746), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(728), - [sym_nil_lit] = ACTIONS(730), - [sym_bool_lit] = ACTIONS(730), + [sym_char_lit] = ACTIONS(746), + [sym_nil_lit] = ACTIONS(748), + [sym_bool_lit] = ACTIONS(748), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, [128] = { - [sym__gap] = STATE(60), - [sym_dis_expr] = STATE(60), - [sym__form] = STATE(365), - [sym_kwd_lit] = STATE(365), - [sym_str_lit] = STATE(365), - [sym_sym_lit] = STATE(365), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(365), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(365), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(365), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(365), - [sym__bare_set_lit] = STATE(346), - [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(60), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(752), - [sym_comment] = ACTIONS(752), + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(265), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(265), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(265), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(265), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(504), - [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(504), - [sym_nil_lit] = ACTIONS(506), - [sym_bool_lit] = ACTIONS(506), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(750), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(750), + [sym_nil_lit] = ACTIONS(752), + [sym_bool_lit] = ACTIONS(752), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, [129] = { - [sym__gap] = STATE(62), - [sym_dis_expr] = STATE(62), - [sym__form] = STATE(367), - [sym_kwd_lit] = STATE(367), - [sym_str_lit] = STATE(367), - [sym_sym_lit] = STATE(367), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(367), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(367), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(367), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(367), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(367), - [sym_regex_lit] = STATE(367), - [sym_read_cond_lit] = STATE(367), - [sym_splicing_read_cond_lit] = STATE(367), - [sym_ns_map_lit] = STATE(367), - [sym_var_quoting_lit] = STATE(367), - [sym_sym_val_lit] = STATE(367), - [sym_evaling_lit] = STATE(367), - [sym_tagged_or_ctor_lit] = STATE(367), - [sym_derefing_lit] = STATE(367), - [sym_quoting_lit] = STATE(367), - [sym_syn_quoting_lit] = STATE(367), - [sym_unquote_splicing_lit] = STATE(367), - [sym_unquoting_lit] = STATE(367), - [aux_sym_dis_expr_repeat1] = STATE(62), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym__gap] = STATE(163), + [sym_dis_expr] = STATE(163), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(222), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(222), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(222), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(222), + [sym__bare_set_lit] = STATE(227), + [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(163), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(754), [sym_comment] = ACTIONS(754), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(510), - [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(510), - [sym_nil_lit] = ACTIONS(512), - [sym_bool_lit] = ACTIONS(512), - [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), - }, - [130] = { - [sym__gap] = STATE(164), - [sym_dis_expr] = STATE(164), - [sym__form] = STATE(295), - [sym_kwd_lit] = STATE(295), - [sym_str_lit] = STATE(295), - [sym_sym_lit] = STATE(295), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(295), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(295), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(295), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(295), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(295), - [sym_regex_lit] = STATE(295), - [sym_read_cond_lit] = STATE(295), - [sym_splicing_read_cond_lit] = STATE(295), - [sym_ns_map_lit] = STATE(295), - [sym_var_quoting_lit] = STATE(295), - [sym_sym_val_lit] = STATE(295), - [sym_evaling_lit] = STATE(295), - [sym_tagged_or_ctor_lit] = STATE(295), - [sym_derefing_lit] = STATE(295), - [sym_quoting_lit] = STATE(295), - [sym_syn_quoting_lit] = STATE(295), - [sym_unquote_splicing_lit] = STATE(295), - [sym_unquoting_lit] = STATE(295), - [aux_sym_dis_expr_repeat1] = STATE(164), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(756), - [sym_comment] = ACTIONS(756), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(388), + [sym_num_lit] = ACTIONS(756), [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(394), - [sym_bool_lit] = ACTIONS(394), + [sym_char_lit] = ACTIONS(756), + [sym_nil_lit] = ACTIONS(758), + [sym_bool_lit] = ACTIONS(758), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -11203,1185 +11646,555 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [131] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(397), - [sym_kwd_lit] = STATE(397), - [sym_str_lit] = STATE(397), - [sym_sym_lit] = STATE(397), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(397), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(397), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(397), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(397), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(397), - [sym_regex_lit] = STATE(397), - [sym_read_cond_lit] = STATE(397), - [sym_splicing_read_cond_lit] = STATE(397), - [sym_ns_map_lit] = STATE(397), - [sym_var_quoting_lit] = STATE(397), - [sym_sym_val_lit] = STATE(397), - [sym_evaling_lit] = STATE(397), - [sym_tagged_or_ctor_lit] = STATE(397), - [sym_derefing_lit] = STATE(397), - [sym_quoting_lit] = STATE(397), - [sym_syn_quoting_lit] = STATE(397), - [sym_unquote_splicing_lit] = STATE(397), - [sym_unquoting_lit] = STATE(397), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [130] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(300), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(300), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(300), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(300), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(410), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(410), - [sym_nil_lit] = ACTIONS(412), - [sym_bool_lit] = ACTIONS(412), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(760), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(760), + [sym_nil_lit] = ACTIONS(762), + [sym_bool_lit] = ACTIONS(762), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [132] = { - [sym__gap] = STATE(66), - [sym_dis_expr] = STATE(66), - [sym__form] = STATE(369), - [sym_kwd_lit] = STATE(369), - [sym_str_lit] = STATE(369), - [sym_sym_lit] = STATE(369), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(369), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(369), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(369), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(369), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(369), - [sym_regex_lit] = STATE(369), - [sym_read_cond_lit] = STATE(369), - [sym_splicing_read_cond_lit] = STATE(369), - [sym_ns_map_lit] = STATE(369), - [sym_var_quoting_lit] = STATE(369), - [sym_sym_val_lit] = STATE(369), - [sym_evaling_lit] = STATE(369), - [sym_tagged_or_ctor_lit] = STATE(369), - [sym_derefing_lit] = STATE(369), - [sym_quoting_lit] = STATE(369), - [sym_syn_quoting_lit] = STATE(369), - [sym_unquote_splicing_lit] = STATE(369), - [sym_unquoting_lit] = STATE(369), - [aux_sym_dis_expr_repeat1] = STATE(66), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(758), - [sym_comment] = ACTIONS(758), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(516), - [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(516), - [sym_nil_lit] = ACTIONS(518), - [sym_bool_lit] = ACTIONS(518), - [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), - }, - [133] = { - [sym__gap] = STATE(183), - [sym_dis_expr] = STATE(183), - [sym__form] = STATE(429), - [sym_kwd_lit] = STATE(429), - [sym_str_lit] = STATE(429), - [sym_sym_lit] = STATE(429), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(429), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(429), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(429), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(429), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(429), - [sym_regex_lit] = STATE(429), - [sym_read_cond_lit] = STATE(429), - [sym_splicing_read_cond_lit] = STATE(429), - [sym_ns_map_lit] = STATE(429), - [sym_var_quoting_lit] = STATE(429), - [sym_sym_val_lit] = STATE(429), - [sym_evaling_lit] = STATE(429), - [sym_tagged_or_ctor_lit] = STATE(429), - [sym_derefing_lit] = STATE(429), - [sym_quoting_lit] = STATE(429), - [sym_syn_quoting_lit] = STATE(429), - [sym_unquote_splicing_lit] = STATE(429), - [sym_unquoting_lit] = STATE(429), - [aux_sym_dis_expr_repeat1] = STATE(183), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(760), - [sym_comment] = ACTIONS(760), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(612), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(612), - [sym_nil_lit] = ACTIONS(614), - [sym_bool_lit] = ACTIONS(614), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [134] = { - [sym__gap] = STATE(112), - [sym_dis_expr] = STATE(112), - [sym__form] = STATE(428), - [sym_kwd_lit] = STATE(428), - [sym_str_lit] = STATE(428), - [sym_sym_lit] = STATE(428), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(428), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(428), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(428), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(428), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(428), - [sym_regex_lit] = STATE(428), - [sym_read_cond_lit] = STATE(428), - [sym_splicing_read_cond_lit] = STATE(428), - [sym_ns_map_lit] = STATE(428), - [sym_var_quoting_lit] = STATE(428), - [sym_sym_val_lit] = STATE(428), - [sym_evaling_lit] = STATE(428), - [sym_tagged_or_ctor_lit] = STATE(428), - [sym_derefing_lit] = STATE(428), - [sym_quoting_lit] = STATE(428), - [sym_syn_quoting_lit] = STATE(428), - [sym_unquote_splicing_lit] = STATE(428), - [sym_unquoting_lit] = STATE(428), - [aux_sym_dis_expr_repeat1] = STATE(112), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(762), - [sym_comment] = ACTIONS(762), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(602), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(602), - [sym_nil_lit] = ACTIONS(604), - [sym_bool_lit] = ACTIONS(604), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [135] = { - [sym__gap] = STATE(69), - [sym_dis_expr] = STATE(69), - [sym__form] = STATE(375), - [sym_kwd_lit] = STATE(375), - [sym_str_lit] = STATE(375), - [sym_sym_lit] = STATE(375), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(375), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(375), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(375), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(375), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(375), - [sym_regex_lit] = STATE(375), - [sym_read_cond_lit] = STATE(375), - [sym_splicing_read_cond_lit] = STATE(375), - [sym_ns_map_lit] = STATE(375), - [sym_var_quoting_lit] = STATE(375), - [sym_sym_val_lit] = STATE(375), - [sym_evaling_lit] = STATE(375), - [sym_tagged_or_ctor_lit] = STATE(375), - [sym_derefing_lit] = STATE(375), - [sym_quoting_lit] = STATE(375), - [sym_syn_quoting_lit] = STATE(375), - [sym_unquote_splicing_lit] = STATE(375), - [sym_unquoting_lit] = STATE(375), - [aux_sym_dis_expr_repeat1] = STATE(69), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(764), - [sym_comment] = ACTIONS(764), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(522), - [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(522), - [sym_nil_lit] = ACTIONS(524), - [sym_bool_lit] = ACTIONS(524), - [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), - }, - [136] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(398), - [sym_kwd_lit] = STATE(398), - [sym_str_lit] = STATE(398), - [sym_sym_lit] = STATE(398), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(398), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(398), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(398), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(398), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(398), - [sym_regex_lit] = STATE(398), - [sym_read_cond_lit] = STATE(398), - [sym_splicing_read_cond_lit] = STATE(398), - [sym_ns_map_lit] = STATE(398), - [sym_var_quoting_lit] = STATE(398), - [sym_sym_val_lit] = STATE(398), - [sym_evaling_lit] = STATE(398), - [sym_tagged_or_ctor_lit] = STATE(398), - [sym_derefing_lit] = STATE(398), - [sym_quoting_lit] = STATE(398), - [sym_syn_quoting_lit] = STATE(398), - [sym_unquote_splicing_lit] = STATE(398), - [sym_unquoting_lit] = STATE(398), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [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(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [137] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(379), - [sym_kwd_lit] = STATE(379), - [sym_str_lit] = STATE(379), - [sym_sym_lit] = STATE(379), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(379), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(379), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(379), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(379), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(379), - [sym_regex_lit] = STATE(379), - [sym_read_cond_lit] = STATE(379), - [sym_splicing_read_cond_lit] = STATE(379), - [sym_ns_map_lit] = STATE(379), - [sym_var_quoting_lit] = STATE(379), - [sym_sym_val_lit] = STATE(379), - [sym_evaling_lit] = STATE(379), - [sym_tagged_or_ctor_lit] = STATE(379), - [sym_derefing_lit] = STATE(379), - [sym_quoting_lit] = STATE(379), - [sym_syn_quoting_lit] = STATE(379), - [sym_unquote_splicing_lit] = STATE(379), - [sym_unquoting_lit] = STATE(379), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [131] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(274), + [sym_kwd_lit] = STATE(274), + [sym_str_lit] = STATE(274), + [sym_sym_lit] = STATE(274), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(274), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(274), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(274), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(274), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(274), + [sym_regex_lit] = STATE(274), + [sym_read_cond_lit] = STATE(274), + [sym_splicing_read_cond_lit] = STATE(274), + [sym_ns_map_lit] = STATE(274), + [sym_var_quoting_lit] = STATE(274), + [sym_sym_val_lit] = STATE(274), + [sym_evaling_lit] = STATE(274), + [sym_tagged_or_ctor_lit] = STATE(274), + [sym_derefing_lit] = STATE(274), + [sym_quoting_lit] = STATE(274), + [sym_syn_quoting_lit] = STATE(274), + [sym_unquote_splicing_lit] = STATE(274), + [sym_unquoting_lit] = STATE(274), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(532), - [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(532), - [sym_nil_lit] = ACTIONS(534), - [sym_bool_lit] = ACTIONS(534), - [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), - }, - [138] = { - [sym__gap] = STATE(106), - [sym_dis_expr] = STATE(106), - [sym__form] = STATE(287), - [sym_kwd_lit] = STATE(287), - [sym_str_lit] = STATE(287), - [sym_sym_lit] = STATE(287), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(287), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(287), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(287), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(287), - [sym__bare_set_lit] = STATE(233), - [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(106), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(766), - [sym_comment] = ACTIONS(766), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(660), + [sym_num_lit] = ACTIONS(764), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(660), - [sym_nil_lit] = ACTIONS(662), - [sym_bool_lit] = ACTIONS(662), + [sym_char_lit] = ACTIONS(764), + [sym_nil_lit] = ACTIONS(766), + [sym_bool_lit] = ACTIONS(766), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [139] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(300), - [sym_kwd_lit] = STATE(300), - [sym_str_lit] = STATE(300), - [sym_sym_lit] = STATE(300), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(300), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(300), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(300), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(300), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [132] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(250), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(250), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(250), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(250), + [sym__bare_set_lit] = STATE(227), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(738), - [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(738), - [sym_nil_lit] = ACTIONS(740), - [sym_bool_lit] = ACTIONS(740), - [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), - }, - [140] = { - [sym__gap] = STATE(108), - [sym_dis_expr] = STATE(108), - [sym__form] = STATE(286), - [sym_kwd_lit] = STATE(286), - [sym_str_lit] = STATE(286), - [sym_sym_lit] = STATE(286), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(286), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(286), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(286), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(286), - [sym__bare_set_lit] = STATE(233), - [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(108), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(768), - [sym_comment] = ACTIONS(768), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(654), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(654), - [sym_nil_lit] = ACTIONS(656), - [sym_bool_lit] = ACTIONS(656), - [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), - }, - [141] = { - [sym__gap] = STATE(109), - [sym_dis_expr] = STATE(109), - [sym__form] = STATE(285), - [sym_kwd_lit] = STATE(285), - [sym_str_lit] = STATE(285), - [sym_sym_lit] = STATE(285), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(285), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(285), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(285), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(285), - [sym__bare_set_lit] = STATE(233), - [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(109), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(770), - [sym_comment] = ACTIONS(770), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(648), + [sym_num_lit] = ACTIONS(768), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(648), - [sym_nil_lit] = ACTIONS(650), - [sym_bool_lit] = ACTIONS(650), + [sym_char_lit] = ACTIONS(768), + [sym_nil_lit] = ACTIONS(770), + [sym_bool_lit] = ACTIONS(770), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [142] = { - [sym__gap] = STATE(110), - [sym_dis_expr] = STATE(110), - [sym__form] = STATE(284), - [sym_kwd_lit] = STATE(284), - [sym_str_lit] = STATE(284), - [sym_sym_lit] = STATE(284), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(284), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(284), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(284), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(284), - [sym__bare_set_lit] = STATE(233), - [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(110), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(772), - [sym_comment] = ACTIONS(772), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(642), - [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), - [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(642), - [sym_nil_lit] = ACTIONS(644), - [sym_bool_lit] = ACTIONS(644), - [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(396), - [anon_sym_POUND_QMARK] = ACTIONS(33), - [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), - [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), - }, - [143] = { - [sym__gap] = STATE(114), - [sym_dis_expr] = STATE(114), - [sym__form] = STATE(283), - [sym_kwd_lit] = STATE(283), - [sym_str_lit] = STATE(283), - [sym_sym_lit] = STATE(283), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(283), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(283), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(283), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(283), - [sym__bare_set_lit] = STATE(233), - [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(114), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(774), - [sym_comment] = ACTIONS(774), + [133] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(249), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(249), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(249), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(249), + [sym__bare_set_lit] = STATE(227), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(636), + [sym_num_lit] = ACTIONS(772), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(636), - [sym_nil_lit] = ACTIONS(638), - [sym_bool_lit] = ACTIONS(638), + [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [144] = { - [sym__gap] = STATE(117), - [sym_dis_expr] = STATE(117), - [sym__form] = STATE(279), - [sym_kwd_lit] = STATE(279), - [sym_str_lit] = STATE(279), - [sym_sym_lit] = STATE(279), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(279), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(279), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(279), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(279), - [sym__bare_set_lit] = STATE(233), - [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(117), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(776), - [sym_comment] = ACTIONS(776), + [134] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(243), + [sym_kwd_lit] = STATE(243), + [sym_str_lit] = STATE(243), + [sym_sym_lit] = STATE(243), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(243), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(243), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(243), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(243), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(243), + [sym_regex_lit] = STATE(243), + [sym_read_cond_lit] = STATE(243), + [sym_splicing_read_cond_lit] = STATE(243), + [sym_ns_map_lit] = STATE(243), + [sym_var_quoting_lit] = STATE(243), + [sym_sym_val_lit] = STATE(243), + [sym_evaling_lit] = STATE(243), + [sym_tagged_or_ctor_lit] = STATE(243), + [sym_derefing_lit] = STATE(243), + [sym_quoting_lit] = STATE(243), + [sym_syn_quoting_lit] = STATE(243), + [sym_unquote_splicing_lit] = STATE(243), + [sym_unquoting_lit] = STATE(243), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(628), + [sym_num_lit] = ACTIONS(776), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(628), - [sym_nil_lit] = ACTIONS(630), - [sym_bool_lit] = ACTIONS(630), + [sym_char_lit] = ACTIONS(776), + [sym_nil_lit] = ACTIONS(778), + [sym_bool_lit] = ACTIONS(778), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [145] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(312), - [sym_kwd_lit] = STATE(312), - [sym_str_lit] = STATE(312), - [sym_sym_lit] = STATE(312), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(312), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(312), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(312), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(312), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(312), - [sym_regex_lit] = STATE(312), - [sym_read_cond_lit] = STATE(312), - [sym_splicing_read_cond_lit] = STATE(312), - [sym_ns_map_lit] = STATE(312), - [sym_var_quoting_lit] = STATE(312), - [sym_sym_val_lit] = STATE(312), - [sym_evaling_lit] = STATE(312), - [sym_tagged_or_ctor_lit] = STATE(312), - [sym_derefing_lit] = STATE(312), - [sym_quoting_lit] = STATE(312), - [sym_syn_quoting_lit] = STATE(312), - [sym_unquote_splicing_lit] = STATE(312), - [sym_unquoting_lit] = STATE(312), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [135] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(224), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(224), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(224), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(224), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(724), + [sym_num_lit] = ACTIONS(780), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(11), - [anon_sym_COLON_COLON] = ACTIONS(13), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(724), - [sym_nil_lit] = ACTIONS(726), - [sym_bool_lit] = ACTIONS(726), + [sym_char_lit] = ACTIONS(780), + [sym_nil_lit] = ACTIONS(782), + [sym_bool_lit] = ACTIONS(782), [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] = ACTIONS(720), [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_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [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), - }, - [146] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(399), - [sym_kwd_lit] = STATE(399), - [sym_str_lit] = STATE(399), - [sym_sym_lit] = STATE(399), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(399), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(399), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(399), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(399), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(399), - [sym_regex_lit] = STATE(399), - [sym_read_cond_lit] = STATE(399), - [sym_splicing_read_cond_lit] = STATE(399), - [sym_ns_map_lit] = STATE(399), - [sym_var_quoting_lit] = STATE(399), - [sym_sym_val_lit] = STATE(399), - [sym_evaling_lit] = STATE(399), - [sym_tagged_or_ctor_lit] = STATE(399), - [sym_derefing_lit] = STATE(399), - [sym_quoting_lit] = STATE(399), - [sym_syn_quoting_lit] = STATE(399), - [sym_unquote_splicing_lit] = STATE(399), - [sym_unquoting_lit] = STATE(399), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(382), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(382), - [sym_nil_lit] = ACTIONS(384), - [sym_bool_lit] = ACTIONS(384), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [147] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(311), - [sym_kwd_lit] = STATE(311), - [sym_str_lit] = STATE(311), - [sym_sym_lit] = STATE(311), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(311), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(311), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(311), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(311), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(311), - [sym_regex_lit] = STATE(311), - [sym_read_cond_lit] = STATE(311), - [sym_splicing_read_cond_lit] = STATE(311), - [sym_ns_map_lit] = STATE(311), - [sym_var_quoting_lit] = STATE(311), - [sym_sym_val_lit] = STATE(311), - [sym_evaling_lit] = STATE(311), - [sym_tagged_or_ctor_lit] = STATE(311), - [sym_derefing_lit] = STATE(311), - [sym_quoting_lit] = STATE(311), - [sym_syn_quoting_lit] = STATE(311), - [sym_unquote_splicing_lit] = STATE(311), - [sym_unquoting_lit] = STATE(311), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [136] = { + [sym__gap] = STATE(127), + [sym_dis_expr] = STATE(127), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(222), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(222), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(222), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(222), + [sym__bare_set_lit] = STATE(227), + [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(127), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(784), + [sym_comment] = ACTIONS(784), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(712), + [sym_num_lit] = ACTIONS(756), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(11), - [anon_sym_COLON_COLON] = ACTIONS(13), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(712), - [sym_nil_lit] = ACTIONS(714), - [sym_bool_lit] = ACTIONS(714), + [sym_char_lit] = ACTIONS(756), + [sym_nil_lit] = ACTIONS(758), + [sym_bool_lit] = ACTIONS(758), [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] = ACTIONS(720), [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_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [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), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [148] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(427), - [sym_kwd_lit] = STATE(427), - [sym_str_lit] = STATE(427), - [sym_sym_lit] = STATE(427), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(427), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(427), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(427), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(427), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(427), - [sym_regex_lit] = STATE(427), - [sym_read_cond_lit] = STATE(427), - [sym_splicing_read_cond_lit] = STATE(427), - [sym_ns_map_lit] = STATE(427), - [sym_var_quoting_lit] = STATE(427), - [sym_sym_val_lit] = STATE(427), - [sym_evaling_lit] = STATE(427), - [sym_tagged_or_ctor_lit] = STATE(427), - [sym_derefing_lit] = STATE(427), - [sym_quoting_lit] = STATE(427), - [sym_syn_quoting_lit] = STATE(427), - [sym_unquote_splicing_lit] = STATE(427), - [sym_unquoting_lit] = STATE(427), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [137] = { + [sym__gap] = STATE(128), + [sym_dis_expr] = STATE(128), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(298), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(298), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(298), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(298), + [sym__bare_set_lit] = STATE(227), + [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(128), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(786), + [sym_comment] = ACTIONS(786), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(378), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(378), - [sym_nil_lit] = ACTIONS(380), - [sym_bool_lit] = ACTIONS(380), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(698), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(698), + [sym_nil_lit] = ACTIONS(700), + [sym_bool_lit] = ACTIONS(700), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [149] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(310), - [sym_kwd_lit] = STATE(310), - [sym_str_lit] = STATE(310), - [sym_sym_lit] = STATE(310), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(310), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(310), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(310), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(310), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(310), - [sym_regex_lit] = STATE(310), - [sym_read_cond_lit] = STATE(310), - [sym_splicing_read_cond_lit] = STATE(310), - [sym_ns_map_lit] = STATE(310), - [sym_var_quoting_lit] = STATE(310), - [sym_sym_val_lit] = STATE(310), - [sym_evaling_lit] = STATE(310), - [sym_tagged_or_ctor_lit] = STATE(310), - [sym_derefing_lit] = STATE(310), - [sym_quoting_lit] = STATE(310), - [sym_syn_quoting_lit] = STATE(310), - [sym_unquote_splicing_lit] = STATE(310), - [sym_unquoting_lit] = STATE(310), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [138] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(224), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(224), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(224), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(224), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(708), + [sym_num_lit] = ACTIONS(780), [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(708), - [sym_nil_lit] = ACTIONS(710), - [sym_bool_lit] = ACTIONS(710), + [sym_char_lit] = ACTIONS(780), + [sym_nil_lit] = ACTIONS(782), + [sym_bool_lit] = ACTIONS(782), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -12400,618 +12213,618 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [150] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(275), - [sym_kwd_lit] = STATE(275), - [sym_str_lit] = STATE(275), - [sym_sym_lit] = STATE(275), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(275), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(275), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(275), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(275), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [139] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(297), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(297), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(297), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(297), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(606), + [sym_num_lit] = ACTIONS(692), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(606), - [sym_nil_lit] = ACTIONS(608), - [sym_bool_lit] = ACTIONS(608), + [sym_char_lit] = ACTIONS(692), + [sym_nil_lit] = ACTIONS(694), + [sym_bool_lit] = ACTIONS(694), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [151] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(309), - [sym_kwd_lit] = STATE(309), - [sym_str_lit] = STATE(309), - [sym_sym_lit] = STATE(309), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(309), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(309), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(309), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(309), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(309), - [sym_regex_lit] = STATE(309), - [sym_read_cond_lit] = STATE(309), - [sym_splicing_read_cond_lit] = STATE(309), - [sym_ns_map_lit] = STATE(309), - [sym_var_quoting_lit] = STATE(309), - [sym_sym_val_lit] = STATE(309), - [sym_evaling_lit] = STATE(309), - [sym_tagged_or_ctor_lit] = STATE(309), - [sym_derefing_lit] = STATE(309), - [sym_quoting_lit] = STATE(309), - [sym_syn_quoting_lit] = STATE(309), - [sym_unquote_splicing_lit] = STATE(309), - [sym_unquoting_lit] = STATE(309), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [140] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(411), + [sym_kwd_lit] = STATE(411), + [sym_str_lit] = STATE(411), + [sym_sym_lit] = STATE(411), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(411), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(411), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(411), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(411), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(411), + [sym_regex_lit] = STATE(411), + [sym_read_cond_lit] = STATE(411), + [sym_splicing_read_cond_lit] = STATE(411), + [sym_ns_map_lit] = STATE(411), + [sym_var_quoting_lit] = STATE(411), + [sym_sym_val_lit] = STATE(411), + [sym_evaling_lit] = STATE(411), + [sym_tagged_or_ctor_lit] = STATE(411), + [sym_derefing_lit] = STATE(411), + [sym_quoting_lit] = STATE(411), + [sym_syn_quoting_lit] = STATE(411), + [sym_unquote_splicing_lit] = STATE(411), + [sym_unquoting_lit] = STATE(411), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(704), - [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(704), - [sym_nil_lit] = ACTIONS(706), - [sym_bool_lit] = ACTIONS(706), - [aux_sym__sym_qualified_token1] = ACTIONS(19), + [sym_num_lit] = ACTIONS(596), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(596), + [sym_nil_lit] = ACTIONS(598), + [sym_bool_lit] = ACTIONS(598), + [aux_sym__sym_qualified_token1] = ACTIONS(278), [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), + [anon_sym_LPAREN] = ACTIONS(280), + [anon_sym_LBRACE] = ACTIONS(282), + [anon_sym_LBRACK] = ACTIONS(284), + [anon_sym_POUND] = ACTIONS(358), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [152] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(274), - [sym_kwd_lit] = STATE(274), - [sym_str_lit] = STATE(274), - [sym_sym_lit] = STATE(274), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(274), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(274), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(274), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(274), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(274), - [sym_regex_lit] = STATE(274), - [sym_read_cond_lit] = STATE(274), - [sym_splicing_read_cond_lit] = STATE(274), - [sym_ns_map_lit] = STATE(274), - [sym_var_quoting_lit] = STATE(274), - [sym_sym_val_lit] = STATE(274), - [sym_evaling_lit] = STATE(274), - [sym_tagged_or_ctor_lit] = STATE(274), - [sym_derefing_lit] = STATE(274), - [sym_quoting_lit] = STATE(274), - [sym_syn_quoting_lit] = STATE(274), - [sym_unquote_splicing_lit] = STATE(274), - [sym_unquoting_lit] = STATE(274), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [141] = { + [sym__gap] = STATE(130), + [sym_dis_expr] = STATE(130), + [sym__form] = STATE(263), + [sym_kwd_lit] = STATE(263), + [sym_str_lit] = STATE(263), + [sym_sym_lit] = STATE(263), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(263), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(263), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(263), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(263), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(263), + [sym_regex_lit] = STATE(263), + [sym_read_cond_lit] = STATE(263), + [sym_splicing_read_cond_lit] = STATE(263), + [sym_ns_map_lit] = STATE(263), + [sym_var_quoting_lit] = STATE(263), + [sym_sym_val_lit] = STATE(263), + [sym_evaling_lit] = STATE(263), + [sym_tagged_or_ctor_lit] = STATE(263), + [sym_derefing_lit] = STATE(263), + [sym_quoting_lit] = STATE(263), + [sym_syn_quoting_lit] = STATE(263), + [sym_unquote_splicing_lit] = STATE(263), + [sym_unquoting_lit] = STATE(263), + [aux_sym_dis_expr_repeat1] = STATE(130), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(788), + [sym_comment] = ACTIONS(788), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(596), + [sym_num_lit] = ACTIONS(652), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(596), - [sym_nil_lit] = ACTIONS(598), - [sym_bool_lit] = ACTIONS(598), + [sym_char_lit] = ACTIONS(652), + [sym_nil_lit] = ACTIONS(654), + [sym_bool_lit] = ACTIONS(654), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [153] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(308), - [sym_kwd_lit] = STATE(308), - [sym_str_lit] = STATE(308), - [sym_sym_lit] = STATE(308), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(308), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(308), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(308), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(308), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(308), - [sym_regex_lit] = STATE(308), - [sym_read_cond_lit] = STATE(308), - [sym_splicing_read_cond_lit] = STATE(308), - [sym_ns_map_lit] = STATE(308), - [sym_var_quoting_lit] = STATE(308), - [sym_sym_val_lit] = STATE(308), - [sym_evaling_lit] = STATE(308), - [sym_tagged_or_ctor_lit] = STATE(308), - [sym_derefing_lit] = STATE(308), - [sym_quoting_lit] = STATE(308), - [sym_syn_quoting_lit] = STATE(308), - [sym_unquote_splicing_lit] = STATE(308), - [sym_unquoting_lit] = STATE(308), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [142] = { + [sym__gap] = STATE(131), + [sym_dis_expr] = STATE(131), + [sym__form] = STATE(291), + [sym_kwd_lit] = STATE(291), + [sym_str_lit] = STATE(291), + [sym_sym_lit] = STATE(291), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(291), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(291), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(291), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(291), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(291), + [sym_regex_lit] = STATE(291), + [sym_read_cond_lit] = STATE(291), + [sym_splicing_read_cond_lit] = STATE(291), + [sym_ns_map_lit] = STATE(291), + [sym_var_quoting_lit] = STATE(291), + [sym_sym_val_lit] = STATE(291), + [sym_evaling_lit] = STATE(291), + [sym_tagged_or_ctor_lit] = STATE(291), + [sym_derefing_lit] = STATE(291), + [sym_quoting_lit] = STATE(291), + [sym_syn_quoting_lit] = STATE(291), + [sym_unquote_splicing_lit] = STATE(291), + [sym_unquoting_lit] = STATE(291), + [aux_sym_dis_expr_repeat1] = STATE(131), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(790), + [sym_comment] = ACTIONS(790), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(698), + [sym_num_lit] = ACTIONS(646), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(11), - [anon_sym_COLON_COLON] = ACTIONS(13), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(698), - [sym_nil_lit] = ACTIONS(700), - [sym_bool_lit] = ACTIONS(700), + [sym_char_lit] = ACTIONS(646), + [sym_nil_lit] = ACTIONS(648), + [sym_bool_lit] = ACTIONS(648), [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] = ACTIONS(720), [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_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [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), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [154] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(273), - [sym_kwd_lit] = STATE(273), - [sym_str_lit] = STATE(273), - [sym_sym_lit] = STATE(273), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(273), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(273), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(273), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(273), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(273), - [sym_regex_lit] = STATE(273), - [sym_read_cond_lit] = STATE(273), - [sym_splicing_read_cond_lit] = STATE(273), - [sym_ns_map_lit] = STATE(273), - [sym_var_quoting_lit] = STATE(273), - [sym_sym_val_lit] = STATE(273), - [sym_evaling_lit] = STATE(273), - [sym_tagged_or_ctor_lit] = STATE(273), - [sym_derefing_lit] = STATE(273), - [sym_quoting_lit] = STATE(273), - [sym_syn_quoting_lit] = STATE(273), - [sym_unquote_splicing_lit] = STATE(273), - [sym_unquoting_lit] = STATE(273), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [143] = { + [sym__gap] = STATE(132), + [sym_dis_expr] = STATE(132), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(290), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(290), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(290), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(290), + [sym__bare_set_lit] = STATE(227), + [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(132), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(792), + [sym_comment] = ACTIONS(792), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(586), + [sym_num_lit] = ACTIONS(640), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(586), - [sym_nil_lit] = ACTIONS(588), - [sym_bool_lit] = ACTIONS(588), + [sym_char_lit] = ACTIONS(640), + [sym_nil_lit] = ACTIONS(642), + [sym_bool_lit] = ACTIONS(642), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [155] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(272), - [sym_kwd_lit] = STATE(272), - [sym_str_lit] = STATE(272), - [sym_sym_lit] = STATE(272), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(272), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(272), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(272), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(272), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [144] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(243), + [sym_kwd_lit] = STATE(243), + [sym_str_lit] = STATE(243), + [sym_sym_lit] = STATE(243), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(243), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(243), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(243), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(243), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(243), + [sym_regex_lit] = STATE(243), + [sym_read_cond_lit] = STATE(243), + [sym_splicing_read_cond_lit] = STATE(243), + [sym_ns_map_lit] = STATE(243), + [sym_var_quoting_lit] = STATE(243), + [sym_sym_val_lit] = STATE(243), + [sym_evaling_lit] = STATE(243), + [sym_tagged_or_ctor_lit] = STATE(243), + [sym_derefing_lit] = STATE(243), + [sym_quoting_lit] = STATE(243), + [sym_syn_quoting_lit] = STATE(243), + [sym_unquote_splicing_lit] = STATE(243), + [sym_unquoting_lit] = STATE(243), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(576), + [sym_num_lit] = ACTIONS(776), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(11), + [anon_sym_COLON_COLON] = ACTIONS(13), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(576), - [sym_nil_lit] = ACTIONS(578), - [sym_bool_lit] = ACTIONS(578), + [sym_char_lit] = ACTIONS(776), + [sym_nil_lit] = ACTIONS(778), + [sym_bool_lit] = ACTIONS(778), [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(396), + [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), [anon_sym_POUND_POUND] = ACTIONS(39), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [156] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(271), - [sym_kwd_lit] = STATE(271), - [sym_str_lit] = STATE(271), - [sym_sym_lit] = STATE(271), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(271), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(271), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(271), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(271), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [145] = { + [sym__gap] = STATE(133), + [sym_dis_expr] = STATE(133), + [sym__form] = STATE(289), + [sym_kwd_lit] = STATE(289), + [sym_str_lit] = STATE(289), + [sym_sym_lit] = STATE(289), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(289), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(289), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(289), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(289), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(289), + [sym_regex_lit] = STATE(289), + [sym_read_cond_lit] = STATE(289), + [sym_splicing_read_cond_lit] = STATE(289), + [sym_ns_map_lit] = STATE(289), + [sym_var_quoting_lit] = STATE(289), + [sym_sym_val_lit] = STATE(289), + [sym_evaling_lit] = STATE(289), + [sym_tagged_or_ctor_lit] = STATE(289), + [sym_derefing_lit] = STATE(289), + [sym_quoting_lit] = STATE(289), + [sym_syn_quoting_lit] = STATE(289), + [sym_unquote_splicing_lit] = STATE(289), + [sym_unquoting_lit] = STATE(289), + [aux_sym_dis_expr_repeat1] = STATE(133), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(794), + [sym_comment] = ACTIONS(794), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(566), + [sym_num_lit] = ACTIONS(634), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(566), - [sym_nil_lit] = ACTIONS(568), - [sym_bool_lit] = ACTIONS(568), + [sym_char_lit] = ACTIONS(634), + [sym_nil_lit] = ACTIONS(636), + [sym_bool_lit] = ACTIONS(636), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [157] = { - [sym__gap] = STATE(160), - [sym_dis_expr] = STATE(160), - [sym__form] = STATE(421), - [sym_kwd_lit] = STATE(421), - [sym_str_lit] = STATE(421), - [sym_sym_lit] = STATE(421), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(421), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(421), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(421), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(421), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(421), - [sym_regex_lit] = STATE(421), - [sym_read_cond_lit] = STATE(421), - [sym_splicing_read_cond_lit] = STATE(421), - [sym_ns_map_lit] = STATE(421), - [sym_var_quoting_lit] = STATE(421), - [sym_sym_val_lit] = STATE(421), - [sym_evaling_lit] = STATE(421), - [sym_tagged_or_ctor_lit] = STATE(421), - [sym_derefing_lit] = STATE(421), - [sym_quoting_lit] = STATE(421), - [sym_syn_quoting_lit] = STATE(421), - [sym_unquote_splicing_lit] = STATE(421), - [sym_unquoting_lit] = STATE(421), - [aux_sym_dis_expr_repeat1] = STATE(160), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(778), - [sym_comment] = ACTIONS(778), + [146] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(249), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(249), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(249), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(249), + [sym__bare_set_lit] = STATE(227), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(374), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(374), - [sym_nil_lit] = ACTIONS(376), - [sym_bool_lit] = ACTIONS(376), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [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(280), - [anon_sym_LBRACE] = ACTIONS(282), - [anon_sym_LBRACK] = ACTIONS(284), - [anon_sym_POUND] = ACTIONS(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [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), }, - [158] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(268), - [sym_kwd_lit] = STATE(268), - [sym_str_lit] = STATE(268), - [sym_sym_lit] = STATE(268), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(268), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(268), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(268), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(268), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(268), - [sym_regex_lit] = STATE(268), - [sym_read_cond_lit] = STATE(268), - [sym_splicing_read_cond_lit] = STATE(268), - [sym_ns_map_lit] = STATE(268), - [sym_var_quoting_lit] = STATE(268), - [sym_sym_val_lit] = STATE(268), - [sym_evaling_lit] = STATE(268), - [sym_tagged_or_ctor_lit] = STATE(268), - [sym_derefing_lit] = STATE(268), - [sym_quoting_lit] = STATE(268), - [sym_syn_quoting_lit] = STATE(268), - [sym_unquote_splicing_lit] = STATE(268), - [sym_unquoting_lit] = STATE(268), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [147] = { + [sym__gap] = STATE(134), + [sym_dis_expr] = STATE(134), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(287), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(287), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(287), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(287), + [sym__bare_set_lit] = STATE(227), + [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(134), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(796), + [sym_comment] = ACTIONS(796), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(548), + [sym_num_lit] = ACTIONS(628), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(548), - [sym_nil_lit] = ACTIONS(550), - [sym_bool_lit] = ACTIONS(550), + [sym_char_lit] = ACTIONS(628), + [sym_nil_lit] = ACTIONS(630), + [sym_bool_lit] = ACTIONS(630), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [159] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(307), - [sym_kwd_lit] = STATE(307), - [sym_str_lit] = STATE(307), - [sym_sym_lit] = STATE(307), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(307), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(307), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(307), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(307), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(307), - [sym_regex_lit] = STATE(307), - [sym_read_cond_lit] = STATE(307), - [sym_splicing_read_cond_lit] = STATE(307), - [sym_ns_map_lit] = STATE(307), - [sym_var_quoting_lit] = STATE(307), - [sym_sym_val_lit] = STATE(307), - [sym_evaling_lit] = STATE(307), - [sym_tagged_or_ctor_lit] = STATE(307), - [sym_derefing_lit] = STATE(307), - [sym_quoting_lit] = STATE(307), - [sym_syn_quoting_lit] = STATE(307), - [sym_unquote_splicing_lit] = STATE(307), - [sym_unquoting_lit] = STATE(307), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [148] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(250), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(250), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(250), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(250), + [sym__bare_set_lit] = STATE(227), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(694), + [sym_num_lit] = ACTIONS(768), [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(694), - [sym_nil_lit] = ACTIONS(696), - [sym_bool_lit] = ACTIONS(696), + [sym_char_lit] = ACTIONS(768), + [sym_nil_lit] = ACTIONS(770), + [sym_bool_lit] = ACTIONS(770), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -13030,303 +12843,114 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [160] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(393), - [sym_kwd_lit] = STATE(393), - [sym_str_lit] = STATE(393), - [sym_sym_lit] = STATE(393), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(393), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(393), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(393), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(393), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(393), - [sym_regex_lit] = STATE(393), - [sym_read_cond_lit] = STATE(393), - [sym_splicing_read_cond_lit] = STATE(393), - [sym_ns_map_lit] = STATE(393), - [sym_var_quoting_lit] = STATE(393), - [sym_sym_val_lit] = STATE(393), - [sym_evaling_lit] = STATE(393), - [sym_tagged_or_ctor_lit] = STATE(393), - [sym_derefing_lit] = STATE(393), - [sym_quoting_lit] = STATE(393), - [sym_syn_quoting_lit] = STATE(393), - [sym_unquote_splicing_lit] = STATE(393), - [sym_unquoting_lit] = STATE(393), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(368), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(368), - [sym_nil_lit] = ACTIONS(370), - [sym_bool_lit] = ACTIONS(370), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [161] = { - [sym__gap] = STATE(170), - [sym_dis_expr] = STATE(170), - [sym__form] = STATE(348), - [sym_kwd_lit] = STATE(348), - [sym_str_lit] = STATE(348), - [sym_sym_lit] = STATE(348), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(348), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(348), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(348), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(348), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(348), - [sym_regex_lit] = STATE(348), - [sym_read_cond_lit] = STATE(348), - [sym_splicing_read_cond_lit] = STATE(348), - [sym_ns_map_lit] = STATE(348), - [sym_var_quoting_lit] = STATE(348), - [sym_sym_val_lit] = STATE(348), - [sym_evaling_lit] = STATE(348), - [sym_tagged_or_ctor_lit] = STATE(348), - [sym_derefing_lit] = STATE(348), - [sym_quoting_lit] = STATE(348), - [sym_syn_quoting_lit] = STATE(348), - [sym_unquote_splicing_lit] = STATE(348), - [sym_unquoting_lit] = STATE(348), - [aux_sym_dis_expr_repeat1] = STATE(170), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(780), - [sym_comment] = ACTIONS(780), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(332), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(332), - [sym_nil_lit] = ACTIONS(334), - [sym_bool_lit] = ACTIONS(334), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [162] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(382), - [sym_kwd_lit] = STATE(382), - [sym_str_lit] = STATE(382), - [sym_sym_lit] = STATE(382), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(382), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(382), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(382), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(382), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(382), - [sym_regex_lit] = STATE(382), - [sym_read_cond_lit] = STATE(382), - [sym_splicing_read_cond_lit] = STATE(382), - [sym_ns_map_lit] = STATE(382), - [sym_var_quoting_lit] = STATE(382), - [sym_sym_val_lit] = STATE(382), - [sym_evaling_lit] = STATE(382), - [sym_tagged_or_ctor_lit] = STATE(382), - [sym_derefing_lit] = STATE(382), - [sym_quoting_lit] = STATE(382), - [sym_syn_quoting_lit] = STATE(382), - [sym_unquote_splicing_lit] = STATE(382), - [sym_unquoting_lit] = STATE(382), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(536), - [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(536), - [sym_nil_lit] = ACTIONS(538), - [sym_bool_lit] = ACTIONS(538), - [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), - }, - [163] = { - [sym__gap] = STATE(127), - [sym_dis_expr] = STATE(127), - [sym__form] = STATE(265), - [sym_kwd_lit] = STATE(265), - [sym_str_lit] = STATE(265), - [sym_sym_lit] = STATE(265), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(265), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(265), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(265), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(265), - [sym__bare_set_lit] = STATE(233), - [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(127), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(782), - [sym_comment] = ACTIONS(782), + [149] = { + [sym__gap] = STATE(135), + [sym_dis_expr] = STATE(135), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(283), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(283), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(283), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(283), + [sym__bare_set_lit] = STATE(227), + [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(135), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(798), + [sym_comment] = ACTIONS(798), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(528), + [sym_num_lit] = ACTIONS(622), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(528), - [sym_nil_lit] = ACTIONS(530), - [sym_bool_lit] = ACTIONS(530), + [sym_char_lit] = ACTIONS(622), + [sym_nil_lit] = ACTIONS(624), + [sym_bool_lit] = ACTIONS(624), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [164] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(262), - [sym_kwd_lit] = STATE(262), - [sym_str_lit] = STATE(262), - [sym_sym_lit] = STATE(262), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(262), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(262), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(262), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(262), - [sym__bare_set_lit] = STATE(233), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(325), + [150] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(274), + [sym_kwd_lit] = STATE(274), + [sym_str_lit] = STATE(274), + [sym_sym_lit] = STATE(274), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(274), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(274), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(274), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(274), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(274), + [sym_regex_lit] = STATE(274), + [sym_read_cond_lit] = STATE(274), + [sym_splicing_read_cond_lit] = STATE(274), + [sym_ns_map_lit] = STATE(274), + [sym_var_quoting_lit] = STATE(274), + [sym_sym_val_lit] = STATE(274), + [sym_evaling_lit] = STATE(274), + [sym_tagged_or_ctor_lit] = STATE(274), + [sym_derefing_lit] = STATE(274), + [sym_quoting_lit] = STATE(274), + [sym_syn_quoting_lit] = STATE(274), + [sym_unquote_splicing_lit] = STATE(274), + [sym_unquoting_lit] = STATE(274), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(690), + [sym_num_lit] = ACTIONS(764), [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), + [sym_char_lit] = ACTIONS(764), + [sym_nil_lit] = ACTIONS(766), + [sym_bool_lit] = ACTIONS(766), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -13345,1248 +12969,996 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [165] = { - [sym__gap] = STATE(82), - [sym_dis_expr] = STATE(82), - [sym__form] = STATE(426), - [sym_kwd_lit] = STATE(426), - [sym_str_lit] = STATE(426), - [sym_sym_lit] = STATE(426), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(426), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(426), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(426), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(426), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(426), - [sym_regex_lit] = STATE(426), - [sym_read_cond_lit] = STATE(426), - [sym_splicing_read_cond_lit] = STATE(426), - [sym_ns_map_lit] = STATE(426), - [sym_var_quoting_lit] = STATE(426), - [sym_sym_val_lit] = STATE(426), - [sym_evaling_lit] = STATE(426), - [sym_tagged_or_ctor_lit] = STATE(426), - [sym_derefing_lit] = STATE(426), - [sym_quoting_lit] = STATE(426), - [sym_syn_quoting_lit] = STATE(426), - [sym_unquote_splicing_lit] = STATE(426), - [sym_unquoting_lit] = STATE(426), - [aux_sym_dis_expr_repeat1] = STATE(82), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(784), - [sym_comment] = ACTIONS(784), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(592), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [166] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(383), - [sym_kwd_lit] = STATE(383), - [sym_str_lit] = STATE(383), - [sym_sym_lit] = STATE(383), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(383), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(383), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(383), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(383), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(383), - [sym_regex_lit] = STATE(383), - [sym_read_cond_lit] = STATE(383), - [sym_splicing_read_cond_lit] = STATE(383), - [sym_ns_map_lit] = STATE(383), - [sym_var_quoting_lit] = STATE(383), - [sym_sym_val_lit] = STATE(383), - [sym_evaling_lit] = STATE(383), - [sym_tagged_or_ctor_lit] = STATE(383), - [sym_derefing_lit] = STATE(383), - [sym_quoting_lit] = STATE(383), - [sym_syn_quoting_lit] = STATE(383), - [sym_unquote_splicing_lit] = STATE(383), - [sym_unquoting_lit] = STATE(383), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [151] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(278), + [sym_kwd_lit] = STATE(278), + [sym_str_lit] = STATE(278), + [sym_sym_lit] = STATE(278), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(278), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(278), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(278), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(278), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(278), + [sym_regex_lit] = STATE(278), + [sym_read_cond_lit] = STATE(278), + [sym_splicing_read_cond_lit] = STATE(278), + [sym_ns_map_lit] = STATE(278), + [sym_var_quoting_lit] = STATE(278), + [sym_sym_val_lit] = STATE(278), + [sym_evaling_lit] = STATE(278), + [sym_tagged_or_ctor_lit] = STATE(278), + [sym_derefing_lit] = STATE(278), + [sym_quoting_lit] = STATE(278), + [sym_syn_quoting_lit] = STATE(278), + [sym_unquote_splicing_lit] = STATE(278), + [sym_unquoting_lit] = STATE(278), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(540), - [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(540), - [sym_nil_lit] = ACTIONS(542), - [sym_bool_lit] = ACTIONS(542), - [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), - }, - [167] = { - [sym__gap] = STATE(184), - [sym_dis_expr] = STATE(184), - [sym__form] = STATE(302), - [sym_kwd_lit] = STATE(302), - [sym_str_lit] = STATE(302), - [sym_sym_lit] = STATE(302), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(302), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(302), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(302), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(302), - [sym__bare_set_lit] = STATE(233), - [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_dis_expr_repeat1] = STATE(184), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(786), - [sym_comment] = ACTIONS(786), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(684), + [sym_num_lit] = ACTIONS(600), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(11), - [anon_sym_COLON_COLON] = ACTIONS(13), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(684), - [sym_nil_lit] = ACTIONS(686), - [sym_bool_lit] = ACTIONS(686), + [sym_char_lit] = ACTIONS(600), + [sym_nil_lit] = ACTIONS(602), + [sym_bool_lit] = ACTIONS(602), [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] = ACTIONS(720), [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_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [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), - }, - [168] = { - [sym__gap] = STATE(83), - [sym_dis_expr] = STATE(83), - [sym__form] = STATE(425), - [sym_kwd_lit] = STATE(425), - [sym_str_lit] = STATE(425), - [sym_sym_lit] = STATE(425), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(425), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(425), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(425), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(425), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(425), - [sym_regex_lit] = STATE(425), - [sym_read_cond_lit] = STATE(425), - [sym_splicing_read_cond_lit] = STATE(425), - [sym_ns_map_lit] = STATE(425), - [sym_var_quoting_lit] = STATE(425), - [sym_sym_val_lit] = STATE(425), - [sym_evaling_lit] = STATE(425), - [sym_tagged_or_ctor_lit] = STATE(425), - [sym_derefing_lit] = STATE(425), - [sym_quoting_lit] = STATE(425), - [sym_syn_quoting_lit] = STATE(425), - [sym_unquote_splicing_lit] = STATE(425), - [sym_unquoting_lit] = STATE(425), - [aux_sym_dis_expr_repeat1] = STATE(83), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(788), - [sym_comment] = ACTIONS(788), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(582), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(582), - [sym_nil_lit] = ACTIONS(584), - [sym_bool_lit] = ACTIONS(584), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [169] = { - [sym__gap] = STATE(84), - [sym_dis_expr] = STATE(84), - [sym__form] = STATE(420), - [sym_kwd_lit] = STATE(420), - [sym_str_lit] = STATE(420), - [sym_sym_lit] = STATE(420), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(420), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(420), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(420), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(420), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(420), - [sym_regex_lit] = STATE(420), - [sym_read_cond_lit] = STATE(420), - [sym_splicing_read_cond_lit] = STATE(420), - [sym_ns_map_lit] = STATE(420), - [sym_var_quoting_lit] = STATE(420), - [sym_sym_val_lit] = STATE(420), - [sym_evaling_lit] = STATE(420), - [sym_tagged_or_ctor_lit] = STATE(420), - [sym_derefing_lit] = STATE(420), - [sym_quoting_lit] = STATE(420), - [sym_syn_quoting_lit] = STATE(420), - [sym_unquote_splicing_lit] = STATE(420), - [sym_unquoting_lit] = STATE(420), - [aux_sym_dis_expr_repeat1] = STATE(84), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(790), - [sym_comment] = ACTIONS(790), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(572), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(572), - [sym_nil_lit] = ACTIONS(574), - [sym_bool_lit] = ACTIONS(574), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), - }, - [170] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(412), - [sym_kwd_lit] = STATE(412), - [sym_str_lit] = STATE(412), - [sym_sym_lit] = STATE(412), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(412), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(412), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(412), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(412), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(412), - [sym_regex_lit] = STATE(412), - [sym_read_cond_lit] = STATE(412), - [sym_splicing_read_cond_lit] = STATE(412), - [sym_ns_map_lit] = STATE(412), - [sym_var_quoting_lit] = STATE(412), - [sym_sym_val_lit] = STATE(412), - [sym_evaling_lit] = STATE(412), - [sym_tagged_or_ctor_lit] = STATE(412), - [sym_derefing_lit] = STATE(412), - [sym_quoting_lit] = STATE(412), - [sym_syn_quoting_lit] = STATE(412), - [sym_unquote_splicing_lit] = STATE(412), - [sym_unquoting_lit] = STATE(412), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(562), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), - [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(422), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [171] = { - [sym__gap] = STATE(218), - [sym_dis_expr] = STATE(218), - [sym__form] = STATE(340), - [sym_kwd_lit] = STATE(340), - [sym_str_lit] = STATE(340), - [sym_sym_lit] = STATE(340), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(340), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(340), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(340), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(340), - [sym__bare_set_lit] = STATE(346), - [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(218), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(792), - [sym_comment] = ACTIONS(792), + [152] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(300), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(300), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(300), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(300), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(618), - [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(618), - [sym_nil_lit] = ACTIONS(620), - [sym_bool_lit] = ACTIONS(620), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(760), + [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(760), + [sym_nil_lit] = ACTIONS(762), + [sym_bool_lit] = ACTIONS(762), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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), + [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), }, - [172] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(257), - [sym_kwd_lit] = STATE(257), - [sym_str_lit] = STATE(257), - [sym_sym_lit] = STATE(257), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(257), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(257), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(257), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(257), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(257), - [sym_regex_lit] = STATE(257), - [sym_read_cond_lit] = STATE(257), - [sym_splicing_read_cond_lit] = STATE(257), - [sym_ns_map_lit] = STATE(257), - [sym_var_quoting_lit] = STATE(257), - [sym_sym_val_lit] = STATE(257), - [sym_evaling_lit] = STATE(257), - [sym_tagged_or_ctor_lit] = STATE(257), - [sym_derefing_lit] = STATE(257), - [sym_quoting_lit] = STATE(257), - [sym_syn_quoting_lit] = STATE(257), - [sym_unquote_splicing_lit] = STATE(257), - [sym_unquoting_lit] = STATE(257), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(329), + [153] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(277), + [sym_kwd_lit] = STATE(277), + [sym_str_lit] = STATE(277), + [sym_sym_lit] = STATE(277), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(277), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(277), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(277), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(277), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(277), + [sym_regex_lit] = STATE(277), + [sym_read_cond_lit] = STATE(277), + [sym_splicing_read_cond_lit] = STATE(277), + [sym_ns_map_lit] = STATE(277), + [sym_var_quoting_lit] = STATE(277), + [sym_sym_val_lit] = STATE(277), + [sym_evaling_lit] = STATE(277), + [sym_tagged_or_ctor_lit] = STATE(277), + [sym_derefing_lit] = STATE(277), + [sym_quoting_lit] = STATE(277), + [sym_syn_quoting_lit] = STATE(277), + [sym_unquote_splicing_lit] = STATE(277), + [sym_unquoting_lit] = STATE(277), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(444), + [sym_num_lit] = ACTIONS(592), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(444), - [sym_nil_lit] = ACTIONS(446), - [sym_bool_lit] = ACTIONS(446), + [sym_char_lit] = ACTIONS(592), + [sym_nil_lit] = ACTIONS(594), + [sym_bool_lit] = ACTIONS(594), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [173] = { - [sym__gap] = STATE(150), - [sym_dis_expr] = STATE(150), - [sym__form] = STATE(250), - [sym_kwd_lit] = STATE(250), - [sym_str_lit] = STATE(250), - [sym_sym_lit] = STATE(250), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(250), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(250), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(250), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(250), - [sym__bare_set_lit] = STATE(233), - [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(150), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(794), - [sym_comment] = ACTIONS(794), + [154] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(214), + [sym_kwd_lit] = STATE(214), + [sym_str_lit] = STATE(214), + [sym_sym_lit] = STATE(214), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(214), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(214), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(214), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(214), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(214), + [sym_regex_lit] = STATE(214), + [sym_read_cond_lit] = STATE(214), + [sym_splicing_read_cond_lit] = STATE(214), + [sym_ns_map_lit] = STATE(214), + [sym_var_quoting_lit] = STATE(214), + [sym_sym_val_lit] = STATE(214), + [sym_evaling_lit] = STATE(214), + [sym_tagged_or_ctor_lit] = STATE(214), + [sym_derefing_lit] = STATE(214), + [sym_quoting_lit] = STATE(214), + [sym_syn_quoting_lit] = STATE(214), + [sym_unquote_splicing_lit] = STATE(214), + [sym_unquoting_lit] = STATE(214), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(362), + [sym_num_lit] = ACTIONS(584), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(362), - [sym_nil_lit] = ACTIONS(364), - [sym_bool_lit] = ACTIONS(364), + [sym_char_lit] = ACTIONS(584), + [sym_nil_lit] = ACTIONS(586), + [sym_bool_lit] = ACTIONS(586), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [174] = { - [sym__gap] = STATE(152), - [sym_dis_expr] = STATE(152), - [sym__form] = STATE(249), - [sym_kwd_lit] = STATE(249), - [sym_str_lit] = STATE(249), - [sym_sym_lit] = STATE(249), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(249), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(249), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(249), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(249), - [sym__bare_set_lit] = STATE(233), - [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(152), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(796), - [sym_comment] = ACTIONS(796), + [155] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(276), + [sym_kwd_lit] = STATE(276), + [sym_str_lit] = STATE(276), + [sym_sym_lit] = STATE(276), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(276), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(276), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(276), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(276), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(276), + [sym_regex_lit] = STATE(276), + [sym_read_cond_lit] = STATE(276), + [sym_splicing_read_cond_lit] = STATE(276), + [sym_ns_map_lit] = STATE(276), + [sym_var_quoting_lit] = STATE(276), + [sym_sym_val_lit] = STATE(276), + [sym_evaling_lit] = STATE(276), + [sym_tagged_or_ctor_lit] = STATE(276), + [sym_derefing_lit] = STATE(276), + [sym_quoting_lit] = STATE(276), + [sym_syn_quoting_lit] = STATE(276), + [sym_unquote_splicing_lit] = STATE(276), + [sym_unquoting_lit] = STATE(276), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(356), + [sym_num_lit] = ACTIONS(576), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(356), - [sym_nil_lit] = ACTIONS(358), - [sym_bool_lit] = ACTIONS(358), + [sym_char_lit] = ACTIONS(576), + [sym_nil_lit] = ACTIONS(578), + [sym_bool_lit] = ACTIONS(578), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [175] = { - [sym__gap] = STATE(154), - [sym_dis_expr] = STATE(154), - [sym__form] = STATE(248), - [sym_kwd_lit] = STATE(248), - [sym_str_lit] = STATE(248), - [sym_sym_lit] = STATE(248), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(248), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(248), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(248), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(248), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(248), - [sym_regex_lit] = STATE(248), - [sym_read_cond_lit] = STATE(248), - [sym_splicing_read_cond_lit] = STATE(248), - [sym_ns_map_lit] = STATE(248), - [sym_var_quoting_lit] = STATE(248), - [sym_sym_val_lit] = STATE(248), - [sym_evaling_lit] = STATE(248), - [sym_tagged_or_ctor_lit] = STATE(248), - [sym_derefing_lit] = STATE(248), - [sym_quoting_lit] = STATE(248), - [sym_syn_quoting_lit] = STATE(248), - [sym_unquote_splicing_lit] = STATE(248), - [sym_unquoting_lit] = STATE(248), - [aux_sym_dis_expr_repeat1] = STATE(154), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(798), - [sym_comment] = ACTIONS(798), + [156] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(275), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(275), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(275), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(275), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(350), + [sym_num_lit] = ACTIONS(566), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(350), - [sym_nil_lit] = ACTIONS(352), - [sym_bool_lit] = ACTIONS(352), + [sym_char_lit] = ACTIONS(566), + [sym_nil_lit] = ACTIONS(568), + [sym_bool_lit] = ACTIONS(568), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [176] = { - [sym__gap] = STATE(155), - [sym_dis_expr] = STATE(155), - [sym__form] = STATE(247), - [sym_kwd_lit] = STATE(247), - [sym_str_lit] = STATE(247), - [sym_sym_lit] = STATE(247), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(247), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(247), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(247), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(247), - [sym__bare_set_lit] = STATE(233), - [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(155), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(800), - [sym_comment] = ACTIONS(800), + [157] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(271), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(271), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(271), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(271), + [sym__bare_set_lit] = STATE(227), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(344), + [sym_num_lit] = ACTIONS(540), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(344), - [sym_nil_lit] = ACTIONS(346), - [sym_bool_lit] = ACTIONS(346), + [sym_char_lit] = ACTIONS(540), + [sym_nil_lit] = ACTIONS(542), + [sym_bool_lit] = ACTIONS(542), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [177] = { - [sym__gap] = STATE(156), - [sym_dis_expr] = STATE(156), - [sym__form] = STATE(246), - [sym_kwd_lit] = STATE(246), - [sym_str_lit] = STATE(246), - [sym_sym_lit] = STATE(246), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(246), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(246), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(246), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(246), - [sym__bare_set_lit] = STATE(233), - [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(156), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(802), - [sym_comment] = ACTIONS(802), + [158] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(265), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(265), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(265), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(265), + [sym__bare_set_lit] = STATE(227), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(338), + [sym_num_lit] = ACTIONS(750), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [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), + [sym_char_lit] = ACTIONS(750), + [sym_nil_lit] = ACTIONS(752), + [sym_bool_lit] = ACTIONS(752), [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(396), + [anon_sym_POUND] = ACTIONS(31), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), + [anon_sym_POUND_SQUOTE] = ACTIONS(37), [anon_sym_POUND_POUND] = ACTIONS(39), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [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), }, - [178] = { - [sym__gap] = STATE(158), - [sym_dis_expr] = STATE(158), - [sym__form] = STATE(243), - [sym_kwd_lit] = STATE(243), - [sym_str_lit] = STATE(243), - [sym_sym_lit] = STATE(243), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(243), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(243), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(243), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(243), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(243), - [sym_regex_lit] = STATE(243), - [sym_read_cond_lit] = STATE(243), - [sym_splicing_read_cond_lit] = STATE(243), - [sym_ns_map_lit] = STATE(243), - [sym_var_quoting_lit] = STATE(243), - [sym_sym_val_lit] = STATE(243), - [sym_evaling_lit] = STATE(243), - [sym_tagged_or_ctor_lit] = STATE(243), - [sym_derefing_lit] = STATE(243), - [sym_quoting_lit] = STATE(243), - [sym_syn_quoting_lit] = STATE(243), - [sym_unquote_splicing_lit] = STATE(243), - [sym_unquoting_lit] = STATE(243), - [aux_sym_dis_expr_repeat1] = STATE(158), - [aux_sym_sym_lit_repeat1] = STATE(329), - [sym__ws] = ACTIONS(804), - [sym_comment] = ACTIONS(804), + [159] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(270), + [sym_kwd_lit] = STATE(270), + [sym_str_lit] = STATE(270), + [sym_sym_lit] = STATE(270), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(270), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(270), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(270), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(270), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(270), + [sym_regex_lit] = STATE(270), + [sym_read_cond_lit] = STATE(270), + [sym_splicing_read_cond_lit] = STATE(270), + [sym_ns_map_lit] = STATE(270), + [sym_var_quoting_lit] = STATE(270), + [sym_sym_val_lit] = STATE(270), + [sym_evaling_lit] = STATE(270), + [sym_tagged_or_ctor_lit] = STATE(270), + [sym_derefing_lit] = STATE(270), + [sym_quoting_lit] = STATE(270), + [sym_syn_quoting_lit] = STATE(270), + [sym_unquote_splicing_lit] = STATE(270), + [sym_unquoting_lit] = STATE(270), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(718), + [sym_num_lit] = ACTIONS(536), [anon_sym_SLASH] = ACTIONS(9), - [anon_sym_COLON] = ACTIONS(390), - [anon_sym_COLON_COLON] = ACTIONS(392), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), [aux_sym_str_lit_token1] = ACTIONS(15), - [sym_char_lit] = ACTIONS(718), - [sym_nil_lit] = ACTIONS(720), - [sym_bool_lit] = ACTIONS(720), + [sym_char_lit] = ACTIONS(536), + [sym_nil_lit] = ACTIONS(538), + [sym_bool_lit] = ACTIONS(538), [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(396), + [anon_sym_POUND] = ACTIONS(720), [anon_sym_POUND_QMARK] = ACTIONS(33), [anon_sym_POUND_QMARK_AT] = ACTIONS(35), - [anon_sym_POUND_SQUOTE] = ACTIONS(398), - [anon_sym_POUND_POUND] = ACTIONS(39), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), [anon_sym_POUND_EQ] = ACTIONS(41), - [anon_sym_AT] = ACTIONS(400), - [anon_sym_SQUOTE] = ACTIONS(402), - [anon_sym_BQUOTE] = ACTIONS(404), - [anon_sym_TILDE_AT] = ACTIONS(406), - [anon_sym_TILDE] = ACTIONS(408), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [179] = { - [sym__gap] = STATE(216), - [sym_dis_expr] = STATE(216), - [sym__form] = STATE(429), - [sym_kwd_lit] = STATE(429), - [sym_str_lit] = STATE(429), - [sym_sym_lit] = STATE(429), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(429), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(429), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(429), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(429), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(429), - [sym_regex_lit] = STATE(429), - [sym_read_cond_lit] = STATE(429), - [sym_splicing_read_cond_lit] = STATE(429), - [sym_ns_map_lit] = STATE(429), - [sym_var_quoting_lit] = STATE(429), - [sym_sym_val_lit] = STATE(429), - [sym_evaling_lit] = STATE(429), - [sym_tagged_or_ctor_lit] = STATE(429), - [sym_derefing_lit] = STATE(429), - [sym_quoting_lit] = STATE(429), - [sym_syn_quoting_lit] = STATE(429), - [sym_unquote_splicing_lit] = STATE(429), - [sym_unquoting_lit] = STATE(429), - [aux_sym_dis_expr_repeat1] = STATE(216), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(806), - [sym_comment] = ACTIONS(806), + [160] = { + [sym__gap] = STATE(139), + [sym_dis_expr] = STATE(139), + [sym__form] = STATE(267), + [sym_kwd_lit] = STATE(267), + [sym_str_lit] = STATE(267), + [sym_sym_lit] = STATE(267), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(267), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(267), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(267), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(267), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(267), + [sym_regex_lit] = STATE(267), + [sym_read_cond_lit] = STATE(267), + [sym_splicing_read_cond_lit] = STATE(267), + [sym_ns_map_lit] = STATE(267), + [sym_var_quoting_lit] = STATE(267), + [sym_sym_val_lit] = STATE(267), + [sym_evaling_lit] = STATE(267), + [sym_tagged_or_ctor_lit] = STATE(267), + [sym_derefing_lit] = STATE(267), + [sym_quoting_lit] = STATE(267), + [sym_syn_quoting_lit] = STATE(267), + [sym_unquote_splicing_lit] = STATE(267), + [sym_unquoting_lit] = STATE(267), + [aux_sym_dis_expr_repeat1] = STATE(139), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(800), + [sym_comment] = ACTIONS(800), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(612), - [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(612), - [sym_nil_lit] = ACTIONS(614), - [sym_bool_lit] = ACTIONS(614), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(310), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [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(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), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [180] = { - [sym__gap] = STATE(190), - [sym_dis_expr] = STATE(190), - [sym__form] = STATE(428), - [sym_kwd_lit] = STATE(428), - [sym_str_lit] = STATE(428), - [sym_sym_lit] = STATE(428), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(428), + [161] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(327), + [sym_kwd_lit] = STATE(327), + [sym_str_lit] = STATE(327), + [sym_sym_lit] = STATE(327), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(327), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(428), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(428), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(428), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(428), - [sym_regex_lit] = STATE(428), - [sym_read_cond_lit] = STATE(428), - [sym_splicing_read_cond_lit] = STATE(428), - [sym_ns_map_lit] = STATE(428), - [sym_var_quoting_lit] = STATE(428), - [sym_sym_val_lit] = STATE(428), - [sym_evaling_lit] = STATE(428), - [sym_tagged_or_ctor_lit] = STATE(428), - [sym_derefing_lit] = STATE(428), - [sym_quoting_lit] = STATE(428), - [sym_syn_quoting_lit] = STATE(428), - [sym_unquote_splicing_lit] = STATE(428), - [sym_unquoting_lit] = STATE(428), - [aux_sym_dis_expr_repeat1] = STATE(190), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(808), - [sym_comment] = ACTIONS(808), + [sym_map_lit] = STATE(327), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(327), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(327), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(327), + [sym_regex_lit] = STATE(327), + [sym_read_cond_lit] = STATE(327), + [sym_splicing_read_cond_lit] = STATE(327), + [sym_ns_map_lit] = STATE(327), + [sym_var_quoting_lit] = STATE(327), + [sym_sym_val_lit] = STATE(327), + [sym_evaling_lit] = STATE(327), + [sym_tagged_or_ctor_lit] = STATE(327), + [sym_derefing_lit] = STATE(327), + [sym_quoting_lit] = STATE(327), + [sym_syn_quoting_lit] = STATE(327), + [sym_unquote_splicing_lit] = STATE(327), + [sym_unquoting_lit] = STATE(327), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(602), + [sym_num_lit] = ACTIONS(588), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(602), - [sym_nil_lit] = ACTIONS(604), - [sym_bool_lit] = ACTIONS(604), + [sym_char_lit] = ACTIONS(588), + [sym_nil_lit] = ACTIONS(590), + [sym_bool_lit] = ACTIONS(590), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [181] = { - [sym__gap] = STATE(104), - [sym_dis_expr] = STATE(104), - [sym__form] = STATE(401), - [sym_kwd_lit] = STATE(401), - [sym_str_lit] = STATE(401), - [sym_sym_lit] = STATE(401), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(401), + [162] = { + [sym__gap] = STATE(46), + [sym_dis_expr] = STATE(46), + [sym__form] = STATE(363), + [sym_kwd_lit] = STATE(363), + [sym_str_lit] = STATE(363), + [sym_sym_lit] = STATE(363), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(363), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(401), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(401), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(401), - [sym__bare_set_lit] = STATE(346), - [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(104), - [aux_sym_sym_lit_repeat1] = STATE(316), - [sym__ws] = ACTIONS(810), - [sym_comment] = ACTIONS(810), + [sym_map_lit] = STATE(363), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(363), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(363), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(363), + [sym_regex_lit] = STATE(363), + [sym_read_cond_lit] = STATE(363), + [sym_splicing_read_cond_lit] = STATE(363), + [sym_ns_map_lit] = STATE(363), + [sym_var_quoting_lit] = STATE(363), + [sym_sym_val_lit] = STATE(363), + [sym_evaling_lit] = STATE(363), + [sym_tagged_or_ctor_lit] = STATE(363), + [sym_derefing_lit] = STATE(363), + [sym_quoting_lit] = STATE(363), + [sym_syn_quoting_lit] = STATE(363), + [sym_unquote_splicing_lit] = STATE(363), + [sym_unquoting_lit] = STATE(363), + [aux_sym_dis_expr_repeat1] = STATE(46), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(802), + [sym_comment] = ACTIONS(802), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(558), + [sym_num_lit] = ACTIONS(546), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(558), - [sym_nil_lit] = ACTIONS(560), - [sym_bool_lit] = ACTIONS(560), + [sym_char_lit] = ACTIONS(546), + [sym_nil_lit] = ACTIONS(548), + [sym_bool_lit] = ACTIONS(548), [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(422), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [182] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(389), - [sym_kwd_lit] = STATE(389), - [sym_str_lit] = STATE(389), - [sym_sym_lit] = STATE(389), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(389), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(389), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(389), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(389), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [163] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(225), + [sym_kwd_lit] = STATE(225), + [sym_str_lit] = STATE(225), + [sym_sym_lit] = STATE(225), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(225), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(225), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(225), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(225), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(225), + [sym_regex_lit] = STATE(225), + [sym_read_cond_lit] = STATE(225), + [sym_splicing_read_cond_lit] = STATE(225), + [sym_ns_map_lit] = STATE(225), + [sym_var_quoting_lit] = STATE(225), + [sym_sym_val_lit] = STATE(225), + [sym_evaling_lit] = STATE(225), + [sym_tagged_or_ctor_lit] = STATE(225), + [sym_derefing_lit] = STATE(225), + [sym_quoting_lit] = STATE(225), + [sym_syn_quoting_lit] = STATE(225), + [sym_unquote_splicing_lit] = STATE(225), + [sym_unquoting_lit] = STATE(225), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(305), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(308), + [sym_num_lit] = ACTIONS(746), + [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(746), + [sym_nil_lit] = ACTIONS(748), + [sym_bool_lit] = ACTIONS(748), + [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), + }, + [164] = { + [sym__gap] = STATE(44), + [sym_dis_expr] = STATE(44), + [sym__form] = STATE(361), + [sym_kwd_lit] = STATE(361), + [sym_str_lit] = STATE(361), + [sym_sym_lit] = STATE(361), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(361), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(361), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(361), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(361), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(361), + [sym_regex_lit] = STATE(361), + [sym_read_cond_lit] = STATE(361), + [sym_splicing_read_cond_lit] = STATE(361), + [sym_ns_map_lit] = STATE(361), + [sym_var_quoting_lit] = STATE(361), + [sym_sym_val_lit] = STATE(361), + [sym_evaling_lit] = STATE(361), + [sym_tagged_or_ctor_lit] = STATE(361), + [sym_derefing_lit] = STATE(361), + [sym_quoting_lit] = STATE(361), + [sym_syn_quoting_lit] = STATE(361), + [sym_unquote_splicing_lit] = STATE(361), + [sym_unquoting_lit] = STATE(361), + [aux_sym_dis_expr_repeat1] = STATE(44), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(804), + [sym_comment] = ACTIONS(804), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(552), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(308), - [sym_nil_lit] = ACTIONS(314), - [sym_bool_lit] = ACTIONS(314), + [sym_char_lit] = ACTIONS(552), + [sym_nil_lit] = ACTIONS(554), + [sym_bool_lit] = ACTIONS(554), [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(422), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [183] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(385), - [sym_kwd_lit] = STATE(385), - [sym_str_lit] = STATE(385), - [sym_sym_lit] = STATE(385), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(385), + [165] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(329), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(385), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(385), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(385), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(316), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(552), + [sym_num_lit] = ACTIONS(580), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(416), - [anon_sym_COLON_COLON] = ACTIONS(418), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(552), - [sym_nil_lit] = ACTIONS(554), - [sym_bool_lit] = ACTIONS(554), + [sym_char_lit] = ACTIONS(580), + [sym_nil_lit] = ACTIONS(582), + [sym_bool_lit] = ACTIONS(582), [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(422), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(424), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(426), - [anon_sym_SQUOTE] = ACTIONS(428), - [anon_sym_BQUOTE] = ACTIONS(430), - [anon_sym_TILDE_AT] = ACTIONS(432), - [anon_sym_TILDE] = ACTIONS(434), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [184] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(301), - [sym_kwd_lit] = STATE(301), - [sym_str_lit] = STATE(301), - [sym_sym_lit] = STATE(301), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(301), - [sym__bare_list_lit] = STATE(230), - [sym_map_lit] = STATE(301), - [sym__bare_map_lit] = STATE(231), - [sym_vec_lit] = STATE(301), - [sym__bare_vec_lit] = STATE(232), - [sym_set_lit] = STATE(301), - [sym__bare_set_lit] = STATE(233), - [sym_anon_fn_lit] = STATE(301), - [sym_regex_lit] = STATE(301), - [sym_read_cond_lit] = STATE(301), - [sym_splicing_read_cond_lit] = STATE(301), - [sym_ns_map_lit] = STATE(301), - [sym_var_quoting_lit] = STATE(301), - [sym_sym_val_lit] = STATE(301), - [sym_evaling_lit] = STATE(301), - [sym_tagged_or_ctor_lit] = STATE(301), - [sym_derefing_lit] = STATE(301), - [sym_quoting_lit] = STATE(301), - [sym_syn_quoting_lit] = STATE(301), - [sym_unquote_splicing_lit] = STATE(301), - [sym_unquoting_lit] = STATE(301), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(325), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [166] = { + [sym__gap] = STATE(183), + [sym_dis_expr] = STATE(183), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(292), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(292), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(292), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(292), + [sym__bare_set_lit] = STATE(227), + [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(183), + [aux_sym_sym_lit_repeat1] = STATE(305), + [sym__ws] = ACTIONS(806), + [sym_comment] = ACTIONS(806), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(678), + [sym_num_lit] = ACTIONS(742), [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(678), - [sym_nil_lit] = ACTIONS(680), - [sym_bool_lit] = ACTIONS(680), + [sym_char_lit] = ACTIONS(742), + [sym_nil_lit] = ACTIONS(744), + [sym_bool_lit] = ACTIONS(744), [aux_sym__sym_qualified_token1] = ACTIONS(19), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -14605,740 +13977,866 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(49), [anon_sym_TILDE] = ACTIONS(51), }, - [185] = { - [sym__gap] = STATE(166), - [sym_dis_expr] = STATE(166), - [sym__form] = STATE(426), - [sym_kwd_lit] = STATE(426), - [sym_str_lit] = STATE(426), - [sym_sym_lit] = STATE(426), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(426), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(426), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(426), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(426), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(426), - [sym_regex_lit] = STATE(426), - [sym_read_cond_lit] = STATE(426), - [sym_splicing_read_cond_lit] = STATE(426), - [sym_ns_map_lit] = STATE(426), - [sym_var_quoting_lit] = STATE(426), - [sym_sym_val_lit] = STATE(426), - [sym_evaling_lit] = STATE(426), - [sym_tagged_or_ctor_lit] = STATE(426), - [sym_derefing_lit] = STATE(426), - [sym_quoting_lit] = STATE(426), - [sym_syn_quoting_lit] = STATE(426), - [sym_unquote_splicing_lit] = STATE(426), - [sym_unquoting_lit] = STATE(426), - [aux_sym_dis_expr_repeat1] = STATE(166), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(812), - [sym_comment] = ACTIONS(812), + [167] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(257), + [sym_kwd_lit] = STATE(257), + [sym_str_lit] = STATE(257), + [sym_sym_lit] = STATE(257), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(257), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(257), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(257), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(257), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(257), + [sym_regex_lit] = STATE(257), + [sym_read_cond_lit] = STATE(257), + [sym_splicing_read_cond_lit] = STATE(257), + [sym_ns_map_lit] = STATE(257), + [sym_var_quoting_lit] = STATE(257), + [sym_sym_val_lit] = STATE(257), + [sym_evaling_lit] = STATE(257), + [sym_tagged_or_ctor_lit] = STATE(257), + [sym_derefing_lit] = STATE(257), + [sym_quoting_lit] = STATE(257), + [sym_syn_quoting_lit] = STATE(257), + [sym_unquote_splicing_lit] = STATE(257), + [sym_unquoting_lit] = STATE(257), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [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), + [sym_num_lit] = ACTIONS(422), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(422), + [sym_nil_lit] = ACTIONS(424), + [sym_bool_lit] = ACTIONS(424), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), + }, + [168] = { + [sym__gap] = STATE(151), + [sym_dis_expr] = STATE(151), + [sym__form] = STATE(248), + [sym_kwd_lit] = STATE(248), + [sym_str_lit] = STATE(248), + [sym_sym_lit] = STATE(248), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(248), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(248), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(248), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(248), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(248), + [sym_regex_lit] = STATE(248), + [sym_read_cond_lit] = STATE(248), + [sym_splicing_read_cond_lit] = STATE(248), + [sym_ns_map_lit] = STATE(248), + [sym_var_quoting_lit] = STATE(248), + [sym_sym_val_lit] = STATE(248), + [sym_evaling_lit] = STATE(248), + [sym_tagged_or_ctor_lit] = STATE(248), + [sym_derefing_lit] = STATE(248), + [sym_quoting_lit] = STATE(248), + [sym_syn_quoting_lit] = STATE(248), + [sym_unquote_splicing_lit] = STATE(248), + [sym_unquoting_lit] = STATE(248), + [aux_sym_dis_expr_repeat1] = STATE(151), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(808), + [sym_comment] = ACTIONS(808), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [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(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), + }, + [169] = { + [sym__gap] = STATE(153), + [sym_dis_expr] = STATE(153), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(247), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(247), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(247), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(247), + [sym__bare_set_lit] = STATE(227), + [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(153), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(810), + [sym_comment] = ACTIONS(810), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(340), + [sym_nil_lit] = ACTIONS(342), + [sym_bool_lit] = ACTIONS(342), + [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(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), + }, + [170] = { + [sym__gap] = STATE(154), + [sym_dis_expr] = STATE(154), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(246), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(246), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(246), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(246), + [sym__bare_set_lit] = STATE(227), + [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(154), + [aux_sym_sym_lit_repeat1] = STATE(303), + [sym__ws] = ACTIONS(812), + [sym_comment] = ACTIONS(812), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [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(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [186] = { - [sym__gap] = STATE(202), - [sym_dis_expr] = STATE(202), - [sym__form] = STATE(348), - [sym_kwd_lit] = STATE(348), - [sym_str_lit] = STATE(348), - [sym_sym_lit] = STATE(348), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(348), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(348), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(348), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(348), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(348), - [sym_regex_lit] = STATE(348), - [sym_read_cond_lit] = STATE(348), - [sym_splicing_read_cond_lit] = STATE(348), - [sym_ns_map_lit] = STATE(348), - [sym_var_quoting_lit] = STATE(348), - [sym_sym_val_lit] = STATE(348), - [sym_evaling_lit] = STATE(348), - [sym_tagged_or_ctor_lit] = STATE(348), - [sym_derefing_lit] = STATE(348), - [sym_quoting_lit] = STATE(348), - [sym_syn_quoting_lit] = STATE(348), - [sym_unquote_splicing_lit] = STATE(348), - [sym_unquoting_lit] = STATE(348), - [aux_sym_dis_expr_repeat1] = STATE(202), - [aux_sym_sym_lit_repeat1] = STATE(332), + [171] = { + [sym__gap] = STATE(155), + [sym_dis_expr] = STATE(155), + [sym__form] = STATE(245), + [sym_kwd_lit] = STATE(245), + [sym_str_lit] = STATE(245), + [sym_sym_lit] = STATE(245), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(245), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(245), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(245), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(245), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(245), + [sym_regex_lit] = STATE(245), + [sym_read_cond_lit] = STATE(245), + [sym_splicing_read_cond_lit] = STATE(245), + [sym_ns_map_lit] = STATE(245), + [sym_var_quoting_lit] = STATE(245), + [sym_sym_val_lit] = STATE(245), + [sym_evaling_lit] = STATE(245), + [sym_tagged_or_ctor_lit] = STATE(245), + [sym_derefing_lit] = STATE(245), + [sym_quoting_lit] = STATE(245), + [sym_syn_quoting_lit] = STATE(245), + [sym_unquote_splicing_lit] = STATE(245), + [sym_unquoting_lit] = STATE(245), + [aux_sym_dis_expr_repeat1] = STATE(155), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(814), [sym_comment] = ACTIONS(814), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(332), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(332), - [sym_nil_lit] = ACTIONS(334), - [sym_bool_lit] = ACTIONS(334), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(328), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(328), + [sym_nil_lit] = ACTIONS(330), + [sym_bool_lit] = ACTIONS(330), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(458), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [187] = { - [sym__gap] = STATE(162), - [sym_dis_expr] = STATE(162), - [sym__form] = STATE(425), - [sym_kwd_lit] = STATE(425), - [sym_str_lit] = STATE(425), - [sym_sym_lit] = STATE(425), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(425), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(425), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(425), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(425), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(425), - [sym_regex_lit] = STATE(425), - [sym_read_cond_lit] = STATE(425), - [sym_splicing_read_cond_lit] = STATE(425), - [sym_ns_map_lit] = STATE(425), - [sym_var_quoting_lit] = STATE(425), - [sym_sym_val_lit] = STATE(425), - [sym_evaling_lit] = STATE(425), - [sym_tagged_or_ctor_lit] = STATE(425), - [sym_derefing_lit] = STATE(425), - [sym_quoting_lit] = STATE(425), - [sym_syn_quoting_lit] = STATE(425), - [sym_unquote_splicing_lit] = STATE(425), - [sym_unquoting_lit] = STATE(425), - [aux_sym_dis_expr_repeat1] = STATE(162), - [aux_sym_sym_lit_repeat1] = STATE(319), + [172] = { + [sym__gap] = STATE(156), + [sym_dis_expr] = STATE(156), + [sym__form] = STATE(244), + [sym_kwd_lit] = STATE(244), + [sym_str_lit] = STATE(244), + [sym_sym_lit] = STATE(244), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(244), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(244), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(244), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(244), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(244), + [sym_regex_lit] = STATE(244), + [sym_read_cond_lit] = STATE(244), + [sym_splicing_read_cond_lit] = STATE(244), + [sym_ns_map_lit] = STATE(244), + [sym_var_quoting_lit] = STATE(244), + [sym_sym_val_lit] = STATE(244), + [sym_evaling_lit] = STATE(244), + [sym_tagged_or_ctor_lit] = STATE(244), + [sym_derefing_lit] = STATE(244), + [sym_quoting_lit] = STATE(244), + [sym_syn_quoting_lit] = STATE(244), + [sym_unquote_splicing_lit] = STATE(244), + [sym_unquoting_lit] = STATE(244), + [aux_sym_dis_expr_repeat1] = STATE(156), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(816), [sym_comment] = ACTIONS(816), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(582), - [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(582), - [sym_nil_lit] = ACTIONS(584), - [sym_bool_lit] = ACTIONS(584), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [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(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), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [188] = { - [sym__gap] = STATE(137), - [sym_dis_expr] = STATE(137), - [sym__form] = STATE(420), - [sym_kwd_lit] = STATE(420), - [sym_str_lit] = STATE(420), - [sym_sym_lit] = STATE(420), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(420), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(420), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(420), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(420), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(420), - [sym_regex_lit] = STATE(420), - [sym_read_cond_lit] = STATE(420), - [sym_splicing_read_cond_lit] = STATE(420), - [sym_ns_map_lit] = STATE(420), - [sym_var_quoting_lit] = STATE(420), - [sym_sym_val_lit] = STATE(420), - [sym_evaling_lit] = STATE(420), - [sym_tagged_or_ctor_lit] = STATE(420), - [sym_derefing_lit] = STATE(420), - [sym_quoting_lit] = STATE(420), - [sym_syn_quoting_lit] = STATE(420), - [sym_unquote_splicing_lit] = STATE(420), - [sym_unquoting_lit] = STATE(420), - [aux_sym_dis_expr_repeat1] = STATE(137), - [aux_sym_sym_lit_repeat1] = STATE(319), + [173] = { + [sym__gap] = STATE(157), + [sym_dis_expr] = STATE(157), + [sym__form] = STATE(240), + [sym_kwd_lit] = STATE(240), + [sym_str_lit] = STATE(240), + [sym_sym_lit] = STATE(240), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(240), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(240), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(240), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(240), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(240), + [sym_regex_lit] = STATE(240), + [sym_read_cond_lit] = STATE(240), + [sym_splicing_read_cond_lit] = STATE(240), + [sym_ns_map_lit] = STATE(240), + [sym_var_quoting_lit] = STATE(240), + [sym_sym_val_lit] = STATE(240), + [sym_evaling_lit] = STATE(240), + [sym_tagged_or_ctor_lit] = STATE(240), + [sym_derefing_lit] = STATE(240), + [sym_quoting_lit] = STATE(240), + [sym_syn_quoting_lit] = STATE(240), + [sym_unquote_splicing_lit] = STATE(240), + [sym_unquoting_lit] = STATE(240), + [aux_sym_dis_expr_repeat1] = STATE(157), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(818), [sym_comment] = ACTIONS(818), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(572), - [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(572), - [sym_nil_lit] = ACTIONS(574), - [sym_bool_lit] = ACTIONS(574), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(706), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(706), + [sym_nil_lit] = ACTIONS(708), + [sym_bool_lit] = ACTIONS(708), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [189] = { - [sym__gap] = STATE(214), - [sym_dis_expr] = STATE(214), - [sym__form] = STATE(340), - [sym_kwd_lit] = STATE(340), - [sym_str_lit] = STATE(340), - [sym_sym_lit] = STATE(340), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(340), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(340), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(340), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(340), - [sym__bare_set_lit] = STATE(346), - [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(214), - [aux_sym_sym_lit_repeat1] = STATE(332), + [174] = { + [sym__gap] = STATE(159), + [sym_dis_expr] = STATE(159), + [sym__form] = STATE(239), + [sym_kwd_lit] = STATE(239), + [sym_str_lit] = STATE(239), + [sym_sym_lit] = STATE(239), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(239), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(239), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(239), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(239), + [sym__bare_set_lit] = STATE(227), + [sym_anon_fn_lit] = STATE(239), + [sym_regex_lit] = STATE(239), + [sym_read_cond_lit] = STATE(239), + [sym_splicing_read_cond_lit] = STATE(239), + [sym_ns_map_lit] = STATE(239), + [sym_var_quoting_lit] = STATE(239), + [sym_sym_val_lit] = STATE(239), + [sym_evaling_lit] = STATE(239), + [sym_tagged_or_ctor_lit] = STATE(239), + [sym_derefing_lit] = STATE(239), + [sym_quoting_lit] = STATE(239), + [sym_syn_quoting_lit] = STATE(239), + [sym_unquote_splicing_lit] = STATE(239), + [sym_unquoting_lit] = STATE(239), + [aux_sym_dis_expr_repeat1] = STATE(159), + [aux_sym_sym_lit_repeat1] = STATE(303), [sym__ws] = ACTIONS(820), [sym_comment] = ACTIONS(820), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(618), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(618), - [sym_nil_lit] = ACTIONS(620), - [sym_bool_lit] = ACTIONS(620), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(9), + [anon_sym_COLON] = ACTIONS(716), + [anon_sym_COLON_COLON] = ACTIONS(718), + [aux_sym_str_lit_token1] = ACTIONS(15), + [sym_char_lit] = ACTIONS(682), + [sym_nil_lit] = ACTIONS(684), + [sym_bool_lit] = ACTIONS(684), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(458), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACE] = ACTIONS(27), + [anon_sym_LBRACK] = ACTIONS(29), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_POUND_QMARK] = ACTIONS(33), + [anon_sym_POUND_QMARK_AT] = ACTIONS(35), + [anon_sym_POUND_SQUOTE] = ACTIONS(722), + [anon_sym_POUND_POUND] = ACTIONS(724), + [anon_sym_POUND_EQ] = ACTIONS(41), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_SQUOTE] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(730), + [anon_sym_TILDE_AT] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(734), }, - [190] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(333), - [sym_kwd_lit] = STATE(333), - [sym_str_lit] = STATE(333), - [sym_sym_lit] = STATE(333), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(333), + [175] = { + [sym__gap] = STATE(176), + [sym_dis_expr] = STATE(176), + [sym__form] = STATE(331), + [sym_kwd_lit] = STATE(331), + [sym_str_lit] = STATE(331), + [sym_sym_lit] = STATE(331), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(331), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(333), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(333), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(333), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(333), - [sym_regex_lit] = STATE(333), - [sym_read_cond_lit] = STATE(333), - [sym_splicing_read_cond_lit] = STATE(333), - [sym_ns_map_lit] = STATE(333), - [sym_var_quoting_lit] = STATE(333), - [sym_sym_val_lit] = STATE(333), - [sym_evaling_lit] = STATE(333), - [sym_tagged_or_ctor_lit] = STATE(333), - [sym_derefing_lit] = STATE(333), - [sym_quoting_lit] = STATE(333), - [sym_syn_quoting_lit] = STATE(333), - [sym_unquote_splicing_lit] = STATE(333), - [sym_unquoting_lit] = STATE(333), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(331), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(331), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(331), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(331), + [sym_regex_lit] = STATE(331), + [sym_read_cond_lit] = STATE(331), + [sym_splicing_read_cond_lit] = STATE(331), + [sym_ns_map_lit] = STATE(331), + [sym_var_quoting_lit] = STATE(331), + [sym_sym_val_lit] = STATE(331), + [sym_evaling_lit] = STATE(331), + [sym_tagged_or_ctor_lit] = STATE(331), + [sym_derefing_lit] = STATE(331), + [sym_quoting_lit] = STATE(331), + [sym_syn_quoting_lit] = STATE(331), + [sym_unquote_splicing_lit] = STATE(331), + [sym_unquoting_lit] = STATE(331), + [aux_sym_dis_expr_repeat1] = STATE(176), + [aux_sym_sym_lit_repeat1] = STATE(307), + [sym__ws] = ACTIONS(822), + [sym_comment] = ACTIONS(822), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(544), + [sym_num_lit] = ACTIONS(572), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(544), - [sym_nil_lit] = ACTIONS(546), - [sym_bool_lit] = ACTIONS(546), + [sym_char_lit] = ACTIONS(572), + [sym_nil_lit] = ACTIONS(574), + [sym_bool_lit] = ACTIONS(574), [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] = ACTIONS(358), [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_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [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), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [191] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(412), - [sym_kwd_lit] = STATE(412), - [sym_str_lit] = STATE(412), - [sym_sym_lit] = STATE(412), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(412), + [176] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(332), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(412), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(412), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(412), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(412), - [sym_regex_lit] = STATE(412), - [sym_read_cond_lit] = STATE(412), - [sym_splicing_read_cond_lit] = STATE(412), - [sym_ns_map_lit] = STATE(412), - [sym_var_quoting_lit] = STATE(412), - [sym_sym_val_lit] = STATE(412), - [sym_evaling_lit] = STATE(412), - [sym_tagged_or_ctor_lit] = STATE(412), - [sym_derefing_lit] = STATE(412), - [sym_quoting_lit] = STATE(412), - [sym_syn_quoting_lit] = STATE(412), - [sym_unquote_splicing_lit] = STATE(412), - [sym_unquoting_lit] = STATE(412), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(307), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [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), - }, - [192] = { - [sym__gap] = STATE(220), - [sym_dis_expr] = STATE(220), - [sym__form] = STATE(429), - [sym_kwd_lit] = STATE(429), - [sym_str_lit] = STATE(429), - [sym_sym_lit] = STATE(429), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(429), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(429), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(429), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(429), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(429), - [sym_regex_lit] = STATE(429), - [sym_read_cond_lit] = STATE(429), - [sym_splicing_read_cond_lit] = STATE(429), - [sym_ns_map_lit] = STATE(429), - [sym_var_quoting_lit] = STATE(429), - [sym_sym_val_lit] = STATE(429), - [sym_evaling_lit] = STATE(429), - [sym_tagged_or_ctor_lit] = STATE(429), - [sym_derefing_lit] = STATE(429), - [sym_quoting_lit] = STATE(429), - [sym_syn_quoting_lit] = STATE(429), - [sym_unquote_splicing_lit] = STATE(429), - [sym_unquoting_lit] = STATE(429), - [aux_sym_dis_expr_repeat1] = STATE(220), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(822), - [sym_comment] = ACTIONS(822), - [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(612), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(612), - [sym_nil_lit] = ACTIONS(614), - [sym_bool_lit] = ACTIONS(614), + [anon_sym_COLON] = ACTIONS(352), + [anon_sym_COLON_COLON] = ACTIONS(354), + [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(458), + [anon_sym_POUND] = ACTIONS(358), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(360), + [anon_sym_POUND_POUND] = ACTIONS(362), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_SQUOTE] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(368), + [anon_sym_TILDE_AT] = ACTIONS(370), + [anon_sym_TILDE] = ACTIONS(372), }, - [193] = { - [sym__gap] = STATE(222), - [sym_dis_expr] = STATE(222), - [sym__form] = STATE(428), - [sym_kwd_lit] = STATE(428), - [sym_str_lit] = STATE(428), - [sym_sym_lit] = STATE(428), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(428), + [177] = { + [sym__gap] = STATE(53), + [sym_dis_expr] = STATE(53), + [sym__form] = STATE(333), + [sym_kwd_lit] = STATE(333), + [sym_str_lit] = STATE(333), + [sym_sym_lit] = STATE(333), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(333), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(428), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(428), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(428), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(428), - [sym_regex_lit] = STATE(428), - [sym_read_cond_lit] = STATE(428), - [sym_splicing_read_cond_lit] = STATE(428), - [sym_ns_map_lit] = STATE(428), - [sym_var_quoting_lit] = STATE(428), - [sym_sym_val_lit] = STATE(428), - [sym_evaling_lit] = STATE(428), - [sym_tagged_or_ctor_lit] = STATE(428), - [sym_derefing_lit] = STATE(428), - [sym_quoting_lit] = STATE(428), - [sym_syn_quoting_lit] = STATE(428), - [sym_unquote_splicing_lit] = STATE(428), - [sym_unquoting_lit] = STATE(428), - [aux_sym_dis_expr_repeat1] = STATE(222), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(333), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(333), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(333), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(333), + [sym_regex_lit] = STATE(333), + [sym_read_cond_lit] = STATE(333), + [sym_splicing_read_cond_lit] = STATE(333), + [sym_ns_map_lit] = STATE(333), + [sym_var_quoting_lit] = STATE(333), + [sym_sym_val_lit] = STATE(333), + [sym_evaling_lit] = STATE(333), + [sym_tagged_or_ctor_lit] = STATE(333), + [sym_derefing_lit] = STATE(333), + [sym_quoting_lit] = STATE(333), + [sym_syn_quoting_lit] = STATE(333), + [sym_unquote_splicing_lit] = STATE(333), + [sym_unquoting_lit] = STATE(333), + [aux_sym_dis_expr_repeat1] = STATE(53), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(824), [sym_comment] = ACTIONS(824), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(602), + [sym_num_lit] = ACTIONS(558), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(602), - [sym_nil_lit] = ACTIONS(604), - [sym_bool_lit] = ACTIONS(604), + [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [194] = { - [sym__gap] = STATE(224), - [sym_dis_expr] = STATE(224), - [sym__form] = STATE(426), - [sym_kwd_lit] = STATE(426), - [sym_str_lit] = STATE(426), - [sym_sym_lit] = STATE(426), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(426), + [178] = { + [sym__gap] = STATE(201), + [sym_dis_expr] = STATE(201), + [sym__form] = STATE(333), + [sym_kwd_lit] = STATE(333), + [sym_str_lit] = STATE(333), + [sym_sym_lit] = STATE(333), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(333), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(426), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(426), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(426), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(426), - [sym_regex_lit] = STATE(426), - [sym_read_cond_lit] = STATE(426), - [sym_splicing_read_cond_lit] = STATE(426), - [sym_ns_map_lit] = STATE(426), - [sym_var_quoting_lit] = STATE(426), - [sym_sym_val_lit] = STATE(426), - [sym_evaling_lit] = STATE(426), - [sym_tagged_or_ctor_lit] = STATE(426), - [sym_derefing_lit] = STATE(426), - [sym_quoting_lit] = STATE(426), - [sym_syn_quoting_lit] = STATE(426), - [sym_unquote_splicing_lit] = STATE(426), - [sym_unquoting_lit] = STATE(426), - [aux_sym_dis_expr_repeat1] = STATE(224), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(333), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(333), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(333), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(333), + [sym_regex_lit] = STATE(333), + [sym_read_cond_lit] = STATE(333), + [sym_splicing_read_cond_lit] = STATE(333), + [sym_ns_map_lit] = STATE(333), + [sym_var_quoting_lit] = STATE(333), + [sym_sym_val_lit] = STATE(333), + [sym_evaling_lit] = STATE(333), + [sym_tagged_or_ctor_lit] = STATE(333), + [sym_derefing_lit] = STATE(333), + [sym_quoting_lit] = STATE(333), + [sym_syn_quoting_lit] = STATE(333), + [sym_unquote_splicing_lit] = STATE(333), + [sym_unquoting_lit] = STATE(333), + [aux_sym_dis_expr_repeat1] = STATE(201), + [aux_sym_sym_lit_repeat1] = STATE(304), [sym__ws] = ACTIONS(826), [sym_comment] = ACTIONS(826), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(592), + [sym_num_lit] = ACTIONS(558), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [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), + [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(458), + [anon_sym_POUND] = ACTIONS(286), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), + [anon_sym_POUND_SQUOTE] = ACTIONS(292), [anon_sym_POUND_POUND] = ACTIONS(294), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [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), }, - [195] = { - [sym__gap] = STATE(57), - [sym_dis_expr] = STATE(57), - [sym__form] = STATE(425), - [sym_kwd_lit] = STATE(425), - [sym_str_lit] = STATE(425), - [sym_sym_lit] = STATE(425), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(425), + [179] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(332), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(425), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(425), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(425), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(425), - [sym_regex_lit] = STATE(425), - [sym_read_cond_lit] = STATE(425), - [sym_splicing_read_cond_lit] = STATE(425), - [sym_ns_map_lit] = STATE(425), - [sym_var_quoting_lit] = STATE(425), - [sym_sym_val_lit] = STATE(425), - [sym_evaling_lit] = STATE(425), - [sym_tagged_or_ctor_lit] = STATE(425), - [sym_derefing_lit] = STATE(425), - [sym_quoting_lit] = STATE(425), - [sym_syn_quoting_lit] = STATE(425), - [sym_unquote_splicing_lit] = STATE(425), - [sym_unquoting_lit] = STATE(425), - [aux_sym_dis_expr_repeat1] = STATE(57), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(828), - [sym_comment] = ACTIONS(828), + [sym_map_lit] = STATE(332), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(332), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(332), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(582), + [sym_num_lit] = ACTIONS(562), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(582), - [sym_nil_lit] = ACTIONS(584), - [sym_bool_lit] = ACTIONS(584), + [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [196] = { - [sym__gap] = STATE(212), - [sym_dis_expr] = STATE(212), - [sym__form] = STATE(420), - [sym_kwd_lit] = STATE(420), - [sym_str_lit] = STATE(420), - [sym_sym_lit] = STATE(420), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(420), + [180] = { + [sym__gap] = STATE(179), + [sym_dis_expr] = STATE(179), + [sym__form] = STATE(331), + [sym_kwd_lit] = STATE(331), + [sym_str_lit] = STATE(331), + [sym_sym_lit] = STATE(331), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(331), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(420), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(420), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(420), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(420), - [sym_regex_lit] = STATE(420), - [sym_read_cond_lit] = STATE(420), - [sym_splicing_read_cond_lit] = STATE(420), - [sym_ns_map_lit] = STATE(420), - [sym_var_quoting_lit] = STATE(420), - [sym_sym_val_lit] = STATE(420), - [sym_evaling_lit] = STATE(420), - [sym_tagged_or_ctor_lit] = STATE(420), - [sym_derefing_lit] = STATE(420), - [sym_quoting_lit] = STATE(420), - [sym_syn_quoting_lit] = STATE(420), - [sym_unquote_splicing_lit] = STATE(420), - [sym_unquoting_lit] = STATE(420), - [aux_sym_dis_expr_repeat1] = STATE(212), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(830), - [sym_comment] = ACTIONS(830), + [sym_map_lit] = STATE(331), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(331), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(331), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(331), + [sym_regex_lit] = STATE(331), + [sym_read_cond_lit] = STATE(331), + [sym_splicing_read_cond_lit] = STATE(331), + [sym_ns_map_lit] = STATE(331), + [sym_var_quoting_lit] = STATE(331), + [sym_sym_val_lit] = STATE(331), + [sym_evaling_lit] = STATE(331), + [sym_tagged_or_ctor_lit] = STATE(331), + [sym_derefing_lit] = STATE(331), + [sym_quoting_lit] = STATE(331), + [sym_syn_quoting_lit] = STATE(331), + [sym_unquote_splicing_lit] = STATE(331), + [sym_unquoting_lit] = STATE(331), + [aux_sym_dis_expr_repeat1] = STATE(179), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(828), + [sym_comment] = ACTIONS(828), [anon_sym_POUND_] = ACTIONS(7), [sym_num_lit] = ACTIONS(572), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), [sym_char_lit] = ACTIONS(572), [sym_nil_lit] = ACTIONS(574), @@ -15349,1260 +14847,1323 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(280), [anon_sym_LBRACE] = ACTIONS(282), [anon_sym_LBRACK] = ACTIONS(284), - [anon_sym_POUND] = ACTIONS(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [197] = { - [sym__gap] = STATE(102), - [sym_dis_expr] = STATE(102), - [sym__form] = STATE(401), - [sym_kwd_lit] = STATE(401), - [sym_str_lit] = STATE(401), - [sym_sym_lit] = STATE(401), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(401), + [181] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(329), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(401), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(401), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(401), - [sym__bare_set_lit] = STATE(346), - [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(102), - [aux_sym_sym_lit_repeat1] = STATE(319), - [sym__ws] = ACTIONS(832), - [sym_comment] = ACTIONS(832), + [sym_map_lit] = STATE(329), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(329), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(329), + [sym__bare_set_lit] = STATE(374), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(558), + [sym_num_lit] = ACTIONS(580), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(558), - [sym_nil_lit] = ACTIONS(560), - [sym_bool_lit] = ACTIONS(560), + [sym_char_lit] = ACTIONS(580), + [sym_nil_lit] = ACTIONS(582), + [sym_bool_lit] = ACTIONS(582), [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] = ACTIONS(430), [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_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [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), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [198] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(393), - [sym_kwd_lit] = STATE(393), - [sym_str_lit] = STATE(393), - [sym_sym_lit] = STATE(393), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(393), + [182] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(327), + [sym_kwd_lit] = STATE(327), + [sym_str_lit] = STATE(327), + [sym_sym_lit] = STATE(327), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(327), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(393), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(393), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(393), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(393), - [sym_regex_lit] = STATE(393), - [sym_read_cond_lit] = STATE(393), - [sym_splicing_read_cond_lit] = STATE(393), - [sym_ns_map_lit] = STATE(393), - [sym_var_quoting_lit] = STATE(393), - [sym_sym_val_lit] = STATE(393), - [sym_evaling_lit] = STATE(393), - [sym_tagged_or_ctor_lit] = STATE(393), - [sym_derefing_lit] = STATE(393), - [sym_quoting_lit] = STATE(393), - [sym_syn_quoting_lit] = STATE(393), - [sym_unquote_splicing_lit] = STATE(393), - [sym_unquoting_lit] = STATE(393), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(327), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(327), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(327), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(327), + [sym_regex_lit] = STATE(327), + [sym_read_cond_lit] = STATE(327), + [sym_splicing_read_cond_lit] = STATE(327), + [sym_ns_map_lit] = STATE(327), + [sym_var_quoting_lit] = STATE(327), + [sym_sym_val_lit] = STATE(327), + [sym_evaling_lit] = STATE(327), + [sym_tagged_or_ctor_lit] = STATE(327), + [sym_derefing_lit] = STATE(327), + [sym_quoting_lit] = STATE(327), + [sym_syn_quoting_lit] = STATE(327), + [sym_unquote_splicing_lit] = STATE(327), + [sym_unquoting_lit] = STATE(327), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(368), + [sym_num_lit] = ACTIONS(588), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(368), - [sym_nil_lit] = ACTIONS(370), - [sym_bool_lit] = ACTIONS(370), + [sym_char_lit] = ACTIONS(588), + [sym_nil_lit] = ACTIONS(590), + [sym_bool_lit] = ACTIONS(590), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [199] = { - [sym__gap] = STATE(198), - [sym_dis_expr] = STATE(198), - [sym__form] = STATE(421), - [sym_kwd_lit] = STATE(421), - [sym_str_lit] = STATE(421), - [sym_sym_lit] = STATE(421), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(421), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(421), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(421), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(421), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(421), - [sym_regex_lit] = STATE(421), - [sym_read_cond_lit] = STATE(421), - [sym_splicing_read_cond_lit] = STATE(421), - [sym_ns_map_lit] = STATE(421), - [sym_var_quoting_lit] = STATE(421), - [sym_sym_val_lit] = STATE(421), - [sym_evaling_lit] = STATE(421), - [sym_tagged_or_ctor_lit] = STATE(421), - [sym_derefing_lit] = STATE(421), - [sym_quoting_lit] = STATE(421), - [sym_syn_quoting_lit] = STATE(421), - [sym_unquote_splicing_lit] = STATE(421), - [sym_unquoting_lit] = STATE(421), - [aux_sym_dis_expr_repeat1] = STATE(198), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(834), - [sym_comment] = ACTIONS(834), + [183] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(288), + [sym__bare_list_lit] = STATE(218), + [sym_map_lit] = STATE(288), + [sym__bare_map_lit] = STATE(219), + [sym_vec_lit] = STATE(288), + [sym__bare_vec_lit] = STATE(226), + [sym_set_lit] = STATE(288), + [sym__bare_set_lit] = STATE(227), + [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(264), + [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(374), - [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), - [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(374), - [sym_nil_lit] = ACTIONS(376), - [sym_bool_lit] = ACTIONS(376), - [aux_sym__sym_qualified_token1] = ACTIONS(278), + [sym_num_lit] = ACTIONS(736), + [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(736), + [sym_nil_lit] = ACTIONS(738), + [sym_bool_lit] = ACTIONS(738), + [aux_sym__sym_qualified_token1] = ACTIONS(19), [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(458), - [anon_sym_POUND_QMARK] = ACTIONS(288), - [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), - [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [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), }, - [200] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(427), - [sym_kwd_lit] = STATE(427), - [sym_str_lit] = STATE(427), - [sym_sym_lit] = STATE(427), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(427), + [184] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(411), + [sym_kwd_lit] = STATE(411), + [sym_str_lit] = STATE(411), + [sym_sym_lit] = STATE(411), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(411), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(427), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(427), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(427), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(427), - [sym_regex_lit] = STATE(427), - [sym_read_cond_lit] = STATE(427), - [sym_splicing_read_cond_lit] = STATE(427), - [sym_ns_map_lit] = STATE(427), - [sym_var_quoting_lit] = STATE(427), - [sym_sym_val_lit] = STATE(427), - [sym_evaling_lit] = STATE(427), - [sym_tagged_or_ctor_lit] = STATE(427), - [sym_derefing_lit] = STATE(427), - [sym_quoting_lit] = STATE(427), - [sym_syn_quoting_lit] = STATE(427), - [sym_unquote_splicing_lit] = STATE(427), - [sym_unquoting_lit] = STATE(427), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(411), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(411), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(411), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(411), + [sym_regex_lit] = STATE(411), + [sym_read_cond_lit] = STATE(411), + [sym_splicing_read_cond_lit] = STATE(411), + [sym_ns_map_lit] = STATE(411), + [sym_var_quoting_lit] = STATE(411), + [sym_sym_val_lit] = STATE(411), + [sym_evaling_lit] = STATE(411), + [sym_tagged_or_ctor_lit] = STATE(411), + [sym_derefing_lit] = STATE(411), + [sym_quoting_lit] = STATE(411), + [sym_syn_quoting_lit] = STATE(411), + [sym_unquote_splicing_lit] = STATE(411), + [sym_unquoting_lit] = STATE(411), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(378), + [sym_num_lit] = ACTIONS(596), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(378), - [sym_nil_lit] = ACTIONS(380), - [sym_bool_lit] = ACTIONS(380), + [sym_char_lit] = ACTIONS(596), + [sym_nil_lit] = ACTIONS(598), + [sym_bool_lit] = ACTIONS(598), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [201] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(399), - [sym_kwd_lit] = STATE(399), - [sym_str_lit] = STATE(399), - [sym_sym_lit] = STATE(399), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(399), + [185] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(385), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(399), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(399), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(399), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(399), - [sym_regex_lit] = STATE(399), - [sym_read_cond_lit] = STATE(399), - [sym_splicing_read_cond_lit] = STATE(399), - [sym_ns_map_lit] = STATE(399), - [sym_var_quoting_lit] = STATE(399), - [sym_sym_val_lit] = STATE(399), - [sym_evaling_lit] = STATE(399), - [sym_tagged_or_ctor_lit] = STATE(399), - [sym_derefing_lit] = STATE(399), - [sym_quoting_lit] = STATE(399), - [sym_syn_quoting_lit] = STATE(399), - [sym_unquote_splicing_lit] = STATE(399), - [sym_unquoting_lit] = STATE(399), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(385), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(385), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(385), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(382), + [sym_num_lit] = ACTIONS(604), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(382), - [sym_nil_lit] = ACTIONS(384), - [sym_bool_lit] = ACTIONS(384), + [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [202] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(412), - [sym_kwd_lit] = STATE(412), - [sym_str_lit] = STATE(412), - [sym_sym_lit] = STATE(412), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(412), + [186] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(335), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(412), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(412), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(412), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(412), - [sym_regex_lit] = STATE(412), - [sym_read_cond_lit] = STATE(412), - [sym_splicing_read_cond_lit] = STATE(412), - [sym_ns_map_lit] = STATE(412), - [sym_var_quoting_lit] = STATE(412), - [sym_sym_val_lit] = STATE(412), - [sym_evaling_lit] = STATE(412), - [sym_tagged_or_ctor_lit] = STATE(412), - [sym_derefing_lit] = STATE(412), - [sym_quoting_lit] = STATE(412), - [sym_syn_quoting_lit] = STATE(412), - [sym_unquote_splicing_lit] = STATE(412), - [sym_unquoting_lit] = STATE(412), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(335), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(335), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(335), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(562), + [sym_num_lit] = ACTIONS(608), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(562), - [sym_nil_lit] = ACTIONS(564), - [sym_bool_lit] = ACTIONS(564), + [sym_char_lit] = ACTIONS(608), + [sym_nil_lit] = ACTIONS(610), + [sym_bool_lit] = ACTIONS(610), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [203] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(398), - [sym_kwd_lit] = STATE(398), - [sym_str_lit] = STATE(398), - [sym_sym_lit] = STATE(398), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(398), + [187] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(334), + [sym_kwd_lit] = STATE(334), + [sym_str_lit] = STATE(334), + [sym_sym_lit] = STATE(334), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(334), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(398), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(398), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(398), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(398), - [sym_regex_lit] = STATE(398), - [sym_read_cond_lit] = STATE(398), - [sym_splicing_read_cond_lit] = STATE(398), - [sym_ns_map_lit] = STATE(398), - [sym_var_quoting_lit] = STATE(398), - [sym_sym_val_lit] = STATE(398), - [sym_evaling_lit] = STATE(398), - [sym_tagged_or_ctor_lit] = STATE(398), - [sym_derefing_lit] = STATE(398), - [sym_quoting_lit] = STATE(398), - [sym_syn_quoting_lit] = STATE(398), - [sym_unquote_splicing_lit] = STATE(398), - [sym_unquoting_lit] = STATE(398), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(334), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(334), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(334), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(334), + [sym_regex_lit] = STATE(334), + [sym_read_cond_lit] = STATE(334), + [sym_splicing_read_cond_lit] = STATE(334), + [sym_ns_map_lit] = STATE(334), + [sym_var_quoting_lit] = STATE(334), + [sym_sym_val_lit] = STATE(334), + [sym_evaling_lit] = STATE(334), + [sym_tagged_or_ctor_lit] = STATE(334), + [sym_derefing_lit] = STATE(334), + [sym_quoting_lit] = STATE(334), + [sym_syn_quoting_lit] = STATE(334), + [sym_unquote_splicing_lit] = STATE(334), + [sym_unquoting_lit] = STATE(334), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(266), + [sym_num_lit] = ACTIONS(350), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(266), - [sym_nil_lit] = ACTIONS(276), - [sym_bool_lit] = ACTIONS(276), + [sym_char_lit] = ACTIONS(350), + [sym_nil_lit] = ACTIONS(356), + [sym_bool_lit] = ACTIONS(356), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [204] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(397), - [sym_kwd_lit] = STATE(397), - [sym_str_lit] = STATE(397), - [sym_sym_lit] = STATE(397), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(397), + [188] = { + [sym__gap] = STATE(40), + [sym_dis_expr] = STATE(40), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(345), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(397), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(397), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(397), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(397), - [sym_regex_lit] = STATE(397), - [sym_read_cond_lit] = STATE(397), - [sym_splicing_read_cond_lit] = STATE(397), - [sym_ns_map_lit] = STATE(397), - [sym_var_quoting_lit] = STATE(397), - [sym_sym_val_lit] = STATE(397), - [sym_evaling_lit] = STATE(397), - [sym_tagged_or_ctor_lit] = STATE(397), - [sym_derefing_lit] = STATE(397), - [sym_quoting_lit] = STATE(397), - [sym_syn_quoting_lit] = STATE(397), - [sym_unquote_splicing_lit] = STATE(397), - [sym_unquoting_lit] = STATE(397), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(345), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(345), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(345), + [sym__bare_set_lit] = STATE(374), + [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(40), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(830), + [sym_comment] = ACTIONS(830), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(410), + [sym_num_lit] = ACTIONS(498), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(410), - [sym_nil_lit] = ACTIONS(412), - [sym_bool_lit] = ACTIONS(412), + [sym_char_lit] = ACTIONS(498), + [sym_nil_lit] = ACTIONS(500), + [sym_bool_lit] = ACTIONS(500), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [205] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(386), - [sym_kwd_lit] = STATE(386), - [sym_str_lit] = STATE(386), - [sym_sym_lit] = STATE(386), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(386), + [189] = { + [sym__gap] = STATE(198), + [sym_dis_expr] = STATE(198), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(347), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(386), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(386), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(386), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(347), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(347), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(347), + [sym__bare_set_lit] = STATE(374), + [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(198), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(832), + [sym_comment] = ACTIONS(832), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(414), + [sym_num_lit] = ACTIONS(316), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(414), - [sym_nil_lit] = ACTIONS(420), - [sym_bool_lit] = ACTIONS(420), + [sym_char_lit] = ACTIONS(316), + [sym_nil_lit] = ACTIONS(318), + [sym_bool_lit] = ACTIONS(318), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [206] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(380), - [sym_kwd_lit] = STATE(380), - [sym_str_lit] = STATE(380), - [sym_sym_lit] = STATE(380), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(380), + [190] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(417), + [sym_kwd_lit] = STATE(417), + [sym_str_lit] = STATE(417), + [sym_sym_lit] = STATE(417), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(417), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(380), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(380), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(380), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(380), - [sym_regex_lit] = STATE(380), - [sym_read_cond_lit] = STATE(380), - [sym_splicing_read_cond_lit] = STATE(380), - [sym_ns_map_lit] = STATE(380), - [sym_var_quoting_lit] = STATE(380), - [sym_sym_val_lit] = STATE(380), - [sym_evaling_lit] = STATE(380), - [sym_tagged_or_ctor_lit] = STATE(380), - [sym_derefing_lit] = STATE(380), - [sym_quoting_lit] = STATE(380), - [sym_syn_quoting_lit] = STATE(380), - [sym_unquote_splicing_lit] = STATE(380), - [sym_unquoting_lit] = STATE(380), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(417), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(417), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(417), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(417), + [sym_regex_lit] = STATE(417), + [sym_read_cond_lit] = STATE(417), + [sym_splicing_read_cond_lit] = STATE(417), + [sym_ns_map_lit] = STATE(417), + [sym_var_quoting_lit] = STATE(417), + [sym_sym_val_lit] = STATE(417), + [sym_evaling_lit] = STATE(417), + [sym_tagged_or_ctor_lit] = STATE(417), + [sym_derefing_lit] = STATE(417), + [sym_quoting_lit] = STATE(417), + [sym_syn_quoting_lit] = STATE(417), + [sym_unquote_splicing_lit] = STATE(417), + [sym_unquoting_lit] = STATE(417), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(436), + [sym_num_lit] = ACTIONS(374), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(436), - [sym_nil_lit] = ACTIONS(438), - [sym_bool_lit] = ACTIONS(438), + [sym_char_lit] = ACTIONS(374), + [sym_nil_lit] = ACTIONS(376), + [sym_bool_lit] = ACTIONS(376), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [207] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(357), - [sym_kwd_lit] = STATE(357), - [sym_str_lit] = STATE(357), - [sym_sym_lit] = STATE(357), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(357), + [191] = { + [sym__gap] = STATE(203), + [sym_dis_expr] = STATE(203), + [sym__form] = STATE(355), + [sym_kwd_lit] = STATE(355), + [sym_str_lit] = STATE(355), + [sym_sym_lit] = STATE(355), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(355), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(357), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(357), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(357), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(357), - [sym_regex_lit] = STATE(357), - [sym_read_cond_lit] = STATE(357), - [sym_splicing_read_cond_lit] = STATE(357), - [sym_ns_map_lit] = STATE(357), - [sym_var_quoting_lit] = STATE(357), - [sym_sym_val_lit] = STATE(357), - [sym_evaling_lit] = STATE(357), - [sym_tagged_or_ctor_lit] = STATE(357), - [sym_derefing_lit] = STATE(357), - [sym_quoting_lit] = STATE(357), - [sym_syn_quoting_lit] = STATE(357), - [sym_unquote_splicing_lit] = STATE(357), - [sym_unquoting_lit] = STATE(357), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(355), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(355), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(355), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(355), + [sym_regex_lit] = STATE(355), + [sym_read_cond_lit] = STATE(355), + [sym_splicing_read_cond_lit] = STATE(355), + [sym_ns_map_lit] = STATE(355), + [sym_var_quoting_lit] = STATE(355), + [sym_sym_val_lit] = STATE(355), + [sym_evaling_lit] = STATE(355), + [sym_tagged_or_ctor_lit] = STATE(355), + [sym_derefing_lit] = STATE(355), + [sym_quoting_lit] = STATE(355), + [sym_syn_quoting_lit] = STATE(355), + [sym_unquote_splicing_lit] = STATE(355), + [sym_unquoting_lit] = STATE(355), + [aux_sym_dis_expr_repeat1] = STATE(203), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(834), + [sym_comment] = ACTIONS(834), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(440), + [sym_num_lit] = ACTIONS(528), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(440), - [sym_nil_lit] = ACTIONS(442), - [sym_bool_lit] = ACTIONS(442), + [sym_char_lit] = ACTIONS(528), + [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [208] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(343), - [sym_kwd_lit] = STATE(343), - [sym_str_lit] = STATE(343), - [sym_sym_lit] = STATE(343), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(343), + [192] = { + [sym__gap] = STATE(205), + [sym_dis_expr] = STATE(205), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(366), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(343), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(343), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(343), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(264), - [sym_comment] = ACTIONS(264), + [sym_map_lit] = STATE(366), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(366), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(366), + [sym__bare_set_lit] = STATE(374), + [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(205), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(836), + [sym_comment] = ACTIONS(836), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(472), + [sym_num_lit] = ACTIONS(522), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(472), - [sym_nil_lit] = ACTIONS(474), - [sym_bool_lit] = ACTIONS(474), + [sym_char_lit] = ACTIONS(522), + [sym_nil_lit] = ACTIONS(524), + [sym_bool_lit] = ACTIONS(524), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [209] = { - [sym__gap] = STATE(213), - [sym_dis_expr] = STATE(213), - [sym__form] = STATE(401), - [sym_kwd_lit] = STATE(401), - [sym_str_lit] = STATE(401), - [sym_sym_lit] = STATE(401), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(401), + [193] = { + [sym__gap] = STATE(207), + [sym_dis_expr] = STATE(207), + [sym__form] = STATE(367), + [sym_kwd_lit] = STATE(367), + [sym_str_lit] = STATE(367), + [sym_sym_lit] = STATE(367), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(367), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(401), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(401), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(401), - [sym__bare_set_lit] = STATE(346), - [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(213), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(836), - [sym_comment] = ACTIONS(836), + [sym_map_lit] = STATE(367), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(367), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(367), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(367), + [sym_regex_lit] = STATE(367), + [sym_read_cond_lit] = STATE(367), + [sym_splicing_read_cond_lit] = STATE(367), + [sym_ns_map_lit] = STATE(367), + [sym_var_quoting_lit] = STATE(367), + [sym_sym_val_lit] = STATE(367), + [sym_evaling_lit] = STATE(367), + [sym_tagged_or_ctor_lit] = STATE(367), + [sym_derefing_lit] = STATE(367), + [sym_quoting_lit] = STATE(367), + [sym_syn_quoting_lit] = STATE(367), + [sym_unquote_splicing_lit] = STATE(367), + [sym_unquoting_lit] = STATE(367), + [aux_sym_dis_expr_repeat1] = STATE(207), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(838), + [sym_comment] = ACTIONS(838), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(558), + [sym_num_lit] = ACTIONS(516), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(558), - [sym_nil_lit] = ACTIONS(560), - [sym_bool_lit] = ACTIONS(560), + [sym_char_lit] = ACTIONS(516), + [sym_nil_lit] = ACTIONS(518), + [sym_bool_lit] = ACTIONS(518), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [210] = { - [sym__gap] = STATE(200), - [sym_dis_expr] = STATE(200), - [sym__form] = STATE(349), - [sym_kwd_lit] = STATE(349), - [sym_str_lit] = STATE(349), - [sym_sym_lit] = STATE(349), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(349), + [194] = { + [sym__gap] = STATE(210), + [sym_dis_expr] = STATE(210), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(370), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(349), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(349), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(349), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(349), - [sym_regex_lit] = STATE(349), - [sym_read_cond_lit] = STATE(349), - [sym_splicing_read_cond_lit] = STATE(349), - [sym_ns_map_lit] = STATE(349), - [sym_var_quoting_lit] = STATE(349), - [sym_sym_val_lit] = STATE(349), - [sym_evaling_lit] = STATE(349), - [sym_tagged_or_ctor_lit] = STATE(349), - [sym_derefing_lit] = STATE(349), - [sym_quoting_lit] = STATE(349), - [sym_syn_quoting_lit] = STATE(349), - [sym_unquote_splicing_lit] = STATE(349), - [sym_unquoting_lit] = STATE(349), - [aux_sym_dis_expr_repeat1] = STATE(200), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(838), - [sym_comment] = ACTIONS(838), + [sym_map_lit] = STATE(370), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(370), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(370), + [sym__bare_set_lit] = STATE(374), + [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(210), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(840), + [sym_comment] = ACTIONS(840), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(478), + [sym_num_lit] = ACTIONS(510), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(478), - [sym_nil_lit] = ACTIONS(480), - [sym_bool_lit] = ACTIONS(480), + [sym_char_lit] = ACTIONS(510), + [sym_nil_lit] = ACTIONS(512), + [sym_bool_lit] = ACTIONS(512), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [211] = { - [sym__gap] = STATE(203), - [sym_dis_expr] = STATE(203), - [sym__form] = STATE(361), - [sym_kwd_lit] = STATE(361), - [sym_str_lit] = STATE(361), - [sym_sym_lit] = STATE(361), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(361), - [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(361), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(361), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(361), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(361), - [sym_regex_lit] = STATE(361), - [sym_read_cond_lit] = STATE(361), - [sym_splicing_read_cond_lit] = STATE(361), - [sym_ns_map_lit] = STATE(361), - [sym_var_quoting_lit] = STATE(361), - [sym_sym_val_lit] = STATE(361), - [sym_evaling_lit] = STATE(361), - [sym_tagged_or_ctor_lit] = STATE(361), - [sym_derefing_lit] = STATE(361), - [sym_quoting_lit] = STATE(361), - [sym_syn_quoting_lit] = STATE(361), - [sym_unquote_splicing_lit] = STATE(361), - [sym_unquoting_lit] = STATE(361), - [aux_sym_dis_expr_repeat1] = STATE(203), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(840), - [sym_comment] = ACTIONS(840), + [195] = { + [sym__gap] = STATE(212), + [sym_dis_expr] = STATE(212), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(371), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(371), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(371), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(371), + [sym__bare_set_lit] = STATE(374), + [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(212), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(842), + [sym_comment] = ACTIONS(842), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(496), + [sym_num_lit] = ACTIONS(504), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(496), - [sym_nil_lit] = ACTIONS(498), - [sym_bool_lit] = ACTIONS(498), + [sym_char_lit] = ACTIONS(504), + [sym_nil_lit] = ACTIONS(506), + [sym_bool_lit] = ACTIONS(506), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [212] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(379), - [sym_kwd_lit] = STATE(379), - [sym_str_lit] = STATE(379), - [sym_sym_lit] = STATE(379), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(379), + [196] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(350), + [sym_kwd_lit] = STATE(350), + [sym_str_lit] = STATE(350), + [sym_sym_lit] = STATE(350), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(350), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(379), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(379), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(379), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(379), - [sym_regex_lit] = STATE(379), - [sym_read_cond_lit] = STATE(379), - [sym_splicing_read_cond_lit] = STATE(379), - [sym_ns_map_lit] = STATE(379), - [sym_var_quoting_lit] = STATE(379), - [sym_sym_val_lit] = STATE(379), - [sym_evaling_lit] = STATE(379), - [sym_tagged_or_ctor_lit] = STATE(379), - [sym_derefing_lit] = STATE(379), - [sym_quoting_lit] = STATE(379), - [sym_syn_quoting_lit] = STATE(379), - [sym_unquote_splicing_lit] = STATE(379), - [sym_unquoting_lit] = STATE(379), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(350), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(350), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(350), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(350), + [sym_regex_lit] = STATE(350), + [sym_read_cond_lit] = STATE(350), + [sym_splicing_read_cond_lit] = STATE(350), + [sym_ns_map_lit] = STATE(350), + [sym_var_quoting_lit] = STATE(350), + [sym_sym_val_lit] = STATE(350), + [sym_evaling_lit] = STATE(350), + [sym_tagged_or_ctor_lit] = STATE(350), + [sym_derefing_lit] = STATE(350), + [sym_quoting_lit] = STATE(350), + [sym_syn_quoting_lit] = STATE(350), + [sym_unquote_splicing_lit] = STATE(350), + [sym_unquoting_lit] = STATE(350), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(532), + [sym_num_lit] = ACTIONS(612), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(532), - [sym_nil_lit] = ACTIONS(534), - [sym_bool_lit] = ACTIONS(534), + [sym_char_lit] = ACTIONS(612), + [sym_nil_lit] = ACTIONS(614), + [sym_bool_lit] = ACTIONS(614), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [213] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(355), - [sym_kwd_lit] = STATE(355), - [sym_str_lit] = STATE(355), - [sym_sym_lit] = STATE(355), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(355), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [197] = { + [sym__gap] = STATE(181), + [sym_dis_expr] = STATE(181), + [sym__form] = STATE(357), + [sym_kwd_lit] = STATE(357), + [sym_str_lit] = STATE(357), + [sym_sym_lit] = STATE(357), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(357), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(355), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(355), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(355), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(355), - [sym_regex_lit] = STATE(355), - [sym_read_cond_lit] = STATE(355), - [sym_splicing_read_cond_lit] = STATE(355), - [sym_ns_map_lit] = STATE(355), - [sym_var_quoting_lit] = STATE(355), - [sym_sym_val_lit] = STATE(355), - [sym_evaling_lit] = STATE(355), - [sym_tagged_or_ctor_lit] = STATE(355), - [sym_derefing_lit] = STATE(355), - [sym_quoting_lit] = STATE(355), - [sym_syn_quoting_lit] = STATE(355), - [sym_unquote_splicing_lit] = STATE(355), - [sym_unquoting_lit] = STATE(355), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(357), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(357), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(357), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(357), + [sym_regex_lit] = STATE(357), + [sym_read_cond_lit] = STATE(357), + [sym_splicing_read_cond_lit] = STATE(357), + [sym_ns_map_lit] = STATE(357), + [sym_var_quoting_lit] = STATE(357), + [sym_sym_val_lit] = STATE(357), + [sym_evaling_lit] = STATE(357), + [sym_tagged_or_ctor_lit] = STATE(357), + [sym_derefing_lit] = STATE(357), + [sym_quoting_lit] = STATE(357), + [sym_syn_quoting_lit] = STATE(357), + [sym_unquote_splicing_lit] = STATE(357), + [sym_unquoting_lit] = STATE(357), + [aux_sym_dis_expr_repeat1] = STATE(181), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(844), + [sym_comment] = ACTIONS(844), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(384), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(384), + [sym_nil_lit] = ACTIONS(386), + [sym_bool_lit] = ACTIONS(386), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [198] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(419), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(419), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(419), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(419), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(490), + [sym_num_lit] = ACTIONS(482), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(490), - [sym_nil_lit] = ACTIONS(492), - [sym_bool_lit] = ACTIONS(492), + [sym_char_lit] = ACTIONS(482), + [sym_nil_lit] = ACTIONS(484), + [sym_bool_lit] = ACTIONS(484), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [214] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(389), - [sym_kwd_lit] = STATE(389), - [sym_str_lit] = STATE(389), - [sym_sym_lit] = STATE(389), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(389), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [199] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(364), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(389), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(389), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(389), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(364), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(364), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(364), + [sym__bare_set_lit] = STATE(374), + [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(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(308), + [sym_num_lit] = ACTIONS(394), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(308), - [sym_nil_lit] = ACTIONS(314), - [sym_bool_lit] = ACTIONS(314), + [sym_char_lit] = ACTIONS(394), + [sym_nil_lit] = ACTIONS(396), + [sym_bool_lit] = ACTIONS(396), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [215] = { - [sym__gap] = STATE(201), - [sym_dis_expr] = STATE(201), - [sym__form] = STATE(354), - [sym_kwd_lit] = STATE(354), - [sym_str_lit] = STATE(354), - [sym_sym_lit] = STATE(354), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(354), + [200] = { + [sym__gap] = STATE(196), + [sym_dis_expr] = STATE(196), + [sym__form] = STATE(405), + [sym_kwd_lit] = STATE(405), + [sym_str_lit] = STATE(405), + [sym_sym_lit] = STATE(405), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(405), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(354), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(354), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(354), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(354), - [sym_regex_lit] = STATE(354), - [sym_read_cond_lit] = STATE(354), - [sym_splicing_read_cond_lit] = STATE(354), - [sym_ns_map_lit] = STATE(354), - [sym_var_quoting_lit] = STATE(354), - [sym_sym_val_lit] = STATE(354), - [sym_evaling_lit] = STATE(354), - [sym_tagged_or_ctor_lit] = STATE(354), - [sym_derefing_lit] = STATE(354), - [sym_quoting_lit] = STATE(354), - [sym_syn_quoting_lit] = STATE(354), - [sym_unquote_splicing_lit] = STATE(354), - [sym_unquoting_lit] = STATE(354), - [aux_sym_dis_expr_repeat1] = STATE(201), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(842), - [sym_comment] = ACTIONS(842), + [sym_map_lit] = STATE(405), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(405), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(405), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(405), + [sym_regex_lit] = STATE(405), + [sym_read_cond_lit] = STATE(405), + [sym_splicing_read_cond_lit] = STATE(405), + [sym_ns_map_lit] = STATE(405), + [sym_var_quoting_lit] = STATE(405), + [sym_sym_val_lit] = STATE(405), + [sym_evaling_lit] = STATE(405), + [sym_tagged_or_ctor_lit] = STATE(405), + [sym_derefing_lit] = STATE(405), + [sym_quoting_lit] = STATE(405), + [sym_syn_quoting_lit] = STATE(405), + [sym_unquote_splicing_lit] = STATE(405), + [sym_unquoting_lit] = STATE(405), + [aux_sym_dis_expr_repeat1] = STATE(196), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(846), + [sym_comment] = ACTIONS(846), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(484), + [sym_num_lit] = ACTIONS(454), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(484), - [sym_nil_lit] = ACTIONS(486), - [sym_bool_lit] = ACTIONS(486), + [sym_char_lit] = ACTIONS(454), + [sym_nil_lit] = ACTIONS(456), + [sym_bool_lit] = ACTIONS(456), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [216] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(385), - [sym_kwd_lit] = STATE(385), - [sym_str_lit] = STATE(385), - [sym_sym_lit] = STATE(385), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(385), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [201] = { + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(386), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(385), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(385), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(385), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(386), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(386), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(386), + [sym__bare_set_lit] = STATE(374), + [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(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(552), + [sym_num_lit] = ACTIONS(492), [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(552), - [sym_nil_lit] = ACTIONS(554), - [sym_bool_lit] = ACTIONS(554), + [sym_char_lit] = ACTIONS(492), + [sym_nil_lit] = ACTIONS(494), + [sym_bool_lit] = ACTIONS(494), [aux_sym__sym_qualified_token1] = ACTIONS(278), [anon_sym_CARET] = ACTIONS(21), [anon_sym_POUND_CARET] = ACTIONS(23), @@ -16621,517 +16182,706 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_AT] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(306), }, - [217] = { - [sym__gap] = STATE(208), - [sym_dis_expr] = STATE(208), - [sym__form] = STATE(375), - [sym_kwd_lit] = STATE(375), - [sym_str_lit] = STATE(375), - [sym_sym_lit] = STATE(375), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(375), + [202] = { + [sym__gap] = STATE(182), + [sym_dis_expr] = STATE(182), + [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(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(362), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(375), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(375), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(375), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(375), - [sym_regex_lit] = STATE(375), - [sym_read_cond_lit] = STATE(375), - [sym_splicing_read_cond_lit] = STATE(375), - [sym_ns_map_lit] = STATE(375), - [sym_var_quoting_lit] = STATE(375), - [sym_sym_val_lit] = STATE(375), - [sym_evaling_lit] = STATE(375), - [sym_tagged_or_ctor_lit] = STATE(375), - [sym_derefing_lit] = STATE(375), - [sym_quoting_lit] = STATE(375), - [sym_syn_quoting_lit] = STATE(375), - [sym_unquote_splicing_lit] = STATE(375), - [sym_unquoting_lit] = STATE(375), - [aux_sym_dis_expr_repeat1] = STATE(208), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(844), - [sym_comment] = ACTIONS(844), + [sym_map_lit] = STATE(362), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(362), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(362), + [sym__bare_set_lit] = STATE(374), + [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(182), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(848), + [sym_comment] = ACTIONS(848), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(522), + [sym_num_lit] = ACTIONS(390), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(522), - [sym_nil_lit] = ACTIONS(524), - [sym_bool_lit] = ACTIONS(524), + [sym_char_lit] = ACTIONS(390), + [sym_nil_lit] = ACTIONS(392), + [sym_bool_lit] = ACTIONS(392), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [218] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(389), - [sym_kwd_lit] = STATE(389), - [sym_str_lit] = STATE(389), - [sym_sym_lit] = STATE(389), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(389), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [203] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(416), + [sym_kwd_lit] = STATE(416), + [sym_str_lit] = STATE(416), + [sym_sym_lit] = STATE(416), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(416), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(389), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(389), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(389), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(319), + [sym_map_lit] = STATE(416), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(416), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(416), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(416), + [sym_regex_lit] = STATE(416), + [sym_read_cond_lit] = STATE(416), + [sym_splicing_read_cond_lit] = STATE(416), + [sym_ns_map_lit] = STATE(416), + [sym_var_quoting_lit] = STATE(416), + [sym_sym_val_lit] = STATE(416), + [sym_evaling_lit] = STATE(416), + [sym_tagged_or_ctor_lit] = STATE(416), + [sym_derefing_lit] = STATE(416), + [sym_quoting_lit] = STATE(416), + [sym_syn_quoting_lit] = STATE(416), + [sym_unquote_splicing_lit] = STATE(416), + [sym_unquoting_lit] = STATE(416), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(264), + [sym_comment] = ACTIONS(264), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(478), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(478), + [sym_nil_lit] = ACTIONS(480), + [sym_bool_lit] = ACTIONS(480), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [204] = { + [sym__gap] = STATE(190), + [sym_dis_expr] = STATE(190), + [sym__form] = STATE(393), + [sym_kwd_lit] = STATE(393), + [sym_str_lit] = STATE(393), + [sym_sym_lit] = STATE(393), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(393), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(393), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(393), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(393), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(393), + [sym_regex_lit] = STATE(393), + [sym_read_cond_lit] = STATE(393), + [sym_splicing_read_cond_lit] = STATE(393), + [sym_ns_map_lit] = STATE(393), + [sym_var_quoting_lit] = STATE(393), + [sym_sym_val_lit] = STATE(393), + [sym_evaling_lit] = STATE(393), + [sym_tagged_or_ctor_lit] = STATE(393), + [sym_derefing_lit] = STATE(393), + [sym_quoting_lit] = STATE(393), + [sym_syn_quoting_lit] = STATE(393), + [sym_unquote_splicing_lit] = STATE(393), + [sym_unquoting_lit] = STATE(393), + [aux_sym_dis_expr_repeat1] = STATE(190), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(850), + [sym_comment] = ACTIONS(850), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(448), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(448), + [sym_nil_lit] = ACTIONS(450), + [sym_bool_lit] = ACTIONS(450), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [205] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(415), + [sym_kwd_lit] = STATE(415), + [sym_str_lit] = STATE(415), + [sym_sym_lit] = STATE(415), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(415), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(415), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(415), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(415), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(415), + [sym_regex_lit] = STATE(415), + [sym_read_cond_lit] = STATE(415), + [sym_splicing_read_cond_lit] = STATE(415), + [sym_ns_map_lit] = STATE(415), + [sym_var_quoting_lit] = STATE(415), + [sym_sym_val_lit] = STATE(415), + [sym_evaling_lit] = STATE(415), + [sym_tagged_or_ctor_lit] = STATE(415), + [sym_derefing_lit] = STATE(415), + [sym_quoting_lit] = STATE(415), + [sym_syn_quoting_lit] = STATE(415), + [sym_unquote_splicing_lit] = STATE(415), + [sym_unquoting_lit] = STATE(415), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(308), + [sym_num_lit] = ACTIONS(474), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(270), - [anon_sym_COLON_COLON] = ACTIONS(272), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(308), - [sym_nil_lit] = ACTIONS(314), - [sym_bool_lit] = ACTIONS(314), + [sym_char_lit] = ACTIONS(474), + [sym_nil_lit] = ACTIONS(476), + [sym_bool_lit] = ACTIONS(476), [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] = ACTIONS(430), [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_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [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), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [219] = { - [sym__gap] = STATE(207), - [sym_dis_expr] = STATE(207), - [sym__form] = STATE(369), - [sym_kwd_lit] = STATE(369), - [sym_str_lit] = STATE(369), - [sym_sym_lit] = STATE(369), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(369), + [206] = { + [sym__gap] = STATE(187), + [sym_dis_expr] = STATE(187), + [sym__form] = STATE(391), + [sym_kwd_lit] = STATE(391), + [sym_str_lit] = STATE(391), + [sym_sym_lit] = STATE(391), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(391), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(369), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(369), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(369), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(369), - [sym_regex_lit] = STATE(369), - [sym_read_cond_lit] = STATE(369), - [sym_splicing_read_cond_lit] = STATE(369), - [sym_ns_map_lit] = STATE(369), - [sym_var_quoting_lit] = STATE(369), - [sym_sym_val_lit] = STATE(369), - [sym_evaling_lit] = STATE(369), - [sym_tagged_or_ctor_lit] = STATE(369), - [sym_derefing_lit] = STATE(369), - [sym_quoting_lit] = STATE(369), - [sym_syn_quoting_lit] = STATE(369), - [sym_unquote_splicing_lit] = STATE(369), - [sym_unquoting_lit] = STATE(369), - [aux_sym_dis_expr_repeat1] = STATE(207), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(846), - [sym_comment] = ACTIONS(846), + [sym_map_lit] = STATE(391), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(391), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(391), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(391), + [sym_regex_lit] = STATE(391), + [sym_read_cond_lit] = STATE(391), + [sym_splicing_read_cond_lit] = STATE(391), + [sym_ns_map_lit] = STATE(391), + [sym_var_quoting_lit] = STATE(391), + [sym_sym_val_lit] = STATE(391), + [sym_evaling_lit] = STATE(391), + [sym_tagged_or_ctor_lit] = STATE(391), + [sym_derefing_lit] = STATE(391), + [sym_quoting_lit] = STATE(391), + [sym_syn_quoting_lit] = STATE(391), + [sym_unquote_splicing_lit] = STATE(391), + [sym_unquoting_lit] = STATE(391), + [aux_sym_dis_expr_repeat1] = STATE(187), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(852), + [sym_comment] = ACTIONS(852), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(516), + [sym_num_lit] = ACTIONS(418), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(516), - [sym_nil_lit] = ACTIONS(518), - [sym_bool_lit] = ACTIONS(518), + [sym_char_lit] = ACTIONS(418), + [sym_nil_lit] = ACTIONS(420), + [sym_bool_lit] = ACTIONS(420), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [220] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(385), - [sym_kwd_lit] = STATE(385), - [sym_str_lit] = STATE(385), - [sym_sym_lit] = STATE(385), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(385), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [207] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(414), + [sym_kwd_lit] = STATE(414), + [sym_str_lit] = STATE(414), + [sym_sym_lit] = STATE(414), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(414), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(385), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(385), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(385), - [sym__bare_set_lit] = STATE(346), - [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(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(414), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(414), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(414), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(414), + [sym_regex_lit] = STATE(414), + [sym_read_cond_lit] = STATE(414), + [sym_splicing_read_cond_lit] = STATE(414), + [sym_ns_map_lit] = STATE(414), + [sym_var_quoting_lit] = STATE(414), + [sym_sym_val_lit] = STATE(414), + [sym_evaling_lit] = STATE(414), + [sym_tagged_or_ctor_lit] = STATE(414), + [sym_derefing_lit] = STATE(414), + [sym_quoting_lit] = STATE(414), + [sym_syn_quoting_lit] = STATE(414), + [sym_unquote_splicing_lit] = STATE(414), + [sym_unquoting_lit] = STATE(414), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(552), + [sym_num_lit] = ACTIONS(470), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(552), - [sym_nil_lit] = ACTIONS(554), - [sym_bool_lit] = ACTIONS(554), + [sym_char_lit] = ACTIONS(470), + [sym_nil_lit] = ACTIONS(472), + [sym_bool_lit] = ACTIONS(472), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [221] = { - [sym__gap] = STATE(206), - [sym_dis_expr] = STATE(206), - [sym__form] = STATE(367), - [sym_kwd_lit] = STATE(367), - [sym_str_lit] = STATE(367), - [sym_sym_lit] = STATE(367), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(367), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [208] = { + [sym__gap] = STATE(199), + [sym_dis_expr] = STATE(199), + [sym__form] = STATE(409), + [sym_kwd_lit] = STATE(409), + [sym_str_lit] = STATE(409), + [sym_sym_lit] = STATE(409), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(409), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(367), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(367), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(367), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(367), - [sym_regex_lit] = STATE(367), - [sym_read_cond_lit] = STATE(367), - [sym_splicing_read_cond_lit] = STATE(367), - [sym_ns_map_lit] = STATE(367), - [sym_var_quoting_lit] = STATE(367), - [sym_sym_val_lit] = STATE(367), - [sym_evaling_lit] = STATE(367), - [sym_tagged_or_ctor_lit] = STATE(367), - [sym_derefing_lit] = STATE(367), - [sym_quoting_lit] = STATE(367), - [sym_syn_quoting_lit] = STATE(367), - [sym_unquote_splicing_lit] = STATE(367), - [sym_unquoting_lit] = STATE(367), - [aux_sym_dis_expr_repeat1] = STATE(206), - [aux_sym_sym_lit_repeat1] = STATE(332), - [sym__ws] = ACTIONS(848), - [sym_comment] = ACTIONS(848), + [sym_map_lit] = STATE(409), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(409), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(409), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(409), + [sym_regex_lit] = STATE(409), + [sym_read_cond_lit] = STATE(409), + [sym_splicing_read_cond_lit] = STATE(409), + [sym_ns_map_lit] = STATE(409), + [sym_var_quoting_lit] = STATE(409), + [sym_sym_val_lit] = STATE(409), + [sym_evaling_lit] = STATE(409), + [sym_tagged_or_ctor_lit] = STATE(409), + [sym_derefing_lit] = STATE(409), + [sym_quoting_lit] = STATE(409), + [sym_syn_quoting_lit] = STATE(409), + [sym_unquote_splicing_lit] = STATE(409), + [sym_unquoting_lit] = STATE(409), + [aux_sym_dis_expr_repeat1] = STATE(199), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(854), + [sym_comment] = ACTIONS(854), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(510), + [sym_num_lit] = ACTIONS(488), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(510), - [sym_nil_lit] = ACTIONS(512), - [sym_bool_lit] = ACTIONS(512), + [sym_char_lit] = ACTIONS(488), + [sym_nil_lit] = ACTIONS(490), + [sym_bool_lit] = ACTIONS(490), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [222] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(333), - [sym_kwd_lit] = STATE(333), - [sym_str_lit] = STATE(333), - [sym_sym_lit] = STATE(333), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(333), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [209] = { + [sym__gap] = STATE(186), + [sym_dis_expr] = STATE(186), + [sym__form] = STATE(410), + [sym_kwd_lit] = STATE(410), + [sym_str_lit] = STATE(410), + [sym_sym_lit] = STATE(410), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(410), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(333), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(333), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(333), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(333), - [sym_regex_lit] = STATE(333), - [sym_read_cond_lit] = STATE(333), - [sym_splicing_read_cond_lit] = STATE(333), - [sym_ns_map_lit] = STATE(333), - [sym_var_quoting_lit] = STATE(333), - [sym_sym_val_lit] = STATE(333), - [sym_evaling_lit] = STATE(333), - [sym_tagged_or_ctor_lit] = STATE(333), - [sym_derefing_lit] = STATE(333), - [sym_quoting_lit] = STATE(333), - [sym_syn_quoting_lit] = STATE(333), - [sym_unquote_splicing_lit] = STATE(333), - [sym_unquoting_lit] = STATE(333), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(410), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(410), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(410), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(410), + [sym_regex_lit] = STATE(410), + [sym_read_cond_lit] = STATE(410), + [sym_splicing_read_cond_lit] = STATE(410), + [sym_ns_map_lit] = STATE(410), + [sym_var_quoting_lit] = STATE(410), + [sym_sym_val_lit] = STATE(410), + [sym_evaling_lit] = STATE(410), + [sym_tagged_or_ctor_lit] = STATE(410), + [sym_derefing_lit] = STATE(410), + [sym_quoting_lit] = STATE(410), + [sym_syn_quoting_lit] = STATE(410), + [sym_unquote_splicing_lit] = STATE(410), + [sym_unquoting_lit] = STATE(410), + [aux_sym_dis_expr_repeat1] = STATE(186), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(856), + [sym_comment] = ACTIONS(856), + [anon_sym_POUND_] = ACTIONS(7), + [sym_num_lit] = ACTIONS(412), + [anon_sym_SLASH] = ACTIONS(268), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), + [aux_sym_str_lit_token1] = ACTIONS(274), + [sym_char_lit] = ACTIONS(412), + [sym_nil_lit] = ACTIONS(414), + [sym_bool_lit] = ACTIONS(414), + [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(430), + [anon_sym_POUND_QMARK] = ACTIONS(288), + [anon_sym_POUND_QMARK_AT] = ACTIONS(290), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), + [anon_sym_POUND_EQ] = ACTIONS(296), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [210] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(412), + [sym_kwd_lit] = STATE(412), + [sym_str_lit] = STATE(412), + [sym_sym_lit] = STATE(412), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(412), + [sym__bare_list_lit] = STATE(392), + [sym_map_lit] = STATE(412), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(412), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(412), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(412), + [sym_regex_lit] = STATE(412), + [sym_read_cond_lit] = STATE(412), + [sym_splicing_read_cond_lit] = STATE(412), + [sym_ns_map_lit] = STATE(412), + [sym_var_quoting_lit] = STATE(412), + [sym_sym_val_lit] = STATE(412), + [sym_evaling_lit] = STATE(412), + [sym_tagged_or_ctor_lit] = STATE(412), + [sym_derefing_lit] = STATE(412), + [sym_quoting_lit] = STATE(412), + [sym_syn_quoting_lit] = STATE(412), + [sym_unquote_splicing_lit] = STATE(412), + [sym_unquoting_lit] = STATE(412), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(544), + [sym_num_lit] = ACTIONS(466), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(544), - [sym_nil_lit] = ACTIONS(546), - [sym_bool_lit] = ACTIONS(546), + [sym_char_lit] = ACTIONS(466), + [sym_nil_lit] = ACTIONS(468), + [sym_bool_lit] = ACTIONS(468), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, - [223] = { - [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(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(365), + [211] = { + [sym__gap] = STATE(185), + [sym_dis_expr] = STATE(185), + [sym__form] = STATE(384), + [sym_kwd_lit] = STATE(384), + [sym_str_lit] = STATE(384), + [sym_sym_lit] = STATE(384), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(384), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(365), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(365), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(365), - [sym__bare_set_lit] = STATE(346), - [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(332), - [sym__ws] = ACTIONS(850), - [sym_comment] = ACTIONS(850), + [sym_map_lit] = STATE(384), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(384), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(384), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(384), + [sym_regex_lit] = STATE(384), + [sym_read_cond_lit] = STATE(384), + [sym_splicing_read_cond_lit] = STATE(384), + [sym_ns_map_lit] = STATE(384), + [sym_var_quoting_lit] = STATE(384), + [sym_sym_val_lit] = STATE(384), + [sym_evaling_lit] = STATE(384), + [sym_tagged_or_ctor_lit] = STATE(384), + [sym_derefing_lit] = STATE(384), + [sym_quoting_lit] = STATE(384), + [sym_syn_quoting_lit] = STATE(384), + [sym_unquote_splicing_lit] = STATE(384), + [sym_unquoting_lit] = STATE(384), + [aux_sym_dis_expr_repeat1] = STATE(185), + [aux_sym_sym_lit_repeat1] = STATE(306), + [sym__ws] = ACTIONS(858), + [sym_comment] = ACTIONS(858), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(504), + [sym_num_lit] = ACTIONS(406), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(504), - [sym_nil_lit] = ACTIONS(506), - [sym_bool_lit] = ACTIONS(506), + [sym_char_lit] = ACTIONS(406), + [sym_nil_lit] = ACTIONS(408), + [sym_bool_lit] = ACTIONS(408), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), - }, - [224] = { - [sym__gap] = STATE(314), - [sym_dis_expr] = STATE(314), - [sym__form] = STATE(383), - [sym_kwd_lit] = STATE(383), - [sym_str_lit] = STATE(383), - [sym_sym_lit] = STATE(383), - [sym__metadata_lit] = STATE(451), - [sym_meta_lit] = STATE(422), - [sym_old_meta_lit] = STATE(424), - [sym_list_lit] = STATE(383), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), + }, + [212] = { + [sym__gap] = STATE(301), + [sym_dis_expr] = STATE(301), + [sym__form] = STATE(369), + [sym_kwd_lit] = STATE(369), + [sym_str_lit] = STATE(369), + [sym_sym_lit] = STATE(369), + [sym__metadata_lit] = STATE(424), + [sym_meta_lit] = STATE(314), + [sym_old_meta_lit] = STATE(313), + [sym_list_lit] = STATE(369), [sym__bare_list_lit] = STATE(392), - [sym_map_lit] = STATE(383), - [sym__bare_map_lit] = STATE(391), - [sym_vec_lit] = STATE(383), - [sym__bare_vec_lit] = STATE(395), - [sym_set_lit] = STATE(383), - [sym__bare_set_lit] = STATE(346), - [sym_anon_fn_lit] = STATE(383), - [sym_regex_lit] = STATE(383), - [sym_read_cond_lit] = STATE(383), - [sym_splicing_read_cond_lit] = STATE(383), - [sym_ns_map_lit] = STATE(383), - [sym_var_quoting_lit] = STATE(383), - [sym_sym_val_lit] = STATE(383), - [sym_evaling_lit] = STATE(383), - [sym_tagged_or_ctor_lit] = STATE(383), - [sym_derefing_lit] = STATE(383), - [sym_quoting_lit] = STATE(383), - [sym_syn_quoting_lit] = STATE(383), - [sym_unquote_splicing_lit] = STATE(383), - [sym_unquoting_lit] = STATE(383), - [aux_sym_dis_expr_repeat1] = STATE(314), - [aux_sym_sym_lit_repeat1] = STATE(332), + [sym_map_lit] = STATE(369), + [sym__bare_map_lit] = STATE(403), + [sym_vec_lit] = STATE(369), + [sym__bare_vec_lit] = STATE(423), + [sym_set_lit] = STATE(369), + [sym__bare_set_lit] = STATE(374), + [sym_anon_fn_lit] = STATE(369), + [sym_regex_lit] = STATE(369), + [sym_read_cond_lit] = STATE(369), + [sym_splicing_read_cond_lit] = STATE(369), + [sym_ns_map_lit] = STATE(369), + [sym_var_quoting_lit] = STATE(369), + [sym_sym_val_lit] = STATE(369), + [sym_evaling_lit] = STATE(369), + [sym_tagged_or_ctor_lit] = STATE(369), + [sym_derefing_lit] = STATE(369), + [sym_quoting_lit] = STATE(369), + [sym_syn_quoting_lit] = STATE(369), + [sym_unquote_splicing_lit] = STATE(369), + [sym_unquoting_lit] = STATE(369), + [aux_sym_dis_expr_repeat1] = STATE(301), + [aux_sym_sym_lit_repeat1] = STATE(306), [sym__ws] = ACTIONS(264), [sym_comment] = ACTIONS(264), [anon_sym_POUND_] = ACTIONS(7), - [sym_num_lit] = ACTIONS(540), + [sym_num_lit] = ACTIONS(458), [anon_sym_SLASH] = ACTIONS(268), - [anon_sym_COLON] = ACTIONS(452), - [anon_sym_COLON_COLON] = ACTIONS(454), + [anon_sym_COLON] = ACTIONS(426), + [anon_sym_COLON_COLON] = ACTIONS(428), [aux_sym_str_lit_token1] = ACTIONS(274), - [sym_char_lit] = ACTIONS(540), - [sym_nil_lit] = ACTIONS(542), - [sym_bool_lit] = ACTIONS(542), + [sym_char_lit] = ACTIONS(458), + [sym_nil_lit] = ACTIONS(460), + [sym_bool_lit] = ACTIONS(460), [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(458), + [anon_sym_POUND] = ACTIONS(430), [anon_sym_POUND_QMARK] = ACTIONS(288), [anon_sym_POUND_QMARK_AT] = ACTIONS(290), - [anon_sym_POUND_SQUOTE] = ACTIONS(460), - [anon_sym_POUND_POUND] = ACTIONS(294), + [anon_sym_POUND_SQUOTE] = ACTIONS(432), + [anon_sym_POUND_POUND] = ACTIONS(434), [anon_sym_POUND_EQ] = ACTIONS(296), - [anon_sym_AT] = ACTIONS(462), - [anon_sym_SQUOTE] = ACTIONS(464), - [anon_sym_BQUOTE] = ACTIONS(466), - [anon_sym_TILDE_AT] = ACTIONS(468), - [anon_sym_TILDE] = ACTIONS(470), + [anon_sym_AT] = ACTIONS(436), + [anon_sym_SQUOTE] = ACTIONS(438), + [anon_sym_BQUOTE] = ACTIONS(440), + [anon_sym_TILDE_AT] = ACTIONS(442), + [anon_sym_TILDE] = ACTIONS(444), }, }; -static uint16_t ts_small_parse_table[] = { +static const uint16_t ts_small_parse_table[] = { [0] = 3, - ACTIONS(856), 1, + ACTIONS(864), 1, aux_sym__kwd_leading_slash_token1, - ACTIONS(854), 14, + ACTIONS(862), 14, anon_sym_POUND_, anon_sym_SLASH, anon_sym_COLON, @@ -17146,7 +16896,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND_EQ, anon_sym_SQUOTE, anon_sym_TILDE, - ACTIONS(852), 18, + ACTIONS(860), 18, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17166,7 +16916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [40] = 2, - ACTIONS(860), 7, + ACTIONS(868), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17174,7 +16924,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(858), 25, + ACTIONS(866), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17201,7 +16951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [77] = 2, - ACTIONS(864), 7, + ACTIONS(872), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17209,7 +16959,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(862), 25, + ACTIONS(870), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17236,7 +16986,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [114] = 2, - ACTIONS(868), 7, + ACTIONS(876), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17244,7 +16994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(866), 25, + ACTIONS(874), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17271,9 +17021,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [151] = 3, - ACTIONS(872), 1, + ACTIONS(880), 1, anon_sym_SLASH, - ACTIONS(874), 7, + ACTIONS(882), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17281,7 +17031,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(870), 24, + ACTIONS(878), 24, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17307,7 +17057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [190] = 2, - ACTIONS(878), 7, + ACTIONS(886), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17315,7 +17065,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(876), 25, + ACTIONS(884), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17342,7 +17092,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [227] = 2, - ACTIONS(882), 7, + ACTIONS(890), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17350,7 +17100,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(880), 25, + ACTIONS(888), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17377,7 +17127,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [264] = 2, - ACTIONS(886), 7, + ACTIONS(894), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17385,7 +17135,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(884), 25, + ACTIONS(892), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17412,7 +17162,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [301] = 2, - ACTIONS(890), 7, + ACTIONS(898), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17420,7 +17170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(888), 25, + ACTIONS(896), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17447,7 +17197,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [338] = 2, - ACTIONS(894), 7, + ACTIONS(902), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17455,7 +17205,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(892), 25, + ACTIONS(900), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17481,10 +17231,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [375] = 3, - ACTIONS(896), 1, - anon_sym_SLASH, - ACTIONS(854), 7, + [375] = 2, + ACTIONS(906), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17492,12 +17240,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(852), 24, + ACTIONS(904), 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, @@ -17517,8 +17266,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [414] = 2, - ACTIONS(900), 7, + [412] = 2, + ACTIONS(910), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17526,7 +17275,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(898), 25, + ACTIONS(908), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17552,8 +17301,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [451] = 2, - ACTIONS(904), 7, + [449] = 2, + ACTIONS(914), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17561,7 +17310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(902), 25, + ACTIONS(912), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17587,8 +17336,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [488] = 2, - ACTIONS(908), 7, + [486] = 2, + ACTIONS(918), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17596,7 +17345,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(906), 25, + ACTIONS(916), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17622,8 +17371,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [525] = 2, - ACTIONS(912), 7, + [523] = 2, + ACTIONS(922), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17631,7 +17380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(910), 25, + ACTIONS(920), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17657,8 +17406,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [562] = 2, - ACTIONS(916), 7, + [560] = 2, + ACTIONS(926), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17666,7 +17415,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(914), 25, + ACTIONS(924), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17692,8 +17441,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [599] = 2, - ACTIONS(920), 7, + [597] = 2, + ACTIONS(930), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17701,7 +17450,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(918), 25, + ACTIONS(928), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17727,8 +17476,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [636] = 2, - ACTIONS(924), 7, + [634] = 3, + ACTIONS(932), 1, + anon_sym_SLASH, + ACTIONS(862), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17736,13 +17487,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(922), 25, + ACTIONS(860), 24, 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, @@ -17763,7 +17513,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [673] = 2, - ACTIONS(928), 7, + ACTIONS(936), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17771,7 +17521,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(926), 25, + ACTIONS(934), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17798,7 +17548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [710] = 2, - ACTIONS(932), 7, + ACTIONS(926), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17806,7 +17556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(930), 25, + ACTIONS(924), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17833,7 +17583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [747] = 2, - ACTIONS(936), 7, + ACTIONS(940), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17841,7 +17591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(934), 25, + ACTIONS(938), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17868,7 +17618,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [784] = 2, - ACTIONS(940), 7, + ACTIONS(944), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17876,7 +17626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(938), 25, + ACTIONS(942), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17903,7 +17653,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [821] = 2, - ACTIONS(944), 7, + ACTIONS(948), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17911,7 +17661,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(942), 25, + ACTIONS(946), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17938,7 +17688,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [858] = 2, - ACTIONS(948), 7, + ACTIONS(952), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17946,7 +17696,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(946), 25, + ACTIONS(950), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -17973,7 +17723,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [895] = 2, - ACTIONS(952), 7, + ACTIONS(956), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -17981,7 +17731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(950), 25, + ACTIONS(954), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18008,7 +17758,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [932] = 2, - ACTIONS(956), 7, + ACTIONS(960), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18016,7 +17766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(954), 25, + ACTIONS(958), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18043,7 +17793,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [969] = 2, - ACTIONS(960), 7, + ACTIONS(964), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18051,7 +17801,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(958), 25, + ACTIONS(962), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18077,10 +17827,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1006] = 3, - ACTIONS(962), 1, - anon_sym_SLASH, - ACTIONS(960), 7, + [1006] = 2, + ACTIONS(968), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18088,12 +17836,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(958), 24, + ACTIONS(966), 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, @@ -18113,8 +17862,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1045] = 2, - ACTIONS(966), 7, + [1043] = 2, + ACTIONS(972), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18122,7 +17871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(964), 25, + ACTIONS(970), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18148,8 +17897,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1082] = 2, - ACTIONS(970), 7, + [1080] = 2, + ACTIONS(926), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18157,7 +17906,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(968), 25, + ACTIONS(924), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18183,8 +17932,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1119] = 2, - ACTIONS(974), 7, + [1117] = 2, + ACTIONS(976), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18192,7 +17941,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(972), 25, + ACTIONS(974), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18218,8 +17967,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1156] = 2, - ACTIONS(978), 7, + [1154] = 2, + ACTIONS(980), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18227,7 +17976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(976), 25, + ACTIONS(978), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18253,8 +18002,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1193] = 2, - ACTIONS(982), 7, + [1191] = 2, + ACTIONS(984), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18262,7 +18011,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(980), 25, + ACTIONS(982), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18288,8 +18037,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1230] = 2, - ACTIONS(986), 7, + [1228] = 2, + ACTIONS(988), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18297,7 +18046,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(984), 25, + ACTIONS(986), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18323,8 +18072,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1267] = 2, - ACTIONS(990), 7, + [1265] = 2, + ACTIONS(992), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18332,7 +18081,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(988), 25, + ACTIONS(990), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18358,8 +18107,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1304] = 2, - ACTIONS(994), 7, + [1302] = 2, + ACTIONS(996), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18367,7 +18116,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(992), 25, + ACTIONS(994), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18393,8 +18142,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1341] = 2, - ACTIONS(998), 7, + [1339] = 2, + ACTIONS(1000), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18402,7 +18151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(996), 25, + ACTIONS(998), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18428,8 +18177,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1378] = 2, - ACTIONS(1002), 7, + [1376] = 2, + ACTIONS(1004), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18437,7 +18186,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1000), 25, + ACTIONS(1002), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18463,8 +18212,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1415] = 2, - ACTIONS(1006), 7, + [1413] = 2, + ACTIONS(1008), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18472,7 +18221,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1004), 25, + ACTIONS(1006), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18498,8 +18247,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [1452] = 2, - ACTIONS(1010), 7, + [1450] = 3, + ACTIONS(1010), 1, + anon_sym_SLASH, + ACTIONS(1008), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18507,13 +18258,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1008), 25, + ACTIONS(1006), 24, 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, @@ -18919,7 +18669,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [1896] = 2, - ACTIONS(874), 7, + ACTIONS(1058), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18927,7 +18677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(870), 25, + ACTIONS(1056), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18954,7 +18704,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [1933] = 2, - ACTIONS(1058), 7, + ACTIONS(1062), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18962,7 +18712,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1056), 25, + ACTIONS(1060), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -18989,7 +18739,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [1970] = 2, - ACTIONS(1062), 7, + ACTIONS(1066), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -18997,7 +18747,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1060), 25, + ACTIONS(1064), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19024,7 +18774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2007] = 2, - ACTIONS(1066), 7, + ACTIONS(1070), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19032,7 +18782,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1064), 25, + ACTIONS(1068), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19059,7 +18809,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2044] = 2, - ACTIONS(1070), 7, + ACTIONS(1074), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19067,7 +18817,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 25, + ACTIONS(1072), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19094,7 +18844,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2081] = 2, - ACTIONS(1070), 7, + ACTIONS(1078), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19102,7 +18852,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 25, + ACTIONS(1076), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19129,7 +18879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2118] = 2, - ACTIONS(1070), 7, + ACTIONS(1082), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19137,7 +18887,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 25, + ACTIONS(1080), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19164,7 +18914,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2155] = 2, - ACTIONS(1074), 7, + ACTIONS(1086), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19172,7 +18922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1072), 25, + ACTIONS(1084), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19199,7 +18949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2192] = 2, - ACTIONS(1078), 7, + ACTIONS(1090), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19207,7 +18957,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1076), 25, + ACTIONS(1088), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19234,7 +18984,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2229] = 2, - ACTIONS(1082), 7, + ACTIONS(1034), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19242,7 +18992,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1080), 25, + ACTIONS(1032), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19269,76 +19019,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_TILDE_AT, [2266] = 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, - [2303] = 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, - [2340] = 2, ACTIONS(1094), 7, anon_sym_COLON, sym_nil_lit, @@ -19373,7 +19053,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2377] = 2, + [2303] = 2, ACTIONS(1098), 7, anon_sym_COLON, sym_nil_lit, @@ -19408,7 +19088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2414] = 2, + [2340] = 2, ACTIONS(1102), 7, anon_sym_COLON, sym_nil_lit, @@ -19443,7 +19123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2451] = 2, + [2377] = 2, ACTIONS(1106), 7, anon_sym_COLON, sym_nil_lit, @@ -19478,7 +19158,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2488] = 2, + [2414] = 2, ACTIONS(1110), 7, anon_sym_COLON, sym_nil_lit, @@ -19513,7 +19193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2525] = 2, + [2451] = 2, ACTIONS(1114), 7, anon_sym_COLON, sym_nil_lit, @@ -19548,8 +19228,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2562] = 2, - ACTIONS(1118), 7, + [2488] = 2, + ACTIONS(882), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19557,7 +19237,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1116), 25, + ACTIONS(878), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19583,8 +19263,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2599] = 2, - ACTIONS(1122), 7, + [2525] = 2, + ACTIONS(1118), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19592,7 +19272,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1120), 25, + ACTIONS(1116), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19618,8 +19298,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2636] = 2, - ACTIONS(1118), 7, + [2562] = 2, + ACTIONS(1122), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19627,7 +19307,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1116), 25, + ACTIONS(1120), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19653,7 +19333,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2673] = 2, + [2599] = 2, ACTIONS(1126), 7, anon_sym_COLON, sym_nil_lit, @@ -19688,8 +19368,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2710] = 2, - ACTIONS(1126), 7, + [2636] = 2, + ACTIONS(1130), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19697,7 +19377,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1124), 25, + ACTIONS(1128), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19723,8 +19403,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2747] = 2, - ACTIONS(1126), 7, + [2673] = 2, + ACTIONS(1130), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -19732,7 +19412,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1124), 25, + ACTIONS(1128), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -19758,7 +19438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2784] = 2, + [2710] = 2, ACTIONS(1130), 7, anon_sym_COLON, sym_nil_lit, @@ -19793,7 +19473,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2821] = 2, + [2747] = 2, ACTIONS(1134), 7, anon_sym_COLON, sym_nil_lit, @@ -19828,7 +19508,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2858] = 2, + [2784] = 2, ACTIONS(1138), 7, anon_sym_COLON, sym_nil_lit, @@ -19863,7 +19543,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2895] = 2, + [2821] = 2, ACTIONS(1142), 7, anon_sym_COLON, sym_nil_lit, @@ -19898,7 +19578,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2932] = 2, + [2858] = 2, ACTIONS(1146), 7, anon_sym_COLON, sym_nil_lit, @@ -19933,7 +19613,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [2969] = 2, + [2895] = 2, ACTIONS(1150), 7, anon_sym_COLON, sym_nil_lit, @@ -19968,42 +19648,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3006] = 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, - [3043] = 2, + [2932] = 2, ACTIONS(1154), 7, anon_sym_COLON, sym_nil_lit, @@ -20038,7 +19683,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3080] = 2, + [2969] = 2, ACTIONS(1158), 7, anon_sym_COLON, sym_nil_lit, @@ -20047,42 +19692,7 @@ static uint16_t ts_small_parse_table[] = { 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, - [3117] = 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, + ACTIONS(1156), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -20108,8 +19718,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3154] = 2, - ACTIONS(1166), 7, + [3006] = 2, + ACTIONS(898), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -20117,7 +19727,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1164), 25, + ACTIONS(896), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -20143,8 +19753,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3191] = 2, - ACTIONS(1170), 7, + [3043] = 2, + ACTIONS(1162), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -20152,7 +19762,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1168), 25, + ACTIONS(1160), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -20178,8 +19788,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3228] = 2, - ACTIONS(1174), 7, + [3080] = 2, + ACTIONS(1166), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -20187,7 +19797,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1172), 25, + ACTIONS(1164), 25, ts_builtin_sym_end, sym__ws, sym_comment, @@ -20213,8 +19823,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3265] = 2, - ACTIONS(1178), 7, + [3117] = 2, + ACTIONS(1170), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -20222,7 +19832,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1176), 24, + ACTIONS(1168), 25, + ts_builtin_sym_end, sym__ws, sym_comment, anon_sym_POUND_, @@ -20247,17 +19858,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3301] = 5, - ACTIONS(1183), 1, - anon_sym_POUND_, - ACTIONS(1180), 2, - sym__ws, - sym_comment, - STATE(314), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1188), 7, + [3154] = 2, + ACTIONS(1174), 7, anon_sym_COLON, sym_nil_lit, sym_bool_lit, @@ -20265,7 +19867,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1186), 18, + ACTIONS(1172), 25, + ts_builtin_sym_end, + sym__ws, + sym_comment, + anon_sym_POUND_, sym_num_lit, anon_sym_SLASH, anon_sym_COLON_COLON, @@ -20274,8 +19880,11 @@ static uint16_t ts_small_parse_table[] = { 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, @@ -20284,468 +19893,148 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [3343] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(416), 1, + [3191] = 2, + ACTIONS(1178), 7, anon_sym_COLON, - ACTIONS(418), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, - sym__ws, - sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(443), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3405] = 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(1202), 1, - anon_sym_SLASH, - ACTIONS(1204), 1, + sym_nil_lit, + sym_bool_lit, aux_sym__sym_qualified_token1, - ACTIONS(1206), 1, anon_sym_POUND, - ACTIONS(1208), 1, anon_sym_POUND_QMARK, - ACTIONS(1210), 1, - anon_sym_POUND_QMARK_AT, - ACTIONS(1212), 1, - anon_sym_POUND_SQUOTE, - ACTIONS(1214), 1, - anon_sym_POUND_EQ, - ACTIONS(1216), 1, - anon_sym_AT, - ACTIONS(1218), 1, - anon_sym_SQUOTE, - ACTIONS(1220), 1, - anon_sym_BQUOTE, - ACTIONS(1222), 1, - anon_sym_TILDE_AT, - ACTIONS(1224), 1, anon_sym_TILDE, - STATE(413), 1, - sym__bare_set_lit, - STATE(414), 1, - sym__bare_vec_lit, - STATE(415), 1, - sym__bare_map_lit, - STATE(416), 1, - sym__bare_list_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, - sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - [3481] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(270), 1, - anon_sym_COLON, - ACTIONS(272), 1, - anon_sym_COLON_COLON, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1226), 2, + ACTIONS(1176), 25, + ts_builtin_sym_end, sym__ws, sym_comment, - STATE(326), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(441), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3543] = 18, - ACTIONS(268), 1, + anon_sym_POUND_, + sym_num_lit, anon_sym_SLASH, - ACTIONS(270), 1, - anon_sym_COLON, - ACTIONS(272), 1, anon_sym_COLON_COLON, - ACTIONS(274), 1, aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1228), 2, - sym__ws, - sym_comment, - STATE(327), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(449), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3605] = 25, - ACTIONS(21), 1, + sym_char_lit, anon_sym_CARET, - ACTIONS(23), 1, anon_sym_POUND_CARET, - ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(282), 1, + anon_sym_RPAREN, anon_sym_LBRACE, - ACTIONS(284), 1, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(1202), 1, - anon_sym_SLASH, - ACTIONS(1204), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1208), 1, - anon_sym_POUND_QMARK, - ACTIONS(1210), 1, + anon_sym_RBRACK, anon_sym_POUND_QMARK_AT, - ACTIONS(1214), 1, - anon_sym_POUND_EQ, - ACTIONS(1230), 1, - anon_sym_POUND, - ACTIONS(1232), 1, anon_sym_POUND_SQUOTE, - ACTIONS(1234), 1, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, anon_sym_AT, - ACTIONS(1236), 1, anon_sym_SQUOTE, - ACTIONS(1238), 1, anon_sym_BQUOTE, - ACTIONS(1240), 1, anon_sym_TILDE_AT, - ACTIONS(1242), 1, - anon_sym_TILDE, - STATE(413), 1, - sym__bare_set_lit, - STATE(414), 1, - sym__bare_vec_lit, - STATE(415), 1, - sym__bare_map_lit, - STATE(416), 1, - sym__bare_list_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, - sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - [3681] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(310), 1, - anon_sym_COLON, - ACTIONS(312), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, - sym__ws, - sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(444), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3743] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(310), 1, + [3228] = 2, + ACTIONS(1182), 7, anon_sym_COLON, - ACTIONS(312), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, + sym_nil_lit, + sym_bool_lit, + aux_sym__sym_qualified_token1, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, + anon_sym_TILDE, + ACTIONS(1180), 25, + ts_builtin_sym_end, sym__ws, sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(443), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3805] = 18, - ACTIONS(268), 1, + anon_sym_POUND_, + sym_num_lit, anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(310), 1, - anon_sym_COLON, - ACTIONS(312), 1, anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, + aux_sym_str_lit_token1, + sym_char_lit, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1244), 2, + 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(320), 3, + STATE(301), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - STATE(449), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3867] = 18, - ACTIONS(268), 1, + 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, - ACTIONS(274), 1, + anon_sym_COLON_COLON, aux_sym_str_lit_token1, - ACTIONS(282), 1, + sym_char_lit, + anon_sym_CARET, + anon_sym_POUND_CARET, + anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(310), 1, + 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, - ACTIONS(312), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, + sym_nil_lit, + sym_bool_lit, aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1246), 2, + anon_sym_TILDE, + ACTIONS(1194), 24, sym__ws, sym_comment, - STATE(321), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(441), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [3929] = 25, - ACTIONS(21), 1, + anon_sym_POUND_, + sym_num_lit, + anon_sym_SLASH, + anon_sym_COLON_COLON, + aux_sym_str_lit_token1, + sym_char_lit, anon_sym_CARET, - ACTIONS(23), 1, anon_sym_POUND_CARET, - ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(282), 1, + anon_sym_RPAREN, anon_sym_LBRACE, - ACTIONS(284), 1, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(1202), 1, - anon_sym_SLASH, - ACTIONS(1204), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1208), 1, - anon_sym_POUND_QMARK, - ACTIONS(1210), 1, + anon_sym_RBRACK, anon_sym_POUND_QMARK_AT, - ACTIONS(1214), 1, - anon_sym_POUND_EQ, - ACTIONS(1248), 1, - anon_sym_POUND, - ACTIONS(1250), 1, anon_sym_POUND_SQUOTE, - ACTIONS(1252), 1, + anon_sym_POUND_POUND, + anon_sym_POUND_EQ, anon_sym_AT, - ACTIONS(1254), 1, anon_sym_SQUOTE, - ACTIONS(1256), 1, anon_sym_BQUOTE, - ACTIONS(1258), 1, anon_sym_TILDE_AT, - ACTIONS(1260), 1, - anon_sym_TILDE, - STATE(413), 1, - sym__bare_set_lit, - STATE(414), 1, - sym__bare_vec_lit, - STATE(415), 1, - sym__bare_map_lit, - STATE(416), 1, - sym__bare_list_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, - sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - [4005] = 25, + [3343] = 25, ACTIONS(21), 1, anon_sym_CARET, ACTIONS(23), 1, @@ -20756,29 +20045,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(29), 1, anon_sym_LBRACK, - ACTIONS(1262), 1, + ACTIONS(1198), 1, anon_sym_SLASH, - ACTIONS(1264), 1, + ACTIONS(1200), 1, aux_sym__sym_qualified_token1, - ACTIONS(1266), 1, + ACTIONS(1202), 1, anon_sym_POUND, - ACTIONS(1268), 1, + ACTIONS(1204), 1, anon_sym_POUND_QMARK, - ACTIONS(1270), 1, + ACTIONS(1206), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(1272), 1, + ACTIONS(1208), 1, anon_sym_POUND_SQUOTE, - ACTIONS(1274), 1, + ACTIONS(1210), 1, anon_sym_POUND_EQ, - ACTIONS(1276), 1, + ACTIONS(1212), 1, anon_sym_AT, - ACTIONS(1278), 1, + ACTIONS(1214), 1, anon_sym_SQUOTE, - ACTIONS(1280), 1, + ACTIONS(1216), 1, anon_sym_BQUOTE, - ACTIONS(1282), 1, + ACTIONS(1218), 1, anon_sym_TILDE_AT, - ACTIONS(1284), 1, + ACTIONS(1220), 1, anon_sym_TILDE, STATE(253), 1, sym__bare_list_lit, @@ -20788,147 +20077,66 @@ static uint16_t ts_small_parse_table[] = { sym__bare_vec_lit, STATE(256), 1, sym__bare_set_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, + STATE(313), 1, sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - [4081] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(270), 1, - anon_sym_COLON, - ACTIONS(272), 1, - anon_sym_COLON_COLON, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, + STATE(314), 1, sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, + STATE(324), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, - sym__ws, - sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(443), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4143] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(270), 1, - anon_sym_COLON, - ACTIONS(272), 1, - anon_sym_COLON_COLON, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, + STATE(424), 1, + sym__metadata_lit, + [3419] = 25, + ACTIONS(21), 1, anon_sym_CARET, - ACTIONS(1198), 1, + ACTIONS(23), 1, anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, - sym__ws, - sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(444), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4205] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, + ACTIONS(280), 1, + anon_sym_LPAREN, ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(416), 1, - anon_sym_COLON, - ACTIONS(418), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, + 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, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, + 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(313), 1, sym_old_meta_lit, - STATE(477), 1, + STATE(314), 1, + sym_meta_lit, + STATE(324), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1190), 2, - sym__ws, - sym_comment, - STATE(462), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(444), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4267] = 25, + STATE(377), 1, + sym__bare_list_lit, + STATE(380), 1, + sym__bare_map_lit, + STATE(381), 1, + sym__bare_vec_lit, + STATE(382), 1, + sym__bare_set_lit, + STATE(424), 1, + sym__metadata_lit, + [3495] = 25, ACTIONS(21), 1, anon_sym_CARET, ACTIONS(23), 1, @@ -20939,29 +20147,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(29), 1, anon_sym_LBRACK, - ACTIONS(1262), 1, + ACTIONS(1198), 1, anon_sym_SLASH, - ACTIONS(1264), 1, + ACTIONS(1200), 1, aux_sym__sym_qualified_token1, - ACTIONS(1268), 1, + ACTIONS(1204), 1, anon_sym_POUND_QMARK, - ACTIONS(1270), 1, + ACTIONS(1206), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(1274), 1, + ACTIONS(1210), 1, anon_sym_POUND_EQ, - ACTIONS(1286), 1, + ACTIONS(1246), 1, anon_sym_POUND, - ACTIONS(1288), 1, + ACTIONS(1248), 1, anon_sym_POUND_SQUOTE, - ACTIONS(1290), 1, + ACTIONS(1250), 1, anon_sym_AT, - ACTIONS(1292), 1, + ACTIONS(1252), 1, anon_sym_SQUOTE, - ACTIONS(1294), 1, + ACTIONS(1254), 1, anon_sym_BQUOTE, - ACTIONS(1296), 1, + ACTIONS(1256), 1, anon_sym_TILDE_AT, - ACTIONS(1298), 1, + ACTIONS(1258), 1, anon_sym_TILDE, STATE(253), 1, sym__bare_list_lit, @@ -20971,103 +20179,15 @@ static uint16_t ts_small_parse_table[] = { sym__bare_vec_lit, STATE(256), 1, sym__bare_set_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, + STATE(313), 1, sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - [4343] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(416), 1, - anon_sym_COLON, - ACTIONS(418), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, + STATE(314), 1, sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, + STATE(324), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1300), 2, - sym__ws, - sym_comment, - STATE(328), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(449), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4405] = 18, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(274), 1, - aux_sym_str_lit_token1, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(416), 1, - anon_sym_COLON, - ACTIONS(418), 1, - anon_sym_COLON_COLON, - ACTIONS(1192), 1, - anon_sym_POUND_, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - STATE(391), 1, - sym__bare_map_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(477), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1302), 2, - sym__ws, - sym_comment, - STATE(315), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - STATE(441), 5, - sym_kwd_lit, - sym_str_lit, - sym_sym_lit, - sym_map_lit, - sym_read_cond_lit, - [4467] = 25, + [3571] = 25, ACTIONS(21), 1, anon_sym_CARET, ACTIONS(23), 1, @@ -21078,184 +20198,199 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(284), 1, anon_sym_LBRACK, - ACTIONS(1202), 1, + ACTIONS(1222), 1, anon_sym_SLASH, - ACTIONS(1204), 1, + ACTIONS(1224), 1, aux_sym__sym_qualified_token1, - ACTIONS(1208), 1, + ACTIONS(1228), 1, anon_sym_POUND_QMARK, - ACTIONS(1210), 1, + ACTIONS(1230), 1, anon_sym_POUND_QMARK_AT, - ACTIONS(1214), 1, + ACTIONS(1234), 1, anon_sym_POUND_EQ, - ACTIONS(1304), 1, + ACTIONS(1260), 1, anon_sym_POUND, - ACTIONS(1306), 1, + ACTIONS(1262), 1, anon_sym_POUND_SQUOTE, - ACTIONS(1308), 1, + ACTIONS(1264), 1, anon_sym_AT, - ACTIONS(1310), 1, + ACTIONS(1266), 1, anon_sym_SQUOTE, - ACTIONS(1312), 1, + ACTIONS(1268), 1, anon_sym_BQUOTE, - ACTIONS(1314), 1, + ACTIONS(1270), 1, anon_sym_TILDE_AT, - ACTIONS(1316), 1, + ACTIONS(1272), 1, anon_sym_TILDE, - STATE(413), 1, - sym__bare_set_lit, - STATE(414), 1, - sym__bare_vec_lit, - STATE(415), 1, - sym__bare_map_lit, - STATE(416), 1, - sym__bare_list_lit, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, + STATE(313), 1, sym_old_meta_lit, - STATE(438), 1, + STATE(314), 1, + sym_meta_lit, + STATE(324), 1, aux_sym_sym_lit_repeat1, - STATE(451), 1, + STATE(377), 1, + sym__bare_list_lit, + STATE(380), 1, + sym__bare_map_lit, + STATE(381), 1, + sym__bare_vec_lit, + STATE(382), 1, + sym__bare_set_lit, + STATE(424), 1, sym__metadata_lit, - [4543] = 2, - ACTIONS(1042), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(1040), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, - aux_sym__sym_qualified_token1, + [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, - anon_sym_POUND_SQUOTE, + 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, - [4571] = 19, + ACTIONS(1286), 1, + anon_sym_TILDE, + STATE(313), 1, + sym_old_meta_lit, + STATE(314), 1, + sym_meta_lit, + STATE(324), 1, + aux_sym_sym_lit_repeat1, + STATE(377), 1, + sym__bare_list_lit, + STATE(380), 1, + sym__bare_map_lit, + STATE(381), 1, + sym__bare_vec_lit, + STATE(382), 1, + sym__bare_set_lit, + STATE(424), 1, + sym__metadata_lit, + [3723] = 19, ACTIONS(9), 1, anon_sym_SLASH, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(390), 1, + ACTIONS(716), 1, anon_sym_COLON, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1322), 1, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - ACTIONS(1324), 1, + ACTIONS(1294), 1, aux_sym_str_lit_token1, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - ACTIONS(1332), 1, + ACTIONS(1302), 1, anon_sym_LBRACE, - STATE(163), 1, + STATE(160), 1, sym_sym_lit, - STATE(240), 1, + STATE(236), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1318), 2, + ACTIONS(1288), 2, sym__ws, sym_comment, - STATE(499), 2, + STATE(454), 2, sym_kwd_lit, sym_auto_res_mark, - STATE(460), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [4633] = 5, - ACTIONS(1337), 1, - anon_sym_POUND_, - ACTIONS(1334), 2, - sym__ws, - sym_comment, - ACTIONS(1188), 3, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - STATE(335), 3, + STATE(428), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1186), 14, + [3785] = 19, + ACTIONS(9), 1, anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(716), 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, - anon_sym_LPAREN, + ACTIONS(1306), 1, + aux_sym_str_lit_token1, + ACTIONS(1308), 1, 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, - [4667] = 3, - ACTIONS(1340), 1, - anon_sym_SLASH, - ACTIONS(874), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(870), 18, + STATE(208), 1, + sym_sym_lit, + STATE(342), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1304), 2, sym__ws, sym_comment, + STATE(461), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(429), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [3847] = 5, + ACTIONS(1312), 1, anon_sym_POUND_, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, - 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, - [4697] = 2, - ACTIONS(868), 4, - anon_sym_COLON, + ACTIONS(1310), 2, + sym__ws, + sym_comment, + ACTIONS(1316), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(866), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + STATE(317), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1314), 14, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21269,19 +20404,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [4725] = 2, - ACTIONS(874), 4, - anon_sym_COLON, + [3881] = 5, + ACTIONS(1312), 1, + anon_sym_POUND_, + ACTIONS(1310), 2, + sym__ws, + sym_comment, + ACTIONS(1320), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(870), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + STATE(317), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1318), 14, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21295,62 +20433,65 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [4753] = 19, + [3915] = 19, ACTIONS(9), 1, anon_sym_SLASH, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(390), 1, + ACTIONS(716), 1, anon_sym_COLON, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1322), 1, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - ACTIONS(1344), 1, + ACTIONS(1306), 1, aux_sym_str_lit_token1, - ACTIONS(1346), 1, + ACTIONS(1308), 1, anon_sym_LBRACE, - STATE(209), 1, + STATE(107), 1, sym_sym_lit, - STATE(374), 1, + STATE(342), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1342), 2, + ACTIONS(1322), 2, sym__ws, sym_comment, - STATE(487), 2, + STATE(461), 2, sym_kwd_lit, sym_auto_res_mark, - STATE(459), 3, + STATE(431), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [4815] = 2, - ACTIONS(928), 4, - anon_sym_COLON, + [3977] = 5, + ACTIONS(1312), 1, + anon_sym_POUND_, + ACTIONS(1324), 2, + sym__ws, + sym_comment, + ACTIONS(1328), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(926), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + STATE(310), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1326), 14, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21364,19 +20505,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [4843] = 2, - ACTIONS(924), 4, - anon_sym_COLON, + [4011] = 5, + ACTIONS(1312), 1, + anon_sym_POUND_, + ACTIONS(1330), 2, + sym__ws, + sym_comment, + ACTIONS(1334), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(922), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + STATE(311), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1332), 14, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21390,62 +20534,108 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [4871] = 19, + [4045] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(716), 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(22), 1, + sym_sym_lit, + STATE(236), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1336), 2, + sym__ws, + sym_comment, + STATE(454), 2, + sym_kwd_lit, + sym_auto_res_mark, + STATE(430), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4107] = 19, ACTIONS(9), 1, anon_sym_SLASH, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(390), 1, + ACTIONS(716), 1, anon_sym_COLON, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1322), 1, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - ACTIONS(1344), 1, + ACTIONS(1306), 1, aux_sym_str_lit_token1, - ACTIONS(1346), 1, + ACTIONS(1308), 1, anon_sym_LBRACE, - STATE(181), 1, + STATE(52), 1, sym_sym_lit, - STATE(374), 1, + STATE(342), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1348), 2, + ACTIONS(1338), 2, sym__ws, sym_comment, - STATE(487), 2, + STATE(461), 2, sym_kwd_lit, sym_auto_res_mark, - STATE(461), 3, + STATE(434), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [4933] = 2, - ACTIONS(1130), 4, - anon_sym_COLON, + [4169] = 5, + ACTIONS(1343), 1, + anon_sym_POUND_, + ACTIONS(1340), 2, + sym__ws, + sym_comment, + ACTIONS(1192), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1128), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + STATE(317), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1190), 14, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21459,204 +20649,261 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [4961] = 2, - ACTIONS(1146), 4, + [4203] = 19, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(716), 1, anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(1144), 19, - sym__ws, - sym_comment, + ACTIONS(1290), 1, anon_sym_POUND_, - anon_sym_SLASH, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - 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, - anon_sym_LPAREN, + ACTIONS(1302), 1, 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, - [4989] = 2, - ACTIONS(864), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(862), 19, + STATE(129), 1, + sym_sym_lit, + STATE(279), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + STATE(456), 1, + sym_kwd_lit, + STATE(463), 1, + sym_auto_res_mark, + ACTIONS(1346), 2, sym__ws, sym_comment, - anon_sym_POUND_, + STATE(427), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4264] = 19, + ACTIONS(9), 1, anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(716), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - 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, - anon_sym_LPAREN, + ACTIONS(1308), 1, 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, - [5017] = 2, - ACTIONS(890), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(888), 19, + STATE(197), 1, + sym_sym_lit, + STATE(408), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(451), 1, + sym_auto_res_mark, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + STATE(458), 1, + sym_kwd_lit, + ACTIONS(1348), 2, sym__ws, sym_comment, - anon_sym_POUND_, + STATE(426), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4325] = 19, + ACTIONS(9), 1, anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(716), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - 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, - anon_sym_LPAREN, + ACTIONS(1308), 1, 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, - [5045] = 2, - ACTIONS(1118), 4, + STATE(32), 1, + sym_sym_lit, + STATE(408), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(451), 1, + sym_auto_res_mark, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + STATE(458), 1, + sym_kwd_lit, + ACTIONS(1350), 2, + sym__ws, + sym_comment, + STATE(432), 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(716), 1, anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(1116), 19, - sym__ws, - sym_comment, + ACTIONS(1290), 1, anon_sym_POUND_, - anon_sym_SLASH, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - 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, - anon_sym_LPAREN, + ACTIONS(1308), 1, 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, - [5073] = 2, - ACTIONS(894), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(892), 19, + STATE(84), 1, + sym_sym_lit, + STATE(408), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(451), 1, + sym_auto_res_mark, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + STATE(458), 1, + sym_kwd_lit, + ACTIONS(1352), 2, sym__ws, sym_comment, - anon_sym_POUND_, + STATE(433), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4447] = 19, + ACTIONS(9), 1, anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(716), 1, + anon_sym_COLON, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1292), 1, anon_sym_COLON_COLON, - 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, - anon_sym_LPAREN, + ACTIONS(1302), 1, 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, - [5101] = 2, - ACTIONS(1122), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, - anon_sym_TILDE, - ACTIONS(1120), 19, + STATE(136), 1, + sym_sym_lit, + STATE(279), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(452), 1, + aux_sym_sym_lit_repeat1, + STATE(456), 1, + sym_kwd_lit, + STATE(463), 1, + sym_auto_res_mark, + ACTIONS(1354), 2, sym__ws, sym_comment, + STATE(425), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [4508] = 3, + ACTIONS(1356), 1, + aux_sym__kwd_leading_slash_token1, + ACTIONS(862), 9, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, 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, + anon_sym_POUND_QMARK, anon_sym_POUND_SQUOTE, anon_sym_POUND_EQ, - anon_sym_AT, anon_sym_SQUOTE, - anon_sym_BQUOTE, - anon_sym_TILDE_AT, - [5129] = 2, - ACTIONS(1118), 4, - anon_sym_COLON, - anon_sym_POUND, - anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1116), 19, + ACTIONS(860), 11, sym__ws, sym_comment, - anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, - 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, - [5157] = 2, - ACTIONS(1114), 4, - anon_sym_COLON, + [4536] = 8, + ACTIONS(1360), 1, + anon_sym_CARET, + ACTIONS(1363), 1, + anon_sym_POUND_CARET, + STATE(313), 1, + sym_old_meta_lit, + STATE(314), 1, + sym_meta_lit, + STATE(324), 1, + aux_sym_sym_lit_repeat1, + STATE(424), 1, + sym__metadata_lit, + ACTIONS(1366), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1112), 19, - sym__ws, - sym_comment, - anon_sym_POUND_, + ACTIONS(1358), 12, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, - anon_sym_CARET, - anon_sym_POUND_CARET, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, @@ -21667,19 +20914,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5185] = 2, - ACTIONS(932), 4, - anon_sym_COLON, + [4574] = 2, + ACTIONS(1118), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(930), 19, + ACTIONS(1116), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21693,19 +20937,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5213] = 2, - ACTIONS(1126), 4, - anon_sym_COLON, + [4599] = 2, + ACTIONS(1130), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1124), 19, + ACTIONS(1128), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21719,19 +20960,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5241] = 2, - ACTIONS(1110), 4, - anon_sym_COLON, + [4624] = 2, + ACTIONS(1062), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1108), 19, + ACTIONS(1060), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21745,19 +20983,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5269] = 2, - ACTIONS(1106), 4, - anon_sym_COLON, + [4649] = 2, + ACTIONS(898), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1104), 19, + ACTIONS(896), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21771,19 +21006,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5297] = 2, - ACTIONS(1102), 4, - anon_sym_COLON, + [4674] = 2, + ACTIONS(914), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1100), 19, + ACTIONS(912), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21797,19 +21029,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5325] = 2, - ACTIONS(1174), 4, - anon_sym_COLON, + [4699] = 2, + ACTIONS(898), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1172), 19, + ACTIONS(896), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21823,19 +21052,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5353] = 2, - ACTIONS(1098), 4, - anon_sym_COLON, + [4724] = 2, + ACTIONS(1154), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1096), 19, + ACTIONS(1152), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21849,19 +21075,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5381] = 2, - ACTIONS(1094), 4, - anon_sym_COLON, + [4749] = 2, + ACTIONS(1138), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1092), 19, + ACTIONS(1136), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21875,20 +21098,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5409] = 3, - ACTIONS(1350), 1, - anon_sym_SLASH, - ACTIONS(854), 4, - anon_sym_COLON, + [4774] = 2, + ACTIONS(930), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(852), 18, + ACTIONS(928), 17, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, + anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21902,19 +21121,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5439] = 2, - ACTIONS(1090), 4, - anon_sym_COLON, + [4799] = 2, + ACTIONS(1000), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1088), 19, + ACTIONS(998), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21928,19 +21144,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5467] = 2, - ACTIONS(900), 4, - anon_sym_COLON, + [4824] = 2, + ACTIONS(1004), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(898), 19, + ACTIONS(1002), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21954,19 +21167,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5495] = 2, - ACTIONS(1086), 4, - anon_sym_COLON, + [4849] = 3, + ACTIONS(1368), 1, + anon_sym_SLASH, + ACTIONS(862), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1084), 19, + ACTIONS(860), 16, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -21980,19 +21191,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5523] = 2, - ACTIONS(904), 4, - anon_sym_COLON, + [4876] = 2, + ACTIONS(936), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(902), 19, + ACTIONS(934), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22006,19 +21214,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5551] = 2, - ACTIONS(1082), 4, - anon_sym_COLON, + [4901] = 2, + ACTIONS(940), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1080), 19, + ACTIONS(938), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22032,19 +21237,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5579] = 2, - ACTIONS(908), 4, - anon_sym_COLON, + [4926] = 2, + ACTIONS(944), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(906), 19, + ACTIONS(942), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22058,19 +21260,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5607] = 2, - ACTIONS(1078), 4, - anon_sym_COLON, + [4951] = 15, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1372), 1, + anon_sym_POUND_, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1378), 1, + anon_sym_POUND_QMARK, + STATE(218), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1370), 2, + sym__ws, + sym_comment, + STATE(241), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(383), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5002] = 2, + ACTIONS(948), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1076), 19, + ACTIONS(946), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22084,19 +21319,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5635] = 2, - ACTIONS(912), 4, - anon_sym_COLON, + [5027] = 2, + ACTIONS(952), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(910), 19, + ACTIONS(950), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22110,19 +21342,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5663] = 2, - ACTIONS(1074), 4, - anon_sym_COLON, + [5052] = 2, + ACTIONS(956), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1072), 19, + ACTIONS(954), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22136,62 +21365,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5691] = 19, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1324), 1, - aux_sym_str_lit_token1, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - ACTIONS(1332), 1, - anon_sym_LBRACE, - STATE(55), 1, - sym_sym_lit, - STATE(240), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1352), 2, - sym__ws, - sym_comment, - STATE(499), 2, - sym_kwd_lit, - sym_auto_res_mark, - STATE(463), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [5753] = 2, - ACTIONS(1070), 4, - anon_sym_COLON, + [5077] = 2, + ACTIONS(960), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 19, + ACTIONS(958), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22205,19 +21388,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5781] = 2, - ACTIONS(1070), 4, - anon_sym_COLON, + [5102] = 2, + ACTIONS(964), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 19, + ACTIONS(962), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22231,19 +21411,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5809] = 2, - ACTIONS(1070), 4, - anon_sym_COLON, + [5127] = 2, + ACTIONS(1158), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1068), 19, + ACTIONS(1156), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22257,19 +21434,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5837] = 2, - ACTIONS(916), 4, - anon_sym_COLON, + [5152] = 2, + ACTIONS(968), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(914), 19, + ACTIONS(966), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22283,19 +21457,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5865] = 2, - ACTIONS(1066), 4, - anon_sym_COLON, + [5177] = 2, + ACTIONS(926), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1064), 19, + ACTIONS(924), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22309,19 +21480,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5893] = 2, - ACTIONS(1062), 4, - anon_sym_COLON, + [5202] = 2, + ACTIONS(926), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1060), 19, + ACTIONS(924), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22335,19 +21503,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5921] = 2, - ACTIONS(1058), 4, - anon_sym_COLON, + [5227] = 2, + ACTIONS(910), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1056), 19, + ACTIONS(908), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22361,19 +21526,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5949] = 2, - ACTIONS(1150), 4, - anon_sym_COLON, + [5252] = 2, + ACTIONS(906), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1148), 19, + ACTIONS(904), 17, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, + anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22387,19 +21549,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [5977] = 2, - ACTIONS(1054), 4, - anon_sym_COLON, + [5277] = 2, + ACTIONS(894), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1052), 19, + ACTIONS(892), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22413,19 +21572,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6005] = 2, - ACTIONS(1170), 4, - anon_sym_COLON, + [5302] = 2, + ACTIONS(972), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1168), 19, + ACTIONS(970), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22439,62 +21595,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6033] = 19, - ACTIONS(9), 1, + [5327] = 15, + ACTIONS(268), 1, anon_sym_SLASH, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1374), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1376), 1, anon_sym_POUND_CARET, - ACTIONS(1344), 1, - aux_sym_str_lit_token1, - ACTIONS(1346), 1, - anon_sym_LBRACE, - STATE(197), 1, - sym_sym_lit, - STATE(374), 1, + ACTIONS(1382), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_QMARK, + STATE(392), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, + STATE(437), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(438), 1, + sym_meta_lit, + STATE(440), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1354), 2, + ACTIONS(1380), 2, sym__ws, sym_comment, - STATE(487), 2, - sym_kwd_lit, - sym_auto_res_mark, - STATE(466), 3, + STATE(418), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(439), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [6095] = 2, - ACTIONS(1050), 4, - anon_sym_COLON, + [5378] = 2, + ACTIONS(980), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1048), 19, + ACTIONS(978), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22508,19 +21654,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6123] = 2, - ACTIONS(1046), 4, - anon_sym_COLON, + [5403] = 2, + ACTIONS(1034), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1044), 19, + ACTIONS(1032), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22534,19 +21677,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6151] = 2, - ACTIONS(1126), 4, - anon_sym_COLON, + [5428] = 2, + ACTIONS(902), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1124), 19, + ACTIONS(900), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22560,19 +21700,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6179] = 2, - ACTIONS(1038), 4, - anon_sym_COLON, + [5453] = 2, + ACTIONS(1034), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1036), 19, + ACTIONS(1032), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22586,19 +21723,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6207] = 2, - ACTIONS(1166), 4, - anon_sym_COLON, + [5478] = 2, + ACTIONS(1178), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1164), 19, + ACTIONS(1176), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22612,19 +21746,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6235] = 2, - ACTIONS(1034), 4, - anon_sym_COLON, + [5503] = 17, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1372), 1, + anon_sym_POUND_, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1378), 1, + anon_sym_POUND_QMARK, + STATE(218), 1, + sym__bare_list_lit, + STATE(228), 1, + sym_sym_lit, + STATE(232), 1, + sym_list_lit, + STATE(242), 1, + sym_read_cond_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1380), 2, + sym__ws, + sym_comment, + STATE(439), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5558] = 2, + ACTIONS(1388), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1032), 19, + ACTIONS(1386), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22638,19 +21807,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6263] = 2, - ACTIONS(1030), 4, - anon_sym_COLON, + [5583] = 2, + ACTIONS(1174), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1028), 19, + ACTIONS(1172), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22664,19 +21830,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6291] = 2, - ACTIONS(1026), 4, - anon_sym_COLON, + [5608] = 2, + ACTIONS(1392), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1024), 19, + ACTIONS(1390), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22690,19 +21853,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6319] = 2, - ACTIONS(1126), 4, - anon_sym_COLON, + [5633] = 2, + ACTIONS(1170), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1124), 19, + ACTIONS(1168), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22716,19 +21876,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6347] = 2, - ACTIONS(882), 4, - anon_sym_COLON, + [5658] = 2, + ACTIONS(1166), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(880), 19, + ACTIONS(1164), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22742,19 +21899,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6375] = 2, - ACTIONS(878), 4, - anon_sym_COLON, + [5683] = 2, + ACTIONS(984), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(876), 19, + ACTIONS(982), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22768,19 +21922,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6403] = 2, - ACTIONS(1134), 4, - anon_sym_COLON, + [5708] = 2, + ACTIONS(988), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1132), 19, + ACTIONS(986), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22794,19 +21945,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6431] = 2, - ACTIONS(920), 4, - anon_sym_COLON, + [5733] = 2, + ACTIONS(1162), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(918), 19, + ACTIONS(1160), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22820,19 +21968,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6459] = 2, - ACTIONS(886), 4, - anon_sym_COLON, + [5758] = 2, + ACTIONS(1110), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(884), 19, + ACTIONS(1108), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22846,19 +21991,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6487] = 2, - ACTIONS(1022), 4, - anon_sym_COLON, + [5783] = 2, + ACTIONS(992), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1020), 19, + ACTIONS(990), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22872,19 +22014,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6515] = 2, - ACTIONS(1162), 4, - anon_sym_COLON, + [5808] = 2, + ACTIONS(996), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1160), 19, + ACTIONS(994), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22898,19 +22037,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6543] = 2, - ACTIONS(1158), 4, - anon_sym_COLON, + [5833] = 2, + ACTIONS(1008), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1156), 19, + ACTIONS(1006), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22924,19 +22060,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6571] = 2, - ACTIONS(1154), 4, - anon_sym_COLON, + [5858] = 3, + ACTIONS(1394), 1, + anon_sym_SLASH, + ACTIONS(1008), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1152), 19, + ACTIONS(1006), 16, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22950,19 +22084,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6599] = 2, - ACTIONS(1018), 4, - anon_sym_COLON, + [5885] = 2, + ACTIONS(922), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1016), 19, + ACTIONS(920), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -22976,19 +22107,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6627] = 2, - ACTIONS(1014), 4, - anon_sym_COLON, + [5910] = 17, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1372), 1, + anon_sym_POUND_, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1382), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_QMARK, + STATE(326), 1, + sym_read_cond_lit, + STATE(392), 1, + sym__bare_list_lit, + STATE(400), 1, + sym_list_lit, + STATE(402), 1, + sym_sym_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1396), 2, + sym__ws, + sym_comment, + STATE(394), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [5965] = 2, + ACTIONS(882), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1012), 19, + ACTIONS(878), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23002,21 +22168,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6655] = 5, - ACTIONS(1358), 1, - anon_sym_POUND_, - ACTIONS(1356), 2, - sym__ws, - sym_comment, - ACTIONS(1362), 3, + [5990] = 2, + ACTIONS(1014), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - STATE(335), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1360), 14, + ACTIONS(1012), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, @@ -23031,21 +22191,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6689] = 5, - ACTIONS(1358), 1, - anon_sym_POUND_, - ACTIONS(1356), 2, - sym__ws, - sym_comment, - ACTIONS(1366), 3, + [6015] = 2, + ACTIONS(1054), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - STATE(335), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1364), 14, + ACTIONS(1052), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, @@ -23060,19 +22214,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6723] = 2, - ACTIONS(860), 4, - anon_sym_COLON, + [6040] = 2, + ACTIONS(876), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(858), 19, + ACTIONS(874), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23086,19 +22237,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6751] = 2, - ACTIONS(1010), 4, - anon_sym_COLON, + [6065] = 2, + ACTIONS(1018), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1008), 19, + ACTIONS(1016), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23112,19 +22260,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6779] = 2, - ACTIONS(1006), 4, - anon_sym_COLON, + [6090] = 2, + ACTIONS(1022), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1004), 19, + ACTIONS(1020), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23138,19 +22283,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6807] = 2, - ACTIONS(998), 4, - anon_sym_COLON, + [6115] = 2, + ACTIONS(1026), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(996), 19, + ACTIONS(1024), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23164,19 +22306,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6835] = 2, - ACTIONS(994), 4, - anon_sym_COLON, + [6140] = 15, + ACTIONS(9), 1, + anon_sym_SLASH, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1372), 1, + anon_sym_POUND_, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1378), 1, + anon_sym_POUND_QMARK, + STATE(218), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(441), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1380), 2, + sym__ws, + sym_comment, + STATE(272), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(439), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [6191] = 2, + ACTIONS(1150), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(992), 19, + ACTIONS(1148), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23190,19 +22365,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6863] = 2, - ACTIONS(1142), 4, - anon_sym_COLON, + [6216] = 2, + ACTIONS(1094), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1140), 19, + ACTIONS(1092), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23216,19 +22388,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6891] = 2, - ACTIONS(990), 4, - anon_sym_COLON, + [6241] = 2, + ACTIONS(1030), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(988), 19, + ACTIONS(1028), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23242,19 +22411,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6919] = 2, - ACTIONS(986), 4, - anon_sym_COLON, + [6266] = 2, + ACTIONS(1038), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(984), 19, + ACTIONS(1036), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23268,19 +22434,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6947] = 2, - ACTIONS(982), 4, - anon_sym_COLON, + [6291] = 3, + ACTIONS(1398), 1, + anon_sym_SLASH, + ACTIONS(882), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(980), 19, + ACTIONS(878), 16, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23294,19 +22458,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [6975] = 2, - ACTIONS(978), 4, - anon_sym_COLON, + [6318] = 2, + ACTIONS(1402), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(976), 19, + ACTIONS(1400), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23320,19 +22481,52 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7003] = 2, - ACTIONS(974), 4, - anon_sym_COLON, + [6343] = 15, + ACTIONS(268), 1, + anon_sym_SLASH, + ACTIONS(280), 1, + anon_sym_LPAREN, + ACTIONS(1372), 1, + anon_sym_POUND_, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1382), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_QMARK, + STATE(392), 1, + sym__bare_list_lit, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(440), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1404), 2, + sym__ws, + sym_comment, + STATE(353), 3, + sym_sym_lit, + sym_list_lit, + sym_read_cond_lit, + STATE(354), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + [6394] = 2, + ACTIONS(1142), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(972), 19, + ACTIONS(1140), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23346,19 +22540,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7031] = 2, - ACTIONS(970), 4, - anon_sym_COLON, + [6419] = 2, + ACTIONS(886), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(968), 19, + ACTIONS(884), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23372,19 +22563,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7059] = 2, - ACTIONS(966), 4, - anon_sym_COLON, + [6444] = 2, + ACTIONS(1134), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(964), 19, + ACTIONS(1132), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23398,63 +22586,54 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7087] = 19, - ACTIONS(9), 1, + [6469] = 17, + ACTIONS(268), 1, anon_sym_SLASH, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1374), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1376), 1, anon_sym_POUND_CARET, - ACTIONS(1344), 1, - aux_sym_str_lit_token1, - ACTIONS(1346), 1, - anon_sym_LBRACE, - STATE(68), 1, + ACTIONS(1382), 1, + aux_sym__sym_qualified_token1, + ACTIONS(1384), 1, + anon_sym_POUND_QMARK, + STATE(348), 1, + sym_list_lit, + STATE(349), 1, sym_sym_lit, - STATE(374), 1, + STATE(392), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(407), 1, + sym_read_cond_lit, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, + STATE(437), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(438), 1, + sym_meta_lit, + STATE(440), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1368), 2, + ACTIONS(1380), 2, sym__ws, sym_comment, - STATE(487), 2, - sym_kwd_lit, - sym_auto_res_mark, - STATE(454), 3, + STATE(439), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [7149] = 3, - ACTIONS(1370), 1, - anon_sym_SLASH, - ACTIONS(960), 4, - anon_sym_COLON, + [6524] = 2, + ACTIONS(1042), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(958), 18, + ACTIONS(1040), 17, sym__ws, sym_comment, anon_sym_POUND_, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, + anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23468,19 +22647,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7179] = 2, - ACTIONS(960), 4, - anon_sym_COLON, + [6549] = 2, + ACTIONS(1046), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(958), 19, + ACTIONS(1044), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23494,19 +22670,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7207] = 2, - ACTIONS(956), 4, - anon_sym_COLON, + [6574] = 2, + ACTIONS(1050), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(954), 19, + ACTIONS(1048), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23520,19 +22693,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7235] = 2, - ACTIONS(1138), 4, - anon_sym_COLON, + [6599] = 2, + ACTIONS(1058), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1136), 19, + ACTIONS(1056), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23546,21 +22716,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7263] = 5, - ACTIONS(1358), 1, - anon_sym_POUND_, - ACTIONS(1372), 2, - sym__ws, - sym_comment, - ACTIONS(1376), 3, + [6624] = 2, + ACTIONS(1408), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - STATE(403), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1374), 14, + ACTIONS(1406), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, @@ -23575,19 +22739,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7297] = 2, - ACTIONS(1142), 4, - anon_sym_COLON, + [6649] = 2, + ACTIONS(1130), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1140), 19, + ACTIONS(1128), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23601,21 +22762,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7325] = 5, - ACTIONS(1358), 1, - anon_sym_POUND_, - ACTIONS(1378), 2, - sym__ws, - sym_comment, - ACTIONS(1382), 3, + [6674] = 2, + ACTIONS(872), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - STATE(402), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1380), 14, + ACTIONS(870), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, @@ -23630,19 +22785,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7359] = 2, - ACTIONS(952), 4, - anon_sym_COLON, + [6699] = 2, + ACTIONS(1130), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(950), 19, + ACTIONS(1128), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23656,19 +22808,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7387] = 2, - ACTIONS(948), 4, - anon_sym_COLON, + [6724] = 2, + ACTIONS(890), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(946), 19, + ACTIONS(888), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23682,19 +22831,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7415] = 2, - ACTIONS(1002), 4, - anon_sym_COLON, + [6749] = 2, + ACTIONS(1066), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1000), 19, + ACTIONS(1064), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23708,19 +22854,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7443] = 2, - ACTIONS(944), 4, - anon_sym_COLON, + [6774] = 2, + ACTIONS(1126), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(942), 19, + ACTIONS(1124), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23734,19 +22877,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7471] = 2, - ACTIONS(940), 4, - anon_sym_COLON, + [6799] = 2, + ACTIONS(1122), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(938), 19, + ACTIONS(1120), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23760,19 +22900,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7499] = 2, - ACTIONS(936), 4, - anon_sym_COLON, + [6824] = 2, + ACTIONS(926), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(934), 19, + ACTIONS(924), 17, sym__ws, sym_comment, anon_sym_POUND_, anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, @@ -23786,303 +22923,88 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7527] = 19, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - ACTIONS(1332), 1, - anon_sym_LBRACE, - STATE(34), 1, - sym_sym_lit, - STATE(305), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(491), 1, - sym_auto_res_mark, - STATE(498), 1, - sym_kwd_lit, - ACTIONS(1384), 2, + [6849] = 2, + ACTIONS(1114), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1112), 17, sym__ws, sym_comment, - STATE(457), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7588] = 19, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - ACTIONS(1346), 1, - anon_sym_LBRACE, - STATE(120), 1, - sym_sym_lit, - STATE(378), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(492), 1, - sym_auto_res_mark, - STATE(493), 1, - sym_kwd_lit, - ACTIONS(1386), 2, - sym__ws, - sym_comment, - STATE(458), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7649] = 19, - ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, anon_sym_CARET, - ACTIONS(1330), 1, anon_sym_POUND_CARET, - ACTIONS(1346), 1, - anon_sym_LBRACE, - STATE(210), 1, - sym_sym_lit, - STATE(378), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(492), 1, - sym_auto_res_mark, - STATE(493), 1, - sym_kwd_lit, - ACTIONS(1388), 2, - sym__ws, - sym_comment, - STATE(468), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7710] = 19, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - ACTIONS(1346), 1, anon_sym_LBRACE, - STATE(85), 1, - sym_sym_lit, - STATE(378), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(492), 1, - sym_auto_res_mark, - STATE(493), 1, - sym_kwd_lit, - ACTIONS(1390), 2, + 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, + [6874] = 2, + ACTIONS(1070), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1068), 17, sym__ws, sym_comment, - STATE(467), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7771] = 19, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - ACTIONS(1346), 1, - anon_sym_LBRACE, - STATE(43), 1, - sym_sym_lit, - STATE(378), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(492), 1, - sym_auto_res_mark, - STATE(493), 1, - sym_kwd_lit, - ACTIONS(1392), 2, - sym__ws, - sym_comment, - STATE(455), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7832] = 19, - ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(390), 1, - anon_sym_COLON, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1322), 1, - anon_sym_COLON_COLON, - ACTIONS(1326), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, anon_sym_CARET, - ACTIONS(1330), 1, anon_sym_POUND_CARET, - ACTIONS(1332), 1, + anon_sym_LPAREN, anon_sym_LBRACE, - STATE(130), 1, - sym_sym_lit, - STATE(305), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - STATE(491), 1, - sym_auto_res_mark, - STATE(498), 1, - sym_kwd_lit, - ACTIONS(1394), 2, - sym__ws, - sym_comment, - STATE(452), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [7893] = 3, - ACTIONS(1396), 1, - aux_sym__kwd_leading_slash_token1, - ACTIONS(854), 9, - anon_sym_POUND_, - anon_sym_SLASH, - aux_sym__sym_qualified_token1, + 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(1146), 3, anon_sym_POUND, anon_sym_POUND_QMARK, - anon_sym_POUND_SQUOTE, - anon_sym_POUND_EQ, - anon_sym_SQUOTE, anon_sym_TILDE, - ACTIONS(852), 11, + 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, - [7921] = 8, - ACTIONS(1400), 1, - anon_sym_CARET, - ACTIONS(1403), 1, - anon_sym_POUND_CARET, - STATE(422), 1, - sym_meta_lit, - STATE(424), 1, - sym_old_meta_lit, - STATE(438), 1, - aux_sym_sym_lit_repeat1, - STATE(451), 1, - sym__metadata_lit, - ACTIONS(1406), 3, + [6924] = 2, + ACTIONS(1182), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1398), 12, + 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, @@ -24093,86 +23015,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [7959] = 15, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1410), 1, - anon_sym_POUND_, - ACTIONS(1412), 1, + [6949] = 2, + ACTIONS(1106), 3, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(230), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(476), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1408), 2, + anon_sym_TILDE, + ACTIONS(1104), 17, sym__ws, sym_comment, - STATE(270), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(474), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8010] = 17, - ACTIONS(9), 1, + anon_sym_POUND_, anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1196), 1, + aux_sym__sym_qualified_token1, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1410), 1, - anon_sym_POUND_, - ACTIONS(1412), 1, - anon_sym_POUND_QMARK, - STATE(230), 1, - sym__bare_list_lit, - STATE(280), 1, - sym_sym_lit, - STATE(281), 1, - sym_list_lit, - STATE(282), 1, - sym_read_cond_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(476), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1414), 2, - sym__ws, - sym_comment, - STATE(447), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8065] = 2, - ACTIONS(1418), 3, + 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(1074), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1416), 17, + ACTIONS(1072), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -24190,48 +23061,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [8090] = 15, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1410), 1, - anon_sym_POUND_, - ACTIONS(1412), 1, - anon_sym_POUND_QMARK, - STATE(230), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(476), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1420), 2, - sym__ws, - sym_comment, - STATE(245), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(439), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8141] = 2, - ACTIONS(1424), 3, + [6999] = 2, + ACTIONS(868), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1422), 17, + ACTIONS(866), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -24249,12 +23084,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [8166] = 2, - ACTIONS(1428), 3, + [7024] = 2, + ACTIONS(1102), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1426), 17, + ACTIONS(1100), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -24272,162 +23107,104 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [8191] = 15, - ACTIONS(268), 1, + [7049] = 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, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(1194), 1, aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1200), 1, + 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(976), 3, + anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(1410), 1, - anon_sym_POUND_, - STATE(392), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(475), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1408), 2, + anon_sym_TILDE, + ACTIONS(974), 17, sym__ws, sym_comment, - STATE(387), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(474), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8242] = 17, - ACTIONS(268), 1, + anon_sym_POUND_, anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(1194), 1, aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1200), 1, + 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(1090), 3, + anon_sym_POUND, anon_sym_POUND_QMARK, - ACTIONS(1410), 1, - anon_sym_POUND_, - STATE(353), 1, - sym_read_cond_lit, - STATE(384), 1, - sym_sym_lit, - STATE(390), 1, - sym_list_lit, - STATE(392), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(475), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1408), 2, + anon_sym_TILDE, + ACTIONS(1088), 17, sym__ws, sym_comment, - STATE(474), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8297] = 17, - ACTIONS(9), 1, + anon_sym_POUND_, anon_sym_SLASH, - ACTIONS(25), 1, - anon_sym_LPAREN, - ACTIONS(1196), 1, + aux_sym__sym_qualified_token1, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1410), 1, - anon_sym_POUND_, - ACTIONS(1412), 1, + 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(1086), 3, + anon_sym_POUND, anon_sym_POUND_QMARK, - STATE(230), 1, - sym__bare_list_lit, - STATE(297), 1, - sym_read_cond_lit, - STATE(298), 1, - sym_list_lit, - STATE(299), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(476), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1408), 2, + anon_sym_TILDE, + ACTIONS(1084), 17, sym__ws, sym_comment, - STATE(474), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8352] = 17, - ACTIONS(268), 1, + anon_sym_POUND_, anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(1194), 1, aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, anon_sym_CARET, - ACTIONS(1198), 1, anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - ACTIONS(1410), 1, - anon_sym_POUND_, - STATE(371), 1, - sym_read_cond_lit, - STATE(372), 1, - sym_list_lit, - STATE(373), 1, - sym_sym_lit, - STATE(392), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(475), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1430), 2, - sym__ws, - sym_comment, - STATE(446), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8407] = 2, - ACTIONS(1434), 3, + 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(1082), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1432), 17, + ACTIONS(1080), 17, sym__ws, sym_comment, anon_sym_POUND_, @@ -24445,48 +23222,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [8432] = 15, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(280), 1, - anon_sym_LPAREN, - ACTIONS(1194), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1200), 1, - anon_sym_POUND_QMARK, - ACTIONS(1410), 1, - anon_sym_POUND_, - STATE(392), 1, - sym__bare_list_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(475), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1436), 2, - sym__ws, - sym_comment, - STATE(430), 3, - sym_sym_lit, - sym_list_lit, - sym_read_cond_lit, - STATE(445), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8483] = 2, - ACTIONS(1440), 3, + [7174] = 2, + ACTIONS(1078), 3, anon_sym_POUND, anon_sym_POUND_QMARK, anon_sym_TILDE, - ACTIONS(1438), 14, + ACTIONS(1076), 17, + sym__ws, + sym_comment, + anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, @@ -24501,2291 +23245,2070 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_BQUOTE, anon_sym_TILDE_AT, - [8505] = 12, + [7199] = 17, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - STATE(167), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8545] = 12, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(1194), 1, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1320), 1, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1328), 1, + ACTIONS(1374), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1376), 1, anon_sym_POUND_CARET, - STATE(388), 1, + ACTIONS(1378), 1, + anon_sym_POUND_QMARK, + STATE(218), 1, + sym__bare_list_lit, + STATE(284), 1, sym_sym_lit, - STATE(451), 1, + STATE(285), 1, + sym_list_lit, + STATE(286), 1, + sym_read_cond_lit, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, + STATE(437), 1, sym_old_meta_lit, - STATE(496), 1, + STATE(438), 1, + sym_meta_lit, + STATE(441), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1410), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(360), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8585] = 12, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - STATE(44), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + [7254] = 2, + ACTIONS(918), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(916), 17, sym__ws, sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8625] = 12, - ACTIONS(9), 1, - anon_sym_SLASH, - ACTIONS(1320), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + anon_sym_SLASH, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, anon_sym_CARET, - ACTIONS(1330), 1, anon_sym_POUND_CARET, - STATE(31), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8665] = 12, - ACTIONS(9), 1, + 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, + [7279] = 2, + ACTIONS(1414), 3, + anon_sym_POUND, + anon_sym_POUND_QMARK, + anon_sym_TILDE, + ACTIONS(1412), 14, anon_sym_SLASH, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1326), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, anon_sym_CARET, - ACTIONS(1330), 1, anon_sym_POUND_CARET, - STATE(269), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8705] = 12, + 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(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(100), 1, + STATE(126), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8745] = 12, + [7341] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(157), 1, + STATE(180), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8785] = 12, + [7381] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(215), 1, + STATE(166), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8825] = 12, + [7421] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(126), 1, + STATE(137), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [8865] = 12, + [7461] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(119), 1, + STATE(202), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8905] = 5, - ACTIONS(1188), 1, - anon_sym_COLON, - ACTIONS(1447), 1, - anon_sym_POUND_, - ACTIONS(1444), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(462), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1186), 8, - anon_sym_SLASH, - anon_sym_COLON_COLON, - aux_sym_str_lit_token1, - aux_sym__sym_qualified_token1, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LBRACE, - anon_sym_POUND_QMARK, - [8931] = 12, + [7501] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - STATE(116), 1, - sym_sym_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(485), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - [8971] = 12, - ACTIONS(268), 1, - anon_sym_SLASH, - ACTIONS(1194), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(352), 1, + STATE(115), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(496), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1450), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(453), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9011] = 12, + [7541] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(244), 1, + STATE(85), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1452), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(456), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9051] = 12, + [7581] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(86), 1, + STATE(175), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9091] = 12, + [7621] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(45), 1, + STATE(71), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9131] = 12, + [7661] = 12, ACTIONS(9), 1, anon_sym_SLASH, - ACTIONS(1320), 1, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1326), 1, + ACTIONS(1296), 1, aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + ACTIONS(1298), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1300), 1, anon_sym_POUND_CARET, - STATE(199), 1, + STATE(33), 1, sym_sym_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(485), 1, + STATE(452), 1, aux_sym_sym_lit_repeat1, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9171] = 4, - ACTIONS(1410), 1, + [7701] = 4, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1454), 2, + ACTIONS(1380), 2, sym__ws, sym_comment, - STATE(471), 3, + STATE(439), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1374), 7, + ACTIONS(1314), 6, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, anon_sym_POUND_QMARK, - [9193] = 4, - ACTIONS(1410), 1, + [7722] = 4, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1456), 2, + ACTIONS(1380), 2, sym__ws, sym_comment, - STATE(472), 3, + STATE(439), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1380), 7, + ACTIONS(1318), 6, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, anon_sym_POUND_QMARK, - [9215] = 4, - ACTIONS(1410), 1, + [7743] = 4, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1408), 2, + ACTIONS(1418), 2, sym__ws, sym_comment, - STATE(474), 3, + STATE(435), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1364), 7, + ACTIONS(1326), 6, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, anon_sym_POUND_QMARK, - [9237] = 4, - ACTIONS(1410), 1, + [7764] = 4, + ACTIONS(1372), 1, anon_sym_POUND_, - ACTIONS(1408), 2, + ACTIONS(1420), 2, sym__ws, sym_comment, - STATE(474), 3, + STATE(436), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1360), 7, + ACTIONS(1332), 6, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND_QMARK, - [9259] = 3, - ACTIONS(1396), 1, - aux_sym__kwd_leading_slash_token1, - ACTIONS(852), 6, - sym__ws, - sym_comment, - aux_sym_str_lit_token1, - anon_sym_CARET, - anon_sym_POUND_CARET, - anon_sym_LBRACE, - ACTIONS(854), 6, - anon_sym_POUND_, - anon_sym_SLASH, - anon_sym_COLON, - anon_sym_COLON_COLON, - aux_sym__sym_qualified_token1, anon_sym_POUND_QMARK, - [9279] = 4, - ACTIONS(1461), 1, + [7785] = 4, + ACTIONS(1425), 1, anon_sym_POUND_, - ACTIONS(1458), 2, + ACTIONS(1422), 2, sym__ws, sym_comment, - STATE(474), 3, + STATE(439), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1186), 7, + ACTIONS(1190), 6, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, anon_sym_POUND_QMARK, - [9301] = 11, + [7806] = 11, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1202), 1, + ACTIONS(1222), 1, anon_sym_SLASH, - ACTIONS(1204), 1, + ACTIONS(1224), 1, aux_sym__sym_qualified_token1, - ACTIONS(1464), 1, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1428), 1, anon_sym_POUND_QMARK, - STATE(416), 1, + STATE(377), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, + STATE(437), 1, sym_old_meta_lit, - STATE(478), 1, + STATE(438), 1, + sym_meta_lit, + STATE(444), 1, aux_sym_sym_lit_repeat1, - [9335] = 11, + [7840] = 11, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1196), 1, - anon_sym_CARET, ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1262), 1, anon_sym_SLASH, - ACTIONS(1264), 1, + ACTIONS(1200), 1, aux_sym__sym_qualified_token1, - ACTIONS(1466), 1, + ACTIONS(1374), 1, + anon_sym_CARET, + ACTIONS(1376), 1, + anon_sym_POUND_CARET, + ACTIONS(1430), 1, anon_sym_POUND_QMARK, STATE(253), 1, sym__bare_list_lit, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, + STATE(437), 1, sym_old_meta_lit, - STATE(478), 1, + STATE(438), 1, + sym_meta_lit, + STATE(444), 1, aux_sym_sym_lit_repeat1, - [9369] = 11, - ACTIONS(282), 1, - anon_sym_LBRACE, - ACTIONS(1196), 1, - anon_sym_CARET, - ACTIONS(1198), 1, - anon_sym_POUND_CARET, - ACTIONS(1202), 1, + [7874] = 4, + ACTIONS(1290), 1, + anon_sym_POUND_, + ACTIONS(1432), 2, + sym__ws, + sym_comment, + STATE(448), 3, + sym__gap, + sym_dis_expr, + aux_sym_dis_expr_repeat1, + ACTIONS(1332), 4, anon_sym_SLASH, - ACTIONS(1204), 1, aux_sym__sym_qualified_token1, - ACTIONS(1464), 1, - anon_sym_POUND_QMARK, - STATE(415), 1, - sym__bare_map_lit, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(478), 1, - aux_sym_sym_lit_repeat1, - [9403] = 7, - ACTIONS(1468), 1, anon_sym_CARET, - ACTIONS(1471), 1, anon_sym_POUND_CARET, - STATE(451), 1, - sym__metadata_lit, - STATE(469), 1, - sym_meta_lit, - STATE(470), 1, - sym_old_meta_lit, - STATE(478), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1398), 5, - anon_sym_SLASH, - aux_sym__sym_qualified_token1, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_POUND_QMARK, - [9429] = 3, - ACTIONS(1396), 1, + [7893] = 3, + ACTIONS(1356), 1, aux_sym__kwd_leading_slash_token1, - ACTIONS(854), 4, + ACTIONS(862), 4, anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_POUND_QMARK, - ACTIONS(852), 6, + ACTIONS(860), 5, sym__ws, sym_comment, anon_sym_CARET, anon_sym_POUND_CARET, anon_sym_LPAREN, - anon_sym_LBRACE, - [9447] = 4, - ACTIONS(1320), 1, - anon_sym_POUND_, - ACTIONS(1442), 2, - sym__ws, - sym_comment, - STATE(481), 3, - sym__gap, - sym_dis_expr, - aux_sym_dis_expr_repeat1, - ACTIONS(1360), 4, - anon_sym_SLASH, - aux_sym__sym_qualified_token1, + [7910] = 7, + ACTIONS(1434), 1, anon_sym_CARET, + ACTIONS(1437), 1, anon_sym_POUND_CARET, - [9466] = 4, - ACTIONS(1477), 1, + STATE(424), 1, + sym__metadata_lit, + STATE(437), 1, + sym_old_meta_lit, + STATE(438), 1, + sym_meta_lit, + STATE(444), 1, + aux_sym_sym_lit_repeat1, + ACTIONS(1358), 4, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + anon_sym_LPAREN, + anon_sym_POUND_QMARK, + [7935] = 4, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1474), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1186), 4, + ACTIONS(1314), 4, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, - [9485] = 4, - ACTIONS(1320), 1, + [7954] = 4, + ACTIONS(1443), 1, anon_sym_POUND_, - ACTIONS(1480), 2, + ACTIONS(1440), 2, sym__ws, sym_comment, - STATE(484), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1374), 4, + ACTIONS(1190), 4, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, - [9504] = 4, - ACTIONS(1320), 1, + [7973] = 4, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1482), 2, + ACTIONS(1446), 2, sym__ws, sym_comment, - STATE(480), 3, + STATE(445), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1380), 4, + ACTIONS(1326), 4, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, - [9523] = 4, - ACTIONS(1320), 1, + [7992] = 4, + ACTIONS(1290), 1, anon_sym_POUND_, - ACTIONS(1442), 2, + ACTIONS(1416), 2, sym__ws, sym_comment, - STATE(481), 3, + STATE(446), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - ACTIONS(1364), 4, + ACTIONS(1318), 4, anon_sym_SLASH, aux_sym__sym_qualified_token1, anon_sym_CARET, anon_sym_POUND_CARET, - [9542] = 8, - ACTIONS(1262), 1, - anon_sym_SLASH, - ACTIONS(1264), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, + [8011] = 7, + ACTIONS(1448), 1, anon_sym_CARET, - ACTIONS(1330), 1, + ACTIONS(1451), 1, anon_sym_POUND_CARET, - STATE(451), 1, + STATE(424), 1, sym__metadata_lit, - STATE(482), 1, + STATE(442), 1, sym_meta_lit, - STATE(483), 1, + STATE(447), 1, sym_old_meta_lit, - STATE(500), 1, + STATE(449), 1, aux_sym_sym_lit_repeat1, - [9567] = 5, - ACTIONS(27), 1, + ACTIONS(1358), 2, + anon_sym_SLASH, + aux_sym__sym_qualified_token1, + [8034] = 5, + ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(290), 1, + STATE(330), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9586] = 5, + [8053] = 5, ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(404), 1, + STATE(356), 1, sym__bare_map_lit, - ACTIONS(1488), 2, + ACTIONS(1458), 2, sym__ws, sym_comment, - STATE(497), 3, + STATE(450), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9605] = 5, - ACTIONS(282), 1, + [8072] = 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(442), 1, + sym_meta_lit, + STATE(447), 1, + sym_old_meta_lit, + STATE(449), 1, + aux_sym_sym_lit_repeat1, + [8097] = 5, + ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(423), 1, + STATE(296), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9624] = 5, - ACTIONS(282), 1, + [8116] = 5, + ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(409), 1, + STATE(266), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1460), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(453), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9643] = 3, - ACTIONS(1396), 1, + [8135] = 3, + ACTIONS(1356), 1, aux_sym__kwd_leading_slash_token1, - ACTIONS(854), 3, + ACTIONS(862), 3, anon_sym_POUND_, anon_sym_SLASH, aux_sym__sym_qualified_token1, - ACTIONS(852), 4, + ACTIONS(860), 4, sym__ws, sym_comment, anon_sym_CARET, anon_sym_POUND_CARET, - [9658] = 5, + [8150] = 5, ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(296), 1, + STATE(273), 1, sym__bare_map_lit, - ACTIONS(1490), 2, + ACTIONS(1462), 2, sym__ws, sym_comment, - STATE(494), 3, + STATE(462), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9677] = 5, - ACTIONS(282), 1, + [8169] = 5, + ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(347), 1, + STATE(294), 1, sym__bare_map_lit, - ACTIONS(1492), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(488), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9696] = 5, + [8188] = 5, ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(350), 1, + STATE(358), 1, sym__bare_map_lit, - ACTIONS(1494), 2, + ACTIONS(1464), 2, sym__ws, sym_comment, - STATE(489), 3, + STATE(459), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9715] = 5, - ACTIONS(27), 1, + [8207] = 5, + ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(303), 1, + STATE(328), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9734] = 5, - ACTIONS(27), 1, + [8226] = 5, + ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(306), 1, + STATE(365), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9753] = 8, - ACTIONS(1202), 1, - anon_sym_SLASH, - ACTIONS(1204), 1, - aux_sym__sym_qualified_token1, - ACTIONS(1328), 1, - anon_sym_CARET, - ACTIONS(1330), 1, - anon_sym_POUND_CARET, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(500), 1, - aux_sym_sym_lit_repeat1, - [9778] = 5, + [8245] = 5, ACTIONS(282), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(356), 1, + STATE(404), 1, sym__bare_map_lit, - ACTIONS(1484), 2, + ACTIONS(1466), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(460), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9797] = 5, + [8264] = 5, ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(294), 1, + STATE(221), 1, sym__bare_map_lit, - ACTIONS(1496), 2, + ACTIONS(1454), 2, sym__ws, sym_comment, - STATE(495), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9816] = 5, + [8283] = 5, ACTIONS(27), 1, anon_sym_LBRACE, - ACTIONS(1486), 1, + ACTIONS(1456), 1, anon_sym_POUND_, - STATE(226), 1, + STATE(258), 1, sym__bare_map_lit, - ACTIONS(1498), 2, + ACTIONS(1468), 2, sym__ws, sym_comment, - STATE(486), 3, + STATE(457), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9835] = 7, - ACTIONS(1500), 1, - anon_sym_CARET, - ACTIONS(1503), 1, - anon_sym_POUND_CARET, - STATE(451), 1, - sym__metadata_lit, - STATE(482), 1, - sym_meta_lit, - STATE(483), 1, - sym_old_meta_lit, - STATE(500), 1, - aux_sym_sym_lit_repeat1, - ACTIONS(1398), 2, - anon_sym_SLASH, - aux_sym__sym_qualified_token1, - [9858] = 4, - ACTIONS(1186), 1, + [8302] = 4, + ACTIONS(1190), 1, anon_sym_LBRACE, - ACTIONS(1509), 1, + ACTIONS(1473), 1, anon_sym_POUND_, - ACTIONS(1506), 2, + ACTIONS(1470), 2, sym__ws, sym_comment, - STATE(501), 3, + STATE(464), 3, sym__gap, sym_dis_expr, aux_sym_dis_expr_repeat1, - [9874] = 4, - ACTIONS(1514), 1, + [8318] = 4, + ACTIONS(1478), 1, anon_sym_POUND_, - ACTIONS(1516), 1, + ACTIONS(1480), 1, anon_sym_SLASH, - ACTIONS(1518), 1, + ACTIONS(1482), 1, aux_sym__kwd_qualified_token1, - ACTIONS(1512), 3, + ACTIONS(1476), 3, sym__ws, sym_comment, anon_sym_LBRACE, - [9889] = 3, - ACTIONS(854), 1, + [8333] = 3, + ACTIONS(862), 1, anon_sym_POUND_, - ACTIONS(856), 1, + ACTIONS(864), 1, aux_sym__kwd_leading_slash_token1, - ACTIONS(852), 3, + ACTIONS(860), 3, sym__ws, sym_comment, anon_sym_LBRACE, - [9901] = 4, - ACTIONS(25), 1, + [8345] = 4, + ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1484), 1, sym__ws, - STATE(304), 1, + STATE(351), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [9914] = 4, - ACTIONS(25), 1, + [8358] = 4, + ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1522), 1, + ACTIONS(1486), 1, sym__ws, - STATE(242), 1, + STATE(325), 1, sym__bare_list_lit, - STATE(510), 1, + STATE(476), 1, aux_sym_read_cond_lit_repeat1, - [9927] = 4, + [8371] = 4, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1524), 1, + ACTIONS(1488), 1, sym__ws, - STATE(278), 1, + STATE(282), 1, sym__bare_list_lit, - STATE(504), 1, + STATE(475), 1, aux_sym_read_cond_lit_repeat1, - [9940] = 4, - ACTIONS(25), 1, + [8384] = 4, + ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1526), 1, + ACTIONS(1484), 1, sym__ws, - STATE(277), 1, + STATE(421), 1, sym__bare_list_lit, - STATE(519), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [9953] = 4, + [8397] = 4, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1484), 1, sym__ws, - STATE(396), 1, + STATE(413), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [9966] = 4, - ACTIONS(280), 1, + [8410] = 4, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1528), 1, + ACTIONS(1484), 1, sym__ws, - STATE(377), 1, + STATE(269), 1, sym__bare_list_lit, - STATE(517), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [9979] = 4, + [8423] = 4, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1484), 1, sym__ws, - STATE(267), 1, + STATE(220), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [9992] = 4, + [8436] = 4, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1490), 1, sym__ws, - STATE(266), 1, + STATE(281), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(473), 1, aux_sym_read_cond_lit_repeat1, - [10005] = 4, + [8449] = 4, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1530), 1, + ACTIONS(1484), 1, sym__ws, - STATE(241), 1, + STATE(223), 1, sym__bare_list_lit, - STATE(511), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [10018] = 4, + [8462] = 4, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1532), 1, + ACTIONS(1484), 1, sym__ws, - STATE(376), 1, + STATE(352), 1, sym__bare_list_lit, - STATE(516), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [10031] = 4, - ACTIONS(280), 1, + [8475] = 4, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1534), 1, + ACTIONS(1492), 1, sym__ws, - STATE(341), 1, + STATE(238), 1, sym__bare_list_lit, - STATE(508), 1, + STATE(472), 1, aux_sym_read_cond_lit_repeat1, - [10044] = 4, - ACTIONS(280), 1, + [8488] = 4, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1536), 1, + ACTIONS(1494), 1, sym__ws, - STATE(394), 1, + STATE(237), 1, sym__bare_list_lit, - STATE(518), 1, + STATE(482), 1, aux_sym_read_cond_lit_repeat1, - [10057] = 4, + [8501] = 4, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1496), 1, sym__ws, STATE(344), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(470), 1, aux_sym_read_cond_lit_repeat1, - [10070] = 4, + [8514] = 4, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1498), 1, sym__ws, - STATE(345), 1, + STATE(343), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(471), 1, aux_sym_read_cond_lit_repeat1, - [10083] = 4, + [8527] = 4, ACTIONS(280), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1500), 1, sym__ws, - STATE(400), 1, + STATE(406), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(467), 1, aux_sym_read_cond_lit_repeat1, - [10096] = 4, + [8540] = 4, ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(1520), 1, + ACTIONS(1484), 1, sym__ws, - STATE(227), 1, + STATE(268), 1, sym__bare_list_lit, - STATE(520), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [10109] = 3, - ACTIONS(1538), 1, + [8553] = 3, + ACTIONS(1502), 1, sym__ws, - ACTIONS(1541), 1, + ACTIONS(1505), 1, anon_sym_LPAREN, - STATE(520), 1, + STATE(483), 1, aux_sym_read_cond_lit_repeat1, - [10119] = 2, - ACTIONS(1543), 1, + [8563] = 2, + ACTIONS(1507), 1, anon_sym_SLASH, - ACTIONS(1545), 1, + ACTIONS(1509), 1, aux_sym__kwd_qualified_token1, - [10126] = 2, - ACTIONS(1547), 1, + [8570] = 2, + ACTIONS(1480), 1, anon_sym_SLASH, - ACTIONS(1549), 1, - aux_sym__kwd_qualified_token1, - [10133] = 2, - ACTIONS(1545), 1, + ACTIONS(1509), 1, aux_sym__kwd_qualified_token1, - ACTIONS(1551), 1, - anon_sym_SLASH, - [10140] = 2, - ACTIONS(1516), 1, + [8577] = 2, + ACTIONS(1511), 1, anon_sym_SLASH, - ACTIONS(1549), 1, + ACTIONS(1513), 1, aux_sym__kwd_qualified_token1, - [10147] = 2, - ACTIONS(1545), 1, + [8584] = 2, + ACTIONS(1513), 1, aux_sym__kwd_qualified_token1, - ACTIONS(1553), 1, + ACTIONS(1515), 1, anon_sym_SLASH, - [10154] = 2, - ACTIONS(1545), 1, + [8591] = 2, + ACTIONS(1513), 1, aux_sym__kwd_qualified_token1, - ACTIONS(1555), 1, + ACTIONS(1517), 1, anon_sym_SLASH, - [10161] = 1, - ACTIONS(1557), 1, + [8598] = 1, + ACTIONS(1519), 1, aux_sym__sym_qualified_token2, - [10165] = 1, - ACTIONS(1559), 1, - aux_sym__sym_qualified_token2, - [10169] = 1, - ACTIONS(1561), 1, - ts_builtin_sym_end, - [10173] = 1, - ACTIONS(1563), 1, + [8602] = 1, + ACTIONS(1521), 1, aux_sym__kwd_leading_slash_token1, - [10177] = 1, - ACTIONS(1565), 1, + [8606] = 1, + ACTIONS(1523), 1, aux_sym__sym_qualified_token2, - [10181] = 1, - ACTIONS(1567), 1, + [8610] = 1, + ACTIONS(1525), 1, + aux_sym__sym_qualified_token2, + [8614] = 1, + ACTIONS(1527), 1, + ts_builtin_sym_end, + [8618] = 1, + ACTIONS(1529), 1, aux_sym__kwd_leading_slash_token1, - [10185] = 1, - ACTIONS(1569), 1, + [8622] = 1, + ACTIONS(1531), 1, aux_sym__sym_qualified_token2, }; -static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(225)] = 0, - [SMALL_STATE(226)] = 40, - [SMALL_STATE(227)] = 77, - [SMALL_STATE(228)] = 114, - [SMALL_STATE(229)] = 151, - [SMALL_STATE(230)] = 190, - [SMALL_STATE(231)] = 227, - [SMALL_STATE(232)] = 264, - [SMALL_STATE(233)] = 301, - [SMALL_STATE(234)] = 338, - [SMALL_STATE(235)] = 375, - [SMALL_STATE(236)] = 414, - [SMALL_STATE(237)] = 451, - [SMALL_STATE(238)] = 488, - [SMALL_STATE(239)] = 525, - [SMALL_STATE(240)] = 562, - [SMALL_STATE(241)] = 599, - [SMALL_STATE(242)] = 636, - [SMALL_STATE(243)] = 673, - [SMALL_STATE(244)] = 710, - [SMALL_STATE(245)] = 747, - [SMALL_STATE(246)] = 784, - [SMALL_STATE(247)] = 821, - [SMALL_STATE(248)] = 858, - [SMALL_STATE(249)] = 895, - [SMALL_STATE(250)] = 932, - [SMALL_STATE(251)] = 969, - [SMALL_STATE(252)] = 1006, - [SMALL_STATE(253)] = 1045, - [SMALL_STATE(254)] = 1082, - [SMALL_STATE(255)] = 1119, - [SMALL_STATE(256)] = 1156, - [SMALL_STATE(257)] = 1193, - [SMALL_STATE(258)] = 1230, - [SMALL_STATE(259)] = 1267, - [SMALL_STATE(260)] = 1304, - [SMALL_STATE(261)] = 1341, - [SMALL_STATE(262)] = 1378, - [SMALL_STATE(263)] = 1415, - [SMALL_STATE(264)] = 1452, - [SMALL_STATE(265)] = 1489, - [SMALL_STATE(266)] = 1526, - [SMALL_STATE(267)] = 1563, - [SMALL_STATE(268)] = 1600, - [SMALL_STATE(269)] = 1637, - [SMALL_STATE(270)] = 1674, - [SMALL_STATE(271)] = 1711, - [SMALL_STATE(272)] = 1748, - [SMALL_STATE(273)] = 1785, - [SMALL_STATE(274)] = 1822, - [SMALL_STATE(275)] = 1859, - [SMALL_STATE(276)] = 1896, - [SMALL_STATE(277)] = 1933, - [SMALL_STATE(278)] = 1970, - [SMALL_STATE(279)] = 2007, - [SMALL_STATE(280)] = 2044, - [SMALL_STATE(281)] = 2081, - [SMALL_STATE(282)] = 2118, - [SMALL_STATE(283)] = 2155, - [SMALL_STATE(284)] = 2192, - [SMALL_STATE(285)] = 2229, - [SMALL_STATE(286)] = 2266, - [SMALL_STATE(287)] = 2303, - [SMALL_STATE(288)] = 2340, - [SMALL_STATE(289)] = 2377, - [SMALL_STATE(290)] = 2414, - [SMALL_STATE(291)] = 2451, - [SMALL_STATE(292)] = 2488, - [SMALL_STATE(293)] = 2525, - [SMALL_STATE(294)] = 2562, - [SMALL_STATE(295)] = 2599, - [SMALL_STATE(296)] = 2636, - [SMALL_STATE(297)] = 2673, - [SMALL_STATE(298)] = 2710, - [SMALL_STATE(299)] = 2747, - [SMALL_STATE(300)] = 2784, - [SMALL_STATE(301)] = 2821, - [SMALL_STATE(302)] = 2858, - [SMALL_STATE(303)] = 2895, - [SMALL_STATE(304)] = 2932, - [SMALL_STATE(305)] = 2969, - [SMALL_STATE(306)] = 3006, - [SMALL_STATE(307)] = 3043, - [SMALL_STATE(308)] = 3080, - [SMALL_STATE(309)] = 3117, - [SMALL_STATE(310)] = 3154, - [SMALL_STATE(311)] = 3191, - [SMALL_STATE(312)] = 3228, - [SMALL_STATE(313)] = 3265, - [SMALL_STATE(314)] = 3301, - [SMALL_STATE(315)] = 3343, - [SMALL_STATE(316)] = 3405, - [SMALL_STATE(317)] = 3481, - [SMALL_STATE(318)] = 3543, - [SMALL_STATE(319)] = 3605, - [SMALL_STATE(320)] = 3681, - [SMALL_STATE(321)] = 3743, - [SMALL_STATE(322)] = 3805, - [SMALL_STATE(323)] = 3867, - [SMALL_STATE(324)] = 3929, - [SMALL_STATE(325)] = 4005, - [SMALL_STATE(326)] = 4081, - [SMALL_STATE(327)] = 4143, - [SMALL_STATE(328)] = 4205, - [SMALL_STATE(329)] = 4267, - [SMALL_STATE(330)] = 4343, - [SMALL_STATE(331)] = 4405, - [SMALL_STATE(332)] = 4467, - [SMALL_STATE(333)] = 4543, - [SMALL_STATE(334)] = 4571, - [SMALL_STATE(335)] = 4633, - [SMALL_STATE(336)] = 4667, - [SMALL_STATE(337)] = 4697, - [SMALL_STATE(338)] = 4725, - [SMALL_STATE(339)] = 4753, - [SMALL_STATE(340)] = 4815, - [SMALL_STATE(341)] = 4843, - [SMALL_STATE(342)] = 4871, - [SMALL_STATE(343)] = 4933, - [SMALL_STATE(344)] = 4961, - [SMALL_STATE(345)] = 4989, - [SMALL_STATE(346)] = 5017, - [SMALL_STATE(347)] = 5045, - [SMALL_STATE(348)] = 5073, - [SMALL_STATE(349)] = 5101, - [SMALL_STATE(350)] = 5129, - [SMALL_STATE(351)] = 5157, - [SMALL_STATE(352)] = 5185, - [SMALL_STATE(353)] = 5213, - [SMALL_STATE(354)] = 5241, - [SMALL_STATE(355)] = 5269, - [SMALL_STATE(356)] = 5297, - [SMALL_STATE(357)] = 5325, - [SMALL_STATE(358)] = 5353, - [SMALL_STATE(359)] = 5381, - [SMALL_STATE(360)] = 5409, - [SMALL_STATE(361)] = 5439, - [SMALL_STATE(362)] = 5467, - [SMALL_STATE(363)] = 5495, - [SMALL_STATE(364)] = 5523, - [SMALL_STATE(365)] = 5551, - [SMALL_STATE(366)] = 5579, - [SMALL_STATE(367)] = 5607, - [SMALL_STATE(368)] = 5635, - [SMALL_STATE(369)] = 5663, - [SMALL_STATE(370)] = 5691, - [SMALL_STATE(371)] = 5753, - [SMALL_STATE(372)] = 5781, - [SMALL_STATE(373)] = 5809, - [SMALL_STATE(374)] = 5837, - [SMALL_STATE(375)] = 5865, - [SMALL_STATE(376)] = 5893, - [SMALL_STATE(377)] = 5921, - [SMALL_STATE(378)] = 5949, - [SMALL_STATE(379)] = 5977, - [SMALL_STATE(380)] = 6005, - [SMALL_STATE(381)] = 6033, - [SMALL_STATE(382)] = 6095, - [SMALL_STATE(383)] = 6123, - [SMALL_STATE(384)] = 6151, - [SMALL_STATE(385)] = 6179, - [SMALL_STATE(386)] = 6207, - [SMALL_STATE(387)] = 6235, - [SMALL_STATE(388)] = 6263, - [SMALL_STATE(389)] = 6291, - [SMALL_STATE(390)] = 6319, - [SMALL_STATE(391)] = 6347, - [SMALL_STATE(392)] = 6375, - [SMALL_STATE(393)] = 6403, - [SMALL_STATE(394)] = 6431, - [SMALL_STATE(395)] = 6459, - [SMALL_STATE(396)] = 6487, - [SMALL_STATE(397)] = 6515, - [SMALL_STATE(398)] = 6543, - [SMALL_STATE(399)] = 6571, - [SMALL_STATE(400)] = 6599, - [SMALL_STATE(401)] = 6627, - [SMALL_STATE(402)] = 6655, - [SMALL_STATE(403)] = 6689, - [SMALL_STATE(404)] = 6723, - [SMALL_STATE(405)] = 6751, - [SMALL_STATE(406)] = 6779, - [SMALL_STATE(407)] = 6807, - [SMALL_STATE(408)] = 6835, - [SMALL_STATE(409)] = 6863, - [SMALL_STATE(410)] = 6891, - [SMALL_STATE(411)] = 6919, - [SMALL_STATE(412)] = 6947, - [SMALL_STATE(413)] = 6975, - [SMALL_STATE(414)] = 7003, - [SMALL_STATE(415)] = 7031, - [SMALL_STATE(416)] = 7059, - [SMALL_STATE(417)] = 7087, - [SMALL_STATE(418)] = 7149, - [SMALL_STATE(419)] = 7179, - [SMALL_STATE(420)] = 7207, - [SMALL_STATE(421)] = 7235, - [SMALL_STATE(422)] = 7263, - [SMALL_STATE(423)] = 7297, - [SMALL_STATE(424)] = 7325, - [SMALL_STATE(425)] = 7359, - [SMALL_STATE(426)] = 7387, - [SMALL_STATE(427)] = 7415, - [SMALL_STATE(428)] = 7443, - [SMALL_STATE(429)] = 7471, - [SMALL_STATE(430)] = 7499, - [SMALL_STATE(431)] = 7527, - [SMALL_STATE(432)] = 7588, - [SMALL_STATE(433)] = 7649, - [SMALL_STATE(434)] = 7710, - [SMALL_STATE(435)] = 7771, - [SMALL_STATE(436)] = 7832, - [SMALL_STATE(437)] = 7893, - [SMALL_STATE(438)] = 7921, - [SMALL_STATE(439)] = 7959, - [SMALL_STATE(440)] = 8010, - [SMALL_STATE(441)] = 8065, - [SMALL_STATE(442)] = 8090, - [SMALL_STATE(443)] = 8141, - [SMALL_STATE(444)] = 8166, - [SMALL_STATE(445)] = 8191, - [SMALL_STATE(446)] = 8242, - [SMALL_STATE(447)] = 8297, - [SMALL_STATE(448)] = 8352, - [SMALL_STATE(449)] = 8407, - [SMALL_STATE(450)] = 8432, - [SMALL_STATE(451)] = 8483, - [SMALL_STATE(452)] = 8505, - [SMALL_STATE(453)] = 8545, - [SMALL_STATE(454)] = 8585, - [SMALL_STATE(455)] = 8625, - [SMALL_STATE(456)] = 8665, - [SMALL_STATE(457)] = 8705, - [SMALL_STATE(458)] = 8745, - [SMALL_STATE(459)] = 8785, - [SMALL_STATE(460)] = 8825, - [SMALL_STATE(461)] = 8865, - [SMALL_STATE(462)] = 8905, - [SMALL_STATE(463)] = 8931, - [SMALL_STATE(464)] = 8971, - [SMALL_STATE(465)] = 9011, - [SMALL_STATE(466)] = 9051, - [SMALL_STATE(467)] = 9091, - [SMALL_STATE(468)] = 9131, - [SMALL_STATE(469)] = 9171, - [SMALL_STATE(470)] = 9193, - [SMALL_STATE(471)] = 9215, - [SMALL_STATE(472)] = 9237, - [SMALL_STATE(473)] = 9259, - [SMALL_STATE(474)] = 9279, - [SMALL_STATE(475)] = 9301, - [SMALL_STATE(476)] = 9335, - [SMALL_STATE(477)] = 9369, - [SMALL_STATE(478)] = 9403, - [SMALL_STATE(479)] = 9429, - [SMALL_STATE(480)] = 9447, - [SMALL_STATE(481)] = 9466, - [SMALL_STATE(482)] = 9485, - [SMALL_STATE(483)] = 9504, - [SMALL_STATE(484)] = 9523, - [SMALL_STATE(485)] = 9542, - [SMALL_STATE(486)] = 9567, - [SMALL_STATE(487)] = 9586, - [SMALL_STATE(488)] = 9605, - [SMALL_STATE(489)] = 9624, - [SMALL_STATE(490)] = 9643, - [SMALL_STATE(491)] = 9658, - [SMALL_STATE(492)] = 9677, - [SMALL_STATE(493)] = 9696, - [SMALL_STATE(494)] = 9715, - [SMALL_STATE(495)] = 9734, - [SMALL_STATE(496)] = 9753, - [SMALL_STATE(497)] = 9778, - [SMALL_STATE(498)] = 9797, - [SMALL_STATE(499)] = 9816, - [SMALL_STATE(500)] = 9835, - [SMALL_STATE(501)] = 9858, - [SMALL_STATE(502)] = 9874, - [SMALL_STATE(503)] = 9889, - [SMALL_STATE(504)] = 9901, - [SMALL_STATE(505)] = 9914, - [SMALL_STATE(506)] = 9927, - [SMALL_STATE(507)] = 9940, - [SMALL_STATE(508)] = 9953, - [SMALL_STATE(509)] = 9966, - [SMALL_STATE(510)] = 9979, - [SMALL_STATE(511)] = 9992, - [SMALL_STATE(512)] = 10005, - [SMALL_STATE(513)] = 10018, - [SMALL_STATE(514)] = 10031, - [SMALL_STATE(515)] = 10044, - [SMALL_STATE(516)] = 10057, - [SMALL_STATE(517)] = 10070, - [SMALL_STATE(518)] = 10083, - [SMALL_STATE(519)] = 10096, - [SMALL_STATE(520)] = 10109, - [SMALL_STATE(521)] = 10119, - [SMALL_STATE(522)] = 10126, - [SMALL_STATE(523)] = 10133, - [SMALL_STATE(524)] = 10140, - [SMALL_STATE(525)] = 10147, - [SMALL_STATE(526)] = 10154, - [SMALL_STATE(527)] = 10161, - [SMALL_STATE(528)] = 10165, - [SMALL_STATE(529)] = 10169, - [SMALL_STATE(530)] = 10173, - [SMALL_STATE(531)] = 10177, - [SMALL_STATE(532)] = 10181, - [SMALL_STATE(533)] = 10185, +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)] = 190, + [SMALL_STATE(219)] = 227, + [SMALL_STATE(220)] = 264, + [SMALL_STATE(221)] = 301, + [SMALL_STATE(222)] = 338, + [SMALL_STATE(223)] = 375, + [SMALL_STATE(224)] = 412, + [SMALL_STATE(225)] = 449, + [SMALL_STATE(226)] = 486, + [SMALL_STATE(227)] = 523, + [SMALL_STATE(228)] = 560, + [SMALL_STATE(229)] = 597, + [SMALL_STATE(230)] = 634, + [SMALL_STATE(231)] = 673, + [SMALL_STATE(232)] = 710, + [SMALL_STATE(233)] = 747, + [SMALL_STATE(234)] = 784, + [SMALL_STATE(235)] = 821, + [SMALL_STATE(236)] = 858, + [SMALL_STATE(237)] = 895, + [SMALL_STATE(238)] = 932, + [SMALL_STATE(239)] = 969, + [SMALL_STATE(240)] = 1006, + [SMALL_STATE(241)] = 1043, + [SMALL_STATE(242)] = 1080, + [SMALL_STATE(243)] = 1117, + [SMALL_STATE(244)] = 1154, + [SMALL_STATE(245)] = 1191, + [SMALL_STATE(246)] = 1228, + [SMALL_STATE(247)] = 1265, + [SMALL_STATE(248)] = 1302, + [SMALL_STATE(249)] = 1339, + [SMALL_STATE(250)] = 1376, + [SMALL_STATE(251)] = 1413, + [SMALL_STATE(252)] = 1450, + [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)] = 3847, + [SMALL_STATE(311)] = 3881, + [SMALL_STATE(312)] = 3915, + [SMALL_STATE(313)] = 3977, + [SMALL_STATE(314)] = 4011, + [SMALL_STATE(315)] = 4045, + [SMALL_STATE(316)] = 4107, + [SMALL_STATE(317)] = 4169, + [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)] = 4536, + [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)] = 4876, + [SMALL_STATE(338)] = 4901, + [SMALL_STATE(339)] = 4926, + [SMALL_STATE(340)] = 4951, + [SMALL_STATE(341)] = 5002, + [SMALL_STATE(342)] = 5027, + [SMALL_STATE(343)] = 5052, + [SMALL_STATE(344)] = 5077, + [SMALL_STATE(345)] = 5102, + [SMALL_STATE(346)] = 5127, + [SMALL_STATE(347)] = 5152, + [SMALL_STATE(348)] = 5177, + [SMALL_STATE(349)] = 5202, + [SMALL_STATE(350)] = 5227, + [SMALL_STATE(351)] = 5252, + [SMALL_STATE(352)] = 5277, + [SMALL_STATE(353)] = 5302, + [SMALL_STATE(354)] = 5327, + [SMALL_STATE(355)] = 5378, + [SMALL_STATE(356)] = 5403, + [SMALL_STATE(357)] = 5428, + [SMALL_STATE(358)] = 5453, + [SMALL_STATE(359)] = 5478, + [SMALL_STATE(360)] = 5503, + [SMALL_STATE(361)] = 5558, + [SMALL_STATE(362)] = 5583, + [SMALL_STATE(363)] = 5608, + [SMALL_STATE(364)] = 5633, + [SMALL_STATE(365)] = 5658, + [SMALL_STATE(366)] = 5683, + [SMALL_STATE(367)] = 5708, + [SMALL_STATE(368)] = 5733, + [SMALL_STATE(369)] = 5758, + [SMALL_STATE(370)] = 5783, + [SMALL_STATE(371)] = 5808, + [SMALL_STATE(372)] = 5833, + [SMALL_STATE(373)] = 5858, + [SMALL_STATE(374)] = 5885, + [SMALL_STATE(375)] = 5910, + [SMALL_STATE(376)] = 5965, + [SMALL_STATE(377)] = 5990, + [SMALL_STATE(378)] = 6015, + [SMALL_STATE(379)] = 6040, + [SMALL_STATE(380)] = 6065, + [SMALL_STATE(381)] = 6090, + [SMALL_STATE(382)] = 6115, + [SMALL_STATE(383)] = 6140, + [SMALL_STATE(384)] = 6191, + [SMALL_STATE(385)] = 6216, + [SMALL_STATE(386)] = 6241, + [SMALL_STATE(387)] = 6266, + [SMALL_STATE(388)] = 6291, + [SMALL_STATE(389)] = 6318, + [SMALL_STATE(390)] = 6343, + [SMALL_STATE(391)] = 6394, + [SMALL_STATE(392)] = 6419, + [SMALL_STATE(393)] = 6444, + [SMALL_STATE(394)] = 6469, + [SMALL_STATE(395)] = 6524, + [SMALL_STATE(396)] = 6549, + [SMALL_STATE(397)] = 6574, + [SMALL_STATE(398)] = 6599, + [SMALL_STATE(399)] = 6624, + [SMALL_STATE(400)] = 6649, + [SMALL_STATE(401)] = 6674, + [SMALL_STATE(402)] = 6699, + [SMALL_STATE(403)] = 6724, + [SMALL_STATE(404)] = 6749, + [SMALL_STATE(405)] = 6774, + [SMALL_STATE(406)] = 6799, + [SMALL_STATE(407)] = 6824, + [SMALL_STATE(408)] = 6849, + [SMALL_STATE(409)] = 6874, + [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)] = 7254, + [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)] = 7910, + [SMALL_STATE(445)] = 7935, + [SMALL_STATE(446)] = 7954, + [SMALL_STATE(447)] = 7973, + [SMALL_STATE(448)] = 7992, + [SMALL_STATE(449)] = 8011, + [SMALL_STATE(450)] = 8034, + [SMALL_STATE(451)] = 8053, + [SMALL_STATE(452)] = 8072, + [SMALL_STATE(453)] = 8097, + [SMALL_STATE(454)] = 8116, + [SMALL_STATE(455)] = 8135, + [SMALL_STATE(456)] = 8150, + [SMALL_STATE(457)] = 8169, + [SMALL_STATE(458)] = 8188, + [SMALL_STATE(459)] = 8207, + [SMALL_STATE(460)] = 8226, + [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 TSParseActionEntry ts_parse_actions[] = { +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), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(2), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(107), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(313), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(276), - [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(522), - [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(522), - [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(228), - [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(313), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(229), - [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(317), - [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(318), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(106), + [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(302), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(280), + [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(484), + [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(484), + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(216), + [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(302), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(217), + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(164), + [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(162), [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(9), [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(10), [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(11), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(370), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(512), - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(505), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(111), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(465), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(442), + [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(315), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(478), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(477), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(110), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(118), + [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(340), [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(24), [118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(25), [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(26), [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(27), [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 2, .production_id = 21), SHIFT_REPEAT(28), [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), - [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(5), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(107), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(276), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(522), - [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(522), - [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(228), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(5), - [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(229), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(317), - [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(318), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(9), - [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(10), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(11), - [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(370), - [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(512), - [189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(505), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(111), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(465), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(442), - [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(24), - [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(25), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(26), - [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(27), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(28), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(20), + [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(106), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(280), + [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(484), + [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(484), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(216), + [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(20), + [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(217), + [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(164), + [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(162), + [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(9), + [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(10), + [228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(11), + [231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(315), + [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(478), + [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(477), + [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(110), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(118), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(340), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(24), + [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(25), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(26), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(27), + [261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(28), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 2, .production_id = 8), - [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 2, .production_id = 8), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 3, .production_id = 23), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 3, .production_id = 23), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, .production_id = 36), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, .production_id = 36), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1, .production_id = 1), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1, .production_id = 1), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, .production_id = 5), - [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, .production_id = 5), - [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, .production_id = 5), - [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, .production_id = 5), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), - [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, .production_id = 5), - [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), - [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), - [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, .production_id = 7), - [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, .production_id = 7), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, .production_id = 9), - [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, .production_id = 9), - [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, .production_id = 9), - [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, .production_id = 9), - [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 9), - [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 9), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex_lit, 2, .production_id = 11), - [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex_lit, 2, .production_id = 11), - [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 2, .production_id = 12), - [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 2, .production_id = 12), - [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, .production_id = 12), - [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, .production_id = 12), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 12), - [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 12), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), - [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), - [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), - [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), - [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), - [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), - [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), - [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), - [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), - [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), - [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), - [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, .production_id = 13), - [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, .production_id = 13), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, .production_id = 14), - [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, .production_id = 14), - [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, .production_id = 14), - [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, .production_id = 14), - [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, .production_id = 14), - [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, .production_id = 14), - [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, .production_id = 15), - [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, .production_id = 15), - [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, .production_id = 17), - [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, .production_id = 17), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 3, .production_id = 18), - [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 3, .production_id = 18), - [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 3, .production_id = 19), - [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 3, .production_id = 19), - [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, .production_id = 20), - [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, .production_id = 20), - [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, .production_id = 20), - [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, .production_id = 20), - [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 40), - [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 40), - [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), - [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), - [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, .production_id = 22), - [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, .production_id = 22), - [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 3, .production_id = 24), - [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 3, .production_id = 24), - [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 25), - [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 25), - [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 25), - [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 25), - [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 17), - [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 17), - [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, .production_id = 17), - [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, .production_id = 17), - [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 17), - [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 17), - [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 17), - [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 17), - [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 17), - [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 17), - [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 17), - [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 17), - [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 17), - [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 17), - [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 17), - [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 17), - [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 26), - [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 26), - [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 26), - [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 26), - [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 27), - [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 27), - [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 27), - [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 27), - [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 27), - [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 27), - [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 27), - [1078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 27), - [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 27), - [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 27), - [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 27), - [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 27), - [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 27), - [1090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 27), - [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 4, .production_id = 28), - [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 4, .production_id = 28), - [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, .production_id = 29), - [1098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, .production_id = 29), - [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, .production_id = 30), - [1102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, .production_id = 30), - [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 31), - [1106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 31), - [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 32), - [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 32), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 4, .production_id = 33), - [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 4, .production_id = 33), - [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, .production_id = 34), - [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, .production_id = 34), - [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 35), - [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 35), - [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, .production_id = 37), - [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, .production_id = 37), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 37), - [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 37), - [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 6, .production_id = 42), - [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 6, .production_id = 42), - [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 41), - [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 41), - [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 5, .production_id = 39), - [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 5, .production_id = 39), - [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 36), - [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 36), - [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 3, .production_id = 26), - [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 3, .production_id = 26), - [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 38), - [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 38), - [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 4, .production_id = 37), - [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 4, .production_id = 37), - [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 37), - [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 37), - [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 4, .production_id = 37), - [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 4, .production_id = 37), - [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, .production_id = 37), - [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, .production_id = 37), - [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, .production_id = 37), - [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, .production_id = 37), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), - [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), - [1180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(314), - [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(107), - [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), - [1188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(335), - [1337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(29), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 4), - [1362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 4), - [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), - [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), - [1376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 4), - [1382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 4), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), - [1400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(317), - [1403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(318), - [1406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [1416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, .production_id = 7), - [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, .production_id = 7), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, .production_id = 17), - [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, .production_id = 17), - [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, .production_id = 17), - [1428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, .production_id = 17), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), - [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 2), - [1440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 2), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [1444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(462), - [1447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(186), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [1458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(474), - [1461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(161), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [1468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(331), - [1471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(330), - [1474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(481), - [1477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(23), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(323), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(322), - [1506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(501), - [1509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(94), - [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_res_mark, 1), - [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_res_mark, 1), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [1538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), SHIFT_REPEAT(520), - [1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1561] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 2, .production_id = 8), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 2, .production_id = 8), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 17), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 17), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 3, .production_id = 22), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 3, .production_id = 22), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_str_lit, 1), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_str_lit, 1), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 1, .production_id = 1), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 1, .production_id = 1), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 1, .production_id = 5), + [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 1, .production_id = 5), + [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 1, .production_id = 5), + [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 1, .production_id = 5), + [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 4, .production_id = 36), + [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 4, .production_id = 36), + [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 5, .production_id = 39), + [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 5, .production_id = 39), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 35), + [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 35), + [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 36), + [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 4, .production_id = 36), + [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 37), + [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 4, .production_id = 37), + [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 40), + [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 40), + [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 1, .production_id = 5), + [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), + [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 4, .production_id = 37), + [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 4, .production_id = 37), + [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 2, .production_id = 7), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 2, .production_id = 9), + [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 2, .production_id = 9), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 2, .production_id = 9), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 2, .production_id = 9), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 9), + [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 2, .production_id = 9), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex_lit, 2, .production_id = 11), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex_lit, 2, .production_id = 11), + [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 2, .production_id = 12), + [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 2, .production_id = 12), + [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 2, .production_id = 12), + [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 2, .production_id = 12), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 12), + [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 2, .production_id = 12), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 2, .production_id = 7), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 2, .production_id = 7), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), + [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 4, .production_id = 37), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 4, .production_id = 37), + [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 2, .production_id = 7), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 2, .production_id = 7), + [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 2, .production_id = 7), + [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 2, .production_id = 7), + [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 2, .production_id = 7), + [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 4, .production_id = 37), + [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 4, .production_id = 37), + [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 4, .production_id = 37), + [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 4, .production_id = 37), + [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 2, .production_id = 13), + [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 2, .production_id = 13), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_lit, 2, .production_id = 14), + [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_lit, 2, .production_id = 14), + [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map_lit, 2, .production_id = 14), + [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map_lit, 2, .production_id = 14), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 2, .production_id = 14), + [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_vec_lit, 2, .production_id = 14), + [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 2, .production_id = 15), + [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 2, .production_id = 15), + [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dis_expr, 3, .production_id = 17), + [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dis_expr, 3, .production_id = 17), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, .production_id = 34), + [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, .production_id = 34), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 3, .production_id = 18), + [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 3, .production_id = 18), + [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 3, .production_id = 19), + [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 3, .production_id = 19), + [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_list_lit, 3, .production_id = 20), + [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_list_lit, 3, .production_id = 20), + [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_map_lit, 3, .production_id = 20), + [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_map_lit, 3, .production_id = 20), + [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 27), + [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 27), + [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), + [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_vec_lit, 3, .production_id = 20), + [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 38), + [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 38), + [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 3, .production_id = 23), + [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 3, .production_id = 23), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 3, .production_id = 24), + [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 3, .production_id = 24), + [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 25), + [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 25), + [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 25), + [1078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 25), + [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 17), + [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 17), + [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_val_lit, 3, .production_id = 17), + [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_val_lit, 3, .production_id = 17), + [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 17), + [1090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 17), + [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 37), + [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 4, .production_id = 37), + [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 17), + [1098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 17), + [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 17), + [1102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 17), + [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 17), + [1106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 17), + [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 3, .production_id = 17), + [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 3, .production_id = 17), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anon_fn_lit, 3, .production_id = 26), + [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anon_fn_lit, 3, .production_id = 26), + [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_read_cond_lit, 3, .production_id = 26), + [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_read_cond_lit, 3, .production_id = 26), + [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 26), + [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_splicing_read_cond_lit, 3, .production_id = 26), + [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 27), + [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_var_quoting_lit, 3, .production_id = 27), + [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 3, .production_id = 27), + [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 3, .production_id = 27), + [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derefing_lit, 3, .production_id = 27), + [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_derefing_lit, 3, .production_id = 27), + [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 6, .production_id = 42), + [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 6, .production_id = 42), + [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoting_lit, 3, .production_id = 27), + [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoting_lit, 3, .production_id = 27), + [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 27), + [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_syn_quoting_lit, 3, .production_id = 27), + [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 27), + [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquote_splicing_lit, 3, .production_id = 27), + [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 41), + [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 5, .production_id = 41), + [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kwd_lit, 4, .production_id = 28), + [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_kwd_lit, 4, .production_id = 28), + [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bare_set_lit, 4, .production_id = 29), + [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__bare_set_lit, 4, .production_id = 29), + [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ns_map_lit, 4, .production_id = 30), + [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ns_map_lit, 4, .production_id = 30), + [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 31), + [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 31), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 32), + [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tagged_or_ctor_lit, 4, .production_id = 32), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sym_lit, 4, .production_id = 33), + [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sym_lit, 4, .production_id = 33), + [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoting_lit, 4, .production_id = 37), + [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoting_lit, 4, .production_id = 37), + [1184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(301), + [1187] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(106), + [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [1192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dis_expr_repeat1, 2), + [1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), + [1196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 4), + [1316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 4), + [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [1320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 2, .production_id = 3), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 4), + [1328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 4), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [1334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__metadata_lit, 1, .production_id = 3), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(317), + [1343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(177), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [1358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), + [1360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(164), + [1363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(162), + [1366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [1388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 2, .production_id = 7), + [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [1392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 2, .production_id = 7), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_meta_lit, 3, .production_id = 17), + [1402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_old_meta_lit, 3, .production_id = 17), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_lit, 3, .production_id = 17), + [1408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_lit, 3, .production_id = 17), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 2), + [1414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sym_lit_repeat1, 1, .production_id = 2), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(439), + [1425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(68), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(67), + [1437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(66), + [1440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(446), + [1443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(178), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(122), + [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sym_lit_repeat1, 2, .production_id = 16), SHIFT_REPEAT(121), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(464), + [1473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dis_expr_repeat1, 2), SHIFT_REPEAT(123), + [1476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_res_mark, 1), + [1478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_res_mark, 1), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), SHIFT_REPEAT(483), + [1505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_read_cond_lit_repeat1, 2), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [1527] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), }; #ifdef __cplusplus @@ -26796,7 +25319,7 @@ extern "C" { #endif extern const TSLanguage *tree_sitter_clojure(void) { - static TSLanguage language = { + static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, @@ -26807,20 +25330,21 @@ extern const TSLanguage *tree_sitter_clojure(void) { .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = (const uint16_t *)ts_parse_table, - .small_parse_table = (const uint16_t *)ts_small_parse_table, - .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, + .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 = (const TSFieldMapSlice *)ts_field_map_slices, - .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, + .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 = (const TSSymbol *)ts_alias_sequences, + .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, }; return &language; } diff --git a/vendored_parsers/tree-sitter-clojure/src/tree_sitter/parser.h b/vendored_parsers/tree-sitter-clojure/src/tree_sitter/parser.h index a3a87bd1d..17b4fde98 100644 --- a/vendored_parsers/tree-sitter-clojure/src/tree_sitter/parser.h +++ b/vendored_parsers/tree-sitter-clojure/src/tree_sitter/parser.h @@ -13,9 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 -typedef uint16_t TSStateId; - #ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; @@ -102,8 +101,8 @@ struct TSLanguage { const uint16_t *small_parse_table; const uint32_t *small_parse_table_map; const TSParseActionEntry *parse_actions; - const char **symbol_names; - const char **field_names; + const char * const *symbol_names; + const char * const *field_names; const TSFieldMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; @@ -123,15 +122,23 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; + const TSStateId *primary_state_ids; }; /* * 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; \ @@ -165,7 +172,7 @@ struct TSLanguage { * Parse Table Macros */ -#define SMALL_STATE(id) id - LARGE_STATE_COUNT +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) #define STATE(id) id @@ -175,7 +182,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value \ + .state = (state_value) \ } \ }} @@ -183,7 +190,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value, \ + .state = (state_value), \ .repetition = true \ } \ }} diff --git a/vendored_parsers/tree-sitter-clojure/corpus/anon_fn_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/anon_fn_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/anon_fn_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/anon_fn_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/bool_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/bool_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/bool_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/bool_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/char_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/char_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/char_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/char_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/comment.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/comment.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/comment.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/comment.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/derefing_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/derefing_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/derefing_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/derefing_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/dis_expr.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/dis_expr.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/dis_expr.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/dis_expr.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/evaling_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/evaling_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/evaling_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/evaling_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/kwd_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/kwd_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/kwd_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/kwd_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/list_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/list_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/list_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/list_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/map_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/map_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/map_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/map_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/meta_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/meta_lit.txt similarity index 62% rename from vendored_parsers/tree-sitter-clojure/corpus/meta_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/meta_lit.txt index f01514fa6..f6409c22b 100644 --- a/vendored_parsers/tree-sitter-clojure/corpus/meta_lit.txt +++ b/vendored_parsers/tree-sitter-clojure/test/corpus/meta_lit.txt @@ -9,7 +9,8 @@ Symbol Metadata (source (vec_lit (meta_lit - (sym_lit (sym_name))))) + (sym_lit + (sym_name))))) ================================================================================ Keyword Metadata @@ -22,7 +23,8 @@ Keyword Metadata (source (map_lit (meta_lit - (kwd_lit (kwd_name))))) + (kwd_lit + (kwd_name))))) ================================================================================ String Metadata @@ -49,9 +51,11 @@ Map Metadata (set_lit (meta_lit (map_lit - (kwd_lit (kwd_name)) + (kwd_lit + (kwd_name)) (num_lit) - (kwd_lit (kwd_name)) + (kwd_lit + (kwd_name)) (num_lit))))) ================================================================================ @@ -66,11 +70,14 @@ Reader Conditional Metadata (vec_lit (meta_lit (read_cond_lit - (kwd_lit (kwd_name)) + (kwd_lit + (kwd_name)) (str_lit) - (kwd_lit (kwd_name)) + (kwd_lit + (kwd_name)) (str_lit) - (kwd_lit (kwd_name)) + (kwd_lit + (kwd_name)) (str_lit))))) ================================================================================ @@ -84,8 +91,47 @@ Multiple Bits of Metadata (source (set_lit (meta_lit - (kwd_lit (kwd_name))) + (kwd_lit + (kwd_name))) (meta_lit - (kwd_lit (kwd_name))) + (kwd_lit + (kwd_name))) (meta_lit - (kwd_lit (kwd_name))))) + (kwd_lit + (kwd_name))))) + +================================================================================ +Tagged Literal Metadata +================================================================================ + +^#/(data) thing + +-------------------------------------------------------------------------------- + +(source + (sym_lit + (meta_lit + (tagged_or_ctor_lit + (sym_lit + (sym_name)) + (list_lit + (sym_lit + (sym_name))))) + (sym_name))) + +================================================================================ +Evaling Literal Metadata +================================================================================ + +^#=(keyword "a") [] + +-------------------------------------------------------------------------------- + +(source + (vec_lit + (meta_lit + (evaling_lit + (list_lit + (sym_lit + (sym_name)) + (str_lit)))))) diff --git a/vendored_parsers/tree-sitter-clojure/corpus/nil_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/nil_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/nil_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/nil_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/ns_map_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/ns_map_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/ns_map_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/ns_map_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/num_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/num_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/num_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/num_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/old_meta.lit b/vendored_parsers/tree-sitter-clojure/test/corpus/old_meta.lit similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/old_meta.lit rename to vendored_parsers/tree-sitter-clojure/test/corpus/old_meta.lit diff --git a/vendored_parsers/tree-sitter-clojure/corpus/quoting_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/quoting_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/quoting_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/quoting_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/read_cond_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/read_cond_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/read_cond_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/read_cond_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/regex_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/regex_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/regex_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/regex_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/set_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/set_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/set_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/set_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/splicing_read_cond_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/splicing_read_cond_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/splicing_read_cond_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/splicing_read_cond_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/str_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/str_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/str_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/str_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/sym_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/sym_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/sym_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/sym_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/sym_val_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/sym_val_lit.txt similarity index 60% rename from vendored_parsers/tree-sitter-clojure/corpus/sym_val_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/sym_val_lit.txt index 27c6b17bc..de8cc72be 100644 --- a/vendored_parsers/tree-sitter-clojure/corpus/sym_val_lit.txt +++ b/vendored_parsers/tree-sitter-clojure/test/corpus/sym_val_lit.txt @@ -8,7 +8,8 @@ Inf (source (sym_val_lit - (sym_lit (sym_name)))) + (sym_lit + (sym_name)))) ================================================================================ -Inf @@ -20,7 +21,8 @@ Inf (source (sym_val_lit - (sym_lit (sym_name)))) + (sym_lit + (sym_name)))) ================================================================================ NaN @@ -32,4 +34,22 @@ NaN (source (sym_val_lit - (sym_lit (sym_name)))) + (sym_lit + (sym_name)))) + +================================================================================ +Symbolic Value Literal with Evaling Literal +================================================================================ + +###=(identity NaN) + +-------------------------------------------------------------------------------- + +(source + (sym_val_lit + (evaling_lit + (list_lit + (sym_lit + (sym_name)) + (sym_lit + (sym_name)))))) diff --git a/vendored_parsers/tree-sitter-clojure/corpus/syn_quoting_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/syn_quoting_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/syn_quoting_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/syn_quoting_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/tagged_or_ctor_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/tagged_or_ctor_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/tagged_or_ctor_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/tagged_or_ctor_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/unquote_splicing_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/unquote_splicing_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/unquote_splicing_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/unquote_splicing_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/unquoting_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/unquoting_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/unquoting_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/unquoting_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/var_quoting_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/var_quoting_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/var_quoting_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/var_quoting_lit.txt diff --git a/vendored_parsers/tree-sitter-clojure/corpus/vec_lit.txt b/vendored_parsers/tree-sitter-clojure/test/corpus/vec_lit.txt similarity index 100% rename from vendored_parsers/tree-sitter-clojure/corpus/vec_lit.txt rename to vendored_parsers/tree-sitter-clojure/test/corpus/vec_lit.txt