From f1dedc04fa358ef90ba14b4b4b9e4249e2786e89 Mon Sep 17 00:00:00 2001 From: Morgante Pell Date: Wed, 10 Jul 2024 12:48:45 -0700 Subject: [PATCH] fix: upgrade yaml submodule (#413) --- .gitmodules | 2 +- CONTRIBUTING.md | 44 +- Cargo.lock | 11 +- crates/language/src/yaml.rs | 17 + .../wasm_parsers/tree-sitter-yaml.wasm | Bin 183252 -> 185906 bytes resources/edit_grammars.mjs | 29 +- .../tree-sitter-yaml/.editorconfig | 36 +- .../tree-sitter-yaml/.gitattributes | 11 + .../tree-sitter-yaml/.gitignore | 38 + .../tree-sitter-yaml/.travis.yml | 13 - .../tree-sitter-yaml/CHANGELOG.md | 69 - .../tree-sitter-yaml/Cargo.toml | 29 +- .../tree-sitter-yaml/LICENSE | 5 +- .../tree-sitter-yaml/Makefile | 113 + .../tree-sitter-yaml/Package.swift | 47 + .../tree-sitter-yaml/README.md | 62 +- .../tree-sitter-yaml/binding.gyp | 23 +- .../bindings/c/tree-sitter-yaml.h | 16 + .../bindings/c/tree-sitter-yaml.pc.in | 11 + .../tree-sitter-yaml/bindings/go/binding.go | 13 + .../bindings/go/binding_test.go | 15 + .../tree-sitter-yaml/bindings/go/go.mod | 5 + .../tree-sitter-yaml/bindings/node/binding.cc | 36 +- .../tree-sitter-yaml/bindings/node/index.d.ts | 28 + .../tree-sitter-yaml/bindings/node/index.js | 18 +- .../python/tree_sitter_yaml/__init__.py | 5 + .../python/tree_sitter_yaml/__init__.pyi | 1 + .../python/tree_sitter_yaml/binding.c | 27 + .../python/tree_sitter_yaml/py.typed} | 0 .../tree-sitter-yaml/bindings/rust/build.rs | 10 +- .../tree-sitter-yaml/bindings/rust/lib.rs | 26 +- .../bindings/swift/TreeSitterYAML/yaml.h | 16 + .../tree-sitter-playground-0.19.3/LICENSE | 21 - .../playground.js | 469 - .../tree-sitter-playground-0.19.3/style.css | 1 - .../tree-sitter-yaml.wasm | Bin 184264 -> 0 bytes .../assets/web-tree-sitter-0.19.3/LICENSE | 21 - .../web-tree-sitter-0.19.3/tree-sitter.js | 1 - .../web-tree-sitter-0.19.3/tree-sitter.wasm | Bin 167218 -> 0 bytes .../tree-sitter-yaml/docs/index.html | 124 - .../invoice.yaml} | 11 +- .../tree-sitter-yaml/examples/log-file.yaml | 29 + .../tree-sitter-yaml/grammar-schema.js | 25 - .../tree-sitter-yaml/grammar.js | 1578 +- .../tree-sitter-yaml/package-lock.json | 371 + .../tree-sitter-yaml/package.json | 89 +- .../tree-sitter-yaml/pyproject.toml | 37 + .../tree-sitter-yaml/queries/highlights.scm | 79 + .../tree-sitter-yaml/schema/core/grammar.js | 32 + .../tree-sitter-yaml/schema/core/package.json | 7 + .../schema/core/src/grammar.json | 180 + .../schema/core/src/node-types.json | 45 + .../tree-sitter-yaml/schema/core/src/parser.c | 362 + .../schema/core/src/tree_sitter/alloc.h | 54 + .../schema/core/src/tree_sitter/array.h | 290 + .../schema/core/src/tree_sitter/parser.h | 265 + .../tree-sitter-yaml/schema/json/grammar.js | 21 + .../tree-sitter-yaml/schema/json/package.json | 7 + .../schema/json/src/grammar.json | 69 + .../schema/json/src/node-types.json | 45 + .../tree-sitter-yaml/schema/json/src/parser.c | 262 + .../schema/json/src/tree_sitter/alloc.h | 54 + .../schema/json/src/tree_sitter/array.h | 290 + .../schema/json/src/tree_sitter/parser.h | 265 + .../{scripts => schema}/update-schema.js | 57 +- .../scripts/setup-tree-sitter.sh | 4 - .../tree-sitter-yaml/scripts/update-schema.sh | 11 - .../scripts/update-spec-corpus.js | 51 - .../tree-sitter-yaml/setup.py | 57 + .../tree-sitter-yaml/src/grammar.json | 31 +- .../tree-sitter-yaml/src/parser.c | 51588 ++++++++-------- .../tree-sitter-yaml/src/scanner.c | 1453 + .../tree-sitter-yaml/src/scanner.cc | 1034 - .../{schema.generated.cc => schema.core.c} | 94 +- .../tree-sitter-yaml/src/schema.json.c | 102 + .../tree-sitter-yaml/src/tree_sitter/alloc.h | 54 + .../tree-sitter-yaml/src/tree_sitter/array.h | 290 + .../tree-sitter-yaml/src/tree_sitter/parser.h | 67 +- .../tree-sitter-yaml/test/highlight/core.yaml | 32 + .../tree-sitter-yaml/yarn.lock | 1324 - .../language-submodules/tree-sitter-yaml | 2 +- .../yaml-metavariable-grammar.js | 1578 +- .../yaml-metavariable-scanner.c | 1453 + .../yaml-metavariable-scanner.cc | 1034 - 84 files changed, 35247 insertions(+), 30949 deletions(-) create mode 100644 resources/language-metavariables/tree-sitter-yaml/.gitattributes create mode 100644 resources/language-metavariables/tree-sitter-yaml/.gitignore delete mode 100644 resources/language-metavariables/tree-sitter-yaml/.travis.yml delete mode 100644 resources/language-metavariables/tree-sitter-yaml/CHANGELOG.md create mode 100644 resources/language-metavariables/tree-sitter-yaml/Makefile create mode 100644 resources/language-metavariables/tree-sitter-yaml/Package.swift create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/c/tree-sitter-yaml.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/c/tree-sitter-yaml.pc.in create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/go/binding.go create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/go/binding_test.go create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/go/go.mod create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/node/index.d.ts create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.py create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.pyi create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/binding.c rename resources/language-metavariables/tree-sitter-yaml/{.npmignore => bindings/python/tree_sitter_yaml/py.typed} (100%) create mode 100644 resources/language-metavariables/tree-sitter-yaml/bindings/swift/TreeSitterYAML/yaml.h delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/LICENSE delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/playground.js delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/style.css delete mode 100755 resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-yaml-0.5.0/tree-sitter-yaml.wasm delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/LICENSE delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/tree-sitter.js delete mode 100755 resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/tree-sitter.wasm delete mode 100644 resources/language-metavariables/tree-sitter-yaml/docs/index.html rename resources/language-metavariables/tree-sitter-yaml/{scripts/generate-playground.js => examples/invoice.yaml} (77%) create mode 100644 resources/language-metavariables/tree-sitter-yaml/examples/log-file.yaml delete mode 100644 resources/language-metavariables/tree-sitter-yaml/grammar-schema.js create mode 100644 resources/language-metavariables/tree-sitter-yaml/package-lock.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/pyproject.toml create mode 100644 resources/language-metavariables/tree-sitter-yaml/queries/highlights.scm create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/grammar.js create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/package.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/grammar.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/node-types.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/parser.c create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/alloc.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/array.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/parser.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/grammar.js create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/package.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/grammar.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/node-types.json create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/parser.c create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/alloc.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/array.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/parser.h rename resources/language-metavariables/tree-sitter-yaml/{scripts => schema}/update-schema.js (60%) mode change 100644 => 100755 delete mode 100644 resources/language-metavariables/tree-sitter-yaml/scripts/setup-tree-sitter.sh delete mode 100644 resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.sh delete mode 100644 resources/language-metavariables/tree-sitter-yaml/scripts/update-spec-corpus.js create mode 100644 resources/language-metavariables/tree-sitter-yaml/setup.py create mode 100644 resources/language-metavariables/tree-sitter-yaml/src/scanner.c delete mode 100644 resources/language-metavariables/tree-sitter-yaml/src/scanner.cc rename resources/language-metavariables/tree-sitter-yaml/src/{schema.generated.cc => schema.core.c} (66%) create mode 100644 resources/language-metavariables/tree-sitter-yaml/src/schema.json.c create mode 100644 resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/alloc.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/array.h create mode 100644 resources/language-metavariables/tree-sitter-yaml/test/highlight/core.yaml delete mode 100644 resources/language-metavariables/tree-sitter-yaml/yarn.lock create mode 100644 resources/metavariable-grammars/yaml-metavariable-scanner.c delete mode 100644 resources/metavariable-grammars/yaml-metavariable-scanner.cc diff --git a/.gitmodules b/.gitmodules index 274a00851..8c72b34cc 100644 --- a/.gitmodules +++ b/.gitmodules @@ -33,7 +33,7 @@ url = https://github.com/tree-sitter/tree-sitter-ruby [submodule "resources/language-submodules/tree-sitter-yaml"] path = resources/language-submodules/tree-sitter-yaml - url = https://github.com/ikatyang/tree-sitter-yaml.git + url = https://github.com/tree-sitter-grammars/tree-sitter-yaml.git [submodule "resources/language-submodules/tree-sitter-hcl"] path = resources/language-submodules/tree-sitter-hcl url = https://github.com/MichaHoffmann/tree-sitter-hcl diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e60cea1f8..976e88dc2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,29 +8,32 @@ Note that this codebase isn't yet extensively documented. If you get stuck, plea A high-level overview of tools you need to have installed: -* Rust toolchain: for compiling the codebase. You'll need [`rustc`](https://rustup.rs/) v1.74 or newer. - * To create WASM builds, run `rustup target install wasm32-unknown-unknown`. -* C/C++ compiler. macOS: [Xcode Command Line Tools](https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_15.3/Command_Line_Tools_for_Xcode_15.3.dmg) via `xcode-select --install`, Linux: [gcc](https://learnubuntu.com/install-gcc/), Windows: [Microsoft Visual C++](https://visualstudio.microsoft.com/vs/features/cplusplus/). -* Emscripten: a C/C++ compiler toolchain for WASM. Install v3.1.56 with [`emsdk`](https://emscripten.org/docs/getting_started/downloads.html). -* Node.js runtime: `node`, `npm`, `npx` are used to generate parsers from `grammar.js` files. You'll need [`node`](https://nodejs.org/en/download) v18.5.0 or newer. -* Yarn package manager. You'll need [`yarn`](https://classic.yarnpkg.com/en/docs/install) (classic). Install v1.22.19 with `npm install --global yarn`. -* Tree-Sitter CLI: provides [`tree-sitter`](https://github.com/tree-sitter/tree-sitter/tree/master/cli) binary for testing grammars. Install v0.22.2 with `npm install --global tree-sitter-cli`. -* Terraform CLI. Install [`terraform`](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) with `brew tap hashicorp/tap && brew install hashicorp/tap/terraform`. +- Rust toolchain: for compiling the codebase. You'll need [`rustc`](https://rustup.rs/) v1.74 or newer. + - To create WASM builds, run `rustup target install wasm32-unknown-unknown`. +- C/C++ compiler. macOS: [Xcode Command Line Tools](https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_15.3/Command_Line_Tools_for_Xcode_15.3.dmg) via `xcode-select --install`, Linux: [gcc](https://learnubuntu.com/install-gcc/), Windows: [Microsoft Visual C++](https://visualstudio.microsoft.com/vs/features/cplusplus/). +- Emscripten: a C/C++ compiler toolchain for WASM. Install v3.1.56 with [`emsdk`](https://emscripten.org/docs/getting_started/downloads.html). +- Node.js runtime: `node`, `npm`, `npx` are used to generate parsers from `grammar.js` files. You'll need [`node`](https://nodejs.org/en/download) v18.5.0 or newer. +- Yarn package manager. You'll need [`yarn`](https://classic.yarnpkg.com/en/docs/install) (classic). Install v1.22.19 with `npm install --global yarn`. +- Tree-Sitter CLI: provides [`tree-sitter`](https://github.com/tree-sitter/tree-sitter/tree/master/cli) binary for testing grammars. Install v0.22.2 with `npm install --global tree-sitter-cli`. +- Terraform CLI. Install [`terraform`](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) with `brew tap hashicorp/tap && brew install hashicorp/tap/terraform`. ## Building the Code -Use `git` to clone this repository into a location of your choice. +Use `git` to clone this repository into a location of your choice. + ```bash git clone https://github.com/getgrit/gritql.git ``` Change into the cloned repository and make sure all submodules are correctly set up, including any nested submodules: + ```bash cd gritql git submodule update --init --recursive ``` Before making any changes to the code, make sure you can run the tests and everything is initially passing: + ```bash cargo test --workspace ``` @@ -50,11 +53,18 @@ Features that should be tested in CI should be put into the `grit_ci` feature fl If GritQL is failing to match a code snippet, this can typically be fixed simply by adjusting the metavariable grammar for the target language. Metavariable grammars are found under [./resources/metavariable-grammars](./resources/metavariable-grammars). Typical fixes include: + - Adding a new named field for a relevant node you want to manipulate. - Adding a `grit_metavariable` node as a choice in the corresponding spot where you want to substitute the metavariable. - Check [this guide](https://github.com/tree-sitter/tree-sitter/wiki/Tips-and-Tricks-for-a-grammar-author) to debug grammars generally. -After making your changes, run the [./resources/edit_grammars.mjs](./resources/edit_grammars.mjs) script to regenerate the matching grammar. +After making your changes, run the [./resources/edit_grammars.mjs](./resources/edit_grammars.mjs) script to regenerate the matching grammar. You can specify the language you want to regenerate to speed up the process. + +For example: + +``` +node ./resources/edit_grammars.mjs yaml +``` ### Snippet contexts @@ -64,7 +74,7 @@ Snippet contexts are defined by implementing the `snippet_context_strings` metho ## Adding a New Target Language -Note: Grit involves *two* languages: +Note: Grit involves _two_ languages: - GritQL is [our query language](https://docs.grit.io/language/reference) for searching and transforming codebases. - The “target language” is the language we are transforming (ex. Python). This document describes the process of adding new target languages to Grit. @@ -77,8 +87,8 @@ Here are the steps for adding a new target language: 1. Find a tree sitter grammar for the language and add it as a submodule under `resources/language-submodules`. 2. Add a simple parse test in `crates/core/src/test.rs` to ensure that the grammar is working. 3. Copy the grammar file into `resources/metavariable-grammars`. This alternative grammar is used for parsing `snippets` in GritQL. -4. Patch the metavariable grammar to include `$.grit_metavariable` anywhere we want to substitute a metavariable. This is usually at least `$identifier` and `$literal`. - - For a snippet to match, it also needs to be a field. Often you’ll want to wrap `$thing` like: `field('thing', choice($.grit_metavariable, $thing))` +4. Patch the metavariable grammar to include `$.grit_metavariable` anywhere we want to substitute a metavariable. This is usually at least `$identifier` and `$literal`. + - For a snippet to match, it also needs to be a field. Often you’ll want to wrap `$thing` like: `field('thing', choice($.grit_metavariable, $thing))` 5. Add a new language implementation in `crates/core/languages/src`. This involves implementing the `Language` trait and adding a new `Language` enum variant. 6. Add `snippet_context_strings` [like this](https://github.com/getgrit/gritql/blob/main/crates/language/src/sql.rs#L52) to provide context for snippets to match in. 7. Add test cases for the language in `crates/core/src/test.rs`. This is a good time to add a few dozen test cases to ensure that the language is parsed correctly, and that the metavariable grammar is working. @@ -88,10 +98,10 @@ Here are the steps for adding a new target language: These steps are done in our cloud environment and are not necessary for contributors to do. - grep for an existing language like `Sol` for solidity, and add it to all the `Language` enums you find. - - Add the language to `apps/web/src/views/project/details.tsx`, so repos with this language don’t get an “unsupported language” warning. (5 minutes) - - LSP target languages list: https://github.com/getgrit/rewriter/pull/7734/files#diff-f9d4f097b08d33241c5c8d15a2fbde0e37086c265ce0eba8decac20d5cd989c6R23 - - VS Code client list: https://github.com/getgrit/rewriter/blob/f992490394a4807789504f1cea6a04b934ad3b24/apps/poolish/src/lsp-client.ts - - VS Code command palette triggers: https://github.com/getgrit/rewriter/pull/7734/files#diff-b38f1d6304993a250903310722206e6c89c58c52c2d1bd4b6fdd8f7218810570R103 + - Add the language to `apps/web/src/views/project/details.tsx`, so repos with this language don’t get an “unsupported language” warning. (5 minutes) + - LSP target languages list: https://github.com/getgrit/rewriter/pull/7734/files#diff-f9d4f097b08d33241c5c8d15a2fbde0e37086c265ce0eba8decac20d5cd989c6R23 + - VS Code client list: https://github.com/getgrit/rewriter/blob/f992490394a4807789504f1cea6a04b934ad3b24/apps/poolish/src/lsp-client.ts + - VS Code command palette triggers: https://github.com/getgrit/rewriter/pull/7734/files#diff-b38f1d6304993a250903310722206e6c89c58c52c2d1bd4b6fdd8f7218810570R103 - There are also `exhaustive` runtime checks that error if a switch case doesn’t handle a language, like `makeSingleLineComment`. Search for `exhaustive(lang` and fill those out too. - Regenerate both DB/prisma types to add it to the DB schema and GraphQL types. - Add the language to `language-selector.tsx`. Pick an icon from [https://react-icons.github.io](https://react-icons.github.io/), usually from the Simple Icons category. diff --git a/Cargo.lock b/Cargo.lock index 31f782f78..a952d7e93 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -481,12 +481,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.90" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" +checksum = "066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -1896,9 +1897,9 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -4351,7 +4352,7 @@ dependencies = [ [[package]] name = "tree-sitter-yaml" -version = "0.0.1" +version = "0.6.1" dependencies = [ "cc", "tree-sitter", diff --git a/crates/language/src/yaml.rs b/crates/language/src/yaml.rs index 007f367a7..9c445e3f2 100644 --- a/crates/language/src/yaml.rs +++ b/crates/language/src/yaml.rs @@ -153,4 +153,21 @@ mod tests { } assert!(!nodes.is_empty()); } + + #[test] + fn simple_yaml_metavariable() { + let snippet = "$list"; + let lang = Yaml::new(None); + let snippets = lang.parse_snippet_contexts(snippet); + let nodes = nodes_from_indices(&snippets); + let mut found_metavar = false; + for node in &nodes { + print_node(&node.node); + if node.node.kind_id() == lang.metavariable_sort() { + found_metavar = true; + } + } + assert!(!nodes.is_empty()); + assert!(found_metavar); + } } diff --git a/crates/wasm-bindings/wasm_parsers/tree-sitter-yaml.wasm b/crates/wasm-bindings/wasm_parsers/tree-sitter-yaml.wasm index 8338d425b44538c47442e00ef6b2c32f8ff38e83..682c846305f3dd3475c2ff4451ac02951e46eea2 100755 GIT binary patch literal 185906 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 literal 183252 zcmdp<37izg75{5y_GETpk<;axT~LryL_j1SqX9(3ix{JZtP8Bl4GUgT1QjCQ8YP|t zh$debQJ z)xD;A*3^jMU(2EiXHJWK-TQ)@sq1&OrJPyc1>+; zt}PAK$TGe5%&KwKvua{F17ibfpqv%V*tI&FN9*|jw_RkJ3}MnKh> z)l;Wb)ttfQwCX8Uv&L6Xn?~&T+M4Rw2#TaK?a^?i2{p53*G@mvpKJGqb4ii@EWL8b zQd2vzddkFK2Ndkna6T0D9}Ckcv`n=JdHcc6twr^s%OlYa%R

e@nj{shL_m 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 { if (languagesWithoutMetaVariables.includes(lang)) { return; } - await fs.copyFile( - `${METAVARIABLE_GRAMMARS_DIR}/${lang}-metavariable-grammar.js`, - path.join( - LANGUAGE_METAVARIABLES_DIR, - `tree-sitter-${dest ?? lang}/grammar.js` - ) + let from = `${METAVARIABLE_GRAMMARS_DIR}/${lang}-metavariable-grammar.js`; + let to = path.join( + LANGUAGE_METAVARIABLES_DIR, + `tree-sitter-${dest ?? lang}/grammar.js` ); + await fs.copyFile(from, to); + console.log(`Copied ${from} to ${to}`); }; /** @@ -118,15 +118,6 @@ const copyMyBuild = async (c, lang, dest) => ) ); -const copyMvScanner = async (lang, dest) => - fs.copyFile( - `${METAVARIABLE_GRAMMARS_DIR}/${lang}-metavariable-scanner.cc`, - path.join( - LANGUAGE_METAVARIABLES_DIR, - `tree-sitter-${dest ?? lang}/src/scanner.cc` - ) - ); - const treeSitterGenerate = async (dir, buildWasm = true) => { const andMaybeBuildWasm = buildWasm ? "&& tree-sitter build-wasm " : ""; await execPromise( @@ -339,12 +330,12 @@ async function buildLanguage(language) { `${tsLangDir}/bindings/rust/build.rs` ); } else if (language === "yaml") { - await copyMvScanner(language); - await buildSimpleLanguage(log, language); await fs.copyFile( - `${METAVARIABLE_GRAMMARS_DIR}/cc_build.rs`, - `${tsLangDir}/bindings/rust/build.rs` + `${METAVARIABLE_GRAMMARS_DIR}/${language}-metavariable-scanner.c`, + `${tsLangDir}/src/scanner.c` ); + await buildSimpleLanguage(log, language); + await copyMyBuild("c", language); } else if (language === "hcl") { //HCL's mv grammar goes into `make_grammar.js`, not `grammar.js` await fs.copyFile( diff --git a/resources/language-metavariables/tree-sitter-yaml/.editorconfig b/resources/language-metavariables/tree-sitter-yaml/.editorconfig index 8354c63fc..bea35f3d3 100644 --- a/resources/language-metavariables/tree-sitter-yaml/.editorconfig +++ b/resources/language-metavariables/tree-sitter-yaml/.editorconfig @@ -3,10 +3,38 @@ root = true [*] charset = utf-8 end_of_line = lf -indent_size = 2 -indent_style = space +max_line_length = 120 insert_final_newline = true trim_trailing_whitespace = true -[corpus/*] -trim_trailing_whitespace = false +[*.{json,toml,yml,gyp}] +indent_style = space +indent_size = 2 + +[*.js] +indent_style = space +indent_size = 2 + +[*.{c,cc,h}] +indent_style = space +indent_size = 4 + +[*.rs] +indent_style = space +indent_size = 4 + +[*.{py,pyi}] +indent_style = space +indent_size = 4 + +[*.swift] +indent_style = space +indent_size = 4 + +[*.go] +indent_style = tab +indent_size = 8 + +[Makefile] +indent_style = tab +indent_size = 8 diff --git a/resources/language-metavariables/tree-sitter-yaml/.gitattributes b/resources/language-metavariables/tree-sitter-yaml/.gitattributes new file mode 100644 index 000000000..ffb52abec --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/.gitattributes @@ -0,0 +1,11 @@ +* text eol=lf + +src/*.json linguist-generated +src/parser.c linguist-generated +src/tree_sitter/* linguist-generated + +bindings/** linguist-generated +binding.gyp linguist-generated +setup.py linguist-generated +Makefile linguist-generated +Package.swift linguist-generated diff --git a/resources/language-metavariables/tree-sitter-yaml/.gitignore b/resources/language-metavariables/tree-sitter-yaml/.gitignore new file mode 100644 index 000000000..27fc43f72 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/.gitignore @@ -0,0 +1,38 @@ +# Rust artifacts +Cargo.lock +target/ + +# Node artifacts +build/ +prebuilds/ +node_modules/ +*.tgz + +# Swift artifacts +.build/ + +# Go artifacts +go.sum +_obj/ + +# Python artifacts +.venv/ +dist/ +*.egg-info +*.whl + +# C artifacts +*.a +*.so +*.so.* +*.dylib +*.dll +*.pc + +# Example dirs +/examples/*/ + +# Grammar volatiles +*.wasm +*.obj +*.o diff --git a/resources/language-metavariables/tree-sitter-yaml/.travis.yml b/resources/language-metavariables/tree-sitter-yaml/.travis.yml deleted file mode 100644 index a192fe54a..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -language: rust - -rust: - - stable - -script: - - if [ ! -d "./tree-sitter/target/release" ]; then bash ./scripts/setup-tree-sitter.sh; fi - - ./tree-sitter/target/release/tree-sitter test - -cache: - cargo: true - directories: - - ./tree-sitter diff --git a/resources/language-metavariables/tree-sitter-yaml/CHANGELOG.md b/resources/language-metavariables/tree-sitter-yaml/CHANGELOG.md deleted file mode 100644 index 475f3ce4b..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/CHANGELOG.md +++ /dev/null @@ -1,69 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -# [0.5.0](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.4.1...v0.5.0) (2021-04-18) - - -### Features - -* expose `anchor_name`, `alias_name`, `&`, and `*` ([#24](https://github.com/ikatyang/tree-sitter-yaml/issues/24)) ([b77b438](https://github.com/ikatyang/tree-sitter-yaml/commit/b77b438)) - - - -## [0.4.1](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.4.0...v0.4.1) (2021-03-21) - - -### Bug Fixes - -* add missing binding.gyp ([#21](https://github.com/ikatyang/tree-sitter-yaml/issues/21)) ([5976a87](https://github.com/ikatyang/tree-sitter-yaml/commit/5976a87)) - - - -# [0.4.0](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.3.1...v0.4.0) (2021-03-14) - - -### ⚠ BREAKING CHANGES - -* require tree-sitter 0.19+ - - -### Features - -* upgrade to tree-sitter@0.19.3 ([#19](https://github.com/ikatyang/tree-sitter-yaml/issues/19)) ([32689b6](https://github.com/ikatyang/tree-sitter-yaml/commit/32689b6)) - - - -## [0.3.1](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.3.0...v0.3.1) (2021-01-01) - - -### Bug Fixes - -* avoid accessing unowned memory ([#17](https://github.com/ikatyang/tree-sitter-yaml/issues/17)) ([45ecb42](https://github.com/ikatyang/tree-sitter-yaml/commit/45ecb42)) - - - -# [0.3.0](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.2.0...v0.3.0) (2020-10-04) - - -### Features - -* support core schema ([#13](https://github.com/ikatyang/tree-sitter-yaml/issues/13)) ([6d74a6b](https://github.com/ikatyang/tree-sitter-yaml/commit/6d74a6b)) - - - -# [0.2.0](https://github.com/ikatyang/tree-sitter-yaml/compare/v0.1.0...v0.2.0) (2020-09-28) - - -### Features - -* expose literal tokens as anonymous nodes ([#11](https://github.com/ikatyang/tree-sitter-yaml/issues/11)) ([f75b1f9](https://github.com/ikatyang/tree-sitter-yaml/commit/f75b1f9)) - - - -## 0.1.0 (2019-08-31) - - -### Features - -* initial implementation ([f45f18f](https://github.com/ikatyang/tree-sitter-yaml/commit/f45f18f)) diff --git a/resources/language-metavariables/tree-sitter-yaml/Cargo.toml b/resources/language-metavariables/tree-sitter-yaml/Cargo.toml index c54c20e7b..91ef48588 100644 --- a/resources/language-metavariables/tree-sitter-yaml/Cargo.toml +++ b/resources/language-metavariables/tree-sitter-yaml/Cargo.toml @@ -1,26 +1,27 @@ [package] name = "tree-sitter-yaml" -description = "yaml grammar for the tree-sitter parsing library" -version = "0.0.1" -keywords = ["incremental", "parsing", "yaml"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/tree-sitter/tree-sitter-yaml" -edition = "2018" +description = "YAML grammar for tree-sitter" +version = "0.6.1" license = "MIT" +readme = "README.md" +keywords = ["incremental", "parsing", "tree-sitter", "yaml"] +categories = ["parsing", "text-editors"] +authors = [ + "Ika ", + "Amaan Qureshi " +] +repository = "https://github.com/tree-sitter-grammars/tree-sitter-yaml" +edition = "2021" +autoexamples = false build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] +include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] [lib] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "~0.20.10" +tree-sitter = "~0.20" [build-dependencies] -cc = "1.0" +cc = "1.0.92" diff --git a/resources/language-metavariables/tree-sitter-yaml/LICENSE b/resources/language-metavariables/tree-sitter-yaml/LICENSE index 7bf071b1d..262eb4627 100644 --- a/resources/language-metavariables/tree-sitter-yaml/LICENSE +++ b/resources/language-metavariables/tree-sitter-yaml/LICENSE @@ -1,6 +1,5 @@ -The MIT License (MIT) - -Copyright (c) Ika (https://github.com/ikatyang) +Copyright (c) 2024 tree-sitter-grammars contributors +Copyright (c) 2019-2021 Ika Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/resources/language-metavariables/tree-sitter-yaml/Makefile b/resources/language-metavariables/tree-sitter-yaml/Makefile new file mode 100644 index 000000000..372168df6 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/Makefile @@ -0,0 +1,113 @@ +VERSION := 0.6.1 + +LANGUAGE_NAME := tree-sitter-yaml + +# repository +SRC_DIR := src + +PARSER_REPO_URL := $(shell git -C $(SRC_DIR) remote get-url origin 2>/dev/null) + +ifeq ($(PARSER_URL),) + PARSER_URL := $(subst .git,,$(PARSER_REPO_URL)) +ifeq ($(shell echo $(PARSER_URL) | grep '^[a-z][-+.0-9a-z]*://'),) + PARSER_URL := $(subst :,/,$(PARSER_URL)) + PARSER_URL := $(subst git@,https://,$(PARSER_URL)) +endif +endif + +TS ?= tree-sitter + +# ABI versioning +SONAME_MAJOR := $(word 1,$(subst ., ,$(VERSION))) +SONAME_MINOR := $(word 2,$(subst ., ,$(VERSION))) + +# install directory layout +PREFIX ?= /usr/local +INCLUDEDIR ?= $(PREFIX)/include +LIBDIR ?= $(PREFIX)/lib +PCLIBDIR ?= $(LIBDIR)/pkgconfig + +# source/object files +PARSER := src/parser.c +SCANNER := src/scanner.c +OBJS := $(patsubst %.c,%.o,$(PARSER) $(SCANNER)) + +# flags +ARFLAGS ?= rcs +override CFLAGS += -I$(SRC_DIR) -std=c11 -fPIC + +# OS-specific bits +ifeq ($(OS),Windows_NT) + $(error "Windows is not supported") +else ifeq ($(shell uname),Darwin) + SOEXT = dylib + SOEXTVER_MAJOR = $(SONAME_MAJOR).dylib + SOEXTVER = $(SONAME_MAJOR).$(SONAME_MINOR).dylib + LINKSHARED := $(LINKSHARED)-dynamiclib -Wl, + ifneq ($(ADDITIONAL_LIBS),) + LINKSHARED := $(LINKSHARED)$(ADDITIONAL_LIBS), + endif + LINKSHARED := $(LINKSHARED)-install_name,$(LIBDIR)/lib$(LANGUAGE_NAME).$(SONAME_MAJOR).dylib,-rpath,@executable_path/../Frameworks +else + SOEXT = so + SOEXTVER_MAJOR = so.$(SONAME_MAJOR) + SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR) + LINKSHARED := $(LINKSHARED)-shared -Wl, + ifneq ($(ADDITIONAL_LIBS),) + LINKSHARED := $(LINKSHARED)$(ADDITIONAL_LIBS) + endif + LINKSHARED := $(LINKSHARED)-soname,lib$(LANGUAGE_NAME).so.$(SONAME_MAJOR) +endif +ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) + PCLIBDIR := $(PREFIX)/libdata/pkgconfig +endif + +all: lib$(LANGUAGE_NAME).a lib$(LANGUAGE_NAME).$(SOEXT) $(LANGUAGE_NAME).pc + +lib$(LANGUAGE_NAME).a: $(OBJS) + $(AR) $(ARFLAGS) $@ $^ + +lib$(LANGUAGE_NAME).$(SOEXT): $(OBJS) + $(CC) $(LDFLAGS) $(LINKSHARED) $^ $(LDLIBS) -o $@ +ifneq ($(STRIP),) + $(STRIP) $@ +endif + +$(LANGUAGE_NAME).pc: bindings/c/$(LANGUAGE_NAME).pc.in + sed -e 's|@URL@|$(PARSER_URL)|' \ + -e 's|@VERSION@|$(VERSION)|' \ + -e 's|@LIBDIR@|$(LIBDIR)|' \ + -e 's|@INCLUDEDIR@|$(INCLUDEDIR)|' \ + -e 's|@REQUIRES@|$(REQUIRES)|' \ + -e 's|@ADDITIONAL_LIBS@|$(ADDITIONAL_LIBS)|' \ + -e 's|=$(PREFIX)|=$${prefix}|' \ + -e 's|@PREFIX@|$(PREFIX)|' $< > $@ + +$(PARSER): $(SRC_DIR)/grammar.json + $(TS) generate --no-bindings $^ + +install: all + install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter '$(DESTDIR)$(PCLIBDIR)' '$(DESTDIR)$(LIBDIR)' + install -m644 bindings/c/$(LANGUAGE_NAME).h '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/$(LANGUAGE_NAME).h + install -m644 $(LANGUAGE_NAME).pc '$(DESTDIR)$(PCLIBDIR)'/$(LANGUAGE_NAME).pc + install -m644 lib$(LANGUAGE_NAME).a '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).a + install -m755 lib$(LANGUAGE_NAME).$(SOEXT) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER) + ln -sf lib$(LANGUAGE_NAME).$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) + ln -sf lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXT) + +uninstall: + $(RM) '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).a \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER) \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXTVER_MAJOR) \ + '$(DESTDIR)$(LIBDIR)'/lib$(LANGUAGE_NAME).$(SOEXT) \ + '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/$(LANGUAGE_NAME).h \ + '$(DESTDIR)$(PCLIBDIR)'/$(LANGUAGE_NAME).pc + +clean: + $(RM) $(OBJS) $(LANGUAGE_NAME).pc lib$(LANGUAGE_NAME).a lib$(LANGUAGE_NAME).$(SOEXT) + +test: + $(TS) test + $(TS) parse examples/* --quiet --time + +.PHONY: all install uninstall clean test diff --git a/resources/language-metavariables/tree-sitter-yaml/Package.swift b/resources/language-metavariables/tree-sitter-yaml/Package.swift new file mode 100644 index 000000000..e074da08c --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/Package.swift @@ -0,0 +1,47 @@ +// swift-tools-version:5.3 +import PackageDescription + +let package = Package( + name: "TreeSitterYAML", + products: [ + .library(name: "TreeSitterYAML", targets: ["TreeSitterYAML"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterYAML", + path: ".", + exclude: [ + "Cargo.toml", + "Makefile", + "binding.gyp", + "bindings/c", + "bindings/go", + "bindings/node", + "bindings/python", + "bindings/rust", + "prebuilds", + "grammar.js", + "package.json", + "package-lock.json", + "pyproject.toml", + "setup.py", + "test", + "examples", + ".editorconfig", + ".github", + ".gitignore", + ".gitattributes", + ".gitmodules", + ], + sources: [ + "src/parser.c", + "src/scanner.c", + ], + resources: [ + .copy("queries") + ], + publicHeadersPath: "bindings/swift", + cSettings: [.headerSearchPath("src")]) + ], + cLanguageStandard: .c11 +) diff --git a/resources/language-metavariables/tree-sitter-yaml/README.md b/resources/language-metavariables/tree-sitter-yaml/README.md index 31fd7bd57..89365a86c 100644 --- a/resources/language-metavariables/tree-sitter-yaml/README.md +++ b/resources/language-metavariables/tree-sitter-yaml/README.md @@ -1,53 +1,21 @@ # tree-sitter-yaml -[![npm](https://img.shields.io/npm/v/tree-sitter-yaml.svg)](https://www.npmjs.com/package/tree-sitter-yaml) -[![build](https://img.shields.io/travis/com/ikatyang/tree-sitter-yaml/master.svg)](https://travis-ci.com/ikatyang/tree-sitter-yaml/builds) +[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-yaml/actions) +[![discord][discord]](https://discord.gg/w7nTvsVJhm) +[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org) +[![npm][npm]](https://www.npmjs.com/package/@tree-sitter-grammars/tree-sitter-yaml) +[![crates][crates]](https://crates.io/crates/tree-sitter-yaml) +[![pypi][pypi]](https://pypi.org/project/tree-sitter-yaml/) -YAML ([YAML Spec v1.2](https://yaml.org/spec/1.2/spec.html)) grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter) +A tree-sitter parser for YAML files. -[Changelog](https://github.com/ikatyang/tree-sitter-yaml/blob/master/CHANGELOG.md) +## References -## Install +- [YAML version 1.2](https://yaml.org/spec/1.2.2/) -```sh -npm install tree-sitter-yaml tree-sitter -``` - -## Usage - -```js -const Parser = require("tree-sitter"); -const YAML = require("tree-sitter-yaml"); - -const parser = new Parser(); -parser.setLanguage(YAML); - -const sourceCode = ` -!!map -hello: &anchor -- world -`; - -const tree = parser.parse(sourceCode); -console.log(tree.rootNode.toString()); -// (stream -// (document -// (block_node -// (tag) -// (block_mapping -// (block_mapping_pair -// key: (flow_node -// (plain_scalar -// (string_scalar))) -// value: (block_node -// (anchor) -// (block_sequence -// (block_sequence_item -// (flow_node -// (plain_scalar -// (string_scalar))))))))))) -``` - -## License - -MIT © [Ika](https://github.com/ikatyang) +[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-yaml/ci.yml?logo=github&label=CI +[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord +[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix +[npm]: https://img.shields.io/npm/v/%40tree-sitter-grammars%2Ftree-sitter-yaml?logo=npm +[crates]: https://img.shields.io/crates/v/tree-sitter-yaml?logo=rust +[pypi]: https://img.shields.io/pypi/v/tree-sitter-yaml?logo=pypi&logoColor=ffd242 diff --git a/resources/language-metavariables/tree-sitter-yaml/binding.gyp b/resources/language-metavariables/tree-sitter-yaml/binding.gyp index 909ac03d7..cce592922 100644 --- a/resources/language-metavariables/tree-sitter-yaml/binding.gyp +++ b/resources/language-metavariables/tree-sitter-yaml/binding.gyp @@ -2,18 +2,29 @@ "targets": [ { "target_name": "tree_sitter_yaml_binding", + "dependencies": [ + " -#include "nan.h" +#include -using namespace v8; +typedef struct TSLanguage TSLanguage; -extern "C" TSLanguage * tree_sitter_yaml(); +extern "C" TSLanguage *tree_sitter_yaml(); -namespace { +// "tree-sitter", "language" hashed with BLAKE2 +const napi_type_tag LANGUAGE_TYPE_TAG = { + 0x8AF2E5212AD58ABF, 0xD5006CAD83ABBA16 +}; -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_yaml()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("yaml").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); +Napi::Object Init(Napi::Env env, Napi::Object exports) { + exports["name"] = Napi::String::New(env, "yaml"); + auto language = Napi::External::New(env, tree_sitter_yaml()); + language.TypeTag(&LANGUAGE_TYPE_TAG); + exports["language"] = language; + return exports; } -NODE_MODULE(tree_sitter_yaml_binding, Init) - -} // namespace +NODE_API_MODULE(tree_sitter_yaml_binding, Init) diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.d.ts b/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.d.ts new file mode 100644 index 000000000..efe259eed --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.d.ts @@ -0,0 +1,28 @@ +type BaseNode = { + type: string; + named: boolean; +}; + +type ChildNode = { + multiple: boolean; + required: boolean; + types: BaseNode[]; +}; + +type NodeInfo = + | (BaseNode & { + subtypes: BaseNode[]; + }) + | (BaseNode & { + fields: { [name: string]: ChildNode }; + children: ChildNode[]; + }); + +type Language = { + name: string; + language: unknown; + nodeTypeInfo: NodeInfo[]; +}; + +declare const language: Language; +export = language; diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.js b/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.js index 5c0e52dfb..6657bcf42 100644 --- a/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.js +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/node/index.js @@ -1,18 +1,6 @@ -try { - module.exports = require("../../build/Release/tree_sitter_yaml_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_yaml_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} +const root = require("path").join(__dirname, "..", ".."); + +module.exports = require("node-gyp-build")(root); try { module.exports.nodeTypeInfo = require("../../src/node-types.json"); diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.py b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.py new file mode 100644 index 000000000..9dfeb0752 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.py @@ -0,0 +1,5 @@ +"YAML grammar for tree-sitter" + +from ._binding import language + +__all__ = ["language"] diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.pyi b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.pyi new file mode 100644 index 000000000..5416666fc --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/__init__.pyi @@ -0,0 +1 @@ +def language() -> int: ... diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/binding.c b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/binding.c new file mode 100644 index 000000000..6dfac5608 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/binding.c @@ -0,0 +1,27 @@ +#include + +typedef struct TSLanguage TSLanguage; + +TSLanguage *tree_sitter_yaml(void); + +static PyObject* _binding_language(PyObject *self, PyObject *args) { + return PyLong_FromVoidPtr(tree_sitter_yaml()); +} + +static PyMethodDef methods[] = { + {"language", _binding_language, METH_NOARGS, + "Get the tree-sitter language for this grammar."}, + {NULL, NULL, 0, NULL} +}; + +static struct PyModuleDef module = { + .m_base = PyModuleDef_HEAD_INIT, + .m_name = "_binding", + .m_doc = NULL, + .m_size = -1, + .m_methods = methods +}; + +PyMODINIT_FUNC PyInit__binding(void) { + return PyModule_Create(&module); +} diff --git a/resources/language-metavariables/tree-sitter-yaml/.npmignore b/resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/py.typed similarity index 100% rename from resources/language-metavariables/tree-sitter-yaml/.npmignore rename to resources/language-metavariables/tree-sitter-yaml/bindings/python/tree_sitter_yaml/py.typed diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/rust/build.rs b/resources/language-metavariables/tree-sitter-yaml/bindings/rust/build.rs index ef963d376..04f0e3f61 100644 --- a/resources/language-metavariables/tree-sitter-yaml/bindings/rust/build.rs +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/rust/build.rs @@ -10,18 +10,17 @@ fn main() { 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()); - */ c_config.compile("parser"); println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); + // 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); @@ -32,4 +31,5 @@ fn main() { cpp_config.file(&scanner_path); cpp_config.compile("scanner"); println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + */ } diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/rust/lib.rs b/resources/language-metavariables/tree-sitter-yaml/bindings/rust/lib.rs index 6fc1f620b..c7560aefa 100644 --- a/resources/language-metavariables/tree-sitter-yaml/bindings/rust/lib.rs +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/rust/lib.rs @@ -1,13 +1,19 @@ -//! This crate provides yaml language support for the [tree-sitter][] parsing library. +//! This crate provides YAML 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 code = r#" +//! key: value +//! list: +//! - item1 +//! - item2 +//! "#; //! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_yaml::language()).expect("Error loading yaml grammar"); +//! parser.set_language(&tree_sitter_yaml::language()).expect("Error loading YAML grammar"); //! let tree = parser.parse(code, None).unwrap(); +//! assert!(!tree.root_node().has_error()); //! ``` //! //! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html @@ -31,14 +37,10 @@ pub fn language() -> Language { /// 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"); +pub const NODE_TYPES: &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"); +/// The highlight queries for this grammar. +pub const HIGHLIGHTS_QUERY: &str = include_str!("../../queries/highlights.scm"); #[cfg(test)] mod tests { @@ -46,7 +48,7 @@ mod tests { fn test_can_load_grammar() { let mut parser = tree_sitter::Parser::new(); parser - .set_language(super::language()) - .expect("Error loading yaml language"); + .set_language(&super::language()) + .expect("Error loading YAML grammar"); } } diff --git a/resources/language-metavariables/tree-sitter-yaml/bindings/swift/TreeSitterYAML/yaml.h b/resources/language-metavariables/tree-sitter-yaml/bindings/swift/TreeSitterYAML/yaml.h new file mode 100644 index 000000000..ce248bb32 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/bindings/swift/TreeSitterYAML/yaml.h @@ -0,0 +1,16 @@ +#ifndef TREE_SITTER_YAML_H_ +#define TREE_SITTER_YAML_H_ + +typedef struct TSLanguage TSLanguage; + +#ifdef __cplusplus +extern "C" { +#endif + +const TSLanguage *tree_sitter_yaml(void); + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_YAML_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/LICENSE b/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/LICENSE deleted file mode 100644 index 971b81f9a..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2018 Max Brunsfeld - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/playground.js b/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/playground.js deleted file mode 100644 index b3c005ad4..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/playground.js +++ /dev/null @@ -1,469 +0,0 @@ -let tree; - -(async () => { - const CAPTURE_REGEX = /@\s*([\w\._-]+)/g; - const COLORS_BY_INDEX = [ - 'blue', - 'chocolate', - 'darkblue', - 'darkcyan', - 'darkgreen', - 'darkred', - 'darkslategray', - 'dimgray', - 'green', - 'indigo', - 'navy', - 'red', - 'sienna', - ]; - - const scriptURL = document.currentScript.getAttribute('src'); - - const codeInput = document.getElementById('code-input'); - const languageSelect = document.getElementById('language-select'); - const loggingCheckbox = document.getElementById('logging-checkbox'); - const outputContainer = document.getElementById('output-container'); - const outputContainerScroll = document.getElementById('output-container-scroll'); - const playgroundContainer = document.getElementById('playground-container'); - const queryCheckbox = document.getElementById('query-checkbox'); - const queryContainer = document.getElementById('query-container'); - const queryInput = document.getElementById('query-input'); - const updateTimeSpan = document.getElementById('update-time'); - const languagesByName = {}; - - loadState(); - - await TreeSitter.init(); - - const parser = new TreeSitter(); - const codeEditor = CodeMirror.fromTextArea(codeInput, { - lineNumbers: true, - showCursorWhenSelecting: true - }); - - const queryEditor = CodeMirror.fromTextArea(queryInput, { - lineNumbers: true, - showCursorWhenSelecting: true - }); - - const cluster = new Clusterize({ - rows: [], - noDataText: null, - contentElem: outputContainer, - scrollElem: outputContainerScroll - }); - const renderTreeOnCodeChange = debounce(renderTree, 50); - const saveStateOnChange = debounce(saveState, 2000); - const runTreeQueryOnChange = debounce(runTreeQuery, 50); - - let languageName = languageSelect.value; - let treeRows = null; - let treeRowHighlightedIndex = -1; - let parseCount = 0; - let isRendering = 0; - let query; - - codeEditor.on('changes', handleCodeChange); - codeEditor.on('viewportChange', runTreeQueryOnChange); - codeEditor.on('cursorActivity', debounce(handleCursorMovement, 150)); - queryEditor.on('changes', debounce(handleQueryChange, 150)); - - loggingCheckbox.addEventListener('change', handleLoggingChange); - queryCheckbox.addEventListener('change', handleQueryEnableChange); - languageSelect.addEventListener('change', handleLanguageChange); - outputContainer.addEventListener('click', handleTreeClick); - - handleQueryEnableChange(); - await handleLanguageChange() - - playgroundContainer.style.visibility = 'visible'; - - async function handleLanguageChange() { - const newLanguageName = languageSelect.value; - if (!languagesByName[newLanguageName]) { - const url = `${LANGUAGE_BASE_URL}/tree-sitter-${newLanguageName}.wasm` - languageSelect.disabled = true; - try { - languagesByName[newLanguageName] = await TreeSitter.Language.load(url); - } catch (e) { - console.error(e); - languageSelect.value = languageName; - return - } finally { - languageSelect.disabled = false; - } - } - - tree = null; - languageName = newLanguageName; - parser.setLanguage(languagesByName[newLanguageName]); - handleCodeChange(); - handleQueryChange(); - } - - async function handleCodeChange(editor, changes) { - const newText = codeEditor.getValue(); - const edits = tree && changes && changes.map(treeEditForEditorChange); - - const start = performance.now(); - if (edits) { - for (const edit of edits) { - tree.edit(edit); - } - } - const newTree = parser.parse(newText, tree); - const duration = (performance.now() - start).toFixed(1); - - updateTimeSpan.innerText = `${duration} ms`; - if (tree) tree.delete(); - tree = newTree; - parseCount++; - renderTreeOnCodeChange(); - runTreeQueryOnChange(); - saveStateOnChange(); - } - - async function renderTree() { - isRendering++; - const cursor = tree.walk(); - - let currentRenderCount = parseCount; - let row = ''; - let rows = []; - let finishedRow = false; - let visitedChildren = false; - let indentLevel = 0; - - for (let i = 0;; i++) { - if (i > 0 && i % 10000 === 0) { - await new Promise(r => setTimeout(r, 0)); - if (parseCount !== currentRenderCount) { - cursor.delete(); - isRendering--; - return; - } - } - - let displayName; - if (cursor.nodeIsMissing) { - displayName = `MISSING ${cursor.nodeType}` - } else if (cursor.nodeIsNamed) { - displayName = cursor.nodeType; - } - - if (visitedChildren) { - if (displayName) { - finishedRow = true; - } - - if (cursor.gotoNextSibling()) { - visitedChildren = false; - } else if (cursor.gotoParent()) { - visitedChildren = true; - indentLevel--; - } else { - break; - } - } else { - if (displayName) { - if (finishedRow) { - row += ''; - rows.push(row); - finishedRow = false; - } - const start = cursor.startPosition; - const end = cursor.endPosition; - const id = cursor.nodeId; - let fieldName = cursor.currentFieldName(); - if (fieldName) { - fieldName += ': '; - } else { - fieldName = ''; - } - row = `
${' '.repeat(indentLevel)}${fieldName}${displayName} [${start.row}, ${start.column}] - [${end.row}, ${end.column}])`; - finishedRow = true; - } - - if (cursor.gotoFirstChild()) { - visitedChildren = false; - indentLevel++; - } else { - visitedChildren = true; - } - } - } - if (finishedRow) { - row += '
'; - rows.push(row); - } - - cursor.delete(); - cluster.update(rows); - treeRows = rows; - isRendering--; - handleCursorMovement(); - } - - function runTreeQuery(_, startRow, endRow) { - if (endRow == null) { - const viewport = codeEditor.getViewport(); - startRow = viewport.from; - endRow = viewport.to; - } - - codeEditor.operation(() => { - const marks = codeEditor.getAllMarks(); - marks.forEach(m => m.clear()); - - if (tree && query) { - const captures = query.captures( - tree.rootNode, - {row: startRow, column: 0}, - {row: endRow, column: 0}, - ); - let lastNodeId; - for (const {name, node} of captures) { - if (node.id === lastNodeId) continue; - lastNodeId = node.id; - const {startPosition, endPosition} = node; - codeEditor.markText( - {line: startPosition.row, ch: startPosition.column}, - {line: endPosition.row, ch: endPosition.column}, - { - inclusiveLeft: true, - inclusiveRight: true, - css: `color: ${colorForCaptureName(name)}` - } - ); - } - } - }); - } - - function handleQueryChange() { - if (query) { - query.delete(); - query.deleted = true; - query = null; - } - - queryEditor.operation(() => { - queryEditor.getAllMarks().forEach(m => m.clear()); - if (!queryCheckbox.checked) return; - - const queryText = queryEditor.getValue(); - - try { - query = parser.getLanguage().query(queryText); - let match; - - let row = 0; - queryEditor.eachLine((line) => { - while (match = CAPTURE_REGEX.exec(line.text)) { - queryEditor.markText( - {line: row, ch: match.index}, - {line: row, ch: match.index + match[0].length}, - { - inclusiveLeft: true, - inclusiveRight: true, - css: `color: ${colorForCaptureName(match[1])}` - } - ); - } - row++; - }); - } catch (error) { - const startPosition = queryEditor.posFromIndex(error.index); - const endPosition = { - line: startPosition.line, - ch: startPosition.ch + (error.length || Infinity) - }; - - if (error.index === queryText.length) { - if (startPosition.ch > 0) { - startPosition.ch--; - } else if (startPosition.row > 0) { - startPosition.row--; - startPosition.column = Infinity; - } - } - - queryEditor.markText( - startPosition, - endPosition, - { - className: 'query-error', - inclusiveLeft: true, - inclusiveRight: true, - attributes: {title: error.message} - } - ); - } - }); - - runTreeQuery(); - saveQueryState(); - } - - function handleCursorMovement() { - if (isRendering) return; - - const selection = codeEditor.getDoc().listSelections()[0]; - let start = {row: selection.anchor.line, column: selection.anchor.ch}; - let end = {row: selection.head.line, column: selection.head.ch}; - if ( - start.row > end.row || - ( - start.row === end.row && - start.column > end.column - ) - ) { - let swap = end; - end = start; - start = swap; - } - const node = tree.rootNode.namedDescendantForPosition(start, end); - if (treeRows) { - if (treeRowHighlightedIndex !== -1) { - const row = treeRows[treeRowHighlightedIndex]; - if (row) treeRows[treeRowHighlightedIndex] = row.replace('highlighted', 'plain'); - } - treeRowHighlightedIndex = treeRows.findIndex(row => row.includes(`data-id=${node.id}`)); - if (treeRowHighlightedIndex !== -1) { - const row = treeRows[treeRowHighlightedIndex]; - if (row) treeRows[treeRowHighlightedIndex] = row.replace('plain', 'highlighted'); - } - cluster.update(treeRows); - const lineHeight = cluster.options.item_height; - const scrollTop = outputContainerScroll.scrollTop; - const containerHeight = outputContainerScroll.clientHeight; - const offset = treeRowHighlightedIndex * lineHeight; - if (scrollTop > offset - 20) { - $(outputContainerScroll).animate({scrollTop: offset - 20}, 150); - } else if (scrollTop < offset + lineHeight + 40 - containerHeight) { - $(outputContainerScroll).animate({scrollTop: offset - containerHeight + 40}, 150); - } - } - } - - function handleTreeClick(event) { - if (event.target.tagName === 'A') { - event.preventDefault(); - const [startRow, startColumn, endRow, endColumn] = event - .target - .dataset - .range - .split(',') - .map(n => parseInt(n)); - codeEditor.focus(); - codeEditor.setSelection( - {line: startRow, ch: startColumn}, - {line: endRow, ch: endColumn} - ); - } - } - - function handleLoggingChange() { - if (loggingCheckbox.checked) { - parser.setLogger((message, lexing) => { - if (lexing) { - console.log(" ", message) - } else { - console.log(message) - } - }); - } else { - parser.setLogger(null); - } - } - - function handleQueryEnableChange() { - if (queryCheckbox.checked) { - queryContainer.style.visibility = ''; - queryContainer.style.position = ''; - } else { - queryContainer.style.visibility = 'hidden'; - queryContainer.style.position = 'absolute'; - } - handleQueryChange(); - } - - function treeEditForEditorChange(change) { - const oldLineCount = change.removed.length; - const newLineCount = change.text.length; - const lastLineLength = change.text[newLineCount - 1].length; - - const startPosition = {row: change.from.line, column: change.from.ch}; - const oldEndPosition = {row: change.to.line, column: change.to.ch}; - const newEndPosition = { - row: startPosition.row + newLineCount - 1, - column: newLineCount === 1 - ? startPosition.column + lastLineLength - : lastLineLength - }; - - const startIndex = codeEditor.indexFromPos(change.from); - let newEndIndex = startIndex + newLineCount - 1; - let oldEndIndex = startIndex + oldLineCount - 1; - for (let i = 0; i < newLineCount; i++) newEndIndex += change.text[i].length; - for (let i = 0; i < oldLineCount; i++) oldEndIndex += change.removed[i].length; - - return { - startIndex, oldEndIndex, newEndIndex, - startPosition, oldEndPosition, newEndPosition - }; - } - - function colorForCaptureName(capture) { - const id = query.captureNames.indexOf(capture); - return COLORS_BY_INDEX[id % COLORS_BY_INDEX.length]; - } - - function getLocalStorageItem(key) { - return localStorage.getItem(`${document.title}:${key}`); - } - - function setLocalStorageItem(key, value) { - localStorage.setItem(`${document.title}:${key}`, value); - } - - function loadState() { - const language = getLocalStorageItem("language"); - const sourceCode = getLocalStorageItem("sourceCode"); - const query = getLocalStorageItem("query"); - const queryEnabled = getLocalStorageItem("queryEnabled"); - if (language != null && sourceCode != null && query != null) { - queryInput.value = query; - codeInput.value = sourceCode; - languageSelect.value = language; - queryCheckbox.checked = (queryEnabled === 'true'); - } - } - - function saveState() { - setLocalStorageItem("language", languageSelect.value); - setLocalStorageItem("sourceCode", codeEditor.getValue()); - saveQueryState(); - } - - function saveQueryState() { - setLocalStorageItem("queryEnabled", queryCheckbox.checked); - setLocalStorageItem("query", queryEditor.getValue()); - } - - function debounce(func, wait, immediate) { - var timeout; - return function() { - var context = this, args = arguments; - var later = function() { - timeout = null; - if (!immediate) func.apply(context, args); - }; - var callNow = immediate && !timeout; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - if (callNow) func.apply(context, args); - }; - } -})(); diff --git a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/style.css b/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/style.css deleted file mode 100644 index 6e37df6d6..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-playground-0.19.3/style.css +++ /dev/null @@ -1 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k,.highlight .kv{color:#000000;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m,.highlight .mb,.highlight .mx{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .bp{color:#999999}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight{background-color:#f8f8f8}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5;color:#606c71}a{color:#1e6bb8;text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-block;margin-bottom:1rem;color:rgba(255,255,255,0.7);background-color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);border-style:solid;border-width:1px;border-radius:0.3rem;transition:color 0.2s, background-color 0.2s, border-color 0.2s}.btn:hover{color:rgba(255,255,255,0.8);text-decoration:none;background-color:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3)}.btn+.btn{margin-left:1rem}@media screen and (min-width: 64em){.btn{padding:0.75rem 1rem}}@media screen and (min-width: 42em) and (max-width: 64em){.btn{padding:0.6rem 0.9rem;font-size:0.9rem}}@media screen and (max-width: 42em){.btn{display:block;width:100%;padding:0.75rem;font-size:0.9rem}.btn+.btn{margin-top:1rem;margin-left:0}}.page-header{color:#fff;text-align:center;background-color:#159957;background-image:linear-gradient(120deg, #155799, #159957)}@media screen and (min-width: 64em){.page-header{padding:5rem 6rem}}@media screen and (min-width: 42em) and (max-width: 64em){.page-header{padding:3rem 4rem}}@media screen and (max-width: 42em){.page-header{padding:2rem 1rem}}.project-name{margin-top:0;margin-bottom:0.1rem}@media screen and (min-width: 64em){.project-name{font-size:3.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.project-name{font-size:2.25rem}}@media screen and (max-width: 42em){.project-name{font-size:1.75rem}}.project-tagline{margin-bottom:2rem;font-weight:normal;opacity:0.7}@media screen and (min-width: 64em){.project-tagline{font-size:1.25rem}}@media screen and (min-width: 42em) and (max-width: 64em){.project-tagline{font-size:1.15rem}}@media screen and (max-width: 42em){.project-tagline{font-size:1rem}}.main-content{word-wrap:break-word}.main-content :first-child{margin-top:0}@media screen and (min-width: 64em){.main-content{max-width:64rem;padding:2rem 6rem;margin:0 auto;font-size:1.1rem}}@media screen and (min-width: 42em) and (max-width: 64em){.main-content{padding:2rem 4rem;font-size:1.1rem}}@media screen and (max-width: 42em){.main-content{padding:2rem 1rem;font-size:1rem}}.main-content img{max-width:100%}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:normal;color:#159957}.main-content p{margin-bottom:1em}.main-content code{padding:2px 4px;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:0.9rem;color:#567482;background-color:#f3f6fa;border-radius:0.3rem}.main-content pre{padding:0.8rem;margin-top:0;margin-bottom:1rem;font:1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;color:#567482;word-wrap:normal;background-color:#f3f6fa;border:solid 1px #dce6f0;border-radius:0.3rem}.main-content pre>code{padding:0;margin:0;font-size:0.9rem;color:#567482;word-break:normal;white-space:pre;background:transparent;border:0}.main-content .highlight{margin-bottom:1rem}.main-content .highlight pre{margin-bottom:0;word-break:normal}.main-content .highlight pre,.main-content pre{padding:0.8rem;overflow:auto;font-size:0.9rem;line-height:1.45;border-radius:0.3rem;-webkit-overflow-scrolling:touch}.main-content pre code,.main-content pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main-content pre code:before,.main-content pre code:after,.main-content pre tt:before,.main-content pre tt:after{content:normal}.main-content ul,.main-content ol{margin-top:0}.main-content blockquote{padding:0 1rem;margin-left:0;color:#819198;border-left:0.3rem solid #dce6f0}.main-content blockquote>:first-child{margin-top:0}.main-content blockquote>:last-child{margin-bottom:0}.main-content table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;-webkit-overflow-scrolling:touch}.main-content table th{font-weight:bold}.main-content table th,.main-content table td{padding:0.5rem 1rem;border:1px solid #e9ebec}.main-content dl{padding:0}.main-content dl dt{padding:0;margin-top:1rem;font-size:1rem;font-weight:bold}.main-content dl dd{padding:0;margin-bottom:1rem}.main-content hr{height:2px;padding:0;margin:1rem 0;background-color:#eff0f1;border:0}.site-footer{padding-top:2rem;margin-top:2rem;border-top:solid 1px #eff0f1}@media screen and (min-width: 64em){.site-footer{font-size:1rem}}@media screen and (min-width: 42em) and (max-width: 64em){.site-footer{font-size:1rem}}@media screen and (max-width: 42em){.site-footer{font-size:0.9rem}}.site-footer-owner{display:block;font-weight:bold}.site-footer-credits{color:#819198}body{overflow:scroll}a[href^="http"]:after{content:"";display:inline-block;transform:translate(0px, 2px);width:.9em;height:.9em;margin-left:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'%3E%3Cpath d='M20 3h-5a1 1 0 1 0 0 2h3L8 14a1 1 0 1 0 2 2l9-10v3a1 1 0 1 0 2 0V4a1 1 0 0 0-1-1zM5 3L3 5v14l2 2h14l2-2v-6a1 1 0 1 0-2 0v6H5V5h6a1 1 0 1 0 0-2H5z'/%3E%3C/svg%3E");background-size:cover}#container{position:relative;max-width:1024px;margin:0 auto}#main-content,#sidebar{padding:20px 0}#sidebar{position:fixed;background:white;top:0;bottom:0;width:0;overflow-y:auto;border-right:1px solid #ccc;z-index:1}#sidebar .github-repo{display:inline-block;padding-left:3.75em;font-size:.85em}#sidebar-toggle-link{font-size:24px;position:fixed;background-color:white;opacity:0.75;box-shadow:1px 1px 5px #aaa;left:0;padding:5px 10px;display:none;z-index:100;text-decoration:none !important;color:#aaa}#main-content{position:relative;padding:20px;padding-left:20px}.nav-link.active{text-decoration:underline}a>span{text-decoration:inherit}.table-of-contents-section{border-bottom:1px solid #ccc}.logo{display:block}.table-of-contents-section.active{background-color:#edffcb}.table-of-contents-section{padding:10px 20px}#table-of-contents ul{padding:0;margin:0}#table-of-contents li{display:block;padding:5px 20px}@media (max-width: 900px){#sidebar{left:0;transition:left 0.25s}#sidebar-toggle-link{display:block;transition:left 0.25s}#main-content{left:0;padding-left:20px;transition:left 0.25s}body.sidebar-hidden #sidebar{left:0}body.sidebar-hidden #main-content{left:0}body.sidebar-hidden #sidebar-toggle-link{left:0}}#playground-container .CodeMirror{height:auto;max-height:350px;border:1px solid #aaa}#playground-container .CodeMirror-scroll{height:auto;max-height:350px}#playground-container h4,#playground-container select,#playground-container .field,#playground-container label{display:inline-block;margin-right:20px}#playground-container #logging-checkbox{height:15px}#playground-container .CodeMirror div.CodeMirror-cursor{border-left:3px solid red}#output-container{padding:0 10px;margin:0}#output-container-scroll{padding:0;position:relative;margin-top:0;overflow:auto;max-height:350px;border:1px solid #aaa}a.highlighted{background-color:#ddd;text-decoration:underline}.query-error{text-decoration:underline red dashed} diff --git a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-yaml-0.5.0/tree-sitter-yaml.wasm b/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-yaml-0.5.0/tree-sitter-yaml.wasm deleted file mode 100755 index 927e167d8923d4ef78ebf527742c59c9e7522ee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184264 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

`E@eu;3b;dUAoP2#v?Gf;5uZ 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 s^iQVpGl1&&(o=process.argv[1].replace(/\\/g,"/")),s=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=Module),_=function(e){process.exit(e)},Module.inspect=function(){return"[Emscripten Module object]"}):r?("undefined"!=typeof read&&(i=function(e){return read(e)}),d=function(e){var t;return"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(N("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?s=scriptArgs:void 0!==arguments&&(s=arguments),"function"==typeof quit&&(_=function(e){quit(e)}),"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)):(a||u)&&(u?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),f=0!==f.indexOf("blob:")?f.substr(0,f.lastIndexOf("/")+1):"",i=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},u&&(d=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),l=function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)});Module.print||console.log.bind(console);var p=Module.printErr||console.warn.bind(console);for(e in t)t.hasOwnProperty(e)&&(Module[e]=t[e]);t=null,Module.arguments&&(s=Module.arguments),Module.thisProgram&&(o=Module.thisProgram),Module.quit&&(_=Module.quit);var h=16;var g,w=[];function M(e,t){if(!g){g=new WeakMap;for(var n=0;n>0]=t;break;case"i16":q[e>>1]=t;break;case"i32":T[e>>2]=t;break;case"i64":ce=[t>>>0,(de=t,+Math.abs(de)>=1?de>0?(0|Math.min(+Math.floor(de/4294967296),4294967295))>>>0:~~+Math.ceil((de-+(~~de>>>0))/4294967296)>>>0:0)],T[e>>2]=ce[0],T[e+4>>2]=ce[1];break;case"float":W[e>>2]=t;break;case"double":Z[e>>3]=t;break;default:se("invalid type for setValue: "+n)}}function A(e,t,n){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return C[e>>0];case"i16":return q[e>>1];case"i32":case"i64":return T[e>>2];case"float":return W[e>>2];case"double":return Z[e>>3];default:se("invalid type for getValue: "+t)}return null}"object"!=typeof WebAssembly&&se("no native wasm support detected");var x=!1;function N(e,t){e||se("Assertion failed: "+t)}var P=1;var k,C,R,q,T,W,Z,F="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function L(e,t,n){for(var r=t+n,s=t;e[s]&&!(s>=r);)++s;if(s-t>16&&e.subarray&&F)return F.decode(e.subarray(t,s));for(var o="";t>10,56320|1023&i)}}else o+=String.fromCharCode((31&_)<<6|a)}else o+=String.fromCharCode(_)}return o}function O(e,t){return e?L(R,e,t):""}function $(e,t,n,r){if(!(r>0))return 0;for(var s=n,o=n+r-1,_=0;_=55296&&a<=57343)a=65536+((1023&a)<<10)|1023&e.charCodeAt(++_);if(a<=127){if(n>=o)break;t[n++]=a}else if(a<=2047){if(n+1>=o)break;t[n++]=192|a>>6,t[n++]=128|63&a}else if(a<=65535){if(n+2>=o)break;t[n++]=224|a>>12,t[n++]=128|a>>6&63,t[n++]=128|63&a}else{if(n+3>=o)break;t[n++]=240|a>>18,t[n++]=128|a>>12&63,t[n++]=128|a>>6&63,t[n++]=128|63&a}}return t[n]=0,n-s}function U(e,t,n){return $(e,R,t,n)}function D(e){for(var t=0,n=0;n=55296&&r<=57343&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n)),r<=127?++t:t+=r<=2047?2:r<=65535?3:4}return t}function j(e){var t=D(e)+1,n=je(t);return $(e,C,n,t),n}function z(e){k=e,Module.HEAP8=C=new Int8Array(e),Module.HEAP16=q=new Int16Array(e),Module.HEAP32=T=new Int32Array(e),Module.HEAPU8=R=new Uint8Array(e),Module.HEAPU16=new Uint16Array(e),Module.HEAPU32=new Uint32Array(e),Module.HEAPF32=W=new Float32Array(e),Module.HEAPF64=Z=new Float64Array(e)}var G=new WebAssembly.Global({value:"i32",mutable:!0},5250816);Module.___heap_base=5250816;var B=Module.INITIAL_MEMORY||33554432;(v=Module.wasmMemory?Module.wasmMemory:new WebAssembly.Memory({initial:B/65536,maximum:32768}))&&(k=v.buffer),B=k.byteLength,z(k);var H=new WebAssembly.Table({initial:13,element:"anyfunc"}),K=[],V=[],X=[],Q=[],Y=!1;var J=0,ee=null,te=null;function ne(e){J++,Module.monitorRunDependencies&&Module.monitorRunDependencies(J)}function re(e){if(J--,Module.monitorRunDependencies&&Module.monitorRunDependencies(J),0==J&&(null!==ee&&(clearInterval(ee),ee=null),te)){var t=te;te=null,t()}}function se(e){throw Module.onAbort&&Module.onAbort(e),p(e+=""),x=!0,1,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}function oe(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}Module.preloadedImages={},Module.preloadedAudios={},Module.preloadedWasm={};var _e="data:application/octet-stream;base64,";function ae(e){return oe(e,_e)}var ue="file://";function ie(e){return oe(e,ue)}var le,de,ce,me="tree-sitter.wasm";function fe(e){try{if(e==me&&y)return new Uint8Array(y);if(d)return d(e);throw"both async and sync fetching of the wasm failed"}catch(e){se(e)}}ae(me)||(le=me,me=Module.locateFile?Module.locateFile(le,f):f+le);var pe={},he={get:function(e,t){return pe[t]||(pe[t]=new WebAssembly.Global({value:"i32",mutable:!0})),pe[t]}};function ge(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var n=t.func;"number"==typeof n?void 0===t.arg?H.get(n)():H.get(n)(t.arg):n(void 0===t.arg?null:t.arg)}else t(Module)}}function we(e){var t=0;function n(){for(var n=0,r=1;;){var s=e[t++];if(n+=(127&s)*r,r*=128,!(128&s))break}return n}if(e instanceof WebAssembly.Module){var r=WebAssembly.Module.customSections(e,"dylink");N(0!=r.length,"need dylink section"),e=new Int8Array(r[0])}else{N(1836278016==new Uint32Array(new Uint8Array(e.subarray(0,24)).buffer)[0],"need to see wasm magic number"),N(0===e[8],"need the dylink section to be first"),t=9,n(),N(6===e[t]),N(e[++t]==="d".charCodeAt(0)),N(e[++t]==="y".charCodeAt(0)),N(e[++t]==="l".charCodeAt(0)),N(e[++t]==="i".charCodeAt(0)),N(e[++t]==="n".charCodeAt(0)),N(e[++t]==="k".charCodeAt(0)),t++}var s={};s.memorySize=n(),s.memoryAlign=n(),s.tableSize=n(),s.tableAlign=n();var o=n();s.neededDynlibs=[];for(var _=0;_0}var be,Ee={nextHandle:1,loadedLibs:{},loadedLibNames:{}};function ve(e){return-1!=["__cpp_exception","__wasm_apply_data_relocs","__dso_handle","__set_stack_limits"].indexOf(e)}function Ie(e,t){var n={};for(var r in e){var s=e[r];"object"==typeof s&&(s=s.value),"number"==typeof s&&(s+=t),n[r]=s}return function(e){for(var t in e)if(!ve(t)){var n=!1,r=e[t];0==t.indexOf("orig$")&&(t=t.split("$")[1],n=!0),pe[t]||(pe[t]=new WebAssembly.Global({value:"i32",mutable:!0})),(n||0==pe[t].value)&&("function"==typeof r?pe[t].value=M(r):"number"==typeof r?pe[t].value=r:p("unhandled export type for `"+t+"`: "+typeof r))}}(n),n}function Se(e){return 0==e.indexOf("dynCall_")||-1!=["setTempRet0","getTempRet0","stackAlloc","stackSave","stackRestore"].indexOf(e)?e:"_"+e}function Ae(e,t){var n,r;return t&&(n=Module.asm["orig$"+e]),n||(n=Module.asm[e]),!n&&t&&(n=Module["_orig$"+e]),n||(n=Module[Se(e)]),n||0!=e.indexOf("invoke_")||(r=e.split("_")[1],n=function(){var e=Ue();try{return dynCall(r,arguments[0],Array.prototype.slice.call(arguments,1))}catch(t){if(De(e),t!==t+0&&"longjmp"!==t)throw t;_setThrew(1,0)}}),n}function xe(e,t){var n=we(e);function r(){var r=Math.pow(2,n.memoryAlign);r=Math.max(r,h);var s,o,_,a=(s=function(e){if(Y)return Oe(e);var t=Module.___heap_base,n=t+e+15&-16;return Module.___heap_base=n,pe.__heap_base.value=n,t}(n.memorySize+r),(o=r)||(o=h),Math.ceil(s/o)*o),u=Le,i=H.length;H.grow(n.tableSize);for(var l=a;l>2]=r,-1;n=be()}return T[t>>2]=n/1e3|0,T[t+4>>2]=n%1e3*1e3*1e3|0,0}function Te(e){try{return v.grow(e-k.byteLength+65535>>>16),z(v.buffer),1}catch(e){}}function We(e){He(e)}function Ze(e){b(0|e)}qe.sig="iii",We.sig="vi",Ze.sig="vi";var Fe,Le={__indirect_function_table:H,__memory_base:1024,__stack_pointer:G,__table_base:1,abort:Ce,clock_gettime:qe,emscripten_memcpy_big:function(e,t,n){R.copyWithin(e,t,t+n)},emscripten_resize_heap:function(e){var t,n,r=R.length;if((e>>>=0)>2147483648)return!1;for(var s=1;s<=4;s*=2){var o=r*(1+.2/s);if(o=Math.min(o,e+100663296),Te(Math.min(2147483648,((t=Math.max(e,o))%(n=65536)>0&&(t+=n-t%n),t))))return!0}return!1},exit:We,memory:v,setTempRet0:Ze,tree_sitter_log_callback:function(e,t){if(lt){const n=O(t);lt(n,0!==e)}},tree_sitter_parse_callback:function(e,t,n,r,s){var o=it(t,{row:n,column:r});"string"==typeof o?(S(s,o.length,"i32"),function(e,t,n){if(void 0===n&&(n=2147483647),n<2)return 0;for(var r=(n-=2)<2*e.length?n/2:e.length,s=0;s>1]=o,t+=2}q[t>>1]=0}(o,e,10240)):S(s,0,"i32")}},Oe=(function(){var e={env:Le,wasi_snapshot_preview1:Le,"GOT.mem":new Proxy(Le,he),"GOT.func":new Proxy(Le,he)};function t(e,t){var n=e.exports;n=Ie(n,1024),Module.asm=n;var r,s=we(t);s.neededDynlibs&&(E=s.neededDynlibs.concat(E)),r=Module.asm.__wasm_call_ctors,V.unshift(r),re()}function n(e){t(e.instance,e.module)}function r(t){return function(){if(!y&&(a||u)){if("function"==typeof fetch&&!ie(me))return fetch(me,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+me+"'";return e.arrayBuffer()}).catch(function(){return fe(me)});if(l)return new Promise(function(e,t){l(me,function(t){e(new Uint8Array(t))},t)})}return Promise.resolve().then(function(){return fe(me)})}().then(function(t){return WebAssembly.instantiate(t,e)}).then(t,function(e){p("failed to asynchronously prepare wasm: "+e),se(e)})}if(ne(),Module.instantiateWasm)try{return Module.instantiateWasm(e,t)}catch(e){return p("Module.instantiateWasm callback failed with error: "+e),!1}y||"function"!=typeof WebAssembly.instantiateStreaming||ae(me)||ie(me)||"function"!=typeof fetch?r(n):fetch(me,{credentials:"same-origin"}).then(function(t){return WebAssembly.instantiateStreaming(t,e).then(n,function(e){return p("wasm streaming compile failed: "+e),p("falling back to ArrayBuffer instantiation"),r(n)})})}(),Module.___wasm_call_ctors=function(){return(Module.___wasm_call_ctors=Module.asm.__wasm_call_ctors).apply(null,arguments)},Module._malloc=function(){return(Oe=Module._malloc=Module.asm.malloc).apply(null,arguments)}),$e=(Module._ts_language_symbol_count=function(){return(Module._ts_language_symbol_count=Module.asm.ts_language_symbol_count).apply(null,arguments)},Module._ts_language_version=function(){return(Module._ts_language_version=Module.asm.ts_language_version).apply(null,arguments)},Module._ts_language_field_count=function(){return(Module._ts_language_field_count=Module.asm.ts_language_field_count).apply(null,arguments)},Module._ts_language_symbol_name=function(){return(Module._ts_language_symbol_name=Module.asm.ts_language_symbol_name).apply(null,arguments)},Module._ts_language_symbol_for_name=function(){return(Module._ts_language_symbol_for_name=Module.asm.ts_language_symbol_for_name).apply(null,arguments)},Module._ts_language_symbol_type=function(){return(Module._ts_language_symbol_type=Module.asm.ts_language_symbol_type).apply(null,arguments)},Module._ts_language_field_name_for_id=function(){return(Module._ts_language_field_name_for_id=Module.asm.ts_language_field_name_for_id).apply(null,arguments)},Module._memcpy=function(){return(Module._memcpy=Module.asm.memcpy).apply(null,arguments)},Module._free=function(){return(Module._free=Module.asm.free).apply(null,arguments)},Module._calloc=function(){return(Module._calloc=Module.asm.calloc).apply(null,arguments)},Module._ts_parser_delete=function(){return(Module._ts_parser_delete=Module.asm.ts_parser_delete).apply(null,arguments)},Module._ts_parser_set_language=function(){return(Module._ts_parser_set_language=Module.asm.ts_parser_set_language).apply(null,arguments)},Module._ts_parser_timeout_micros=function(){return(Module._ts_parser_timeout_micros=Module.asm.ts_parser_timeout_micros).apply(null,arguments)},Module._ts_parser_set_timeout_micros=function(){return(Module._ts_parser_set_timeout_micros=Module.asm.ts_parser_set_timeout_micros).apply(null,arguments)},Module._memcmp=function(){return(Module._memcmp=Module.asm.memcmp).apply(null,arguments)},Module._ts_query_new=function(){return(Module._ts_query_new=Module.asm.ts_query_new).apply(null,arguments)},Module._ts_query_delete=function(){return(Module._ts_query_delete=Module.asm.ts_query_delete).apply(null,arguments)},Module._iswspace=function(){return(Module._iswspace=Module.asm.iswspace).apply(null,arguments)},Module._iswalnum=function(){return(Module._iswalnum=Module.asm.iswalnum).apply(null,arguments)},Module._ts_query_pattern_count=function(){return(Module._ts_query_pattern_count=Module.asm.ts_query_pattern_count).apply(null,arguments)},Module._ts_query_capture_count=function(){return(Module._ts_query_capture_count=Module.asm.ts_query_capture_count).apply(null,arguments)},Module._ts_query_string_count=function(){return(Module._ts_query_string_count=Module.asm.ts_query_string_count).apply(null,arguments)},Module._ts_query_capture_name_for_id=function(){return(Module._ts_query_capture_name_for_id=Module.asm.ts_query_capture_name_for_id).apply(null,arguments)},Module._ts_query_string_value_for_id=function(){return(Module._ts_query_string_value_for_id=Module.asm.ts_query_string_value_for_id).apply(null,arguments)},Module._ts_query_predicates_for_pattern=function(){return(Module._ts_query_predicates_for_pattern=Module.asm.ts_query_predicates_for_pattern).apply(null,arguments)},Module._ts_tree_copy=function(){return(Module._ts_tree_copy=Module.asm.ts_tree_copy).apply(null,arguments)},Module._ts_tree_delete=function(){return(Module._ts_tree_delete=Module.asm.ts_tree_delete).apply(null,arguments)},Module._ts_init=function(){return(Module._ts_init=Module.asm.ts_init).apply(null,arguments)},Module._ts_parser_new_wasm=function(){return(Module._ts_parser_new_wasm=Module.asm.ts_parser_new_wasm).apply(null,arguments)},Module._ts_parser_enable_logger_wasm=function(){return(Module._ts_parser_enable_logger_wasm=Module.asm.ts_parser_enable_logger_wasm).apply(null,arguments)},Module._ts_parser_parse_wasm=function(){return(Module._ts_parser_parse_wasm=Module.asm.ts_parser_parse_wasm).apply(null,arguments)},Module._ts_language_type_is_named_wasm=function(){return(Module._ts_language_type_is_named_wasm=Module.asm.ts_language_type_is_named_wasm).apply(null,arguments)},Module._ts_language_type_is_visible_wasm=function(){return(Module._ts_language_type_is_visible_wasm=Module.asm.ts_language_type_is_visible_wasm).apply(null,arguments)},Module._ts_tree_root_node_wasm=function(){return(Module._ts_tree_root_node_wasm=Module.asm.ts_tree_root_node_wasm).apply(null,arguments)},Module._ts_tree_edit_wasm=function(){return(Module._ts_tree_edit_wasm=Module.asm.ts_tree_edit_wasm).apply(null,arguments)},Module._ts_tree_get_changed_ranges_wasm=function(){return(Module._ts_tree_get_changed_ranges_wasm=Module.asm.ts_tree_get_changed_ranges_wasm).apply(null,arguments)},Module._ts_tree_cursor_new_wasm=function(){return(Module._ts_tree_cursor_new_wasm=Module.asm.ts_tree_cursor_new_wasm).apply(null,arguments)},Module._ts_tree_cursor_delete_wasm=function(){return(Module._ts_tree_cursor_delete_wasm=Module.asm.ts_tree_cursor_delete_wasm).apply(null,arguments)},Module._ts_tree_cursor_reset_wasm=function(){return(Module._ts_tree_cursor_reset_wasm=Module.asm.ts_tree_cursor_reset_wasm).apply(null,arguments)},Module._ts_tree_cursor_goto_first_child_wasm=function(){return(Module._ts_tree_cursor_goto_first_child_wasm=Module.asm.ts_tree_cursor_goto_first_child_wasm).apply(null,arguments)},Module._ts_tree_cursor_goto_next_sibling_wasm=function(){return(Module._ts_tree_cursor_goto_next_sibling_wasm=Module.asm.ts_tree_cursor_goto_next_sibling_wasm).apply(null,arguments)},Module._ts_tree_cursor_goto_parent_wasm=function(){return(Module._ts_tree_cursor_goto_parent_wasm=Module.asm.ts_tree_cursor_goto_parent_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_node_type_id_wasm=function(){return(Module._ts_tree_cursor_current_node_type_id_wasm=Module.asm.ts_tree_cursor_current_node_type_id_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_node_is_named_wasm=function(){return(Module._ts_tree_cursor_current_node_is_named_wasm=Module.asm.ts_tree_cursor_current_node_is_named_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_node_is_missing_wasm=function(){return(Module._ts_tree_cursor_current_node_is_missing_wasm=Module.asm.ts_tree_cursor_current_node_is_missing_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_node_id_wasm=function(){return(Module._ts_tree_cursor_current_node_id_wasm=Module.asm.ts_tree_cursor_current_node_id_wasm).apply(null,arguments)},Module._ts_tree_cursor_start_position_wasm=function(){return(Module._ts_tree_cursor_start_position_wasm=Module.asm.ts_tree_cursor_start_position_wasm).apply(null,arguments)},Module._ts_tree_cursor_end_position_wasm=function(){return(Module._ts_tree_cursor_end_position_wasm=Module.asm.ts_tree_cursor_end_position_wasm).apply(null,arguments)},Module._ts_tree_cursor_start_index_wasm=function(){return(Module._ts_tree_cursor_start_index_wasm=Module.asm.ts_tree_cursor_start_index_wasm).apply(null,arguments)},Module._ts_tree_cursor_end_index_wasm=function(){return(Module._ts_tree_cursor_end_index_wasm=Module.asm.ts_tree_cursor_end_index_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_field_id_wasm=function(){return(Module._ts_tree_cursor_current_field_id_wasm=Module.asm.ts_tree_cursor_current_field_id_wasm).apply(null,arguments)},Module._ts_tree_cursor_current_node_wasm=function(){return(Module._ts_tree_cursor_current_node_wasm=Module.asm.ts_tree_cursor_current_node_wasm).apply(null,arguments)},Module._ts_node_symbol_wasm=function(){return(Module._ts_node_symbol_wasm=Module.asm.ts_node_symbol_wasm).apply(null,arguments)},Module._ts_node_child_count_wasm=function(){return(Module._ts_node_child_count_wasm=Module.asm.ts_node_child_count_wasm).apply(null,arguments)},Module._ts_node_named_child_count_wasm=function(){return(Module._ts_node_named_child_count_wasm=Module.asm.ts_node_named_child_count_wasm).apply(null,arguments)},Module._ts_node_child_wasm=function(){return(Module._ts_node_child_wasm=Module.asm.ts_node_child_wasm).apply(null,arguments)},Module._ts_node_named_child_wasm=function(){return(Module._ts_node_named_child_wasm=Module.asm.ts_node_named_child_wasm).apply(null,arguments)},Module._ts_node_child_by_field_id_wasm=function(){return(Module._ts_node_child_by_field_id_wasm=Module.asm.ts_node_child_by_field_id_wasm).apply(null,arguments)},Module._ts_node_next_sibling_wasm=function(){return(Module._ts_node_next_sibling_wasm=Module.asm.ts_node_next_sibling_wasm).apply(null,arguments)},Module._ts_node_prev_sibling_wasm=function(){return(Module._ts_node_prev_sibling_wasm=Module.asm.ts_node_prev_sibling_wasm).apply(null,arguments)},Module._ts_node_next_named_sibling_wasm=function(){return(Module._ts_node_next_named_sibling_wasm=Module.asm.ts_node_next_named_sibling_wasm).apply(null,arguments)},Module._ts_node_prev_named_sibling_wasm=function(){return(Module._ts_node_prev_named_sibling_wasm=Module.asm.ts_node_prev_named_sibling_wasm).apply(null,arguments)},Module._ts_node_parent_wasm=function(){return(Module._ts_node_parent_wasm=Module.asm.ts_node_parent_wasm).apply(null,arguments)},Module._ts_node_descendant_for_index_wasm=function(){return(Module._ts_node_descendant_for_index_wasm=Module.asm.ts_node_descendant_for_index_wasm).apply(null,arguments)},Module._ts_node_named_descendant_for_index_wasm=function(){return(Module._ts_node_named_descendant_for_index_wasm=Module.asm.ts_node_named_descendant_for_index_wasm).apply(null,arguments)},Module._ts_node_descendant_for_position_wasm=function(){return(Module._ts_node_descendant_for_position_wasm=Module.asm.ts_node_descendant_for_position_wasm).apply(null,arguments)},Module._ts_node_named_descendant_for_position_wasm=function(){return(Module._ts_node_named_descendant_for_position_wasm=Module.asm.ts_node_named_descendant_for_position_wasm).apply(null,arguments)},Module._ts_node_start_point_wasm=function(){return(Module._ts_node_start_point_wasm=Module.asm.ts_node_start_point_wasm).apply(null,arguments)},Module._ts_node_end_point_wasm=function(){return(Module._ts_node_end_point_wasm=Module.asm.ts_node_end_point_wasm).apply(null,arguments)},Module._ts_node_start_index_wasm=function(){return(Module._ts_node_start_index_wasm=Module.asm.ts_node_start_index_wasm).apply(null,arguments)},Module._ts_node_end_index_wasm=function(){return(Module._ts_node_end_index_wasm=Module.asm.ts_node_end_index_wasm).apply(null,arguments)},Module._ts_node_to_string_wasm=function(){return(Module._ts_node_to_string_wasm=Module.asm.ts_node_to_string_wasm).apply(null,arguments)},Module._ts_node_children_wasm=function(){return(Module._ts_node_children_wasm=Module.asm.ts_node_children_wasm).apply(null,arguments)},Module._ts_node_named_children_wasm=function(){return(Module._ts_node_named_children_wasm=Module.asm.ts_node_named_children_wasm).apply(null,arguments)},Module._ts_node_descendants_of_type_wasm=function(){return(Module._ts_node_descendants_of_type_wasm=Module.asm.ts_node_descendants_of_type_wasm).apply(null,arguments)},Module._ts_node_is_named_wasm=function(){return(Module._ts_node_is_named_wasm=Module.asm.ts_node_is_named_wasm).apply(null,arguments)},Module._ts_node_has_changes_wasm=function(){return(Module._ts_node_has_changes_wasm=Module.asm.ts_node_has_changes_wasm).apply(null,arguments)},Module._ts_node_has_error_wasm=function(){return(Module._ts_node_has_error_wasm=Module.asm.ts_node_has_error_wasm).apply(null,arguments)},Module._ts_node_is_missing_wasm=function(){return(Module._ts_node_is_missing_wasm=Module.asm.ts_node_is_missing_wasm).apply(null,arguments)},Module._ts_query_matches_wasm=function(){return(Module._ts_query_matches_wasm=Module.asm.ts_query_matches_wasm).apply(null,arguments)},Module._ts_query_captures_wasm=function(){return(Module._ts_query_captures_wasm=Module.asm.ts_query_captures_wasm).apply(null,arguments)},Module._iswdigit=function(){return(Module._iswdigit=Module.asm.iswdigit).apply(null,arguments)},Module._iswalpha=function(){return(Module._iswalpha=Module.asm.iswalpha).apply(null,arguments)},Module._iswlower=function(){return(Module._iswlower=Module.asm.iswlower).apply(null,arguments)},Module._towupper=function(){return(Module._towupper=Module.asm.towupper).apply(null,arguments)},Module.___errno_location=function(){return($e=Module.___errno_location=Module.asm.__errno_location).apply(null,arguments)}),Ue=(Module._memchr=function(){return(Module._memchr=Module.asm.memchr).apply(null,arguments)},Module._strlen=function(){return(Module._strlen=Module.asm.strlen).apply(null,arguments)},Module.stackSave=function(){return(Ue=Module.stackSave=Module.asm.stackSave).apply(null,arguments)}),De=Module.stackRestore=function(){return(De=Module.stackRestore=Module.asm.stackRestore).apply(null,arguments)},je=Module.stackAlloc=function(){return(je=Module.stackAlloc=Module.asm.stackAlloc).apply(null,arguments)};Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm).apply(null,arguments)},Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev).apply(null,arguments)},Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm).apply(null,arguments)},Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm).apply(null,arguments)},Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc).apply(null,arguments)},Module.__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm=function(){return(Module.__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm=Module.asm._ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm).apply(null,arguments)},Module.__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev=function(){return(Module.__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev=Module.asm._ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev).apply(null,arguments)},Module.__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw=function(){return(Module.__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw=Module.asm._ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw).apply(null,arguments)},Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_=function(){return(Module.__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_=Module.asm._ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_).apply(null,arguments)},Module.__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv=function(){return(Module.__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv=Module.asm._ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv).apply(null,arguments)},Module.__Znwm=function(){return(Module.__Znwm=Module.asm._Znwm).apply(null,arguments)},Module.__ZdlPv=function(){return(Module.__ZdlPv=Module.asm._ZdlPv).apply(null,arguments)},Module._orig$ts_parser_timeout_micros=function(){return(Module._orig$ts_parser_timeout_micros=Module.asm.orig$ts_parser_timeout_micros).apply(null,arguments)},Module._orig$ts_parser_set_timeout_micros=function(){return(Module._orig$ts_parser_set_timeout_micros=Module.asm.orig$ts_parser_set_timeout_micros).apply(null,arguments)},Module._TRANSFER_BUFFER=7296,Module.___cxa_new_handler=7928;function ze(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}Module.allocate=function(e,t){var n;return n=t==P?je(e.length):Oe(e.length),e.subarray||e.slice?R.set(e,n):R.set(new Uint8Array(e),n),n};te=function e(){Fe||Be(),Fe||(te=e)};var Ge=!1;function Be(e){function t(){Fe||(Fe=!0,Module.calledRun=!0,x||(Y=!0,ge(V),ge(X),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Ke&&function(e){var t=Module._main;if(t){var n=(e=e||[]).length+1,r=je(4*(n+1));T[r>>2]=j(o);for(var s=1;s>2)+s]=j(e[s-1]);T[(r>>2)+n]=0;try{He(t(n,r),!0)}catch(e){if(e instanceof ze)return;if("unwind"==e)return;var a=e;e&&"object"==typeof e&&e.stack&&(a=[e,e.stack]),p("exception thrown: "+a),_(1,e)}finally{!0}}}(e),function(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)e=Module.postRun.shift(),Q.unshift(e);var e;ge(Q)}()))}e=e||s,J>0||!Ge&&(function(){if(E.length){if(!d)return ne(),void E.reduce(function(e,t){return e.then(function(){return Pe(t,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})})},Promise.resolve()).then(function(){re(),ke()});E.forEach(function(e){Pe(e,{global:!0,nodelete:!0,allowUndefined:!0})}),ke()}else ke()}(),Ge=!0,J>0)||(!function(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)e=Module.preRun.shift(),K.unshift(e);var e;ge(K)}(),J>0||(Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),t()},1)):t()))}function He(e,t){e,t&&ye()&&0===e||(ye()||(!0,Module.onExit&&Module.onExit(e),x=!0),_(e,new ze(e)))}if(Module.run=Be,Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var Ke=!0;Module.noInitialRun&&(Ke=!1),Be();const Ve=Module,Xe={},Qe=4,Ye=5*Qe,Je=2*Qe,et=2*Qe+2*Je,tt={row:0,column:0},nt=/[\w-.]*/g,rt=1,st=2,ot=/^_?tree_sitter_\w+/;var _t,at,ut,it,lt,dt=new Promise(e=>{Module.onRuntimeInitialized=e}).then(()=>{ut=Ve._ts_init(),_t=A(ut,"i32"),at=A(ut+Qe,"i32")});class Parser{static init(){return dt}constructor(){if(null==ut)throw new Error("You must first call Parser.init() and wait for it to resolve.");Ve._ts_parser_new_wasm(),this[0]=A(ut,"i32"),this[1]=A(ut+Qe,"i32")}delete(){Ve._ts_parser_delete(this[0]),Ve._free(this[1]),this[0]=0,this[1]=0}setLanguage(e){let t;if(e){if(e.constructor!==Language)throw new Error("Argument must be a Language");{t=e[0];const n=Ve._ts_language_version(t);if(ne.slice(t,r));else{if("function"!=typeof e)throw new Error("Argument must be a string or a function");it=e}this.logCallback?(lt=this.logCallback,Ve._ts_parser_enable_logger_wasm(this[0],1)):(lt=null,Ve._ts_parser_enable_logger_wasm(this[0],0));let r=0,s=0;if(n&&n.includedRanges){r=n.includedRanges.length;let e=s=Ve._calloc(r,et);for(let t=0;t0){let e=n;for(let n=0;n0){let n=t;for(let t=0;t0){let n=t;for(let t=0;t0){let e=a;for(let t=0;t<_;t++)u[t]=gt(this.tree,e),e+=Ye}return Ve._free(a),Ve._free(o),u}get nextSibling(){return ht(this),Ve._ts_node_next_sibling_wasm(this.tree[0]),gt(this.tree)}get previousSibling(){return ht(this),Ve._ts_node_prev_sibling_wasm(this.tree[0]),gt(this.tree)}get nextNamedSibling(){return ht(this),Ve._ts_node_next_named_sibling_wasm(this.tree[0]),gt(this.tree)}get previousNamedSibling(){return ht(this),Ve._ts_node_prev_named_sibling_wasm(this.tree[0]),gt(this.tree)}get parent(){return ht(this),Ve._ts_node_parent_wasm(this.tree[0]),gt(this.tree)}descendantForIndex(e,t=e){if("number"!=typeof e||"number"!=typeof t)throw new Error("Arguments must be numbers");ht(this);let n=ut+Ye;return S(n,e,"i32"),S(n+Qe,t,"i32"),Ve._ts_node_descendant_for_index_wasm(this.tree[0]),gt(this.tree)}namedDescendantForIndex(e,t=e){if("number"!=typeof e||"number"!=typeof t)throw new Error("Arguments must be numbers");ht(this);let n=ut+Ye;return S(n,e,"i32"),S(n+Qe,t,"i32"),Ve._ts_node_named_descendant_for_index_wasm(this.tree[0]),gt(this.tree)}descendantForPosition(e,t=e){if(!pt(e)||!pt(t))throw new Error("Arguments must be {row, column} objects");ht(this);let n=ut+Ye;return yt(n,e),yt(n+Je,t),Ve._ts_node_descendant_for_position_wasm(this.tree[0]),gt(this.tree)}namedDescendantForPosition(e,t=e){if(!pt(e)||!pt(t))throw new Error("Arguments must be {row, column} objects");ht(this);let n=ut+Ye;return yt(n,e),yt(n+Je,t),Ve._ts_node_named_descendant_for_position_wasm(this.tree[0]),gt(this.tree)}walk(){return ht(this),Ve._ts_tree_cursor_new_wasm(this.tree[0]),new TreeCursor(Xe,this.tree)}toString(){ht(this);const e=Ve._ts_node_to_string_wasm(this.tree[0]),t=function(e){for(var t="";;){var n=R[e++>>0];if(!n)return t;t+=String.fromCharCode(n)}}(e);return Ve._free(e),t}}class TreeCursor{constructor(e,t){ft(e),this.tree=t,Mt(this)}delete(){wt(this),Ve._ts_tree_cursor_delete_wasm(this.tree[0]),this[0]=this[1]=this[2]=0}reset(e){ht(e),wt(this,ut+Ye),Ve._ts_tree_cursor_reset_wasm(this.tree[0]),Mt(this)}get nodeType(){return this.tree.language.types[this.nodeTypeId]||"ERROR"}get nodeTypeId(){return wt(this),Ve._ts_tree_cursor_current_node_type_id_wasm(this.tree[0])}get nodeId(){return wt(this),Ve._ts_tree_cursor_current_node_id_wasm(this.tree[0])}get nodeIsNamed(){return wt(this),1===Ve._ts_tree_cursor_current_node_is_named_wasm(this.tree[0])}get nodeIsMissing(){return wt(this),1===Ve._ts_tree_cursor_current_node_is_missing_wasm(this.tree[0])}get nodeText(){wt(this);const e=Ve._ts_tree_cursor_start_index_wasm(this.tree[0]),t=Ve._ts_tree_cursor_end_index_wasm(this.tree[0]);return ct(this.tree,e,t)}get startPosition(){return wt(this),Ve._ts_tree_cursor_start_position_wasm(this.tree[0]),bt(ut)}get endPosition(){return wt(this),Ve._ts_tree_cursor_end_position_wasm(this.tree[0]),bt(ut)}get startIndex(){return wt(this),Ve._ts_tree_cursor_start_index_wasm(this.tree[0])}get endIndex(){return wt(this),Ve._ts_tree_cursor_end_index_wasm(this.tree[0])}currentNode(){return wt(this),Ve._ts_tree_cursor_current_node_wasm(this.tree[0]),gt(this.tree)}currentFieldId(){return wt(this),Ve._ts_tree_cursor_current_field_id_wasm(this.tree[0])}currentFieldName(){return this.tree.language.fields[this.currentFieldId()]}gotoFirstChild(){wt(this);const e=Ve._ts_tree_cursor_goto_first_child_wasm(this.tree[0]);return Mt(this),1===e}gotoNextSibling(){wt(this);const e=Ve._ts_tree_cursor_goto_next_sibling_wasm(this.tree[0]);return Mt(this),1===e}gotoParent(){wt(this);const e=Ve._ts_tree_cursor_goto_parent_wasm(this.tree[0]);return Mt(this),1===e}}class Language{constructor(e,t){ft(e),this[0]=t,this.types=new Array(Ve._ts_language_symbol_count(this[0]));for(let e=0,t=this.types.length;e0){if("string"!==s[0].type)throw new Error("Predicates must begin with a literal value");const t=s[0].value;let n=!0;switch(t){case"not-eq?":n=!1;case"eq?":if(3!==s.length)throw new Error(`Wrong number of arguments to \`#eq?\` predicate. Expected 2, got ${s.length-1}`);if("capture"!==s[1].type)throw new Error(`First argument of \`#eq?\` predicate must be a capture. Got "${s[1].value}"`);if("capture"===s[2].type){const t=s[1].name,r=s[2].name;m[e].push(function(e){let s,o;for(const n of e)n.name===t&&(s=n.node),n.name===r&&(o=n.node);return s.text===o.text===n})}else{const t=s[1].name,r=s[2].value;m[e].push(function(e){for(const s of e)if(s.name===t)return s.node.text===r===n;return!1})}break;case"not-match?":n=!1;case"match?":if(3!==s.length)throw new Error(`Wrong number of arguments to \`#match?\` predicate. Expected 2, got ${s.length-1}.`);if("capture"!==s[1].type)throw new Error(`First argument of \`#match?\` predicate must be a capture. Got "${s[1].value}".`);if("string"!==s[2].type)throw new Error(`Second argument of \`#match?\` predicate must be a string. Got @${s[2].value}.`);const r=s[1].name,o=new RegExp(s[2].value);m[e].push(function(e){for(const t of e)if(t.name===r)return o.test(t.node.text)===n;return!1});break;case"set!":if(s.length<2||s.length>3)throw new Error(`Wrong number of arguments to \`#set!\` predicate. Expected 1 or 2. Got ${s.length-1}.`);if(s.some(e=>"string"!==e.type))throw new Error('Arguments to `#set!` predicate must be a strings.".');i[e]||(i[e]={}),i[e][s[1].value]=s[2]?s[2].value:null;break;case"is?":case"is-not?":if(s.length<2||s.length>3)throw new Error(`Wrong number of arguments to \`#${t}\` predicate. Expected 1 or 2. Got ${s.length-1}.`);if(s.some(e=>"string"!==e.type))throw new Error(`Arguments to \`#${t}\` predicate must be a strings.".`);const _="is?"===t?l:d;_[e]||(_[e]={}),_[e][s[1].value]=s[2]?s[2].value:null;break;default:c[e].push({operator:t,operands:s.slice(1)})}s.length=0}}Object.freeze(i[e]),Object.freeze(l[e]),Object.freeze(d[e])}return Ve._free(n),new Query(Xe,r,a,m,c,Object.freeze(i),Object.freeze(l),Object.freeze(d))}static load(e){let t;if(e instanceof Uint8Array)t=Promise.resolve(e);else{const n=e;if("undefined"!=typeof process&&process.versions&&process.versions.node){const e=require("fs");t=Promise.resolve(e.readFileSync(n))}else t=fetch(n).then(e=>e.arrayBuffer().then(t=>{if(e.ok)return new Uint8Array(t);{const n=new TextDecoder("utf-8").decode(t);throw new Error(`Language.load failed with status ${e.status}.\n\n${n}`)}}))}const n="function"==typeof loadSideModule?loadSideModule:xe;return t.then(e=>n(e,{loadAsync:!0})).then(e=>{const t=Object.keys(e),n=t.find(e=>ot.test(e)&&!e.includes("external_scanner_"));n||console.log(`Couldn't find language function in WASM file. Symbols:\n${JSON.stringify(t,null,2)}`);const r=e[n]();return new Language(Xe,r)})}}class Query{constructor(e,t,n,r,s,o,_,a){ft(e),this[0]=t,this.captureNames=n,this.textPredicates=r,this.predicates=s,this.setProperties=o,this.assertedProperties=_,this.refutedProperties=a}delete(){Ve._ts_query_delete(this[0]),this[0]=0}matches(e,t,n){t||(t=tt),n||(n=tt),ht(e),Ve._ts_query_matches_wasm(this[0],e.tree[0],t.row,t.column,n.row,n.column);const r=A(ut,"i32"),s=A(ut+Qe,"i32"),o=new Array(r);let _=0,a=s;for(let t=0;te(s))){o[_++]={pattern:n,captures:s};const e=this.setProperties[n];e&&(o[t].setProperties=e);const r=this.assertedProperties[n];r&&(o[t].assertedProperties=r);const a=this.refutedProperties[n];a&&(o[t].refutedProperties=a)}}return o.length=_,Ve._free(s),o}captures(e,t,n){t||(t=tt),n||(n=tt),ht(e),Ve._ts_query_captures_wasm(this[0],e.tree[0],t.row,t.column,n.row,n.column);const r=A(ut,"i32"),s=A(ut+Qe,"i32"),o=[],_=[];let a=s;for(let t=0;te(_))){const e=_[r],n=this.setProperties[t];n&&(e.setProperties=n);const s=this.assertedProperties[t];s&&(e.assertedProperties=s);const a=this.refutedProperties[t];a&&(e.refutedProperties=a),o.push(e)}}return Ve._free(s),o}predicatesForPattern(e){return this.predicates[e]}}function ct(e,t,n){const r=n-t;let s=e.textCallback(t,null,n);for(t+=s.length;t0))break;t+=r.length,s+=r}return t>n&&(s=s.slice(0,r)),s}function mt(e,t,n,r){for(let s=0,o=r.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⋙YO;EFn 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 - - - - - - - Tree-sitter YAML Playground - - - -

-
- - - - -

Tree-sitter YAML v0.5.0

- - - -
- This playground was modified from the official Tree-sitter Playground. -
- - - - - - - - - - - -
-
- - - - diff --git a/resources/language-metavariables/tree-sitter-yaml/scripts/generate-playground.js b/resources/language-metavariables/tree-sitter-yaml/examples/invoice.yaml similarity index 77% rename from resources/language-metavariables/tree-sitter-yaml/scripts/generate-playground.js rename to resources/language-metavariables/tree-sitter-yaml/examples/invoice.yaml index f9e2b58c6..4625739d7 100644 --- a/resources/language-metavariables/tree-sitter-yaml/scripts/generate-playground.js +++ b/resources/language-metavariables/tree-sitter-yaml/examples/invoice.yaml @@ -1,9 +1,4 @@ -const generatePlayground = require("../tree-sitter/script/generate-playground"); - -generatePlayground("docs", { - name: "YAML", - example: ` ---- +--- ! invoice: 34843 date : 2001-01-23 bill-to: &id001 @@ -28,9 +23,7 @@ product: price : 2392.00 tax : 251.42 total: 4443.52 -comments: > +comments: Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338. -`.trim() -}); diff --git a/resources/language-metavariables/tree-sitter-yaml/examples/log-file.yaml b/resources/language-metavariables/tree-sitter-yaml/examples/log-file.yaml new file mode 100644 index 000000000..eb5fb8afd --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/examples/log-file.yaml @@ -0,0 +1,29 @@ +--- +Time: 2001-11-23 15:01:42 -5 +User: ed +Warning: + This is an error message + for the log file +--- +Time: 2001-11-23 15:02:31 -5 +User: ed +Warning: + A slightly different error + message. +--- +Date: 2001-11-23 15:03:17 -5 +User: ed +Fatal: + Unknown variable "bar" +Stack: + - file: TopClass.py + line: 23 + code: | + x = MoreObject("345\n") + - file: MoreClass.py + line: 58 + code: |- + foo = bar + + + diff --git a/resources/language-metavariables/tree-sitter-yaml/grammar-schema.js b/resources/language-metavariables/tree-sitter-yaml/grammar-schema.js deleted file mode 100644 index bbb03899a..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/grammar-schema.js +++ /dev/null @@ -1,25 +0,0 @@ -// Ref: https://yaml.org/spec/1.2/spec.html#schema/core/ - -module.exports = grammar({ - name: "schema", - extras: $ => [], - rules: { - pln: $ => choice($.nul, $.bol, $.int, $.flt), - nul: $ => /~|null|Null|NULL/, - bol: $ => /true|True|TRUE|false|False|FALSE/, - int: $ => or([ - /[-+]?[0-9]+/, // base 10 - /0o[0-7]+/, // base 8 - /0x[0-9a-fA-F]+/, // base 16 - ]), - flt: $ => or([ - /[-+]?(\.[0-9]+|[0-9]+(\.[0-9]*)?)([eE][-+]?[0-9]+)?/, // number - /[-+]?(\.inf|\.Inf|\.INF)/, // infinity - /(\.nan|\.NaN|\.NAN)/, // not a number - ]), - }, -}); - -function or(regexList) { - return new RegExp(regexList.map(regex => `(${regex.source})`).join('|')); -} diff --git a/resources/language-metavariables/tree-sitter-yaml/grammar.js b/resources/language-metavariables/tree-sitter-yaml/grammar.js index 084630cf4..03e60bcaf 100644 --- a/resources/language-metavariables/tree-sitter-yaml/grammar.js +++ b/resources/language-metavariables/tree-sitter-yaml/grammar.js @@ -1,7 +1,15 @@ +/** + * @file YAML grammar for tree-sitter + * @author Ika + * @license MIT + */ + +/// + module.exports = grammar({ name: "yaml", - externals: $ => [ + externals: ($) => [ $._eof, // s = starts at column 0 in the current or following row @@ -9,59 +17,125 @@ module.exports = grammar({ // br = starts with more than `current_indent` s_white in the following row // b = starts with `current_indent` s_white in the following row // bl = starts with `parent_indent` or less s_white in the following row - $._s_dir_yml_bgn, $._r_dir_yml_ver, // %YAML 1.2 - $._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx, // %TAG !yaml! tag:yaml.org,2002: - $._s_dir_rsv_bgn, $._r_dir_rsv_prm, // %FOO bar baz - $._s_drs_end, // --- - $._s_doc_end, // ... - $._r_blk_seq_bgn, $._br_blk_seq_bgn, $._b_blk_seq_bgn, // - - $._r_blk_key_bgn, $._br_blk_key_bgn, $._b_blk_key_bgn, // ? - $._r_blk_val_bgn, $._br_blk_val_bgn, $._b_blk_val_bgn, // : - $._r_blk_imp_bgn, // : (implicit) - $._r_blk_lit_bgn, $._br_blk_lit_bgn, // | - $._r_blk_fld_bgn, $._br_blk_fld_bgn, // > - $._br_blk_str_ctn, // block scalar content - $._r_flw_seq_bgn, $._br_flw_seq_bgn, $._b_flw_seq_bgn, // [ - $._r_flw_seq_end, $._br_flw_seq_end, // ] - $._r_flw_map_bgn, $._br_flw_map_bgn, $._b_flw_map_bgn, // { - $._r_flw_map_end, $._br_flw_map_end, // } - $._r_flw_sep_bgn, $._br_flw_sep_bgn, // , - $._r_flw_key_bgn, $._br_flw_key_bgn, // ? - $._r_flw_jsv_bgn, $._br_flw_jsv_bgn, // : (json key) - $._r_flw_njv_bgn, $._br_flw_njv_bgn, // : (non-json key) - $._r_dqt_str_bgn, $._br_dqt_str_bgn, $._b_dqt_str_bgn, // " (start) - $._r_dqt_str_ctn, $._br_dqt_str_ctn, // double quote scalar content - $._r_dqt_esc_nwl, $._br_dqt_esc_nwl, // escape newline - $._r_dqt_esc_seq, $._br_dqt_esc_seq, // escape sequence - $._r_dqt_str_end, $._br_dqt_str_end, // " (end) - $._r_sqt_str_bgn, $._br_sqt_str_bgn, $._b_sqt_str_bgn, // ' (start) - $._r_sqt_str_ctn, $._br_sqt_str_ctn, // single quote scalar content - $._r_sqt_esc_sqt, $._br_sqt_esc_sqt, // '' - $._r_sqt_str_end, $._br_sqt_str_end, // ' (end) + $._s_dir_yml_bgn, + $._r_dir_yml_ver, // %YAML 1.2 + $._s_dir_tag_bgn, + $._r_dir_tag_hdl, + $._r_dir_tag_pfx, // %TAG !yaml! tag:yaml.org,2002: + $._s_dir_rsv_bgn, + $._r_dir_rsv_prm, // %FOO bar baz + $._s_drs_end, // --- + $._s_doc_end, // ... + $._r_blk_seq_bgn, + $._br_blk_seq_bgn, + $._b_blk_seq_bgn, // - + $._r_blk_key_bgn, + $._br_blk_key_bgn, + $._b_blk_key_bgn, // ? + $._r_blk_val_bgn, + $._br_blk_val_bgn, + $._b_blk_val_bgn, // : + $._r_blk_imp_bgn, // : (implicit) + $._r_blk_lit_bgn, + $._br_blk_lit_bgn, // | + $._r_blk_fld_bgn, + $._br_blk_fld_bgn, // > + $._br_blk_str_ctn, // block scalar content + $._r_flw_seq_bgn, + $._br_flw_seq_bgn, + $._b_flw_seq_bgn, // [ + $._r_flw_seq_end, + $._br_flw_seq_end, + $._b_flw_seq_end, // ] + $._r_flw_map_bgn, + $._br_flw_map_bgn, + $._b_flw_map_bgn, // { + $._r_flw_map_end, + $._br_flw_map_end, + $._b_flw_map_end, // } + $._r_flw_sep_bgn, + $._br_flw_sep_bgn, // , + $._r_flw_key_bgn, + $._br_flw_key_bgn, // ? + $._r_flw_jsv_bgn, + $._br_flw_jsv_bgn, // : (json key) + $._r_flw_njv_bgn, + $._br_flw_njv_bgn, // : (non-json key) + $._r_dqt_str_bgn, + $._br_dqt_str_bgn, + $._b_dqt_str_bgn, // " (start) + $._r_dqt_str_ctn, + $._br_dqt_str_ctn, // double quote scalar content + $._r_dqt_esc_nwl, + $._br_dqt_esc_nwl, // escape newline + $._r_dqt_esc_seq, + $._br_dqt_esc_seq, // escape sequence + $._r_dqt_str_end, + $._br_dqt_str_end, // " (end) + $._r_sqt_str_bgn, + $._br_sqt_str_bgn, + $._b_sqt_str_bgn, // ' (start) + $._r_sqt_str_ctn, + $._br_sqt_str_ctn, // single quote scalar content + $._r_sqt_esc_sqt, + $._br_sqt_esc_sqt, // '' + $._r_sqt_str_end, + $._br_sqt_str_end, // ' (end) // plain scalar (singleline in block/flow) - $._r_sgl_pln_nul_blk, $._br_sgl_pln_nul_blk, $._b_sgl_pln_nul_blk, $._r_sgl_pln_nul_flw, $._br_sgl_pln_nul_flw, - $._r_sgl_pln_bol_blk, $._br_sgl_pln_bol_blk, $._b_sgl_pln_bol_blk, $._r_sgl_pln_bol_flw, $._br_sgl_pln_bol_flw, - $._r_sgl_pln_int_blk, $._br_sgl_pln_int_blk, $._b_sgl_pln_int_blk, $._r_sgl_pln_int_flw, $._br_sgl_pln_int_flw, - $._r_sgl_pln_flt_blk, $._br_sgl_pln_flt_blk, $._b_sgl_pln_flt_blk, $._r_sgl_pln_flt_flw, $._br_sgl_pln_flt_flw, - $._r_sgl_pln_str_blk, $._br_sgl_pln_str_blk, $._b_sgl_pln_str_blk, $._r_sgl_pln_str_flw, $._br_sgl_pln_str_flw, + $._r_sgl_pln_nul_blk, + $._br_sgl_pln_nul_blk, + $._b_sgl_pln_nul_blk, + $._r_sgl_pln_nul_flw, + $._br_sgl_pln_nul_flw, + $._r_sgl_pln_bol_blk, + $._br_sgl_pln_bol_blk, + $._b_sgl_pln_bol_blk, + $._r_sgl_pln_bol_flw, + $._br_sgl_pln_bol_flw, + $._r_sgl_pln_int_blk, + $._br_sgl_pln_int_blk, + $._b_sgl_pln_int_blk, + $._r_sgl_pln_int_flw, + $._br_sgl_pln_int_flw, + $._r_sgl_pln_flt_blk, + $._br_sgl_pln_flt_blk, + $._b_sgl_pln_flt_blk, + $._r_sgl_pln_flt_flw, + $._br_sgl_pln_flt_flw, + $._r_sgl_pln_str_blk, + $._br_sgl_pln_str_blk, + $._b_sgl_pln_str_blk, + $._r_sgl_pln_str_flw, + $._br_sgl_pln_str_flw, // plain scalar (multiline in block/flow) - $._r_mtl_pln_str_blk, $._br_mtl_pln_str_blk, - $._r_mtl_pln_str_flw, $._br_mtl_pln_str_flw, - - $._r_tag, $._br_tag, $._b_tag, // !tag - $._r_acr_bgn, $._br_acr_bgn, $._b_acr_bgn, $._r_acr_ctn, // &id - $._r_als_bgn, $._br_als_bgn, $._b_als_bgn, $._r_als_ctn, // *id + $._r_mtl_pln_str_blk, + $._br_mtl_pln_str_blk, + $._r_mtl_pln_str_flw, + $._br_mtl_pln_str_flw, + + $._r_tag, + $._br_tag, + $._b_tag, // !tag + $._r_acr_bgn, + $._br_acr_bgn, + $._b_acr_bgn, + $._r_acr_ctn, // &id + $._r_als_bgn, + $._br_als_bgn, + $._b_als_bgn, + $._r_als_ctn, // *id $._bl, $.comment, + $._err_rec, $.grit_metavariable, ], - extras: $ => [$.comment], + extras: ($) => [$.comment], - conflicts: $ => [ + conflicts: ($) => [ [$._r_prp, $._r_sgl_prp], [$._br_prp, $._br_sgl_prp], [$._flw_seq_tal, $._sgl_flw_seq_tal], @@ -99,7 +173,11 @@ module.exports = grammar({ [$._b_blk_val_itm], [$._hidden_bgn_imp_doc, $._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], [$._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], - [$._hidden_blk_seq_itm_tal, $._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], + [ + $._hidden_blk_seq_itm_tal, + $._hidden_r_sgl_pln_blk, + $._hidden_br_sgl_pln_blk, + ], [$._hidden_br_prp_val, $._br_blk_map_val, $._br_pln_blk_val], [$._hidden_r_prp_val, $._r_blk_map_br_val, $._hidden_r_pln_blk_val], [$._br_blk_key_itm, $._br_blk_key_bgn], @@ -107,7 +185,7 @@ module.exports = grammar({ [$._hidden_imp_doc, $._hidden_br_sgl_pln_blk], ], - inline: $ => [ + inline: ($) => [ $._hidden_r_pln_blk, $._hidden_br_pln_blk, $._hidden_r_pln_flw, @@ -138,421 +216,1131 @@ module.exports = grammar({ ], rules: { - stream: $ => seq(optional(choice( - seq( - field('document', choice($._hidden_bgn_imp_doc, $._drs_doc, $._hidden_exp_doc)), - optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - seq( - field('document', choice($._bgn_imp_doc_end, $._drs_doc_end, $._exp_doc_end, $._hidden_doc_end)), - optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - )), $._eof), - - _doc_w_bgn_w_end_seq: $ => seq($._doc_w_bgn_w_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - _doc_w_bgn_wo_end_seq: $ => seq($._hidden_doc_w_bgn_wo_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - _doc_wo_bgn_w_end_seq: $ => seq($._doc_wo_bgn_w_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - _doc_wo_bgn_wo_end_seq: $ => seq($._doc_wo_bgn_wo_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - - _doc_w_bgn_w_end: $ => choice($._exp_doc_end, $._hidden_doc_end), - _hidden_doc_w_bgn_wo_end: $ => $._hidden_exp_doc, - _doc_wo_bgn_w_end: $ => choice($._drs_doc_end, $._imp_doc_end), - _doc_wo_bgn_wo_end: $ => choice($._drs_doc, $._hidden_imp_doc), + stream: ($) => + seq( + optional( + choice( + seq( + field( + "document", + choice($._hidden_bgn_imp_doc, $._drs_doc, $._hidden_exp_doc) + ), + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + seq( + field( + "document", + choice( + $._bgn_imp_doc_end, + $._drs_doc_end, + $._exp_doc_end, + $._hidden_doc_end + ) + ), + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ) + ) + ), + $._eof + ), + + _doc_w_bgn_w_end_seq: ($) => + seq( + $._doc_w_bgn_w_end, + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ), + _doc_w_bgn_wo_end_seq: ($) => + seq( + $._hidden_doc_w_bgn_wo_end, + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + _doc_wo_bgn_w_end_seq: ($) => + seq( + $._doc_wo_bgn_w_end, + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ), + _doc_wo_bgn_wo_end_seq: ($) => + seq( + $._doc_wo_bgn_wo_end, + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + + _doc_w_bgn_w_end: ($) => choice($._exp_doc_end, $._hidden_doc_end), + _hidden_doc_w_bgn_wo_end: ($) => $._hidden_exp_doc, + _doc_wo_bgn_w_end: ($) => choice($._drs_doc_end, $._imp_doc_end), + _doc_wo_bgn_wo_end: ($) => choice($._drs_doc, $._hidden_imp_doc), // document - _hidden_bgn_imp_doc: $ => choice($._hidden_exp_doc_tal, $._hidden_r_blk_seq_r_val, $._hidden_r_blk_map_r_val), - _drs_doc: $ => seq(repeat1($._hidden_s_dir), $._hidden_exp_doc), - _hidden_exp_doc: $ => seq($._s_drs_end, optional($._hidden_exp_doc_tal)), - _hidden_imp_doc: $ => choice($._hidden_br_blk_seq_val, $._br_blk_map_val, $._br_blk_str_val, $._hidden_br_flw_val_blk), - - _drs_doc_end: $ => prec(1, seq($._drs_doc, $._s_doc_end)), - _exp_doc_end: $ => prec(1, seq($._hidden_exp_doc, $._s_doc_end)), - _imp_doc_end: $ => prec(1, seq($._hidden_imp_doc, $._s_doc_end)), - _bgn_imp_doc_end: $ => prec(1, seq($._hidden_bgn_imp_doc, $._s_doc_end)), - _hidden_doc_end: $ => $._s_doc_end, - - _hidden_exp_doc_tal: $ => choice($._hidden_r_blk_seq_br_val, $._hidden_br_blk_seq_val, $._r_blk_map_br_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk), + _hidden_bgn_imp_doc: ($) => + choice( + $._hidden_exp_doc_tal, + $._hidden_r_blk_seq_r_val, + $._hidden_r_blk_map_r_val + ), + _drs_doc: ($) => seq(repeat1($._hidden_s_dir), $._hidden_exp_doc), + _hidden_exp_doc: ($) => seq($._s_drs_end, optional($._hidden_exp_doc_tal)), + _hidden_imp_doc: ($) => + choice( + $._hidden_br_blk_seq_val, + $._br_blk_map_val, + $._br_blk_str_val, + $._hidden_br_flw_val_blk + ), + + _drs_doc_end: ($) => prec(1, seq($._drs_doc, $._s_doc_end)), + _exp_doc_end: ($) => prec(1, seq($._hidden_exp_doc, $._s_doc_end)), + _imp_doc_end: ($) => prec(1, seq($._hidden_imp_doc, $._s_doc_end)), + _bgn_imp_doc_end: ($) => prec(1, seq($._hidden_bgn_imp_doc, $._s_doc_end)), + _hidden_doc_end: ($) => $._s_doc_end, + + _hidden_exp_doc_tal: ($) => + choice( + $._hidden_r_blk_seq_br_val, + $._hidden_br_blk_seq_val, + $._r_blk_map_br_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ), // directive - _hidden_s_dir: $ => choice($._s_dir_yml, $._s_dir_tag, $._s_dir_rsv), + _hidden_s_dir: ($) => choice($._s_dir_yml, $._s_dir_tag, $._s_dir_rsv), - _s_dir_yml: $ => seq($._s_dir_yml_bgn, $._r_dir_yml_ver), - _s_dir_tag: $ => seq($._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx), - _s_dir_rsv: $ => seq($._s_dir_rsv_bgn, repeat($._r_dir_rsv_prm)), + _s_dir_yml: ($) => seq($._s_dir_yml_bgn, $._r_dir_yml_ver), + _s_dir_tag: ($) => + seq($._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx), + _s_dir_rsv: ($) => seq($._s_dir_rsv_bgn, repeat($._r_dir_rsv_prm)), // property - _hidden_r_prp_val: $ => $._r_prp, - _hidden_br_prp_val: $ => $._br_prp, - - _hidden_r_sgl_prp_val: $ => $._r_sgl_prp, - _hidden_br_sgl_prp_val: $ => $._br_sgl_prp, - _hidden_b_sgl_prp_val: $ => $._b_sgl_prp, - - _r_prp: $ => choice(seq($._r_acr, optional(choice($._r_tag, $._br_tag))), seq($._r_tag, optional(choice($._r_acr, $._br_acr)))), - _br_prp: $ => choice(seq($._br_acr, optional(choice($._r_tag, $._br_tag))), seq($._br_tag, optional(choice($._r_acr, $._br_acr)))), - - _r_sgl_prp: $ => choice(seq($._r_acr, optional($._r_tag)), seq($._r_tag, optional($._r_acr))), - _br_sgl_prp: $ => choice(seq($._br_acr, optional($._r_tag)), seq($._br_tag, optional($._r_acr))), - _b_sgl_prp: $ => choice(seq($._b_acr, optional($._r_tag)), seq($._b_tag, optional($._r_acr))), + _hidden_r_prp_val: ($) => $._r_prp, + _hidden_br_prp_val: ($) => $._br_prp, + + _hidden_r_sgl_prp_val: ($) => $._r_sgl_prp, + _hidden_br_sgl_prp_val: ($) => $._br_sgl_prp, + _hidden_b_sgl_prp_val: ($) => $._b_sgl_prp, + + _r_prp: ($) => + choice( + seq($._r_acr, optional(choice($._r_tag, $._br_tag))), + seq($._r_tag, optional(choice($._r_acr, $._br_acr))) + ), + _br_prp: ($) => + choice( + seq($._br_acr, optional(choice($._r_tag, $._br_tag))), + seq($._br_tag, optional(choice($._r_acr, $._br_acr))) + ), + + _r_sgl_prp: ($) => + choice( + seq($._r_acr, optional($._r_tag)), + seq($._r_tag, optional($._r_acr)) + ), + _br_sgl_prp: ($) => + choice( + seq($._br_acr, optional($._r_tag)), + seq($._br_tag, optional($._r_acr)) + ), + _b_sgl_prp: ($) => + choice( + seq($._b_acr, optional($._r_tag)), + seq($._b_tag, optional($._r_acr)) + ), // block sequence - _hidden_r_blk_seq_val: $ => choice($._hidden_r_blk_seq_r_val, $._hidden_r_blk_seq_br_val), - _hidden_r_blk_seq_r_val: $ => $._hidden_r_blk_seq, - _hidden_r_blk_seq_br_val: $ => seq($._r_prp, $._hidden_br_blk_seq), - _hidden_br_blk_seq_val: $ => choice($._hidden_br_blk_seq, seq($._br_prp, $._hidden_br_blk_seq)), - - _hidden_r_blk_seq_spc_val: $ => seq($._r_prp, $._hidden_b_blk_seq_spc), - _hidden_br_blk_seq_spc_val: $ => seq($._br_prp, $._hidden_b_blk_seq_spc), - _hidden_b_blk_seq_spc_val: $ => $._hidden_b_blk_seq_spc, - - _hidden_r_blk_seq: $ => seq($._r_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), - _hidden_br_blk_seq: $ => seq($._br_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), - - _hidden_b_blk_seq_spc: $ => seq(repeat1($._b_blk_seq_itm), $._bl), - - _r_blk_seq_itm: $ => seq($._r_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - _br_blk_seq_itm: $ => seq($._br_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - _b_blk_seq_itm: $ => seq($._b_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - - _hidden_blk_seq_itm_tal: $ => choice($._hidden_r_blk_seq_val, $._hidden_br_blk_seq_val, $._hidden_r_blk_map_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk), + _hidden_r_blk_seq_val: ($) => + choice($._hidden_r_blk_seq_r_val, $._hidden_r_blk_seq_br_val), + _hidden_r_blk_seq_r_val: ($) => $._hidden_r_blk_seq, + _hidden_r_blk_seq_br_val: ($) => seq($._r_prp, $._hidden_br_blk_seq), + _hidden_br_blk_seq_val: ($) => + choice($._hidden_br_blk_seq, seq($._br_prp, $._hidden_br_blk_seq)), + + _hidden_r_blk_seq_spc_val: ($) => seq($._r_prp, $._hidden_b_blk_seq_spc), + _hidden_br_blk_seq_spc_val: ($) => seq($._br_prp, $._hidden_b_blk_seq_spc), + _hidden_b_blk_seq_spc_val: ($) => $._hidden_b_blk_seq_spc, + + _hidden_r_blk_seq: ($) => + seq($._r_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), + _hidden_br_blk_seq: ($) => + seq($._br_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), + + _hidden_b_blk_seq_spc: ($) => seq(repeat1($._b_blk_seq_itm), $._bl), + + _r_blk_seq_itm: ($) => + seq($._r_blk_seq_bgn, optional(field("item", $._hidden_blk_seq_itm_tal))), + _br_blk_seq_itm: ($) => + seq( + $._br_blk_seq_bgn, + optional(field("item", $._hidden_blk_seq_itm_tal)) + ), + _b_blk_seq_itm: ($) => + seq($._b_blk_seq_bgn, optional(field("item", $._hidden_blk_seq_itm_tal))), + + _hidden_blk_seq_itm_tal: ($) => + choice( + $._hidden_r_blk_seq_val, + $._hidden_br_blk_seq_val, + $._hidden_r_blk_map_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ), // block mapping - _hidden_r_blk_map_val: $ => choice($._hidden_r_blk_map_r_val, $._r_blk_map_br_val), - _hidden_r_blk_map_r_val: $ => $._r_blk_map, - _r_blk_map_br_val: $ => seq($._r_prp, field('map', $._br_blk_map)), - _br_blk_map_val: $ => choice(field('map', $._br_blk_map), seq($._br_prp, field('map', $._br_blk_map))), - - _r_blk_map: $ => seq(field('items', $._hidden_r_blk_map_itm), repeat(field('items', $._hidden_b_blk_map_itm)), $._bl), - _br_blk_map: $ => seq(field('items', $._hidden_br_blk_map_itm), repeat(field('items', $._hidden_b_blk_map_itm)), $._bl), - - _hidden_r_blk_map_itm: $ => choice($._r_blk_exp_itm, $._r_blk_imp_itm), - _hidden_br_blk_map_itm: $ => choice($._br_blk_exp_itm, $._br_blk_imp_itm), - _hidden_b_blk_map_itm: $ => choice($._b_blk_exp_itm, $._b_blk_imp_itm), - - _r_blk_exp_itm: $ => prec.right(choice(seq($._r_blk_key_itm, optional($._b_blk_val_itm)), $._r_blk_val_itm)), - _br_blk_exp_itm: $ => prec.right(choice(seq($._br_blk_key_itm, optional($._b_blk_val_itm)), $._br_blk_val_itm)), - _b_blk_exp_itm: $ => prec.right(choice(seq($._b_blk_key_itm, optional($._b_blk_val_itm)), $._b_blk_val_itm)), - - _r_blk_key_itm: $ => seq($._r_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - _br_blk_key_itm: $ => seq($._br_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - _b_blk_key_itm: $ => seq($._b_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - - _r_blk_val_itm: $ => seq($._r_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - _br_blk_val_itm: $ => seq($._br_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - _b_blk_val_itm: $ => seq($._b_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - - _r_blk_imp_itm: $ => seq(field("key", $._hidden_r_sgl_flw_val_blk), $._blk_imp_itm_tal), - _br_blk_imp_itm: $ => seq(field("key", $._hidden_br_sgl_flw_val_blk), $._blk_imp_itm_tal), - _b_blk_imp_itm: $ => seq(field("key", $._hidden_b_sgl_flw_val_blk), $._blk_imp_itm_tal), - - _hidden_blk_exp_itm_tal: $ => choice($._hidden_blk_seq_itm_tal, $._hidden_r_blk_seq_spc_val, $._hidden_br_blk_seq_spc_val, $._hidden_b_blk_seq_spc_val), - _blk_imp_itm_tal: $ => seq($._r_blk_imp_bgn, optional(field("value", choice($._hidden_r_blk_seq_br_val, $._hidden_br_blk_seq_val, $._hidden_r_blk_seq_spc_val, $._hidden_br_blk_seq_spc_val, $._hidden_b_blk_seq_spc_val, $._r_blk_map_br_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk)))), + _hidden_r_blk_map_val: ($) => + choice($._hidden_r_blk_map_r_val, $._r_blk_map_br_val), + _hidden_r_blk_map_r_val: ($) => $._r_blk_map, + _r_blk_map_br_val: ($) => seq($._r_prp, field("map", $._br_blk_map)), + _br_blk_map_val: ($) => + choice( + field("map", $._br_blk_map), + seq($._br_prp, field("map", $._br_blk_map)) + ), + + _r_blk_map: ($) => + seq( + field("items", $._hidden_r_blk_map_itm), + repeat(field("items", $._hidden_b_blk_map_itm)), + $._bl + ), + _br_blk_map: ($) => + seq( + field("items", $._hidden_br_blk_map_itm), + repeat(field("items", $._hidden_b_blk_map_itm)), + $._bl + ), + + _hidden_r_blk_map_itm: ($) => choice($._r_blk_exp_itm, $._r_blk_imp_itm), + _hidden_br_blk_map_itm: ($) => choice($._br_blk_exp_itm, $._br_blk_imp_itm), + _hidden_b_blk_map_itm: ($) => choice($._b_blk_exp_itm, $._b_blk_imp_itm), + + _r_blk_exp_itm: ($) => + prec.right( + choice( + seq($._r_blk_key_itm, optional($._b_blk_val_itm)), + $._r_blk_val_itm + ) + ), + _br_blk_exp_itm: ($) => + prec.right( + choice( + seq($._br_blk_key_itm, optional($._b_blk_val_itm)), + $._br_blk_val_itm + ) + ), + _b_blk_exp_itm: ($) => + prec.right( + choice( + seq($._b_blk_key_itm, optional($._b_blk_val_itm)), + $._b_blk_val_itm + ) + ), + + _r_blk_key_itm: ($) => + seq($._r_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + _br_blk_key_itm: ($) => + seq($._br_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + _b_blk_key_itm: ($) => + seq($._b_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + + _r_blk_val_itm: ($) => + seq( + $._r_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + _br_blk_val_itm: ($) => + seq( + $._br_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + _b_blk_val_itm: ($) => + seq( + $._b_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + + _r_blk_imp_itm: ($) => + seq(field("key", $._hidden_r_sgl_flw_val_blk), $._blk_imp_itm_tal), + _br_blk_imp_itm: ($) => + seq(field("key", $._hidden_br_sgl_flw_val_blk), $._blk_imp_itm_tal), + _b_blk_imp_itm: ($) => + seq(field("key", $._hidden_b_sgl_flw_val_blk), $._blk_imp_itm_tal), + + _hidden_blk_exp_itm_tal: ($) => + choice( + $._hidden_blk_seq_itm_tal, + $._hidden_r_blk_seq_spc_val, + $._hidden_br_blk_seq_spc_val, + $._hidden_b_blk_seq_spc_val + ), + _blk_imp_itm_tal: ($) => + seq( + $._r_blk_imp_bgn, + optional( + field( + "value", + choice( + $._hidden_r_blk_seq_br_val, + $._hidden_br_blk_seq_val, + $._hidden_r_blk_seq_spc_val, + $._hidden_br_blk_seq_spc_val, + $._hidden_b_blk_seq_spc_val, + $._r_blk_map_br_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ) + ) + ) + ), // block scalar - _r_blk_str_val: $ => choice(field('string', $._r_blk_str), seq($._r_prp, field('string', choice($._r_blk_str, $._br_blk_str)))), - _br_blk_str_val: $ => choice($._br_blk_str, seq($._br_prp, choice($._r_blk_str, $._br_blk_str))), - - _r_blk_str: $ => seq(choice($._r_blk_lit_bgn, $._r_blk_fld_bgn), repeat($._br_blk_str_ctn), $._bl), - _br_blk_str: $ => seq(choice($._br_blk_lit_bgn, $._br_blk_fld_bgn), repeat($._br_blk_str_ctn), $._bl), + _r_blk_str_val: ($) => + choice( + field("string", $._r_blk_str), + seq($._r_prp, field("string", choice($._r_blk_str, $._br_blk_str))) + ), + _br_blk_str_val: ($) => + choice( + $._br_blk_str, + seq($._br_prp, choice($._r_blk_str, $._br_blk_str)) + ), + + _r_blk_str: ($) => + seq( + choice($._r_blk_lit_bgn, $._r_blk_fld_bgn), + repeat($._br_blk_str_ctn), + $._bl + ), + _br_blk_str: ($) => + seq( + choice($._br_blk_lit_bgn, $._br_blk_fld_bgn), + repeat($._br_blk_str_ctn), + $._bl + ), // flow value in block - _hidden_r_flw_val_blk: $ => choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_blk), - _hidden_br_flw_val_blk: $ => choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_blk), + _hidden_r_flw_val_blk: ($) => + choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_blk), + _hidden_br_flw_val_blk: ($) => + choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_blk), - _hidden_r_sgl_flw_val_blk: $ => choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_blk), - _hidden_br_sgl_flw_val_blk: $ => choice($._hidden_br_sgl_flw_jsl_val, $._hidden_br_sgl_flw_njl_val_blk), - _hidden_b_sgl_flw_val_blk: $ => choice($._hidden_b_sgl_flw_jsl_val, $._hidden_b_sgl_flw_njl_val_blk), + _hidden_r_sgl_flw_val_blk: ($) => + choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_blk), + _hidden_br_sgl_flw_val_blk: ($) => + choice($._hidden_br_sgl_flw_jsl_val, $._hidden_br_sgl_flw_njl_val_blk), + _hidden_b_sgl_flw_val_blk: ($) => + choice($._hidden_b_sgl_flw_jsl_val, $._hidden_b_sgl_flw_njl_val_blk), // flow value in flow - _hidden_r_flw_val_flw: $ => choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_flw), - _hidden_br_flw_val_flw: $ => choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_flw), + _hidden_r_flw_val_flw: ($) => + choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_flw), + _hidden_br_flw_val_flw: ($) => + choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_flw), - _hidden_r_sgl_flw_val_flw: $ => choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_flw), + _hidden_r_sgl_flw_val_flw: ($) => + choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_flw), // json-like flow value - _hidden_r_flw_jsl_val: $ => choice($._r_flw_seq_val, $._r_flw_map_val, $._hidden_r_dqt_str_val, $._r_sqt_str_val), - _hidden_br_flw_jsl_val: $ => choice($._br_flw_seq_val, $._br_flw_map_val, $._hidden_br_dqt_str_val, $._br_sqt_str_val), - - _hidden_r_sgl_flw_jsl_val: $ => choice($._r_sgl_flw_seq_val, $._r_sgl_flw_map_val, $._hidden_r_sgl_dqt_str_val, $._r_sgl_sqt_str_val), - _hidden_br_sgl_flw_jsl_val: $ => choice($._br_sgl_flw_seq_val, $._br_sgl_flw_map_val, $._hidden_br_sgl_dqt_str_val, $._br_sgl_sqt_str_val), - _hidden_b_sgl_flw_jsl_val: $ => choice($._b_sgl_flw_seq_val, $._b_sgl_flw_map_val, $._hidden_b_sgl_dqt_str_val, $._b_sgl_sqt_str_val), + _hidden_r_flw_jsl_val: ($) => + choice( + $._r_flw_seq_val, + $._r_flw_map_val, + $._hidden_r_dqt_str_val, + $._r_sqt_str_val + ), + _hidden_br_flw_jsl_val: ($) => + choice( + $._br_flw_seq_val, + $._br_flw_map_val, + $._hidden_br_dqt_str_val, + $._br_sqt_str_val + ), + + _hidden_r_sgl_flw_jsl_val: ($) => + choice( + $._r_sgl_flw_seq_val, + $._r_sgl_flw_map_val, + $._hidden_r_sgl_dqt_str_val, + $._r_sgl_sqt_str_val + ), + _hidden_br_sgl_flw_jsl_val: ($) => + choice( + $._br_sgl_flw_seq_val, + $._br_sgl_flw_map_val, + $._hidden_br_sgl_dqt_str_val, + $._br_sgl_sqt_str_val + ), + _hidden_b_sgl_flw_jsl_val: ($) => + choice( + $._b_sgl_flw_seq_val, + $._b_sgl_flw_map_val, + $._hidden_b_sgl_dqt_str_val, + $._b_sgl_sqt_str_val + ), // non-json-like flow value in block - _hidden_r_flw_njl_val_blk: $ => choice($._hidden_r_als_val, $._hidden_r_prp_val, $._hidden_r_pln_blk_val), - _hidden_br_flw_njl_val_blk: $ => choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_blk_val), - - _hidden_r_sgl_flw_njl_val_blk: $ => choice($._hidden_r_als_val, $._hidden_r_sgl_prp_val, $._r_sgl_pln_blk_val), - _hidden_br_sgl_flw_njl_val_blk: $ => choice($._hidden_br_als_val, $._hidden_br_sgl_prp_val, $._br_sgl_pln_blk_val), - _hidden_b_sgl_flw_njl_val_blk: $ => choice($._hidden_b_als_val, $._hidden_b_sgl_prp_val, $._b_sgl_pln_blk_val), + _hidden_r_flw_njl_val_blk: ($) => + choice($._hidden_r_als_val, $._hidden_r_prp_val, $._hidden_r_pln_blk_val), + _hidden_br_flw_njl_val_blk: ($) => + choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_blk_val), + + _hidden_r_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_r_als_val, + $._hidden_r_sgl_prp_val, + $._r_sgl_pln_blk_val + ), + _hidden_br_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_br_als_val, + $._hidden_br_sgl_prp_val, + $._br_sgl_pln_blk_val + ), + _hidden_b_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_b_als_val, + $._hidden_b_sgl_prp_val, + $._b_sgl_pln_blk_val + ), // non-json-like flow value in flow - _hidden_r_flw_njl_val_flw: $ => choice($._hidden_r_als_val, $._hidden_r_prp_val, $._r_pln_flw_val), - _hidden_br_flw_njl_val_flw: $ => choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_flw_val), + _hidden_r_flw_njl_val_flw: ($) => + choice($._hidden_r_als_val, $._hidden_r_prp_val, $._r_pln_flw_val), + _hidden_br_flw_njl_val_flw: ($) => + choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_flw_val), - _hidden_r_sgl_flw_njl_val_flw: $ => choice($._hidden_r_als_val, $._hidden_r_sgl_prp_val, $._r_sgl_pln_flw_val), + _hidden_r_sgl_flw_njl_val_flw: ($) => + choice( + $._hidden_r_als_val, + $._hidden_r_sgl_prp_val, + $._r_sgl_pln_flw_val + ), // flow sequence - _r_flw_seq_val: $ => choice($._r_flw_seq, seq($._r_prp, choice($._r_flw_seq, $._br_flw_seq))), - _br_flw_seq_val: $ => choice($._br_flw_seq, seq($._br_prp, choice($._r_flw_seq, $._br_flw_seq))), - - _r_sgl_flw_seq_val: $ => choice($._r_sgl_flw_seq, seq($._r_sgl_prp, $._r_sgl_flw_seq)), - _br_sgl_flw_seq_val: $ => choice($._br_sgl_flw_seq, seq($._br_sgl_prp, $._r_sgl_flw_seq)), - _b_sgl_flw_seq_val: $ => choice($._b_sgl_flw_seq, seq($._b_sgl_prp, $._r_sgl_flw_seq)), - - _r_flw_seq: $ => seq($._r_flw_seq_bgn, $._flw_seq_tal), - _br_flw_seq: $ => seq($._br_flw_seq_bgn, $._flw_seq_tal), - - _r_sgl_flw_seq: $ => seq($._r_flw_seq_bgn, $._sgl_flw_seq_tal), - _br_sgl_flw_seq: $ => seq($._br_flw_seq_bgn, $._sgl_flw_seq_tal), - _b_sgl_flw_seq: $ => seq($._b_flw_seq_bgn, $._sgl_flw_seq_tal), - - _flw_seq_tal: $ => seq(optional(choice($._r_flw_seq_dat, $._br_flw_seq_dat)), choice($._r_flw_seq_end, $._br_flw_seq_end)), - _sgl_flw_seq_tal: $ => seq(optional($._r_sgl_flw_col_dat), $._r_flw_seq_end), + _r_flw_seq_val: ($) => + choice($._r_flw_seq, seq($._r_prp, choice($._r_flw_seq, $._br_flw_seq))), + _br_flw_seq_val: ($) => + choice( + $._br_flw_seq, + seq($._br_prp, choice($._r_flw_seq, $._br_flw_seq)) + ), + + _r_sgl_flw_seq_val: ($) => + choice($._r_sgl_flw_seq, seq($._r_sgl_prp, $._r_sgl_flw_seq)), + _br_sgl_flw_seq_val: ($) => + choice($._br_sgl_flw_seq, seq($._br_sgl_prp, $._r_sgl_flw_seq)), + _b_sgl_flw_seq_val: ($) => + choice($._b_sgl_flw_seq, seq($._b_sgl_prp, $._r_sgl_flw_seq)), + + _r_flw_seq: ($) => seq($._r_flw_seq_bgn, $._flw_seq_tal), + _br_flw_seq: ($) => seq($._br_flw_seq_bgn, $._flw_seq_tal), + + _r_sgl_flw_seq: ($) => seq($._r_flw_seq_bgn, $._sgl_flw_seq_tal), + _br_sgl_flw_seq: ($) => seq($._br_flw_seq_bgn, $._sgl_flw_seq_tal), + _b_sgl_flw_seq: ($) => seq($._b_flw_seq_bgn, $._sgl_flw_seq_tal), + + _flw_seq_tal: ($) => + seq( + optional(choice($._r_flw_seq_dat, $._br_flw_seq_dat)), + choice($._r_flw_seq_end, $._br_flw_seq_end, $._b_flw_seq_end) + ), + _sgl_flw_seq_tal: ($) => + seq(optional($._r_sgl_flw_col_dat), $._r_flw_seq_end), // flow mapping - _r_flw_map_val: $ => choice($._r_flw_map, seq($._r_prp, choice($._r_flw_map, $._br_flw_map))), - _br_flw_map_val: $ => choice($._br_flw_map, seq($._br_prp, choice($._r_flw_map, $._br_flw_map))), - - _r_sgl_flw_map_val: $ => choice($._r_sgl_flw_map, seq($._r_sgl_prp, $._r_sgl_flw_map)), - _br_sgl_flw_map_val: $ => choice($._br_sgl_flw_map, seq($._br_sgl_prp, $._r_sgl_flw_map)), - _b_sgl_flw_map_val: $ => choice($._b_sgl_flw_map, seq($._b_sgl_prp, $._r_sgl_flw_map)), - - _r_flw_map: $ => seq($._r_flw_map_bgn, $._flw_map_tal), - _br_flw_map: $ => seq($._br_flw_map_bgn, $._flw_map_tal), - - _r_sgl_flw_map: $ => seq($._r_flw_map_bgn, $._sgl_flw_map_tal), - _br_sgl_flw_map: $ => seq($._br_flw_map_bgn, $._sgl_flw_map_tal), - _b_sgl_flw_map: $ => seq($._b_flw_map_bgn, $._sgl_flw_map_tal), - - _flw_map_tal: $ => seq(optional(choice($._r_flw_map_dat, $._br_flw_map_dat)), choice($._r_flw_map_end, $._br_flw_map_end)), - _sgl_flw_map_tal: $ => seq(optional($._r_sgl_flw_col_dat), $._r_flw_map_end), + _r_flw_map_val: ($) => + choice($._r_flw_map, seq($._r_prp, choice($._r_flw_map, $._br_flw_map))), + _br_flw_map_val: ($) => + choice( + $._br_flw_map, + seq($._br_prp, choice($._r_flw_map, $._br_flw_map)) + ), + + _r_sgl_flw_map_val: ($) => + choice($._r_sgl_flw_map, seq($._r_sgl_prp, $._r_sgl_flw_map)), + _br_sgl_flw_map_val: ($) => + choice($._br_sgl_flw_map, seq($._br_sgl_prp, $._r_sgl_flw_map)), + _b_sgl_flw_map_val: ($) => + choice($._b_sgl_flw_map, seq($._b_sgl_prp, $._r_sgl_flw_map)), + + _r_flw_map: ($) => seq($._r_flw_map_bgn, $._flw_map_tal), + _br_flw_map: ($) => seq($._br_flw_map_bgn, $._flw_map_tal), + + _r_sgl_flw_map: ($) => seq($._r_flw_map_bgn, $._sgl_flw_map_tal), + _br_sgl_flw_map: ($) => seq($._br_flw_map_bgn, $._sgl_flw_map_tal), + _b_sgl_flw_map: ($) => seq($._b_flw_map_bgn, $._sgl_flw_map_tal), + + _flw_map_tal: ($) => + seq( + optional(choice($._r_flw_map_dat, $._br_flw_map_dat)), + choice($._r_flw_map_end, $._br_flw_map_end, $._b_flw_map_end) + ), + _sgl_flw_map_tal: ($) => + seq(optional($._r_sgl_flw_col_dat), $._r_flw_map_end), // flow collection data - _r_flw_seq_dat: $ => seq($._hidden_r_flw_seq_itm, repeat($._flw_seq_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - _br_flw_seq_dat: $ => seq($._hidden_br_flw_seq_itm, repeat($._flw_seq_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - - _r_flw_map_dat: $ => seq($._hidden_r_flw_map_itm, repeat($._flw_map_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - _br_flw_map_dat: $ => seq($._hidden_br_flw_map_itm, repeat($._flw_map_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - - _r_sgl_flw_col_dat: $ => seq($._hidden_r_sgl_flw_col_itm, repeat($._sgl_flw_col_dat_rpt), optional($._r_flw_sep_bgn)), - - _flw_seq_dat_rpt: $ => seq(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), choice($._hidden_r_flw_seq_itm, $._hidden_br_flw_seq_itm)), - _flw_map_dat_rpt: $ => seq(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), choice($._hidden_r_flw_map_itm, $._hidden_br_flw_map_itm)), - - _sgl_flw_col_dat_rpt: $ => seq($._r_flw_sep_bgn, $._hidden_r_sgl_flw_col_itm), + _r_flw_seq_dat: ($) => + seq( + $._hidden_r_flw_seq_itm, + repeat($._flw_seq_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + _br_flw_seq_dat: ($) => + seq( + $._hidden_br_flw_seq_itm, + repeat($._flw_seq_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + + _r_flw_map_dat: ($) => + seq( + $._hidden_r_flw_map_itm, + repeat($._flw_map_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + _br_flw_map_dat: ($) => + seq( + $._hidden_br_flw_map_itm, + repeat($._flw_map_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + + _r_sgl_flw_col_dat: ($) => + seq( + $._hidden_r_sgl_flw_col_itm, + repeat($._sgl_flw_col_dat_rpt), + optional($._r_flw_sep_bgn) + ), + + _flw_seq_dat_rpt: ($) => + seq( + choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), + choice($._hidden_r_flw_seq_itm, $._hidden_br_flw_seq_itm) + ), + _flw_map_dat_rpt: ($) => + seq( + choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), + choice($._hidden_r_flw_map_itm, $._hidden_br_flw_map_itm) + ), + + _sgl_flw_col_dat_rpt: ($) => + seq($._r_flw_sep_bgn, $._hidden_r_sgl_flw_col_itm), // flow collection item - _hidden_r_flw_seq_itm: $ => choice($._hidden_r_flw_val_flw, $._r_flw_exp_par, $._r_flw_imp_r_par, $._r_flw_njl_ann_par), - _hidden_br_flw_seq_itm: $ => choice($._hidden_br_flw_val_flw, $._br_flw_exp_par, $._br_flw_imp_r_par, $._br_flw_njl_ann_par), - - _hidden_r_flw_map_itm: $ => choice($._hidden_r_flw_val_flw, $._r_flw_exp_par, $._r_flw_imp_r_par, $._r_flw_imp_br_par, $._r_flw_njl_ann_par), - _hidden_br_flw_map_itm: $ => choice($._hidden_br_flw_val_flw, $._br_flw_exp_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par, $._br_flw_njl_ann_par), - - _hidden_r_sgl_flw_col_itm: $ => choice($._hidden_r_sgl_flw_val_flw, $._r_sgl_flw_exp_par, $._r_sgl_flw_imp_par, $._r_sgl_flw_njl_ann_par), + _hidden_r_flw_seq_itm: ($) => + choice( + $._hidden_r_flw_val_flw, + $._r_flw_exp_par, + $._r_flw_imp_r_par, + $._r_flw_njl_ann_par + ), + _hidden_br_flw_seq_itm: ($) => + choice( + $._hidden_br_flw_val_flw, + $._br_flw_exp_par, + $._br_flw_imp_r_par, + $._br_flw_njl_ann_par + ), + + _hidden_r_flw_map_itm: ($) => + choice( + $._hidden_r_flw_val_flw, + $._r_flw_exp_par, + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._r_flw_njl_ann_par + ), + _hidden_br_flw_map_itm: ($) => + choice( + $._hidden_br_flw_val_flw, + $._br_flw_exp_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par, + $._br_flw_njl_ann_par + ), + + _hidden_r_sgl_flw_col_itm: ($) => + choice( + $._hidden_r_sgl_flw_val_flw, + $._r_sgl_flw_exp_par, + $._r_sgl_flw_imp_par, + $._r_sgl_flw_njl_ann_par + ), // explicit flow pair - _r_flw_exp_par: $ => seq($._r_flw_key_bgn, optional(choice($._r_flw_imp_r_par, $._r_flw_imp_br_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par))), - _br_flw_exp_par: $ => seq($._br_flw_key_bgn, optional(choice($._r_flw_imp_r_par, $._r_flw_imp_br_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par))), - - _r_sgl_flw_exp_par: $ => seq($._r_flw_key_bgn, optional($._r_sgl_flw_imp_par)), + _r_flw_exp_par: ($) => + seq( + $._r_flw_key_bgn, + optional( + choice( + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par + ) + ) + ), + _br_flw_exp_par: ($) => + seq( + $._br_flw_key_bgn, + optional( + choice( + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par + ) + ) + ), + + _r_sgl_flw_exp_par: ($) => + seq($._r_flw_key_bgn, optional($._r_sgl_flw_imp_par)), // implicit flow pair - _r_flw_imp_r_par: $ => choice(seq(field("key", $._hidden_r_flw_jsl_val), $._r_flw_jsl_ann_par), seq(field("key", $._hidden_r_flw_njl_val_flw), $._r_flw_njl_ann_par)), - _r_flw_imp_br_par: $ => choice(seq(field("key", $._hidden_r_flw_jsl_val), $._br_flw_jsl_ann_par), seq(field("key", $._hidden_r_flw_njl_val_flw), $._br_flw_njl_ann_par)), - _br_flw_imp_r_par: $ => choice(seq(field("key", $._hidden_br_flw_jsl_val), $._r_flw_jsl_ann_par), seq(field("key", $._hidden_br_flw_njl_val_flw), $._r_flw_njl_ann_par)), - _br_flw_imp_br_par: $ => choice(seq(field("key", $._hidden_br_flw_jsl_val), $._br_flw_jsl_ann_par), seq(field("key", $._hidden_br_flw_njl_val_flw), $._br_flw_njl_ann_par)), - - _r_sgl_flw_imp_par: $ => choice(seq(field("key", $._hidden_r_sgl_flw_jsl_val), $._r_sgl_flw_jsl_ann_par), seq(field("key", $._hidden_r_sgl_flw_njl_val_flw), $._r_sgl_flw_njl_ann_par)), + _r_flw_imp_r_par: ($) => + choice( + seq(field("key", $._hidden_r_flw_jsl_val), $._r_flw_jsl_ann_par), + seq(field("key", $._hidden_r_flw_njl_val_flw), $._r_flw_njl_ann_par) + ), + _r_flw_imp_br_par: ($) => + choice( + seq(field("key", $._hidden_r_flw_jsl_val), $._br_flw_jsl_ann_par), + seq(field("key", $._hidden_r_flw_njl_val_flw), $._br_flw_njl_ann_par) + ), + _br_flw_imp_r_par: ($) => + choice( + seq(field("key", $._hidden_br_flw_jsl_val), $._r_flw_jsl_ann_par), + seq(field("key", $._hidden_br_flw_njl_val_flw), $._r_flw_njl_ann_par) + ), + _br_flw_imp_br_par: ($) => + choice( + seq(field("key", $._hidden_br_flw_jsl_val), $._br_flw_jsl_ann_par), + seq(field("key", $._hidden_br_flw_njl_val_flw), $._br_flw_njl_ann_par) + ), + + _r_sgl_flw_imp_par: ($) => + choice( + seq( + field("key", $._hidden_r_sgl_flw_jsl_val), + $._r_sgl_flw_jsl_ann_par + ), + seq( + field("key", $._hidden_r_sgl_flw_njl_val_flw), + $._r_sgl_flw_njl_ann_par + ) + ), // anonymous flow pair - _r_flw_jsl_ann_par: $ => seq($._r_flw_jsv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - _br_flw_jsl_ann_par: $ => seq($._br_flw_jsv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - - _r_sgl_flw_jsl_ann_par: $ => seq($._r_flw_jsv_bgn, optional(field("value", $._hidden_sgl_flw_ann_par_tal))), - - _r_flw_njl_ann_par: $ => seq($._r_flw_njv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - _br_flw_njl_ann_par: $ => seq($._br_flw_njv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - - _r_sgl_flw_njl_ann_par: $ => seq($._r_flw_njv_bgn, optional(field("value", $._hidden_sgl_flw_ann_par_tal))), - - _hidden_flw_ann_par_tal: $ => choice($._hidden_r_flw_val_flw, $._hidden_br_flw_val_flw), - _hidden_sgl_flw_ann_par_tal: $ => $._hidden_r_sgl_flw_val_flw, + _r_flw_jsl_ann_par: ($) => + seq( + $._r_flw_jsv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + _br_flw_jsl_ann_par: ($) => + seq( + $._br_flw_jsv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + + _r_sgl_flw_jsl_ann_par: ($) => + seq( + $._r_flw_jsv_bgn, + optional(field("value", $._hidden_sgl_flw_ann_par_tal)) + ), + + _r_flw_njl_ann_par: ($) => + seq( + $._r_flw_njv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + _br_flw_njl_ann_par: ($) => + seq( + $._br_flw_njv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + + _r_sgl_flw_njl_ann_par: ($) => + seq( + $._r_flw_njv_bgn, + optional(field("value", $._hidden_sgl_flw_ann_par_tal)) + ), + + _hidden_flw_ann_par_tal: ($) => + choice($._hidden_r_flw_val_flw, $._hidden_br_flw_val_flw), + _hidden_sgl_flw_ann_par_tal: ($) => $._hidden_r_sgl_flw_val_flw, // double quote scalar - _hidden_r_dqt_str_val: $ => choice($._r_dqt_str, seq($._r_prp, choice($._r_dqt_str, $._br_dqt_str))), - _hidden_br_dqt_str_val: $ => choice($._br_dqt_str, seq($._br_prp, choice($._r_dqt_str, $._br_dqt_str))), - - _hidden_r_sgl_dqt_str_val: $ => choice($._r_sgl_dqt_str, seq($._r_sgl_prp, $._r_sgl_dqt_str)), - _hidden_br_sgl_dqt_str_val: $ => choice($._br_sgl_dqt_str, seq($._br_sgl_prp, $._r_sgl_dqt_str)), - _hidden_b_sgl_dqt_str_val: $ => choice($._b_sgl_dqt_str, seq($._b_sgl_prp, $._r_sgl_dqt_str)), - - _r_dqt_str: $ => seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), optional($._r_dqt_esc_nwl), repeat($._br_mtl_dqt_ctn), choice($._r_dqt_str_end, $._br_dqt_str_end)), - _br_dqt_str: $ => seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), optional($._r_dqt_esc_nwl), repeat($._br_mtl_dqt_ctn), choice($._r_dqt_str_end, $._br_dqt_str_end)), - - _r_sgl_dqt_str: $ => seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - _br_sgl_dqt_str: $ => seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - _b_sgl_dqt_str: $ => seq($._b_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - - _r_sgl_dqt_ctn: $ => repeat1(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), - _br_mtl_dqt_ctn: $ => choice($._br_dqt_esc_nwl, seq(choice($._br_dqt_str_ctn, $._br_dqt_esc_seq), repeat(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), optional($._r_dqt_esc_nwl))), + _hidden_r_dqt_str_val: ($) => + choice($._r_dqt_str, seq($._r_prp, choice($._r_dqt_str, $._br_dqt_str))), + _hidden_br_dqt_str_val: ($) => + choice( + $._br_dqt_str, + seq($._br_prp, choice($._r_dqt_str, $._br_dqt_str)) + ), + + _hidden_r_sgl_dqt_str_val: ($) => + choice($._r_sgl_dqt_str, seq($._r_sgl_prp, $._r_sgl_dqt_str)), + _hidden_br_sgl_dqt_str_val: ($) => + choice($._br_sgl_dqt_str, seq($._br_sgl_prp, $._r_sgl_dqt_str)), + _hidden_b_sgl_dqt_str_val: ($) => + choice($._b_sgl_dqt_str, seq($._b_sgl_prp, $._r_sgl_dqt_str)), + + _r_dqt_str: ($) => + seq( + $._r_dqt_str_bgn, + optional($._r_sgl_dqt_ctn), + optional($._r_dqt_esc_nwl), + repeat($._br_mtl_dqt_ctn), + choice($._r_dqt_str_end, $._br_dqt_str_end) + ), + _br_dqt_str: ($) => + seq( + $._br_dqt_str_bgn, + optional($._r_sgl_dqt_ctn), + optional($._r_dqt_esc_nwl), + repeat($._br_mtl_dqt_ctn), + choice($._r_dqt_str_end, $._br_dqt_str_end) + ), + + _r_sgl_dqt_str: ($) => + seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + _br_sgl_dqt_str: ($) => + seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + _b_sgl_dqt_str: ($) => + seq($._b_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + + _r_sgl_dqt_ctn: ($) => repeat1(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), + _br_mtl_dqt_ctn: ($) => + choice( + $._br_dqt_esc_nwl, + seq( + choice($._br_dqt_str_ctn, $._br_dqt_esc_seq), + repeat(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), + optional($._r_dqt_esc_nwl) + ) + ), // single quote scalar - _r_sqt_str_val: $ => choice($._r_sqt_str, seq($._r_prp, choice($._r_sqt_str, $._br_sqt_str))), - _br_sqt_str_val: $ => choice($._br_sqt_str, seq($._br_prp, choice($._r_sqt_str, $._br_sqt_str))), - - _r_sgl_sqt_str_val: $ => choice($._r_sgl_sqt_str, seq($._r_sgl_prp, $._r_sgl_sqt_str)), - _br_sgl_sqt_str_val: $ => choice($._br_sgl_sqt_str, seq($._br_sgl_prp, $._r_sgl_sqt_str)), - _b_sgl_sqt_str_val: $ => choice($._b_sgl_sqt_str, seq($._b_sgl_prp, $._r_sgl_sqt_str)), - - _r_sqt_str: $ => seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), repeat($._br_mtl_sqt_ctn), choice($._r_sqt_str_end, $._br_sqt_str_end)), - _br_sqt_str: $ => seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), repeat($._br_mtl_sqt_ctn), choice($._r_sqt_str_end, $._br_sqt_str_end)), - - _r_sgl_sqt_str: $ => seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - _br_sgl_sqt_str: $ => seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - _b_sgl_sqt_str: $ => seq($._b_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - - _r_sgl_sqt_ctn: $ => repeat1(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)), - _br_mtl_sqt_ctn: $ => seq(choice($._br_sqt_str_ctn, $._br_sqt_esc_sqt), repeat(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt))), + _r_sqt_str_val: ($) => + choice($._r_sqt_str, seq($._r_prp, choice($._r_sqt_str, $._br_sqt_str))), + _br_sqt_str_val: ($) => + choice( + $._br_sqt_str, + seq($._br_prp, choice($._r_sqt_str, $._br_sqt_str)) + ), + + _r_sgl_sqt_str_val: ($) => + choice($._r_sgl_sqt_str, seq($._r_sgl_prp, $._r_sgl_sqt_str)), + _br_sgl_sqt_str_val: ($) => + choice($._br_sgl_sqt_str, seq($._br_sgl_prp, $._r_sgl_sqt_str)), + _b_sgl_sqt_str_val: ($) => + choice($._b_sgl_sqt_str, seq($._b_sgl_prp, $._r_sgl_sqt_str)), + + _r_sqt_str: ($) => + seq( + $._r_sqt_str_bgn, + optional($._r_sgl_sqt_ctn), + repeat($._br_mtl_sqt_ctn), + choice($._r_sqt_str_end, $._br_sqt_str_end) + ), + _br_sqt_str: ($) => + seq( + $._br_sqt_str_bgn, + optional($._r_sgl_sqt_ctn), + repeat($._br_mtl_sqt_ctn), + choice($._r_sqt_str_end, $._br_sqt_str_end) + ), + + _r_sgl_sqt_str: ($) => + seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + _br_sgl_sqt_str: ($) => + seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + _b_sgl_sqt_str: ($) => + seq($._b_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + + _r_sgl_sqt_ctn: ($) => repeat1(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)), + _br_mtl_sqt_ctn: ($) => + seq( + choice($._br_sqt_str_ctn, $._br_sqt_esc_sqt), + repeat(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)) + ), // plain scalar in block - _hidden_r_pln_blk_val: $ => choice($._hidden_r_pln_blk, seq($._r_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk))), - _br_pln_blk_val: $ => choice($._hidden_br_pln_blk, seq($._br_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk))), - - _r_sgl_pln_blk_val: $ => choice($._hidden_r_sgl_pln_blk, seq($._r_sgl_prp, $._hidden_r_sgl_pln_blk)), - _br_sgl_pln_blk_val: $ => choice($._hidden_br_sgl_pln_blk, seq($._br_sgl_prp, $._hidden_r_sgl_pln_blk)), - _b_sgl_pln_blk_val: $ => choice($._hidden_b_sgl_pln_blk, seq($._b_sgl_prp, $._hidden_r_sgl_pln_blk)), - - _hidden_r_pln_blk: $ => choice($._hidden_r_sgl_pln_blk, $._hidden_r_mtl_pln_blk), - _hidden_br_pln_blk: $ => choice($._hidden_br_sgl_pln_blk, $._hidden_br_mtl_pln_blk), + _hidden_r_pln_blk_val: ($) => + choice( + $._hidden_r_pln_blk, + seq($._r_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk)) + ), + _br_pln_blk_val: ($) => + choice( + $._hidden_br_pln_blk, + seq($._br_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk)) + ), + + _r_sgl_pln_blk_val: ($) => + choice( + $._hidden_r_sgl_pln_blk, + seq($._r_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + _br_sgl_pln_blk_val: ($) => + choice( + $._hidden_br_sgl_pln_blk, + seq($._br_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + _b_sgl_pln_blk_val: ($) => + choice( + $._hidden_b_sgl_pln_blk, + seq($._b_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + + _hidden_r_pln_blk: ($) => + choice($._hidden_r_sgl_pln_blk, $._hidden_r_mtl_pln_blk), + _hidden_br_pln_blk: ($) => + choice($._hidden_br_sgl_pln_blk, $._hidden_br_mtl_pln_blk), // plain scalar in flow - _r_pln_flw_val: $ => choice($._hidden_r_pln_flw, seq($._r_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw))), - _br_pln_flw_val: $ => choice($._hidden_br_pln_flw, seq($._br_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw))), - - _r_sgl_pln_flw_val: $ => choice($._hidden_r_sgl_pln_flw, seq($._r_sgl_prp, $._hidden_r_sgl_pln_flw)), - - _hidden_r_pln_flw: $ => choice($._hidden_r_sgl_pln_flw, $._hidden_r_mtl_pln_flw), - _hidden_br_pln_flw: $ => choice($._hidden_br_sgl_pln_flw, $._hidden_br_mtl_pln_flw), + _r_pln_flw_val: ($) => + choice( + $._hidden_r_pln_flw, + seq($._r_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw)) + ), + _br_pln_flw_val: ($) => + choice( + $._hidden_br_pln_flw, + seq($._br_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw)) + ), + + _r_sgl_pln_flw_val: ($) => + choice( + $._hidden_r_sgl_pln_flw, + seq($._r_sgl_prp, $._hidden_r_sgl_pln_flw) + ), + + _hidden_r_pln_flw: ($) => + choice($._hidden_r_sgl_pln_flw, $._hidden_r_mtl_pln_flw), + _hidden_br_pln_flw: ($) => + choice($._hidden_br_sgl_pln_flw, $._hidden_br_mtl_pln_flw), // plain scalar schema - _hidden_r_sgl_pln_blk: $ => choice($._r_sgl_pln_nul_blk, $._r_sgl_pln_bol_blk, $._r_sgl_pln_int_blk, $._r_sgl_pln_flt_blk, $._r_sgl_pln_str_blk, $.grit_metavariable), - _hidden_br_sgl_pln_blk: $ => choice($._br_sgl_pln_nul_blk, $._br_sgl_pln_bol_blk, $._br_sgl_pln_int_blk, $._br_sgl_pln_flt_blk, $._br_sgl_pln_str_blk), - _hidden_b_sgl_pln_blk: $ => choice($._b_sgl_pln_nul_blk, $._b_sgl_pln_bol_blk, $._b_sgl_pln_int_blk, $._b_sgl_pln_flt_blk, $._b_sgl_pln_str_blk), - _hidden_r_sgl_pln_flw: $ => choice($._r_sgl_pln_nul_flw, $._r_sgl_pln_bol_flw, $._r_sgl_pln_int_flw, $._r_sgl_pln_flt_flw, $._r_sgl_pln_str_flw), - _hidden_br_sgl_pln_flw: $ => choice($._br_sgl_pln_nul_flw, $._br_sgl_pln_bol_flw, $._br_sgl_pln_int_flw, $._br_sgl_pln_flt_flw, $._br_sgl_pln_str_flw), - - _hidden_r_mtl_pln_blk: $ => $._r_mtl_pln_str_blk, - _hidden_br_mtl_pln_blk: $ => $._br_mtl_pln_str_blk, - _hidden_r_mtl_pln_flw: $ => $._r_mtl_pln_str_flw, - _hidden_br_mtl_pln_flw: $ => $._br_mtl_pln_str_flw, + _hidden_r_sgl_pln_blk: ($) => + choice( + $._r_sgl_pln_nul_blk, + $._r_sgl_pln_bol_blk, + $._r_sgl_pln_int_blk, + $._r_sgl_pln_flt_blk, + $._r_sgl_pln_str_blk, + $.grit_metavariable + ), + _hidden_br_sgl_pln_blk: ($) => + choice( + $._br_sgl_pln_nul_blk, + $._br_sgl_pln_bol_blk, + $._br_sgl_pln_int_blk, + $._br_sgl_pln_flt_blk, + $._br_sgl_pln_str_blk + ), + _hidden_b_sgl_pln_blk: ($) => + choice( + $._b_sgl_pln_nul_blk, + $._b_sgl_pln_bol_blk, + $._b_sgl_pln_int_blk, + $._b_sgl_pln_flt_blk, + $._b_sgl_pln_str_blk + ), + _hidden_r_sgl_pln_flw: ($) => + choice( + $._r_sgl_pln_nul_flw, + $._r_sgl_pln_bol_flw, + $._r_sgl_pln_int_flw, + $._r_sgl_pln_flt_flw, + $._r_sgl_pln_str_flw + ), + _hidden_br_sgl_pln_flw: ($) => + choice( + $._br_sgl_pln_nul_flw, + $._br_sgl_pln_bol_flw, + $._br_sgl_pln_int_flw, + $._br_sgl_pln_flt_flw, + $._br_sgl_pln_str_flw + ), + + _hidden_r_mtl_pln_blk: ($) => $._r_mtl_pln_str_blk, + _hidden_br_mtl_pln_blk: ($) => $._br_mtl_pln_str_blk, + _hidden_r_mtl_pln_flw: ($) => $._r_mtl_pln_str_flw, + _hidden_br_mtl_pln_flw: ($) => $._br_mtl_pln_str_flw, // alias - _hidden_r_als_val: $ => $._r_als, - _hidden_br_als_val: $ => $._br_als, - _hidden_b_als_val: $ => $._b_als, + _hidden_r_als_val: ($) => $._r_als, + _hidden_br_als_val: ($) => $._br_als, + _hidden_b_als_val: ($) => $._b_als, - _r_als: $ => seq($._r_als_bgn, $._r_als_ctn), - _br_als: $ => seq($._br_als_bgn, $._r_als_ctn), - _b_als: $ => seq($._b_als_bgn, $._r_als_ctn), + _r_als: ($) => seq($._r_als_bgn, $._r_als_ctn), + _br_als: ($) => seq($._br_als_bgn, $._r_als_ctn), + _b_als: ($) => seq($._b_als_bgn, $._r_als_ctn), // anchor - _r_acr: $ => seq($._r_acr_bgn, $._r_acr_ctn), - _br_acr: $ => seq($._br_acr_bgn, $._r_acr_ctn), - _b_acr: $ => seq($._b_acr_bgn, $._r_acr_ctn), + _r_acr: ($) => seq($._r_acr_bgn, $._r_acr_ctn), + _br_acr: ($) => seq($._br_acr_bgn, $._r_acr_ctn), + _b_acr: ($) => seq($._b_acr_bgn, $._r_acr_ctn), }, }); -module.exports = global_alias(global_alias(module.exports, { - ..._("yaml_directive", "_s_dir_yml"), - ..._("yaml_version", "_r_dir_yml_ver"), - ..._("tag_directive", "_s_dir_tag"), - ..._("tag_handle", "_r_dir_tag_hdl"), - ..._("tag_prefix", "_r_dir_tag_pfx"), - ..._("reserved_directive", "_s_dir_rsv"), - ..._("directive_name", "_s_dir_rsv_bgn"), - ..._("directive_parameter", "_r_dir_rsv_prm"), - ..._("tag", "_r_tag", "_br_tag", "_b_tag"), - ..._("anchor", "_r_acr", "_br_acr", "_b_acr"), - ..._("anchor_name", "_r_acr_ctn"), - ..._("alias", "_r_als", "_br_als", "_b_als"), - ..._("alias_name", "_r_als_ctn"), - ..._(["document"], "_drs_doc", - "_bgn_imp_doc_end", "_drs_doc_end", "_exp_doc_end", "_imp_doc_end"), - ..._("block_node", "_r_blk_map_br_val", "_br_blk_map_val"), - ..._("block_node", "_r_blk_str_val", "_br_blk_str_val"), - ..._("block_mapping", "_r_blk_map", "_br_blk_map"), - ..._("block_scalar", "_r_blk_str", "_br_blk_str"), - ..._("block_sequence_item", "_r_blk_seq_itm", "_br_blk_seq_itm", "_b_blk_seq_itm"), - ..._("block_mapping_pair", "_r_blk_exp_itm", "_br_blk_exp_itm", "_b_blk_exp_itm"), - ..._("block_mapping_pair", "_r_blk_imp_itm", "_br_blk_imp_itm", "_b_blk_imp_itm"), - ..._("flow_node", "_r_flw_seq_val", "_br_flw_seq_val", "_r_sgl_flw_seq_val", "_br_sgl_flw_seq_val", "_b_sgl_flw_seq_val"),// - ..._("flow_node", "_r_flw_map_val", "_br_flw_map_val", "_r_sgl_flw_map_val", "_br_sgl_flw_map_val", "_b_sgl_flw_map_val"), - ..._("flow_sequence", "_r_flw_seq", "_br_flw_seq", "_r_sgl_flw_seq", "_br_sgl_flw_seq", "_b_sgl_flw_seq"), - ..._("flow_mapping", "_r_flw_map", "_br_flw_map", "_r_sgl_flw_map", "_br_sgl_flw_map", "_b_sgl_flw_map"), - ..._(["flow_pair"], "_r_flw_exp_par", "_br_flw_exp_par", "_r_sgl_flw_exp_par", - "_r_flw_imp_r_par", "_r_flw_imp_br_par", "_br_flw_imp_r_par", "_br_flw_imp_br_par", "_r_sgl_flw_imp_par", - "_r_flw_njl_ann_par", "_br_flw_njl_ann_par", "_r_sgl_flw_njl_ann_par"), - ..._("flow_node", "_r_sqt_str_val", "_br_sqt_str_val", "_r_sgl_sqt_str_val", "_br_sgl_sqt_str_val", "_b_sgl_sqt_str_val"), - ..._("flow_node", "_br_pln_blk_val", "_r_sgl_pln_blk_val", "_br_sgl_pln_blk_val", "_b_sgl_pln_blk_val", - "_r_pln_flw_val", "_br_pln_flw_val", "_r_sgl_pln_flw_val"), - ..._("double_quote_scalar", "_r_dqt_str", "_br_dqt_str", "_r_sgl_dqt_str", "_br_sgl_dqt_str", "_b_sgl_dqt_str"), - ..._("single_quote_scalar", "_r_sqt_str", "_br_sqt_str", "_r_sgl_sqt_str", "_br_sgl_sqt_str", "_b_sgl_sqt_str"), - ..._("escape_sequence", "_r_dqt_esc_nwl", "_br_dqt_esc_nwl", - "_r_dqt_esc_seq", "_br_dqt_esc_seq", - "_r_sqt_esc_sqt", "_br_sqt_esc_sqt"), - ..._("null_scalar", "_r_sgl_pln_nul_blk", "_br_sgl_pln_nul_blk", "_b_sgl_pln_nul_blk", "_r_sgl_pln_nul_flw", "_br_sgl_pln_nul_flw"), - ..._("boolean_scalar", "_r_sgl_pln_bol_blk", "_br_sgl_pln_bol_blk", "_b_sgl_pln_bol_blk", "_r_sgl_pln_bol_flw", "_br_sgl_pln_bol_flw"), - ..._("integer_scalar", "_r_sgl_pln_int_blk", "_br_sgl_pln_int_blk", "_b_sgl_pln_int_blk", "_r_sgl_pln_int_flw", "_br_sgl_pln_int_flw"), - ..._("float_scalar", "_r_sgl_pln_flt_blk", "_br_sgl_pln_flt_blk", "_b_sgl_pln_flt_blk", "_r_sgl_pln_flt_flw", "_br_sgl_pln_flt_flw"), - ..._("string_scalar", "_r_sgl_pln_str_blk", "_br_sgl_pln_str_blk", "_b_sgl_pln_str_blk", "_r_sgl_pln_str_flw", "_br_sgl_pln_str_flw", - "_r_mtl_pln_str_blk", "_br_mtl_pln_str_blk", "_r_mtl_pln_str_flw", "_br_mtl_pln_str_flw"), -}), { - ..._("---", "_s_drs_end"), - ..._("...", "_s_doc_end"), - ..._("-", "_r_blk_seq_bgn", "_br_blk_seq_bgn", "_b_blk_seq_bgn"), - ..._("?", "_r_blk_key_bgn", "_br_blk_key_bgn", "_b_blk_key_bgn"), - ..._(":", "_r_blk_val_bgn", "_br_blk_val_bgn", "_b_blk_val_bgn"), - ..._(":", "_r_blk_imp_bgn"), - ..._("|", "_r_blk_lit_bgn", "_br_blk_lit_bgn"), - ..._(">", "_r_blk_fld_bgn", "_br_blk_fld_bgn"), - ..._("[", "_r_flw_seq_bgn", "_br_flw_seq_bgn", "_b_flw_seq_bgn"), - ..._("]", "_r_flw_seq_end", "_br_flw_seq_end"), - ..._("{", "_r_flw_map_bgn", "_br_flw_map_bgn", "_b_flw_map_bgn"), - ..._("}", "_r_flw_map_end", "_br_flw_map_end"), - ..._(",", "_r_flw_sep_bgn", "_br_flw_sep_bgn"), - ..._("?", "_r_flw_key_bgn", "_br_flw_key_bgn"), - ..._(":", "_r_flw_jsv_bgn", "_br_flw_jsv_bgn"), - ..._(":", "_r_flw_njv_bgn", "_br_flw_njv_bgn"), - ..._("\"", "_r_dqt_str_bgn", "_br_dqt_str_bgn", "_b_dqt_str_bgn"), - ..._("\"", "_r_dqt_str_end", "_br_dqt_str_end"), - ..._("'", "_r_sqt_str_bgn", "_br_sqt_str_bgn", "_b_sqt_str_bgn"), - ..._("'", "_r_sqt_str_end", "_br_sqt_str_end"), - ..._("*", "_r_als_bgn", "_br_als_bgn", "_b_als_bgn"), - ..._("&", "_r_acr_bgn", "_br_acr_bgn", "_b_acr_bgn"), -}); +module.exports.grammar = global_alias( + global_alias(module.exports.grammar, { + ..._("yaml_directive", "_s_dir_yml"), + ..._("yaml_version", "_r_dir_yml_ver"), + ..._("tag_directive", "_s_dir_tag"), + ..._("tag_handle", "_r_dir_tag_hdl"), + ..._("tag_prefix", "_r_dir_tag_pfx"), + ..._("reserved_directive", "_s_dir_rsv"), + ..._("directive_name", "_s_dir_rsv_bgn"), + ..._("directive_parameter", "_r_dir_rsv_prm"), + ..._("tag", "_r_tag", "_br_tag", "_b_tag"), + ..._("anchor", "_r_acr", "_br_acr", "_b_acr"), + ..._("anchor_name", "_r_acr_ctn"), + ..._("alias", "_r_als", "_br_als", "_b_als"), + ..._("alias_name", "_r_als_ctn"), + ..._( + ["document"], + "_drs_doc", + "_bgn_imp_doc_end", + "_drs_doc_end", + "_exp_doc_end", + "_imp_doc_end" + ), + ..._("block_node", "_r_blk_map_br_val", "_br_blk_map_val"), + ..._("block_node", "_r_blk_str_val", "_br_blk_str_val"), + ..._("block_mapping", "_r_blk_map", "_br_blk_map"), + ..._("block_scalar", "_r_blk_str", "_br_blk_str"), + ..._( + "block_sequence_item", + "_r_blk_seq_itm", + "_br_blk_seq_itm", + "_b_blk_seq_itm" + ), + ..._( + "block_mapping_pair", + "_r_blk_exp_itm", + "_br_blk_exp_itm", + "_b_blk_exp_itm" + ), + ..._( + "block_mapping_pair", + "_r_blk_imp_itm", + "_br_blk_imp_itm", + "_b_blk_imp_itm" + ), + ..._( + "flow_node", + "_r_flw_seq_val", + "_br_flw_seq_val", + "_r_sgl_flw_seq_val", + "_br_sgl_flw_seq_val", + "_b_sgl_flw_seq_val" + ), // + ..._( + "flow_node", + "_r_flw_map_val", + "_br_flw_map_val", + "_r_sgl_flw_map_val", + "_br_sgl_flw_map_val", + "_b_sgl_flw_map_val" + ), + ..._( + "flow_sequence", + "_r_flw_seq", + "_br_flw_seq", + "_r_sgl_flw_seq", + "_br_sgl_flw_seq", + "_b_sgl_flw_seq" + ), + ..._( + "flow_mapping", + "_r_flw_map", + "_br_flw_map", + "_r_sgl_flw_map", + "_br_sgl_flw_map", + "_b_sgl_flw_map" + ), + ..._( + ["flow_pair"], + "_r_flw_exp_par", + "_br_flw_exp_par", + "_r_sgl_flw_exp_par", + "_r_flw_imp_r_par", + "_r_flw_imp_br_par", + "_br_flw_imp_r_par", + "_br_flw_imp_br_par", + "_r_sgl_flw_imp_par", + "_r_flw_njl_ann_par", + "_br_flw_njl_ann_par", + "_r_sgl_flw_njl_ann_par" + ), + ..._( + "flow_node", + "_r_sqt_str_val", + "_br_sqt_str_val", + "_r_sgl_sqt_str_val", + "_br_sgl_sqt_str_val", + "_b_sgl_sqt_str_val" + ), + ..._( + "flow_node", + "_br_pln_blk_val", + "_r_sgl_pln_blk_val", + "_br_sgl_pln_blk_val", + "_b_sgl_pln_blk_val", + "_r_pln_flw_val", + "_br_pln_flw_val", + "_r_sgl_pln_flw_val" + ), + ..._( + "double_quote_scalar", + "_r_dqt_str", + "_br_dqt_str", + "_r_sgl_dqt_str", + "_br_sgl_dqt_str", + "_b_sgl_dqt_str" + ), + ..._( + "single_quote_scalar", + "_r_sqt_str", + "_br_sqt_str", + "_r_sgl_sqt_str", + "_br_sgl_sqt_str", + "_b_sgl_sqt_str" + ), + ..._( + "escape_sequence", + "_r_dqt_esc_nwl", + "_br_dqt_esc_nwl", + "_r_dqt_esc_seq", + "_br_dqt_esc_seq", + "_r_sqt_esc_sqt", + "_br_sqt_esc_sqt" + ), + ..._( + "null_scalar", + "_r_sgl_pln_nul_blk", + "_br_sgl_pln_nul_blk", + "_b_sgl_pln_nul_blk", + "_r_sgl_pln_nul_flw", + "_br_sgl_pln_nul_flw" + ), + ..._( + "boolean_scalar", + "_r_sgl_pln_bol_blk", + "_br_sgl_pln_bol_blk", + "_b_sgl_pln_bol_blk", + "_r_sgl_pln_bol_flw", + "_br_sgl_pln_bol_flw" + ), + ..._( + "integer_scalar", + "_r_sgl_pln_int_blk", + "_br_sgl_pln_int_blk", + "_b_sgl_pln_int_blk", + "_r_sgl_pln_int_flw", + "_br_sgl_pln_int_flw" + ), + ..._( + "float_scalar", + "_r_sgl_pln_flt_blk", + "_br_sgl_pln_flt_blk", + "_b_sgl_pln_flt_blk", + "_r_sgl_pln_flt_flw", + "_br_sgl_pln_flt_flw" + ), + ..._( + "string_scalar", + "_r_sgl_pln_str_blk", + "_br_sgl_pln_str_blk", + "_b_sgl_pln_str_blk", + "_r_sgl_pln_str_flw", + "_br_sgl_pln_str_flw", + "_r_mtl_pln_str_blk", + "_br_mtl_pln_str_blk", + "_r_mtl_pln_str_flw", + "_br_mtl_pln_str_flw" + ), + }), + { + ..._("---", "_s_drs_end"), + ..._("...", "_s_doc_end"), + ..._("-", "_r_blk_seq_bgn", "_br_blk_seq_bgn", "_b_blk_seq_bgn"), + ..._("?", "_r_blk_key_bgn", "_br_blk_key_bgn", "_b_blk_key_bgn"), + ..._(":", "_r_blk_val_bgn", "_br_blk_val_bgn", "_b_blk_val_bgn"), + ..._(":", "_r_blk_imp_bgn"), + ..._("|", "_r_blk_lit_bgn", "_br_blk_lit_bgn"), + ..._(">", "_r_blk_fld_bgn", "_br_blk_fld_bgn"), + ..._("[", "_r_flw_seq_bgn", "_br_flw_seq_bgn", "_b_flw_seq_bgn"), + ..._("]", "_r_flw_seq_end", "_br_flw_seq_end", "_b_flw_seq_end"), + ..._("{", "_r_flw_map_bgn", "_br_flw_map_bgn", "_b_flw_map_bgn"), + ..._("}", "_r_flw_map_end", "_br_flw_map_end", "_b_flw_map_end"), + ..._(",", "_r_flw_sep_bgn", "_br_flw_sep_bgn"), + ..._("?", "_r_flw_key_bgn", "_br_flw_key_bgn"), + ..._(":", "_r_flw_jsv_bgn", "_br_flw_jsv_bgn"), + ..._(":", "_r_flw_njv_bgn", "_br_flw_njv_bgn"), + ..._('"', "_r_dqt_str_bgn", "_br_dqt_str_bgn", "_b_dqt_str_bgn"), + ..._('"', "_r_dqt_str_end", "_br_dqt_str_end"), + ..._("'", "_r_sqt_str_bgn", "_br_sqt_str_bgn", "_b_sqt_str_bgn"), + ..._("'", "_r_sqt_str_end", "_br_sqt_str_end"), + ..._("*", "_r_als_bgn", "_br_als_bgn", "_b_als_bgn"), + ..._("&", "_r_acr_bgn", "_br_acr_bgn", "_b_acr_bgn"), + } +); function _(alias_value, ...rule_names) { const alias_content = {}; @@ -574,15 +1362,20 @@ function _(alias_value, ...rule_names) { function global_alias(grammar_json, alias_map) { const new_rules = {}; const new_grammar = { ...grammar_json, rules: new_rules }; - const checklist = Object.fromEntries(Object.entries(alias_map).map(([k, v]) => [k, 0])); + const checklist = Object.fromEntries( + Object.entries(alias_map).map(([k, v]) => [k, 0]) + ); for (const [rule_name, rule] of Object.entries(grammar_json.rules)) { - new_rules[rule_name] = rule_name in alias_map && alias_map[rule_name].shallow - ? rule - : recursive_alias(rule, alias_map, checklist); + new_rules[rule_name] = + rule_name in alias_map && alias_map[rule_name].shallow + ? rule + : recursive_alias(rule, alias_map, checklist); } for (const [rule_name, counter] of Object.entries(checklist)) { if (counter === 0) { - console.warn(`warning: global_alias for ${JSON.stringify(rule_name)} is not used.`); + console.warn( + `warning: global_alias for ${JSON.stringify(rule_name)} is not used.` + ); } } return new_grammar; @@ -592,19 +1385,32 @@ function recursive_alias(rule, alias_map, checklist) { switch (rule.type) { case "CHOICE": case "SEQ": - return { ...rule, members: rule.members.map(member => recursive_alias(member, alias_map, checklist)) }; + return { + ...rule, + members: rule.members.map((member) => + recursive_alias(member, alias_map, checklist) + ), + }; case "REPEAT": case "REPEAT1": case "FIELD": case "PREC": case "PREC_RIGHT": case "TOKEN": - return { ...rule, content: recursive_alias(rule.content, alias_map, checklist) }; + return { + ...rule, + content: recursive_alias(rule.content, alias_map, checklist), + }; case "SYMBOL": if (rule.name in alias_map) { checklist[rule.name]++; const alias = alias_map[rule.name].name; - return { type: "ALIAS", content: rule, named: /[a-z]/i.test(alias), value: alias }; + return { + type: "ALIAS", + content: rule, + named: /[a-z]/i.test(alias), + value: alias, + }; } case "BLANK": case "ALIAS": @@ -614,4 +1420,4 @@ function recursive_alias(rule, alias_map, checklist) { default: throw new Error(`Unexpected rule type ${JSON.stringify(rule.type)}`); } -} \ No newline at end of file +} diff --git a/resources/language-metavariables/tree-sitter-yaml/package-lock.json b/resources/language-metavariables/tree-sitter-yaml/package-lock.json new file mode 100644 index 000000000..e7f27ed19 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/package-lock.json @@ -0,0 +1,371 @@ +{ + "name": "@tree-sitter-grammars/tree-sitter-yaml", + "version": "0.6.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@tree-sitter-grammars/tree-sitter-yaml", + "version": "0.6.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.8.0" + }, + "devDependencies": { + "prebuildify": "^6.0.1", + "tree-sitter-cli": "^0.22.5" + }, + "peerDependencies": { + "tree-sitter": "^0.21.1" + }, + "peerDependenciesMeta": { + "tree_sitter": { + "optional": true + } + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/node-abi": { + "version": "3.56.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.56.0.tgz", + "integrity": "sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.0.0.tgz", + "integrity": "sha512-ipO7rsHEBqa9STO5C5T10fj732ml+5kLN1cAG8/jdHd56ldQeGj3Q7+scUS+VHK/qy1zLEwC4wMK5+yM0btPvw==", + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/prebuildify": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/prebuildify/-/prebuildify-6.0.1.tgz", + "integrity": "sha512-8Y2oOOateom/s8dNBsGIcnm6AxPmLH4/nanQzL5lQMU+sC0CMhzARZHizwr36pUPLdvBnOkCNQzxg4djuFSgIw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "mkdirp-classic": "^0.5.3", + "node-abi": "^3.3.0", + "npm-run-path": "^3.1.0", + "pump": "^3.0.0", + "tar-fs": "^2.1.0" + }, + "bin": { + "prebuildify": "bin.js" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-sitter": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.21.1.tgz", + "integrity": "sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ==", + "hasInstallScript": true, + "peer": true, + "dependencies": { + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.8.0" + } + }, + "node_modules/tree-sitter-cli": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.22.5.tgz", + "integrity": "sha512-c3VT46Bc3a6pEd0JAwufbqEw9Q2FRLDp5E230hGvnr+Hivw+Y6jyeP+3T89KDptvn48MOPVmbgaLm69xYgLVTw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "tree-sitter": "cli.js" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/resources/language-metavariables/tree-sitter-yaml/package.json b/resources/language-metavariables/tree-sitter-yaml/package.json index c4dcfeb73..f2d34a2c2 100644 --- a/resources/language-metavariables/tree-sitter-yaml/package.json +++ b/resources/language-metavariables/tree-sitter-yaml/package.json @@ -1,44 +1,75 @@ { - "name": "tree-sitter-yaml", - "version": "0.5.0", + "name": "@tree-sitter-grammars/tree-sitter-yaml", + "version": "0.6.1", + "license": "MIT", "description": "YAML grammar for tree-sitter", - "keywords": [ - "parser", - "lexer" - ], + "repository": "github:tree-sitter-grammars/tree-sitter-yaml", "main": "bindings/node", - "repository": "https://github.com/ikatyang/tree-sitter-yaml", - "homepage": "https://github.com/ikatyang/tree-sitter-yaml#readme", + "types": "bindings/node", "author": { "name": "Ika", "email": "ikatyang@gmail.com", "url": "https://github.com/ikatyang" }, - "license": "MIT", - "scripts": { - "test": "yarn tree-sitter test", - "prepack": "bash ./scripts/update-schema.sh && yarn tree-sitter generate", - "release": "standard-version --commit-all", - "tree-sitter": "./tree-sitter/target/release/tree-sitter" - }, - "standard-version": { - "preset": "angular", - "scripts": { - "postbump": "rm -r docs && node scripts/generate-playground.js && git add docs" + "maintainers": [ + { + "name": "Amaan Qureshi", + "email": "amaanq12@gmail.com" } - }, + ], + "keywords": [ + "incremental", + "parsing", + "tree-sitter", + "yaml" + ], + "files": [ + "grammar.js", + "binding.gyp", + "prebuilds/**", + "bindings/node/*", + "queries/*", + "src/**", + "schema/**" + ], "dependencies": { - "nan": "^2.14.0" + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.8.0" }, "devDependencies": { - "get-stdin": "^8.0.0", - "natural-orderby": "2.0.3", - "standard-version": "7.0.0" + "prebuildify": "^6.0.1", + "tree-sitter-cli": "^0.22.5" }, - "files": [ - "/src/", - "/bindings/node/", - "/binding.gyp", - "/grammar.js" + "peerDependencies": { + "tree-sitter": "^0.21.1" + }, + "peerDependenciesMeta": { + "tree_sitter": { + "optional": true + } + }, + "scripts": { + "build": "tree-sitter generate --no-bindings", + "postbuild": "npm run --prefix schema/core build", + "test": "tree-sitter test", + "install": "node-gyp-build", + "prebuildify": "prebuildify --napi --strip" + }, + "publishConfig": { + "access": "public" + }, + "tree-sitter": [ + { + "scope": "text.yaml", + "file-types": [ + "yml", + "yaml" + ], + "injection-regex": "^ya?ml$", + "highlights": "queries/highlights.scm", + "external-files": [ + "src/schema.core.c" + ] + } ] } diff --git a/resources/language-metavariables/tree-sitter-yaml/pyproject.toml b/resources/language-metavariables/tree-sitter-yaml/pyproject.toml new file mode 100644 index 000000000..e8af5d168 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/pyproject.toml @@ -0,0 +1,37 @@ +[build-system] +requires = ["setuptools>=42", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "tree-sitter-yaml" +description = "YAML grammar for tree-sitter" +version = "0.6.1" +keywords = ["incremental", "parsing", "tree-sitter", "yaml"] +classifiers = [ + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Topic :: Software Development :: Compilers", + "Topic :: Text Processing :: Linguistic", + "Typing :: Typed" +] +requires-python = ">=3.8" +license.text = "MIT" +readme = "README.md" + +[[project.authors]] +name = "Ika" +email = "ikatyang@gmail.com" + +[[project.maintainers]] +name = "Amaan Qureshi" +email = "amaanq12@gmail.com" + +[project.urls] +Homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml" + +[project.optional-dependencies] +core = ["tree-sitter~=0.21"] + +[tool.cibuildwheel] +build = "cp38-*" +build-frontend = "build" diff --git a/resources/language-metavariables/tree-sitter-yaml/queries/highlights.scm b/resources/language-metavariables/tree-sitter-yaml/queries/highlights.scm new file mode 100644 index 000000000..cb9dcc622 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/queries/highlights.scm @@ -0,0 +1,79 @@ +(boolean_scalar) @boolean + +(null_scalar) @constant.builtin + +[ + (double_quote_scalar) + (single_quote_scalar) + (block_scalar) + (string_scalar) +] @string + +[ + (integer_scalar) + (float_scalar) +] @number + +(comment) @comment + +[ + (anchor_name) + (alias_name) +] @label + +(tag) @type + +[ + (yaml_directive) + (tag_directive) + (reserved_directive) +] @attribute + +(block_mapping_pair + key: (flow_node + [ + (double_quote_scalar) + (single_quote_scalar) + ] @property)) + +(block_mapping_pair + key: (flow_node + (plain_scalar + (string_scalar) @property))) + +(flow_mapping + (_ + key: (flow_node + [ + (double_quote_scalar) + (single_quote_scalar) + ] @property))) + +(flow_mapping + (_ + key: (flow_node + (plain_scalar + (string_scalar) @property)))) + +[ + "," + "-" + ":" + ">" + "?" + "|" +] @punctuation.delimiter + +[ + "[" + "]" + "{" + "}" +] @punctuation.bracket + +[ + "*" + "&" + "---" + "..." +] @punctuation.special diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/grammar.js b/resources/language-metavariables/tree-sitter-yaml/schema/core/grammar.js new file mode 100644 index 000000000..2ae735610 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/grammar.js @@ -0,0 +1,32 @@ +/** @see {@link Core Schema|https://yaml.org/spec/1.2.2/#103-core-schema} */ + +/// + +module.exports = grammar({ + name: "core_schema", + + extras: _ => [], + + rules: { + scalar: $ => choice($.null, $.bool, $.int, $.float), + + null: _ => token(choice("~", "null", "Null", "NULL")), + + bool: _ => token(choice("true", "True", "TRUE", "false", "False", "FALSE")), + + int: _ => token(choice( + /[-+]?[0-9]+/, // base 10 + /0o[0-7]+/, // base 8 + /0x[0-9a-fA-F]+/, // base 12 + )), + + float: _ => token(choice( + /[-+]?(\.\d+|\d+(\.\d*)?)([eE][-+]?\d+)?/, // number + seq( + optional(choice("-", "+")), + choice(".inf", ".Inf", ".INF") + ), // infinity + choice(".nan", ".NaN", ".NAN"), // not a number + )), + }, +}); diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/package.json b/resources/language-metavariables/tree-sitter-yaml/schema/core/package.json new file mode 100644 index 000000000..f24b8bc2e --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/package.json @@ -0,0 +1,7 @@ +{ + "private": true, + "scripts": { + "build": "tree-sitter generate --no-bindings", + "postbuild": "node ../update-schema.js core" + } +} diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/grammar.json b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/grammar.json new file mode 100644 index 000000000..5b480187f --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/grammar.json @@ -0,0 +1,180 @@ +{ + "name": "core_schema", + "rules": { + "scalar": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "null" + }, + { + "type": "SYMBOL", + "name": "bool" + }, + { + "type": "SYMBOL", + "name": "int" + }, + { + "type": "SYMBOL", + "name": "float" + } + ] + }, + "null": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "~" + }, + { + "type": "STRING", + "value": "null" + }, + { + "type": "STRING", + "value": "Null" + }, + { + "type": "STRING", + "value": "NULL" + } + ] + } + }, + "bool": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "true" + }, + { + "type": "STRING", + "value": "True" + }, + { + "type": "STRING", + "value": "TRUE" + }, + { + "type": "STRING", + "value": "false" + }, + { + "type": "STRING", + "value": "False" + }, + { + "type": "STRING", + "value": "FALSE" + } + ] + } + }, + "int": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[-+]?[0-9]+" + }, + { + "type": "PATTERN", + "value": "0o[0-7]+" + }, + { + "type": "PATTERN", + "value": "0x[0-9a-fA-F]+" + } + ] + } + }, + "float": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[-+]?(\\.\\d+|\\d+(\\.\\d*)?)([eE][-+]?\\d+)?" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "STRING", + "value": "+" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ".inf" + }, + { + "type": "STRING", + "value": ".Inf" + }, + { + "type": "STRING", + "value": ".INF" + } + ] + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ".nan" + }, + { + "type": "STRING", + "value": ".NaN" + }, + { + "type": "STRING", + "value": ".NAN" + } + ] + } + ] + } + } + }, + "extras": [], + "conflicts": [], + "precedences": [], + "externals": [], + "inline": [], + "supertypes": [] +} diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/node-types.json b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/node-types.json new file mode 100644 index 000000000..29cca72b7 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/node-types.json @@ -0,0 +1,45 @@ +[ + { + "type": "scalar", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "bool", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "int", + "named": true + }, + { + "type": "null", + "named": true + } + ] + } + }, + { + "type": "bool", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "int", + "named": true + }, + { + "type": "null", + "named": true + } +] \ No newline at end of file diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/parser.c b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/parser.c new file mode 100644 index 000000000..6a2bdcd73 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/parser.c @@ -0,0 +1,362 @@ +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 4 +#define LARGE_STATE_COUNT 2 +#define SYMBOL_COUNT 6 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 5 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 0 +#define MAX_ALIAS_SEQUENCE_LENGTH 1 +#define PRODUCTION_ID_COUNT 1 + +enum ts_symbol_identifiers { + sym_null = 1, + sym_bool = 2, + sym_int = 3, + sym_float = 4, + sym_scalar = 5, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_null] = "null", + [sym_bool] = "bool", + [sym_int] = "int", + [sym_float] = "float", + [sym_scalar] = "scalar", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_null] = sym_null, + [sym_bool] = sym_bool, + [sym_int] = sym_int, + [sym_float] = sym_float, + [sym_scalar] = sym_scalar, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_null] = { + .visible = true, + .named = true, + }, + [sym_bool] = { + .visible = true, + .named = true, + }, + [sym_int] = { + .visible = true, + .named = true, + }, + [sym_float] = { + .visible = true, + .named = true, + }, + [sym_scalar] = { + .visible = true, + .named = true, + }, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(34); + ADVANCE_MAP( + '.', 6, + '0', 37, + 'F', 2, + 'N', 16, + 'T', 13, + 'f', 17, + 'n', 29, + 't', 26, + '~', 35, + '+', 1, + '-', 1, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 1: + if (lookahead == '.') ADVANCE(7); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 2: + if (lookahead == 'A') ADVANCE(9); + if (lookahead == 'a') ADVANCE(22); + END_STATE(); + case 3: + if (lookahead == 'A') ADVANCE(12); + if (lookahead == 'a') ADVANCE(12); + END_STATE(); + case 4: + if (lookahead == 'E') ADVANCE(36); + END_STATE(); + case 5: + if (lookahead == 'F') ADVANCE(41); + END_STATE(); + case 6: + if (lookahead == 'I') ADVANCE(11); + if (lookahead == 'N') ADVANCE(3); + if (lookahead == 'i') ADVANCE(24); + if (lookahead == 'n') ADVANCE(18); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(42); + END_STATE(); + case 7: + if (lookahead == 'I') ADVANCE(11); + if (lookahead == 'i') ADVANCE(24); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(42); + END_STATE(); + case 8: + if (lookahead == 'L') ADVANCE(35); + END_STATE(); + case 9: + if (lookahead == 'L') ADVANCE(14); + END_STATE(); + case 10: + if (lookahead == 'L') ADVANCE(8); + END_STATE(); + case 11: + if (lookahead == 'N') ADVANCE(5); + if (lookahead == 'n') ADVANCE(20); + END_STATE(); + case 12: + if (lookahead == 'N') ADVANCE(41); + END_STATE(); + case 13: + if (lookahead == 'R') ADVANCE(15); + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 14: + if (lookahead == 'S') ADVANCE(4); + END_STATE(); + case 15: + if (lookahead == 'U') ADVANCE(4); + END_STATE(); + case 16: + if (lookahead == 'U') ADVANCE(10); + if (lookahead == 'u') ADVANCE(23); + END_STATE(); + case 17: + if (lookahead == 'a') ADVANCE(22); + END_STATE(); + case 18: + if (lookahead == 'a') ADVANCE(25); + END_STATE(); + case 19: + if (lookahead == 'e') ADVANCE(36); + END_STATE(); + case 20: + if (lookahead == 'f') ADVANCE(41); + END_STATE(); + case 21: + if (lookahead == 'l') ADVANCE(35); + END_STATE(); + case 22: + if (lookahead == 'l') ADVANCE(27); + END_STATE(); + case 23: + if (lookahead == 'l') ADVANCE(21); + END_STATE(); + case 24: + if (lookahead == 'n') ADVANCE(20); + END_STATE(); + case 25: + if (lookahead == 'n') ADVANCE(41); + END_STATE(); + case 26: + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 27: + if (lookahead == 's') ADVANCE(19); + END_STATE(); + case 28: + if (lookahead == 'u') ADVANCE(19); + END_STATE(); + case 29: + if (lookahead == 'u') ADVANCE(23); + END_STATE(); + case 30: + if (lookahead == '+' || + lookahead == '-') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); + END_STATE(); + case 31: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(39); + END_STATE(); + case 32: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); + END_STATE(); + case 33: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); + END_STATE(); + case 34: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 35: + ACCEPT_TOKEN(sym_null); + END_STATE(); + case 36: + ACCEPT_TOKEN(sym_bool); + END_STATE(); + case 37: + ACCEPT_TOKEN(sym_int); + if (lookahead == '.') ADVANCE(42); + if (lookahead == 'o') ADVANCE(31); + if (lookahead == 'x') ADVANCE(33); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(30); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 38: + ACCEPT_TOKEN(sym_int); + if (lookahead == '.') ADVANCE(42); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(30); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 39: + ACCEPT_TOKEN(sym_int); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(39); + END_STATE(); + case 40: + ACCEPT_TOKEN(sym_int); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); + END_STATE(); + case 41: + ACCEPT_TOKEN(sym_float); + END_STATE(); + case 42: + ACCEPT_TOKEN(sym_float); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(30); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(42); + END_STATE(); + case 43: + ACCEPT_TOKEN(sym_float); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 0}, + [2] = {.lex_state = 0}, + [3] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_null] = ACTIONS(1), + [sym_bool] = ACTIONS(1), + [sym_int] = ACTIONS(1), + [sym_float] = ACTIONS(1), + }, + [1] = { + [sym_scalar] = STATE(3), + [sym_null] = ACTIONS(3), + [sym_bool] = ACTIONS(3), + [sym_int] = ACTIONS(5), + [sym_float] = ACTIONS(5), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 1, + ACTIONS(7), 1, + ts_builtin_sym_end, + [4] = 1, + ACTIONS(9), 1, + ts_builtin_sym_end, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(2)] = 0, + [SMALL_STATE(3)] = 4, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scalar, 1, 0, 0), + [9] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_core_schema(void) { + static const TSLanguage language = { + .version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = ts_lex_modes, + .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/alloc.h b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/alloc.h new file mode 100644 index 000000000..1f4466d75 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t); +extern void *(*ts_current_calloc)(size_t, size_t); +extern void *(*ts_current_realloc)(void *, size_t); +extern void (*ts_current_free)(void *); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/array.h b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/array.h new file mode 100644 index 000000000..15a3b233b --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/parser.h b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/parser.h new file mode 100644 index 000000000..17f0e94bf --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/core/src/tree_sitter/parser.h @@ -0,0 +1,265 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; +}; + +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/grammar.js b/resources/language-metavariables/tree-sitter-yaml/schema/json/grammar.js new file mode 100644 index 000000000..24bdba6a0 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/grammar.js @@ -0,0 +1,21 @@ +/** @see {@link JSON Schema|https://yaml.org/spec/1.2.2/#102-json-schema} */ + +/// + +module.exports = grammar({ + name: "json_schema", + + extras: _ => [], + + rules: { + scalar: $ => choice($.null, $.bool, $.int, $.float), + + null: _ => token("null"), + + bool: _ => token(choice("true", "false")), + + int: _ => token(/-?(0|[1-9][0-9]*)/), + + float: _ => token(/-?(0|[1-9][0-9]*)(\.[0-9]*)?([eE][-+]?[0-9]+)?/), + }, +}); diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/package.json b/resources/language-metavariables/tree-sitter-yaml/schema/json/package.json new file mode 100644 index 000000000..76a1a1dc8 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/package.json @@ -0,0 +1,7 @@ +{ + "private": true, + "scripts": { + "build": "tree-sitter generate --no-bindings", + "postbuild": "node ../update-schema.js json" + } +} diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/grammar.json b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/grammar.json new file mode 100644 index 000000000..e2f0e7085 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/grammar.json @@ -0,0 +1,69 @@ +{ + "name": "json_schema", + "rules": { + "scalar": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "null" + }, + { + "type": "SYMBOL", + "name": "bool" + }, + { + "type": "SYMBOL", + "name": "int" + }, + { + "type": "SYMBOL", + "name": "float" + } + ] + }, + "null": { + "type": "TOKEN", + "content": { + "type": "STRING", + "value": "null" + } + }, + "bool": { + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "true" + }, + { + "type": "STRING", + "value": "false" + } + ] + } + }, + "int": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "-?(0|[1-9][0-9]*)" + } + }, + "float": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "-?(0|[1-9][0-9]*)(\\.[0-9]*)?([eE][-+]?[0-9]+)?" + } + } + }, + "extras": [], + "conflicts": [], + "precedences": [], + "externals": [], + "inline": [], + "supertypes": [] +} diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/node-types.json b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/node-types.json new file mode 100644 index 000000000..29cca72b7 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/node-types.json @@ -0,0 +1,45 @@ +[ + { + "type": "scalar", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "bool", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "int", + "named": true + }, + { + "type": "null", + "named": true + } + ] + } + }, + { + "type": "bool", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "int", + "named": true + }, + { + "type": "null", + "named": true + } +] \ No newline at end of file diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/parser.c b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/parser.c new file mode 100644 index 000000000..729a4325e --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/parser.c @@ -0,0 +1,262 @@ +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 4 +#define LARGE_STATE_COUNT 2 +#define SYMBOL_COUNT 6 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 5 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 0 +#define MAX_ALIAS_SEQUENCE_LENGTH 1 +#define PRODUCTION_ID_COUNT 1 + +enum ts_symbol_identifiers { + sym_null = 1, + sym_bool = 2, + sym_int = 3, + sym_float = 4, + sym_scalar = 5, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_null] = "null", + [sym_bool] = "bool", + [sym_int] = "int", + [sym_float] = "float", + [sym_scalar] = "scalar", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_null] = sym_null, + [sym_bool] = sym_bool, + [sym_int] = sym_int, + [sym_float] = sym_float, + [sym_scalar] = sym_scalar, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_null] = { + .visible = true, + .named = true, + }, + [sym_bool] = { + .visible = true, + .named = true, + }, + [sym_int] = { + .visible = true, + .named = true, + }, + [sym_float] = { + .visible = true, + .named = true, + }, + [sym_scalar] = { + .visible = true, + .named = true, + }, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(13); + if (lookahead == '-') ADVANCE(1); + if (lookahead == '0') ADVANCE(16); + if (lookahead == 'f') ADVANCE(2); + if (lookahead == 'n') ADVANCE(10); + if (lookahead == 't') ADVANCE(7); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(17); + END_STATE(); + case 1: + if (lookahead == '0') ADVANCE(16); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(17); + END_STATE(); + case 2: + if (lookahead == 'a') ADVANCE(4); + END_STATE(); + case 3: + if (lookahead == 'e') ADVANCE(15); + END_STATE(); + case 4: + if (lookahead == 'l') ADVANCE(8); + END_STATE(); + case 5: + if (lookahead == 'l') ADVANCE(14); + END_STATE(); + case 6: + if (lookahead == 'l') ADVANCE(5); + END_STATE(); + case 7: + if (lookahead == 'r') ADVANCE(9); + END_STATE(); + case 8: + if (lookahead == 's') ADVANCE(3); + END_STATE(); + case 9: + if (lookahead == 'u') ADVANCE(3); + END_STATE(); + case 10: + if (lookahead == 'u') ADVANCE(6); + END_STATE(); + case 11: + if (lookahead == '+' || + lookahead == '-') ADVANCE(12); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); + END_STATE(); + case 12: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); + END_STATE(); + case 13: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 14: + ACCEPT_TOKEN(sym_null); + END_STATE(); + case 15: + ACCEPT_TOKEN(sym_bool); + END_STATE(); + case 16: + ACCEPT_TOKEN(sym_int); + if (lookahead == '.') ADVANCE(18); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(11); + END_STATE(); + case 17: + ACCEPT_TOKEN(sym_int); + if (lookahead == '.') ADVANCE(18); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(11); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(17); + END_STATE(); + case 18: + ACCEPT_TOKEN(sym_float); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(11); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(18); + END_STATE(); + case 19: + ACCEPT_TOKEN(sym_float); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(19); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 0}, + [2] = {.lex_state = 0}, + [3] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_null] = ACTIONS(1), + [sym_bool] = ACTIONS(1), + [sym_int] = ACTIONS(1), + [sym_float] = ACTIONS(1), + }, + [1] = { + [sym_scalar] = STATE(3), + [sym_null] = ACTIONS(3), + [sym_bool] = ACTIONS(3), + [sym_int] = ACTIONS(5), + [sym_float] = ACTIONS(5), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 1, + ACTIONS(7), 1, + ts_builtin_sym_end, + [4] = 1, + ACTIONS(9), 1, + ts_builtin_sym_end, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(2)] = 0, + [SMALL_STATE(3)] = 4, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scalar, 1, 0, 0), + [9] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_json_schema(void) { + static const TSLanguage language = { + .version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = ts_lex_modes, + .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/alloc.h b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/alloc.h new file mode 100644 index 000000000..1f4466d75 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t); +extern void *(*ts_current_calloc)(size_t, size_t); +extern void *(*ts_current_realloc)(void *, size_t); +extern void (*ts_current_free)(void *); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/array.h b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/array.h new file mode 100644 index 000000000..15a3b233b --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/parser.h b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/parser.h new file mode 100644 index 000000000..17f0e94bf --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/schema/json/src/tree_sitter/parser.h @@ -0,0 +1,265 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSFieldMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; +}; + +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.js b/resources/language-metavariables/tree-sitter-yaml/schema/update-schema.js old mode 100644 new mode 100755 similarity index 60% rename from resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.js rename to resources/language-metavariables/tree-sitter-yaml/schema/update-schema.js index 124c6b2cf..73941aed8 --- a/resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.js +++ b/resources/language-metavariables/tree-sitter-yaml/schema/update-schema.js @@ -1,17 +1,24 @@ -const fs = require("fs"); -const path = require("path"); -const getStdin = require("get-stdin"); +#!/usr/bin/env node -const STATE_FREEZE = -1; +// @ts-nocheck -getStdin().then(stdin => { - const cases = extractCases(stdin); +const { writeFileSync } = require("fs"); +const { readFile } = require("fs/promises"); +const { join } = require("path"); + +const schema = process.argv[2] ?? "core"; + +readFile(join(__dirname, schema, "src", "parser.c"), "utf8").then(input => { + const cases = extractCases(input); const enums = ["RS_STR"]; const content = "switch (sch_stt) " + block([ - `case ${STATE_FREEZE}:\n break;`, + "case SCH_STT_FRZ:\n break;", cases .map(([key, { content }]) => `${(key === "default" ? "default:" : `case ${key}:`)}\n${indent(content)}`) .join("\n END_STATE();\n") + .replace(/\s+ADVANCE_MAP\(([^]+?)\);\n/, (_, map) => { + return map.replace(/'(.)', (\d+),/g, "if (lookahead == '$1') ADVANCE($2);"); + }) .replace(/ADVANCE\((\d+)\);/g, (_, state) => { const stateCase = cases.find(([key]) => key === state); if (stateCase) { @@ -22,41 +29,39 @@ getStdin().then(stdin => { } return `{*rlt_sch = RS_STR; return ${state};}`; }) - .replace("ACCEPT_TOKEN(ts_builtin_sym_end);", "assert(false);") + .replace("ACCEPT_TOKEN(ts_builtin_sym_end);", "abort();") .replace(/ACCEPT_TOKEN\((\w+)\);/g, (_, name) => { - const newName = "RS_" + name.replace("sym_", "").toUpperCase(); + const newName = "RS_" + convertName(name); if (!enums.includes(newName)) { enums.push(newName); } return `*rlt_sch = ${newName};`; }) .replace(/END_STATE\(\);/g, `break;`) - .replace("return false;", `*rlt_sch = RS_STR;\n return ${STATE_FREEZE};`) + .replace("return false;", '*rlt_sch = RS_STR;\n return SCH_STT_FRZ;') .replace(/lookahead/g, "cur_chr"), ]); - fs.writeFileSync( - path.resolve(__dirname, "../src/schema.generated.cc"), + writeFileSync( + join(__dirname, "..", "src", `schema.${schema}.c`), [ - `#include `, - `namespace tree_sitter_yaml {`, - `const int8_t SCH_STT_FRZ = ${STATE_FREEZE};`, - `enum ResultSchema ${block(enums.map((k) => `${k},`))};`, - `int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) ${block([ + "#include ", + "#define SCH_STT_FRZ -1", + `typedef enum ${block(enums.map((k) => `${k},`))} ResultSchema;`, + `static int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) ${block([ content, `if (cur_chr != '\\r' && cur_chr != '\\n' && cur_chr != ' ' && cur_chr != 0) *rlt_sch = RS_STR;`, - `return ${STATE_FREEZE};`, + "return SCH_STT_FRZ;", ])}`, - `}`, - ].join("\n\n"), + ].join("\n\n") + "\n", ); }); -function extractCases(stdin) { +function extractCases(input) { const MAIN_SIGNATURE = "static bool ts_lex(TSLexer *lexer, TSStateId state) {"; const SWITCH_CASE = "switch (state) {\n"; - const startIndex = stdin.indexOf(SWITCH_CASE, stdin.indexOf(MAIN_SIGNATURE)) + SWITCH_CASE.length; - const endIndex = stdin.indexOf("}\n}", startIndex); - const content = stdin.slice(startIndex, endIndex).replace(/^\s*if \(eof\).+\n/mg, "").trimEnd(); + const startIndex = input.indexOf(SWITCH_CASE, input.indexOf(MAIN_SIGNATURE)) + SWITCH_CASE.length; + const endIndex = input.indexOf("}\n}", startIndex); + const content = input.slice(startIndex, endIndex).replace(/^\s*if \(eof\).+\n/mg, "").trimEnd(); return dedent(dedent(content)).split("END_STATE();").map(text => { const index = text.indexOf(":\n"); const key = text.slice(0, index).trim().replace(/^case /, ""); @@ -68,6 +73,10 @@ function extractCases(stdin) { }); } +function convertName(name) { + return name.replace("sym_", "").toUpperCase(); +} + function block(contents) { return `{\n${indent(contents)}\n}`; } diff --git a/resources/language-metavariables/tree-sitter-yaml/scripts/setup-tree-sitter.sh b/resources/language-metavariables/tree-sitter-yaml/scripts/setup-tree-sitter.sh deleted file mode 100644 index 1299e58e9..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/scripts/setup-tree-sitter.sh +++ /dev/null @@ -1,4 +0,0 @@ -git submodule update --init -cd tree-sitter -./script/build-wasm -cargo build --release diff --git a/resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.sh b/resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.sh deleted file mode 100644 index f4dc5de65..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/scripts/update-schema.sh +++ /dev/null @@ -1,11 +0,0 @@ -cd $(dirname "$0")/.. - -ROOT_DIR=$PWD -TREE_SITTER_CLI="$ROOT_DIR/tree-sitter/target/release/tree-sitter" -SCHEMA_GRAMMAR="$ROOT_DIR/grammar-schema.js" -TEMP_DIR=$(mktemp -d) - -cd $TEMP_DIR -cp $SCHEMA_GRAMMAR grammar.js -$TREE_SITTER_CLI generate -cat $TEMP_DIR/src/parser.c | node $ROOT_DIR/scripts/update-schema.js diff --git a/resources/language-metavariables/tree-sitter-yaml/scripts/update-spec-corpus.js b/resources/language-metavariables/tree-sitter-yaml/scripts/update-spec-corpus.js deleted file mode 100644 index 5ca997ff9..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/scripts/update-spec-corpus.js +++ /dev/null @@ -1,51 +0,0 @@ -const fs = require("fs"); -const { orderBy } = require("natural-orderby"); -const path = require("path"); - -const testSuiteDirname = "./yaml-test-suite"; -const whitelistForValidTest = [ - "Duplicate YAML directive", // semantic error - "Missing space in YAML directive", // https://github.com/yaml/yaml-test-suite/issues/38 - "Tag shorthand used in documents but only defined in the first", // semantic error -]; - -const testCases = {}; -const testTagsDirname = path.join(testSuiteDirname, "tags"); -for (const tagName of fs.readdirSync(testTagsDirname)) { - const testTagDirname = path.join(testTagsDirname, tagName); - for (const testCaseId of fs.readdirSync(testTagDirname)) { - const dirname = path.join(testSuiteDirname, testCaseId); - const title = fs.readFileSync(path.join(dirname, "==="), "utf8").trim(); - const content = fs.readFileSync(path.join(dirname, "in.yaml"), "utf8"); - const isInvalid = - fs.existsSync(path.join(dirname, "error")) && - whitelistForValidTest.indexOf(title) === -1; - testCases[isInvalid ? `${title} [INVALID]` : title] = { - input: content, - output: "()", - }; - } -} - -const finalTestCases = {}; -for (const title of orderBy(Object.keys(testCases))) { - finalTestCases[title] = testCases[title]; -} - -fs.writeFileSync( - "./corpus/spec.txt", - Object.entries(finalTestCases) - .map(([title, { input, output }]) => - [ - "=".repeat(80), - title, - "=".repeat(80), - input, - "-".repeat(80), - "", - output.trim(), - "" - ].join("\n") - ) - .join("\n") -); diff --git a/resources/language-metavariables/tree-sitter-yaml/setup.py b/resources/language-metavariables/tree-sitter-yaml/setup.py new file mode 100644 index 000000000..09a3b9ff1 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/setup.py @@ -0,0 +1,57 @@ +from os.path import isdir, join +from platform import system + +from setuptools import Extension, find_packages, setup +from setuptools.command.build import build +from wheel.bdist_wheel import bdist_wheel + + +class Build(build): + def run(self): + if isdir("queries"): + dest = join(self.build_lib, "tree_sitter_yaml", "queries") + self.copy_tree("queries", dest) + super().run() + + +class BdistWheel(bdist_wheel): + def get_tag(self): + python, abi, platform = super().get_tag() + if python.startswith("cp"): + python, abi = "cp38", "abi3" + return python, abi, platform + + +setup( + packages=find_packages("bindings/python"), + package_dir={"": "bindings/python"}, + package_data={ + "tree_sitter_yaml": ["*.pyi", "py.typed"], + "tree_sitter_yaml.queries": ["*.scm"], + }, + ext_package="tree_sitter_yaml", + ext_modules=[ + Extension( + name="_binding", + sources=[ + "bindings/python/tree_sitter_yaml/binding.c", + "src/parser.c", + "src/scanner.c", + ], + extra_compile_args=( + ["-std=c11"] if system() != "Windows" else ["/std:c11"] + ), + define_macros=[ + ("Py_LIMITED_API", "0x03080000"), + ("PY_SSIZE_T_CLEAN", None) + ], + include_dirs=["src"], + py_limited_api=True, + ) + ], + cmdclass={ + "build": Build, + "bdist_wheel": BdistWheel + }, + zip_safe=False +) diff --git a/resources/language-metavariables/tree-sitter-yaml/src/grammar.json b/resources/language-metavariables/tree-sitter-yaml/src/grammar.json index 00d05b8b5..6866c1e29 100644 --- a/resources/language-metavariables/tree-sitter-yaml/src/grammar.json +++ b/resources/language-metavariables/tree-sitter-yaml/src/grammar.json @@ -3029,6 +3029,15 @@ }, "named": false, "value": "]" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_b_flw_seq_end" + }, + "named": false, + "value": "]" } ] } @@ -3382,6 +3391,15 @@ }, "named": false, "value": "}" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_b_flw_map_end" + }, + "named": false, + "value": "}" } ] } @@ -6402,6 +6420,10 @@ "type": "SYMBOL", "name": "_br_flw_seq_end" }, + { + "type": "SYMBOL", + "name": "_b_flw_seq_end" + }, { "type": "SYMBOL", "name": "_r_flw_map_bgn" @@ -6422,6 +6444,10 @@ "type": "SYMBOL", "name": "_br_flw_map_end" }, + { + "type": "SYMBOL", + "name": "_b_flw_map_end" + }, { "type": "SYMBOL", "name": "_r_flw_sep_bgn" @@ -6702,6 +6728,10 @@ "type": "SYMBOL", "name": "comment" }, + { + "type": "SYMBOL", + "name": "_err_rec" + }, { "type": "SYMBOL", "name": "grit_metavariable" @@ -6738,4 +6768,3 @@ ], "supertypes": [] } - diff --git a/resources/language-metavariables/tree-sitter-yaml/src/parser.c b/resources/language-metavariables/tree-sitter-yaml/src/parser.c index 53d6dfc78..b32c3d465 100644 --- a/resources/language-metavariables/tree-sitter-yaml/src/parser.c +++ b/resources/language-metavariables/tree-sitter-yaml/src/parser.c @@ -1,22 +1,21 @@ -#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 14 #define STATE_COUNT 1494 -#define LARGE_STATE_COUNT 89 -#define SYMBOL_COUNT 294 +#define LARGE_STATE_COUNT 97 +#define SYMBOL_COUNT 297 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 107 -#define EXTERNAL_TOKEN_COUNT 106 +#define TOKEN_COUNT 110 +#define EXTERNAL_TOKEN_COUNT 109 #define FIELD_COUNT 7 #define MAX_ALIAS_SEQUENCE_LENGTH 5 #define PRODUCTION_ID_COUNT 28 -enum { +enum ts_symbol_identifiers { sym__eof = 1, sym__s_dir_yml_bgn = 2, sym__r_dir_yml_ver = 3, @@ -47,269 +46,272 @@ enum { sym__b_flw_seq_bgn = 28, sym__r_flw_seq_end = 29, sym__br_flw_seq_end = 30, - sym__r_flw_map_bgn = 31, - sym__br_flw_map_bgn = 32, - sym__b_flw_map_bgn = 33, - sym__r_flw_map_end = 34, - sym__br_flw_map_end = 35, - sym__r_flw_sep_bgn = 36, - sym__br_flw_sep_bgn = 37, - sym__r_flw_key_bgn = 38, - sym__br_flw_key_bgn = 39, - sym__r_flw_jsv_bgn = 40, - sym__br_flw_jsv_bgn = 41, - sym__r_flw_njv_bgn = 42, - sym__br_flw_njv_bgn = 43, - sym__r_dqt_str_bgn = 44, - sym__br_dqt_str_bgn = 45, - sym__b_dqt_str_bgn = 46, - sym__r_dqt_str_ctn = 47, - sym__br_dqt_str_ctn = 48, - sym__r_dqt_esc_nwl = 49, - sym__br_dqt_esc_nwl = 50, - sym__r_dqt_esc_seq = 51, - sym__br_dqt_esc_seq = 52, - sym__r_dqt_str_end = 53, - sym__br_dqt_str_end = 54, - sym__r_sqt_str_bgn = 55, - sym__br_sqt_str_bgn = 56, - sym__b_sqt_str_bgn = 57, - sym__r_sqt_str_ctn = 58, - sym__br_sqt_str_ctn = 59, - sym__r_sqt_esc_sqt = 60, - sym__br_sqt_esc_sqt = 61, - sym__r_sqt_str_end = 62, - sym__br_sqt_str_end = 63, - sym__r_sgl_pln_nul_blk = 64, - sym__br_sgl_pln_nul_blk = 65, - sym__b_sgl_pln_nul_blk = 66, - sym__r_sgl_pln_nul_flw = 67, - sym__br_sgl_pln_nul_flw = 68, - sym__r_sgl_pln_bol_blk = 69, - sym__br_sgl_pln_bol_blk = 70, - sym__b_sgl_pln_bol_blk = 71, - sym__r_sgl_pln_bol_flw = 72, - sym__br_sgl_pln_bol_flw = 73, - sym__r_sgl_pln_int_blk = 74, - sym__br_sgl_pln_int_blk = 75, - sym__b_sgl_pln_int_blk = 76, - sym__r_sgl_pln_int_flw = 77, - sym__br_sgl_pln_int_flw = 78, - sym__r_sgl_pln_flt_blk = 79, - sym__br_sgl_pln_flt_blk = 80, - sym__b_sgl_pln_flt_blk = 81, - sym__r_sgl_pln_flt_flw = 82, - sym__br_sgl_pln_flt_flw = 83, - sym__r_sgl_pln_str_blk = 84, - sym__br_sgl_pln_str_blk = 85, - sym__b_sgl_pln_str_blk = 86, - sym__r_sgl_pln_str_flw = 87, - sym__br_sgl_pln_str_flw = 88, - sym__r_mtl_pln_str_blk = 89, - sym__br_mtl_pln_str_blk = 90, - sym__r_mtl_pln_str_flw = 91, - sym__br_mtl_pln_str_flw = 92, - sym__r_tag = 93, - sym__br_tag = 94, - sym__b_tag = 95, - sym__r_acr_bgn = 96, - sym__br_acr_bgn = 97, - sym__b_acr_bgn = 98, - sym__r_acr_ctn = 99, - sym__r_als_bgn = 100, - sym__br_als_bgn = 101, - sym__b_als_bgn = 102, - sym__r_als_ctn = 103, - sym__bl = 104, - sym_comment = 105, - sym_grit_metavariable = 106, - sym_stream = 107, - sym__doc_w_bgn_w_end_seq = 108, - sym__doc_w_bgn_wo_end_seq = 109, - sym__doc_wo_bgn_w_end_seq = 110, - sym__doc_wo_bgn_wo_end_seq = 111, - sym__doc_w_bgn_w_end = 112, - sym__hidden_doc_w_bgn_wo_end = 113, - sym__doc_wo_bgn_w_end = 114, - sym__doc_wo_bgn_wo_end = 115, - sym__hidden_bgn_imp_doc = 116, - sym__drs_doc = 117, - sym__hidden_exp_doc = 118, - sym__hidden_imp_doc = 119, - sym__drs_doc_end = 120, - sym__exp_doc_end = 121, - sym__imp_doc_end = 122, - sym__bgn_imp_doc_end = 123, - sym__hidden_doc_end = 124, - sym__hidden_exp_doc_tal = 125, - sym__hidden_s_dir = 126, - sym__s_dir_yml = 127, - sym__s_dir_tag = 128, - sym__s_dir_rsv = 129, - sym__hidden_r_prp_val = 130, - sym__hidden_br_prp_val = 131, - sym__hidden_r_sgl_prp_val = 132, - sym__hidden_br_sgl_prp_val = 133, - sym__hidden_b_sgl_prp_val = 134, - sym__r_prp = 135, - sym__br_prp = 136, - sym__r_sgl_prp = 137, - sym__br_sgl_prp = 138, - sym__b_sgl_prp = 139, - sym__hidden_r_blk_seq_r_val = 140, - sym__hidden_r_blk_seq_br_val = 141, - sym__hidden_br_blk_seq_val = 142, - sym__hidden_r_blk_seq_spc_val = 143, - sym__hidden_br_blk_seq_spc_val = 144, - sym__hidden_b_blk_seq_spc_val = 145, - sym__hidden_r_blk_seq = 146, - sym__hidden_br_blk_seq = 147, - sym__hidden_b_blk_seq_spc = 148, - sym__r_blk_seq_itm = 149, - sym__br_blk_seq_itm = 150, - sym__b_blk_seq_itm = 151, - sym__hidden_blk_seq_itm_tal = 152, - sym__hidden_r_blk_map_r_val = 153, - sym__r_blk_map_br_val = 154, - sym__br_blk_map_val = 155, - sym__r_blk_map = 156, - sym__br_blk_map = 157, - sym__hidden_r_blk_map_itm = 158, - sym__hidden_br_blk_map_itm = 159, - sym__hidden_b_blk_map_itm = 160, - sym__r_blk_exp_itm = 161, - sym__br_blk_exp_itm = 162, - sym__b_blk_exp_itm = 163, - sym__r_blk_key_itm = 164, - sym__br_blk_key_itm = 165, - sym__b_blk_key_itm = 166, - sym__r_blk_val_itm = 167, - sym__br_blk_val_itm = 168, - sym__b_blk_val_itm = 169, - sym__r_blk_imp_itm = 170, - sym__br_blk_imp_itm = 171, - sym__b_blk_imp_itm = 172, - sym__hidden_blk_exp_itm_tal = 173, - sym__blk_imp_itm_tal = 174, - sym__r_blk_str_val = 175, - sym__br_blk_str_val = 176, - sym__r_blk_str = 177, - sym__br_blk_str = 178, - sym__r_flw_seq_val = 179, - sym__br_flw_seq_val = 180, - sym__r_sgl_flw_seq_val = 181, - sym__br_sgl_flw_seq_val = 182, - sym__b_sgl_flw_seq_val = 183, - sym__r_flw_seq = 184, - sym__br_flw_seq = 185, - sym__r_sgl_flw_seq = 186, - sym__br_sgl_flw_seq = 187, - sym__b_sgl_flw_seq = 188, - sym__flw_seq_tal = 189, - sym__sgl_flw_seq_tal = 190, - sym__r_flw_map_val = 191, - sym__br_flw_map_val = 192, - sym__r_sgl_flw_map_val = 193, - sym__br_sgl_flw_map_val = 194, - sym__b_sgl_flw_map_val = 195, - sym__r_flw_map = 196, - sym__br_flw_map = 197, - sym__r_sgl_flw_map = 198, - sym__br_sgl_flw_map = 199, - sym__b_sgl_flw_map = 200, - sym__flw_map_tal = 201, - sym__sgl_flw_map_tal = 202, - sym__r_flw_seq_dat = 203, - sym__br_flw_seq_dat = 204, - sym__r_flw_map_dat = 205, - sym__br_flw_map_dat = 206, - sym__r_sgl_flw_col_dat = 207, - sym__flw_seq_dat_rpt = 208, - sym__flw_map_dat_rpt = 209, - sym__sgl_flw_col_dat_rpt = 210, - sym__hidden_r_flw_seq_itm = 211, - sym__hidden_br_flw_seq_itm = 212, - sym__hidden_r_flw_map_itm = 213, - sym__hidden_br_flw_map_itm = 214, - sym__hidden_r_sgl_flw_col_itm = 215, - sym__r_flw_exp_par = 216, - sym__br_flw_exp_par = 217, - sym__r_sgl_flw_exp_par = 218, - sym__r_flw_imp_r_par = 219, - sym__r_flw_imp_br_par = 220, - sym__br_flw_imp_r_par = 221, - sym__br_flw_imp_br_par = 222, - sym__r_sgl_flw_imp_par = 223, - sym__r_flw_jsl_ann_par = 224, - sym__br_flw_jsl_ann_par = 225, - sym__r_sgl_flw_jsl_ann_par = 226, - sym__r_flw_njl_ann_par = 227, - sym__br_flw_njl_ann_par = 228, - sym__r_sgl_flw_njl_ann_par = 229, - sym__hidden_flw_ann_par_tal = 230, - sym__hidden_sgl_flw_ann_par_tal = 231, - sym__hidden_r_dqt_str_val = 232, - sym__hidden_br_dqt_str_val = 233, - sym__hidden_r_sgl_dqt_str_val = 234, - sym__hidden_br_sgl_dqt_str_val = 235, - sym__hidden_b_sgl_dqt_str_val = 236, - sym__r_dqt_str = 237, - sym__br_dqt_str = 238, - sym__r_sgl_dqt_str = 239, - sym__br_sgl_dqt_str = 240, - sym__b_sgl_dqt_str = 241, - aux_sym__r_sgl_dqt_ctn = 242, - sym__br_mtl_dqt_ctn = 243, - sym__r_sqt_str_val = 244, - sym__br_sqt_str_val = 245, - sym__r_sgl_sqt_str_val = 246, - sym__br_sgl_sqt_str_val = 247, - sym__b_sgl_sqt_str_val = 248, - sym__r_sqt_str = 249, - sym__br_sqt_str = 250, - sym__r_sgl_sqt_str = 251, - sym__br_sgl_sqt_str = 252, - sym__b_sgl_sqt_str = 253, - aux_sym__r_sgl_sqt_ctn = 254, - sym__br_mtl_sqt_ctn = 255, - sym__hidden_r_pln_blk_val = 256, - sym__br_pln_blk_val = 257, - sym__r_sgl_pln_blk_val = 258, - sym__br_sgl_pln_blk_val = 259, - sym__b_sgl_pln_blk_val = 260, - sym__r_pln_flw_val = 261, - sym__br_pln_flw_val = 262, - sym__r_sgl_pln_flw_val = 263, - sym__hidden_r_sgl_pln_blk = 264, - sym__hidden_br_sgl_pln_blk = 265, - sym__hidden_b_sgl_pln_blk = 266, - sym__hidden_r_sgl_pln_flw = 267, - sym__hidden_br_sgl_pln_flw = 268, - sym__hidden_r_mtl_pln_blk = 269, - sym__hidden_br_mtl_pln_blk = 270, - sym__hidden_r_mtl_pln_flw = 271, - sym__hidden_br_mtl_pln_flw = 272, - sym__hidden_r_als_val = 273, - sym__hidden_br_als_val = 274, - sym__hidden_b_als_val = 275, - sym__r_als = 276, - sym__br_als = 277, - sym__b_als = 278, - sym__r_acr = 279, - sym__br_acr = 280, - sym__b_acr = 281, - aux_sym__drs_doc_repeat1 = 282, - aux_sym__s_dir_rsv_repeat1 = 283, - aux_sym__hidden_r_blk_seq_repeat1 = 284, - aux_sym__r_blk_map_repeat1 = 285, - aux_sym__r_blk_str_repeat1 = 286, - aux_sym__r_flw_seq_dat_repeat1 = 287, - aux_sym__r_flw_map_dat_repeat1 = 288, - aux_sym__r_sgl_flw_col_dat_repeat1 = 289, - aux_sym__r_dqt_str_repeat1 = 290, - aux_sym__br_mtl_dqt_ctn_repeat1 = 291, - aux_sym__r_sqt_str_repeat1 = 292, - aux_sym__br_mtl_sqt_ctn_repeat1 = 293, + sym__b_flw_seq_end = 31, + sym__r_flw_map_bgn = 32, + sym__br_flw_map_bgn = 33, + sym__b_flw_map_bgn = 34, + sym__r_flw_map_end = 35, + sym__br_flw_map_end = 36, + sym__b_flw_map_end = 37, + sym__r_flw_sep_bgn = 38, + sym__br_flw_sep_bgn = 39, + sym__r_flw_key_bgn = 40, + sym__br_flw_key_bgn = 41, + sym__r_flw_jsv_bgn = 42, + sym__br_flw_jsv_bgn = 43, + sym__r_flw_njv_bgn = 44, + sym__br_flw_njv_bgn = 45, + sym__r_dqt_str_bgn = 46, + sym__br_dqt_str_bgn = 47, + sym__b_dqt_str_bgn = 48, + sym__r_dqt_str_ctn = 49, + sym__br_dqt_str_ctn = 50, + sym__r_dqt_esc_nwl = 51, + sym__br_dqt_esc_nwl = 52, + sym__r_dqt_esc_seq = 53, + sym__br_dqt_esc_seq = 54, + sym__r_dqt_str_end = 55, + sym__br_dqt_str_end = 56, + sym__r_sqt_str_bgn = 57, + sym__br_sqt_str_bgn = 58, + sym__b_sqt_str_bgn = 59, + sym__r_sqt_str_ctn = 60, + sym__br_sqt_str_ctn = 61, + sym__r_sqt_esc_sqt = 62, + sym__br_sqt_esc_sqt = 63, + sym__r_sqt_str_end = 64, + sym__br_sqt_str_end = 65, + sym__r_sgl_pln_nul_blk = 66, + sym__br_sgl_pln_nul_blk = 67, + sym__b_sgl_pln_nul_blk = 68, + sym__r_sgl_pln_nul_flw = 69, + sym__br_sgl_pln_nul_flw = 70, + sym__r_sgl_pln_bol_blk = 71, + sym__br_sgl_pln_bol_blk = 72, + sym__b_sgl_pln_bol_blk = 73, + sym__r_sgl_pln_bol_flw = 74, + sym__br_sgl_pln_bol_flw = 75, + sym__r_sgl_pln_int_blk = 76, + sym__br_sgl_pln_int_blk = 77, + sym__b_sgl_pln_int_blk = 78, + sym__r_sgl_pln_int_flw = 79, + sym__br_sgl_pln_int_flw = 80, + sym__r_sgl_pln_flt_blk = 81, + sym__br_sgl_pln_flt_blk = 82, + sym__b_sgl_pln_flt_blk = 83, + sym__r_sgl_pln_flt_flw = 84, + sym__br_sgl_pln_flt_flw = 85, + sym__r_sgl_pln_str_blk = 86, + sym__br_sgl_pln_str_blk = 87, + sym__b_sgl_pln_str_blk = 88, + sym__r_sgl_pln_str_flw = 89, + sym__br_sgl_pln_str_flw = 90, + sym__r_mtl_pln_str_blk = 91, + sym__br_mtl_pln_str_blk = 92, + sym__r_mtl_pln_str_flw = 93, + sym__br_mtl_pln_str_flw = 94, + sym__r_tag = 95, + sym__br_tag = 96, + sym__b_tag = 97, + sym__r_acr_bgn = 98, + sym__br_acr_bgn = 99, + sym__b_acr_bgn = 100, + sym__r_acr_ctn = 101, + sym__r_als_bgn = 102, + sym__br_als_bgn = 103, + sym__b_als_bgn = 104, + sym__r_als_ctn = 105, + sym__bl = 106, + sym_comment = 107, + sym__err_rec = 108, + sym_grit_metavariable = 109, + sym_stream = 110, + sym__doc_w_bgn_w_end_seq = 111, + sym__doc_w_bgn_wo_end_seq = 112, + sym__doc_wo_bgn_w_end_seq = 113, + sym__doc_wo_bgn_wo_end_seq = 114, + sym__doc_w_bgn_w_end = 115, + sym__hidden_doc_w_bgn_wo_end = 116, + sym__doc_wo_bgn_w_end = 117, + sym__doc_wo_bgn_wo_end = 118, + sym__hidden_bgn_imp_doc = 119, + sym__drs_doc = 120, + sym__hidden_exp_doc = 121, + sym__hidden_imp_doc = 122, + sym__drs_doc_end = 123, + sym__exp_doc_end = 124, + sym__imp_doc_end = 125, + sym__bgn_imp_doc_end = 126, + sym__hidden_doc_end = 127, + sym__hidden_exp_doc_tal = 128, + sym__hidden_s_dir = 129, + sym__s_dir_yml = 130, + sym__s_dir_tag = 131, + sym__s_dir_rsv = 132, + sym__hidden_r_prp_val = 133, + sym__hidden_br_prp_val = 134, + sym__hidden_r_sgl_prp_val = 135, + sym__hidden_br_sgl_prp_val = 136, + sym__hidden_b_sgl_prp_val = 137, + sym__r_prp = 138, + sym__br_prp = 139, + sym__r_sgl_prp = 140, + sym__br_sgl_prp = 141, + sym__b_sgl_prp = 142, + sym__hidden_r_blk_seq_r_val = 143, + sym__hidden_r_blk_seq_br_val = 144, + sym__hidden_br_blk_seq_val = 145, + sym__hidden_r_blk_seq_spc_val = 146, + sym__hidden_br_blk_seq_spc_val = 147, + sym__hidden_b_blk_seq_spc_val = 148, + sym__hidden_r_blk_seq = 149, + sym__hidden_br_blk_seq = 150, + sym__hidden_b_blk_seq_spc = 151, + sym__r_blk_seq_itm = 152, + sym__br_blk_seq_itm = 153, + sym__b_blk_seq_itm = 154, + sym__hidden_blk_seq_itm_tal = 155, + sym__hidden_r_blk_map_r_val = 156, + sym__r_blk_map_br_val = 157, + sym__br_blk_map_val = 158, + sym__r_blk_map = 159, + sym__br_blk_map = 160, + sym__hidden_r_blk_map_itm = 161, + sym__hidden_br_blk_map_itm = 162, + sym__hidden_b_blk_map_itm = 163, + sym__r_blk_exp_itm = 164, + sym__br_blk_exp_itm = 165, + sym__b_blk_exp_itm = 166, + sym__r_blk_key_itm = 167, + sym__br_blk_key_itm = 168, + sym__b_blk_key_itm = 169, + sym__r_blk_val_itm = 170, + sym__br_blk_val_itm = 171, + sym__b_blk_val_itm = 172, + sym__r_blk_imp_itm = 173, + sym__br_blk_imp_itm = 174, + sym__b_blk_imp_itm = 175, + sym__hidden_blk_exp_itm_tal = 176, + sym__blk_imp_itm_tal = 177, + sym__r_blk_str_val = 178, + sym__br_blk_str_val = 179, + sym__r_blk_str = 180, + sym__br_blk_str = 181, + sym__r_flw_seq_val = 182, + sym__br_flw_seq_val = 183, + sym__r_sgl_flw_seq_val = 184, + sym__br_sgl_flw_seq_val = 185, + sym__b_sgl_flw_seq_val = 186, + sym__r_flw_seq = 187, + sym__br_flw_seq = 188, + sym__r_sgl_flw_seq = 189, + sym__br_sgl_flw_seq = 190, + sym__b_sgl_flw_seq = 191, + sym__flw_seq_tal = 192, + sym__sgl_flw_seq_tal = 193, + sym__r_flw_map_val = 194, + sym__br_flw_map_val = 195, + sym__r_sgl_flw_map_val = 196, + sym__br_sgl_flw_map_val = 197, + sym__b_sgl_flw_map_val = 198, + sym__r_flw_map = 199, + sym__br_flw_map = 200, + sym__r_sgl_flw_map = 201, + sym__br_sgl_flw_map = 202, + sym__b_sgl_flw_map = 203, + sym__flw_map_tal = 204, + sym__sgl_flw_map_tal = 205, + sym__r_flw_seq_dat = 206, + sym__br_flw_seq_dat = 207, + sym__r_flw_map_dat = 208, + sym__br_flw_map_dat = 209, + sym__r_sgl_flw_col_dat = 210, + sym__flw_seq_dat_rpt = 211, + sym__flw_map_dat_rpt = 212, + sym__sgl_flw_col_dat_rpt = 213, + sym__hidden_r_flw_seq_itm = 214, + sym__hidden_br_flw_seq_itm = 215, + sym__hidden_r_flw_map_itm = 216, + sym__hidden_br_flw_map_itm = 217, + sym__hidden_r_sgl_flw_col_itm = 218, + sym__r_flw_exp_par = 219, + sym__br_flw_exp_par = 220, + sym__r_sgl_flw_exp_par = 221, + sym__r_flw_imp_r_par = 222, + sym__r_flw_imp_br_par = 223, + sym__br_flw_imp_r_par = 224, + sym__br_flw_imp_br_par = 225, + sym__r_sgl_flw_imp_par = 226, + sym__r_flw_jsl_ann_par = 227, + sym__br_flw_jsl_ann_par = 228, + sym__r_sgl_flw_jsl_ann_par = 229, + sym__r_flw_njl_ann_par = 230, + sym__br_flw_njl_ann_par = 231, + sym__r_sgl_flw_njl_ann_par = 232, + sym__hidden_flw_ann_par_tal = 233, + sym__hidden_sgl_flw_ann_par_tal = 234, + sym__hidden_r_dqt_str_val = 235, + sym__hidden_br_dqt_str_val = 236, + sym__hidden_r_sgl_dqt_str_val = 237, + sym__hidden_br_sgl_dqt_str_val = 238, + sym__hidden_b_sgl_dqt_str_val = 239, + sym__r_dqt_str = 240, + sym__br_dqt_str = 241, + sym__r_sgl_dqt_str = 242, + sym__br_sgl_dqt_str = 243, + sym__b_sgl_dqt_str = 244, + aux_sym__r_sgl_dqt_ctn = 245, + sym__br_mtl_dqt_ctn = 246, + sym__r_sqt_str_val = 247, + sym__br_sqt_str_val = 248, + sym__r_sgl_sqt_str_val = 249, + sym__br_sgl_sqt_str_val = 250, + sym__b_sgl_sqt_str_val = 251, + sym__r_sqt_str = 252, + sym__br_sqt_str = 253, + sym__r_sgl_sqt_str = 254, + sym__br_sgl_sqt_str = 255, + sym__b_sgl_sqt_str = 256, + aux_sym__r_sgl_sqt_ctn = 257, + sym__br_mtl_sqt_ctn = 258, + sym__hidden_r_pln_blk_val = 259, + sym__br_pln_blk_val = 260, + sym__r_sgl_pln_blk_val = 261, + sym__br_sgl_pln_blk_val = 262, + sym__b_sgl_pln_blk_val = 263, + sym__r_pln_flw_val = 264, + sym__br_pln_flw_val = 265, + sym__r_sgl_pln_flw_val = 266, + sym__hidden_r_sgl_pln_blk = 267, + sym__hidden_br_sgl_pln_blk = 268, + sym__hidden_b_sgl_pln_blk = 269, + sym__hidden_r_sgl_pln_flw = 270, + sym__hidden_br_sgl_pln_flw = 271, + sym__hidden_r_mtl_pln_blk = 272, + sym__hidden_br_mtl_pln_blk = 273, + sym__hidden_r_mtl_pln_flw = 274, + sym__hidden_br_mtl_pln_flw = 275, + sym__hidden_r_als_val = 276, + sym__hidden_br_als_val = 277, + sym__hidden_b_als_val = 278, + sym__r_als = 279, + sym__br_als = 280, + sym__b_als = 281, + sym__r_acr = 282, + sym__br_acr = 283, + sym__b_acr = 284, + aux_sym__drs_doc_repeat1 = 285, + aux_sym__s_dir_rsv_repeat1 = 286, + aux_sym__hidden_r_blk_seq_repeat1 = 287, + aux_sym__r_blk_map_repeat1 = 288, + aux_sym__r_blk_str_repeat1 = 289, + aux_sym__r_flw_seq_dat_repeat1 = 290, + aux_sym__r_flw_map_dat_repeat1 = 291, + aux_sym__r_sgl_flw_col_dat_repeat1 = 292, + aux_sym__r_dqt_str_repeat1 = 293, + aux_sym__br_mtl_dqt_ctn_repeat1 = 294, + aux_sym__r_sqt_str_repeat1 = 295, + aux_sym__br_mtl_sqt_ctn_repeat1 = 296, }; static const char * const ts_symbol_names[] = { @@ -344,11 +346,13 @@ static const char * const ts_symbol_names[] = { [sym__b_flw_seq_bgn] = "[", [sym__r_flw_seq_end] = "]", [sym__br_flw_seq_end] = "]", + [sym__b_flw_seq_end] = "]", [sym__r_flw_map_bgn] = "{", [sym__br_flw_map_bgn] = "{", [sym__b_flw_map_bgn] = "{", [sym__r_flw_map_end] = "}", [sym__br_flw_map_end] = "}", + [sym__b_flw_map_end] = "}", [sym__r_flw_sep_bgn] = ",", [sym__br_flw_sep_bgn] = ",", [sym__r_flw_key_bgn] = "\?", @@ -419,6 +423,7 @@ static const char * const ts_symbol_names[] = { [sym__r_als_ctn] = "alias_name", [sym__bl] = "_bl", [sym_comment] = "comment", + [sym__err_rec] = "_err_rec", [sym_grit_metavariable] = "grit_metavariable", [sym_stream] = "stream", [sym__doc_w_bgn_w_end_seq] = "_doc_w_bgn_w_end_seq", @@ -641,11 +646,13 @@ static const TSSymbol ts_symbol_map[] = { [sym__b_flw_seq_bgn] = sym__r_flw_seq_bgn, [sym__r_flw_seq_end] = sym__r_flw_seq_end, [sym__br_flw_seq_end] = sym__r_flw_seq_end, + [sym__b_flw_seq_end] = sym__r_flw_seq_end, [sym__r_flw_map_bgn] = sym__r_flw_map_bgn, [sym__br_flw_map_bgn] = sym__r_flw_map_bgn, [sym__b_flw_map_bgn] = sym__r_flw_map_bgn, [sym__r_flw_map_end] = sym__r_flw_map_end, [sym__br_flw_map_end] = sym__r_flw_map_end, + [sym__b_flw_map_end] = sym__r_flw_map_end, [sym__r_flw_sep_bgn] = sym__r_flw_sep_bgn, [sym__br_flw_sep_bgn] = sym__r_flw_sep_bgn, [sym__r_flw_key_bgn] = sym__r_blk_key_bgn, @@ -716,6 +723,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__r_als_ctn] = sym__r_als_ctn, [sym__bl] = sym__bl, [sym_comment] = sym_comment, + [sym__err_rec] = sym__err_rec, [sym_grit_metavariable] = sym_grit_metavariable, [sym_stream] = sym_stream, [sym__doc_w_bgn_w_end_seq] = sym__doc_w_bgn_w_end_seq, @@ -1031,6 +1039,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym__b_flw_seq_end] = { + .visible = true, + .named = false, + }, [sym__r_flw_map_bgn] = { .visible = true, .named = false, @@ -1051,6 +1063,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym__b_flw_map_end] = { + .visible = true, + .named = false, + }, [sym__r_flw_sep_bgn] = { .visible = true, .named = false, @@ -1331,6 +1347,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__err_rec] = { + .visible = false, + .named = true, + }, [sym_grit_metavariable] = { .visible = true, .named = true, @@ -2085,7 +2105,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -enum { +enum ts_field_identifiers { field_document = 1, field_item = 2, field_items = 3, @@ -2356,49 +2376,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [111] = 111, [112] = 101, [113] = 113, - [114] = 98, - [115] = 97, - [116] = 116, - [117] = 113, - [118] = 97, - [119] = 98, - [120] = 99, - [121] = 116, - [122] = 122, - [123] = 123, - [124] = 122, - [125] = 122, + [114] = 114, + [115] = 113, + [116] = 98, + [117] = 97, + [118] = 114, + [119] = 114, + [120] = 113, + [121] = 114, + [122] = 97, + [123] = 98, + [124] = 113, + [125] = 99, [126] = 126, - [127] = 116, - [128] = 102, - [129] = 129, - [130] = 103, - [131] = 131, - [132] = 113, + [127] = 126, + [128] = 128, + [129] = 102, + [130] = 130, + [131] = 103, + [132] = 132, [133] = 133, - [134] = 131, - [135] = 126, - [136] = 113, - [137] = 137, - [138] = 137, - [139] = 129, - [140] = 133, - [141] = 116, + [134] = 134, + [135] = 132, + [136] = 128, + [137] = 133, + [138] = 133, + [139] = 130, + [140] = 134, + [141] = 132, [142] = 142, - [143] = 133, + [143] = 143, [144] = 100, - [145] = 131, - [146] = 137, + [145] = 128, + [146] = 126, [147] = 101, - [148] = 129, + [148] = 130, [149] = 149, - [150] = 122, - [151] = 126, - [152] = 126, - [153] = 126, - [154] = 122, - [155] = 122, - [156] = 126, + [150] = 126, + [151] = 134, + [152] = 128, + [153] = 128, + [154] = 126, + [155] = 126, + [156] = 128, [157] = 100, [158] = 103, [159] = 100, @@ -2409,108 +2429,108 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [164] = 101, [165] = 100, [166] = 111, - [167] = 167, + [167] = 109, [168] = 113, [169] = 101, - [170] = 116, + [170] = 107, [171] = 171, - [172] = 100, - [173] = 167, - [174] = 106, - [175] = 171, + [172] = 106, + [173] = 171, + [174] = 100, + [175] = 175, [176] = 100, - [177] = 107, - [178] = 109, - [179] = 179, - [180] = 111, + [177] = 175, + [178] = 114, + [179] = 111, + [180] = 109, [181] = 101, - [182] = 179, - [183] = 109, + [182] = 182, + [183] = 182, [184] = 184, - [185] = 99, - [186] = 184, - [187] = 98, + [185] = 98, + [186] = 99, + [187] = 99, [188] = 188, [189] = 189, - [190] = 189, - [191] = 188, - [192] = 192, - [193] = 192, - [194] = 98, - [195] = 99, - [196] = 100, - [197] = 101, - [198] = 192, - [199] = 99, - [200] = 98, - [201] = 192, + [190] = 184, + [191] = 191, + [192] = 188, + [193] = 98, + [194] = 189, + [195] = 191, + [196] = 104, + [197] = 184, + [198] = 98, + [199] = 199, + [200] = 99, + [201] = 184, [202] = 98, - [203] = 104, - [204] = 204, - [205] = 103, - [206] = 99, - [207] = 103, - [208] = 100, - [209] = 204, - [210] = 101, - [211] = 104, - [212] = 98, + [203] = 99, + [204] = 103, + [205] = 101, + [206] = 100, + [207] = 101, + [208] = 103, + [209] = 199, + [210] = 104, + [211] = 100, + [212] = 109, [213] = 100, - [214] = 107, - [215] = 104, - [216] = 192, - [217] = 111, - [218] = 104, - [219] = 100, + [214] = 103, + [215] = 101, + [216] = 111, + [217] = 100, + [218] = 101, + [219] = 199, [220] = 100, - [221] = 204, - [222] = 103, - [223] = 109, - [224] = 103, - [225] = 204, - [226] = 99, - [227] = 101, - [228] = 101, - [229] = 101, - [230] = 100, - [231] = 107, - [232] = 111, - [233] = 109, - [234] = 101, - [235] = 235, + [221] = 104, + [222] = 101, + [223] = 199, + [224] = 104, + [225] = 107, + [226] = 103, + [227] = 98, + [228] = 107, + [229] = 109, + [230] = 111, + [231] = 99, + [232] = 101, + [233] = 184, + [234] = 100, + [235] = 100, [236] = 101, - [237] = 237, - [238] = 204, - [239] = 100, - [240] = 109, - [241] = 111, - [242] = 101, - [243] = 243, - [244] = 100, - [245] = 107, - [246] = 109, - [247] = 247, - [248] = 111, - [249] = 103, + [237] = 109, + [238] = 111, + [239] = 111, + [240] = 107, + [241] = 101, + [242] = 109, + [243] = 100, + [244] = 107, + [245] = 104, + [246] = 246, + [247] = 101, + [248] = 103, + [249] = 100, [250] = 250, [251] = 251, - [252] = 100, - [253] = 107, - [254] = 104, - [255] = 101, - [256] = 109, - [257] = 107, - [258] = 111, - [259] = 100, - [260] = 101, + [252] = 252, + [253] = 199, + [254] = 254, + [255] = 255, + [256] = 100, + [257] = 111, + [258] = 107, + [259] = 101, + [260] = 109, [261] = 261, [262] = 262, [263] = 263, [264] = 264, - [265] = 263, + [265] = 264, [266] = 266, [267] = 267, - [268] = 263, + [268] = 268, [269] = 269, [270] = 270, [271] = 271, @@ -2520,7 +2540,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [275] = 275, [276] = 276, [277] = 277, - [278] = 278, + [278] = 264, [279] = 279, [280] = 280, [281] = 281, @@ -2528,15 +2548,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [283] = 283, [284] = 284, [285] = 285, - [286] = 263, + [286] = 286, [287] = 287, - [288] = 288, + [288] = 264, [289] = 289, [290] = 290, [291] = 291, [292] = 292, [293] = 293, - [294] = 263, + [294] = 264, [295] = 295, [296] = 296, [297] = 297, @@ -2562,8 +2582,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [317] = 317, [318] = 318, [319] = 319, - [320] = 287, - [321] = 321, + [320] = 320, + [321] = 289, [322] = 322, [323] = 323, [324] = 324, @@ -2639,946 +2659,946 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [394] = 385, [395] = 100, [396] = 396, - [397] = 397, - [398] = 389, - [399] = 385, + [397] = 396, + [398] = 398, + [399] = 399, [400] = 389, - [401] = 401, - [402] = 402, - [403] = 100, - [404] = 397, - [405] = 100, - [406] = 101, + [401] = 389, + [402] = 385, + [403] = 403, + [404] = 100, + [405] = 101, + [406] = 100, [407] = 100, [408] = 408, - [409] = 408, + [409] = 409, [410] = 410, [411] = 411, - [412] = 410, - [413] = 411, - [414] = 414, - [415] = 415, - [416] = 416, - [417] = 410, - [418] = 397, - [419] = 415, + [412] = 409, + [413] = 413, + [414] = 408, + [415] = 408, + [416] = 413, + [417] = 408, + [418] = 410, + [419] = 419, [420] = 420, - [421] = 421, - [422] = 411, - [423] = 420, - [424] = 415, - [425] = 425, - [426] = 415, - [427] = 411, - [428] = 416, - [429] = 429, - [430] = 100, - [431] = 429, - [432] = 100, - [433] = 415, - [434] = 100, - [435] = 100, - [436] = 410, - [437] = 425, - [438] = 411, - [439] = 411, - [440] = 389, - [441] = 420, - [442] = 425, - [443] = 416, - [444] = 429, - [445] = 425, - [446] = 429, - [447] = 415, - [448] = 397, - [449] = 411, - [450] = 410, - [451] = 410, - [452] = 408, - [453] = 415, - [454] = 411, - [455] = 429, - [456] = 429, - [457] = 416, - [458] = 425, - [459] = 410, - [460] = 416, - [461] = 415, - [462] = 429, - [463] = 429, + [421] = 411, + [422] = 100, + [423] = 100, + [424] = 410, + [425] = 100, + [426] = 100, + [427] = 419, + [428] = 409, + [429] = 408, + [430] = 419, + [431] = 411, + [432] = 432, + [433] = 432, + [434] = 432, + [435] = 411, + [436] = 411, + [437] = 408, + [438] = 413, + [439] = 439, + [440] = 419, + [441] = 410, + [442] = 442, + [443] = 409, + [444] = 409, + [445] = 410, + [446] = 408, + [447] = 442, + [448] = 411, + [449] = 419, + [450] = 442, + [451] = 419, + [452] = 396, + [453] = 410, + [454] = 432, + [455] = 411, + [456] = 411, + [457] = 419, + [458] = 432, + [459] = 419, + [460] = 396, + [461] = 389, + [462] = 410, + [463] = 408, [464] = 410, [465] = 465, [466] = 466, - [467] = 467, - [468] = 397, + [467] = 100, + [468] = 468, [469] = 469, - [470] = 100, + [470] = 470, [471] = 471, [472] = 472, - [473] = 473, + [473] = 396, [474] = 474, [475] = 475, [476] = 476, - [477] = 473, - [478] = 476, - [479] = 476, + [477] = 475, + [478] = 478, + [479] = 479, [480] = 475, - [481] = 481, + [481] = 479, [482] = 482, - [483] = 483, + [483] = 478, [484] = 484, - [485] = 474, + [485] = 482, [486] = 486, [487] = 487, - [488] = 484, - [489] = 476, - [490] = 473, - [491] = 483, - [492] = 475, - [493] = 484, - [494] = 475, - [495] = 481, - [496] = 481, + [488] = 488, + [489] = 479, + [490] = 475, + [491] = 491, + [492] = 492, + [493] = 486, + [494] = 494, + [495] = 488, + [496] = 496, [497] = 476, - [498] = 481, - [499] = 481, - [500] = 474, - [501] = 473, - [502] = 475, - [503] = 483, - [504] = 475, - [505] = 481, - [506] = 486, - [507] = 507, - [508] = 508, - [509] = 481, - [510] = 484, - [511] = 483, - [512] = 476, - [513] = 483, - [514] = 476, - [515] = 515, - [516] = 473, - [517] = 475, - [518] = 481, - [519] = 519, - [520] = 473, - [521] = 473, - [522] = 473, + [498] = 482, + [499] = 476, + [500] = 488, + [501] = 496, + [502] = 502, + [503] = 488, + [504] = 486, + [505] = 475, + [506] = 479, + [507] = 476, + [508] = 486, + [509] = 478, + [510] = 479, + [511] = 511, + [512] = 475, + [513] = 488, + [514] = 479, + [515] = 478, + [516] = 478, + [517] = 488, + [518] = 486, + [519] = 476, + [520] = 488, + [521] = 475, + [522] = 488, [523] = 475, [524] = 486, - [525] = 484, - [526] = 476, + [525] = 479, + [526] = 486, [527] = 527, - [528] = 528, - [529] = 529, - [530] = 530, + [528] = 496, + [529] = 486, + [530] = 479, [531] = 531, [532] = 532, - [533] = 533, + [533] = 342, [534] = 534, [535] = 535, - [536] = 534, - [537] = 537, - [538] = 537, - [539] = 535, - [540] = 532, - [541] = 537, - [542] = 542, - [543] = 543, - [544] = 542, - [545] = 543, - [546] = 533, - [547] = 547, - [548] = 533, - [549] = 547, - [550] = 547, - [551] = 531, - [552] = 531, - [553] = 553, - [554] = 553, - [555] = 555, - [556] = 553, - [557] = 553, - [558] = 531, - [559] = 553, - [560] = 547, - [561] = 531, - [562] = 537, - [563] = 547, - [564] = 537, - [565] = 543, - [566] = 542, + [536] = 536, + [537] = 536, + [538] = 538, + [539] = 539, + [540] = 540, + [541] = 541, + [542] = 540, + [543] = 538, + [544] = 544, + [545] = 545, + [546] = 538, + [547] = 540, + [548] = 548, + [549] = 549, + [550] = 545, + [551] = 551, + [552] = 544, + [553] = 540, + [554] = 544, + [555] = 545, + [556] = 538, + [557] = 540, + [558] = 541, + [559] = 559, + [560] = 548, + [561] = 549, + [562] = 541, + [563] = 541, + [564] = 548, + [565] = 549, + [566] = 551, [567] = 567, - [568] = 543, - [569] = 542, - [570] = 532, - [571] = 533, - [572] = 535, - [573] = 534, - [574] = 535, - [575] = 543, - [576] = 534, - [577] = 542, - [578] = 532, - [579] = 535, - [580] = 534, - [581] = 533, - [582] = 533, - [583] = 532, - [584] = 532, - [585] = 535, - [586] = 542, + [568] = 568, + [569] = 548, + [570] = 570, + [571] = 571, + [572] = 572, + [573] = 573, + [574] = 541, + [575] = 535, + [576] = 549, + [577] = 536, + [578] = 535, + [579] = 548, + [580] = 540, + [581] = 538, + [582] = 545, + [583] = 583, + [584] = 584, + [585] = 544, + [586] = 586, [587] = 587, - [588] = 543, - [589] = 589, - [590] = 590, - [591] = 533, - [592] = 533, - [593] = 534, - [594] = 594, - [595] = 553, - [596] = 534, - [597] = 537, - [598] = 531, - [599] = 547, - [600] = 537, - [601] = 547, - [602] = 531, - [603] = 553, - [604] = 547, - [605] = 531, - [606] = 542, - [607] = 543, - [608] = 553, - [609] = 543, - [610] = 542, - [611] = 532, - [612] = 535, - [613] = 534, + [588] = 536, + [589] = 535, + [590] = 551, + [591] = 538, + [592] = 592, + [593] = 549, + [594] = 545, + [595] = 536, + [596] = 289, + [597] = 535, + [598] = 598, + [599] = 551, + [600] = 551, + [601] = 549, + [602] = 548, + [603] = 541, + [604] = 604, + [605] = 316, + [606] = 315, + [607] = 607, + [608] = 608, + [609] = 540, + [610] = 538, + [611] = 545, + [612] = 544, + [613] = 314, [614] = 535, - [615] = 532, - [616] = 537, - [617] = 617, - [618] = 288, - [619] = 619, - [620] = 620, - [621] = 621, - [622] = 622, - [623] = 619, - [624] = 624, - [625] = 619, - [626] = 621, - [627] = 627, - [628] = 628, - [629] = 629, - [630] = 630, - [631] = 631, - [632] = 624, - [633] = 633, - [634] = 634, - [635] = 635, - [636] = 636, - [637] = 621, - [638] = 624, - [639] = 624, - [640] = 624, - [641] = 622, - [642] = 624, - [643] = 622, - [644] = 622, - [645] = 622, - [646] = 646, + [615] = 536, + [616] = 305, + [617] = 325, + [618] = 313, + [619] = 356, + [620] = 384, + [621] = 380, + [622] = 377, + [623] = 544, + [624] = 551, + [625] = 536, + [626] = 544, + [627] = 545, + [628] = 544, + [629] = 535, + [630] = 545, + [631] = 538, + [632] = 540, + [633] = 551, + [634] = 365, + [635] = 364, + [636] = 281, + [637] = 290, + [638] = 549, + [639] = 287, + [640] = 640, + [641] = 353, + [642] = 352, + [643] = 351, + [644] = 644, + [645] = 535, + [646] = 291, [647] = 647, - [648] = 619, - [649] = 621, - [650] = 621, - [651] = 622, - [652] = 619, - [653] = 287, - [654] = 621, - [655] = 622, - [656] = 624, - [657] = 657, + [648] = 341, + [649] = 340, + [650] = 335, + [651] = 334, + [652] = 333, + [653] = 332, + [654] = 277, + [655] = 312, + [656] = 327, + [657] = 324, [658] = 658, - [659] = 659, - [660] = 624, - [661] = 622, - [662] = 327, - [663] = 328, - [664] = 356, - [665] = 384, - [666] = 380, - [667] = 377, - [668] = 668, - [669] = 669, - [670] = 619, - [671] = 671, - [672] = 365, - [673] = 364, - [674] = 278, - [675] = 675, - [676] = 290, - [677] = 266, - [678] = 351, - [679] = 350, - [680] = 349, - [681] = 315, - [682] = 621, - [683] = 619, - [684] = 341, - [685] = 340, - [686] = 339, - [687] = 338, - [688] = 333, - [689] = 332, - [690] = 331, - [691] = 330, - [692] = 314, - [693] = 693, - [694] = 324, - [695] = 323, - [696] = 270, - [697] = 697, - [698] = 306, - [699] = 305, - [700] = 279, - [701] = 619, - [702] = 621, - [703] = 304, - [704] = 303, - [705] = 285, - [706] = 295, - [707] = 343, - [708] = 282, - [709] = 709, - [710] = 310, - [711] = 311, - [712] = 312, - [713] = 313, - [714] = 287, - [715] = 295, - [716] = 697, - [717] = 327, - [718] = 328, - [719] = 356, - [720] = 384, - [721] = 380, - [722] = 377, - [723] = 617, - [724] = 365, - [725] = 364, - [726] = 278, - [727] = 290, - [728] = 266, - [729] = 351, - [730] = 350, - [731] = 349, - [732] = 732, - [733] = 733, - [734] = 341, - [735] = 340, - [736] = 339, - [737] = 737, - [738] = 338, - [739] = 333, - [740] = 332, - [741] = 331, - [742] = 733, - [743] = 330, - [744] = 288, - [745] = 745, - [746] = 324, - [747] = 323, - [748] = 270, - [749] = 306, - [750] = 305, - [751] = 279, - [752] = 304, - [753] = 303, - [754] = 285, - [755] = 671, - [756] = 315, - [757] = 314, - [758] = 669, - [759] = 313, - [760] = 312, - [761] = 668, - [762] = 311, - [763] = 310, + [659] = 266, + [660] = 307, + [661] = 661, + [662] = 306, + [663] = 279, + [664] = 304, + [665] = 536, + [666] = 303, + [667] = 285, + [668] = 549, + [669] = 548, + [670] = 541, + [671] = 295, + [672] = 548, + [673] = 343, + [674] = 541, + [675] = 311, + [676] = 551, + [677] = 282, + [678] = 678, + [679] = 679, + [680] = 680, + [681] = 681, + [682] = 681, + [683] = 683, + [684] = 289, + [685] = 679, + [686] = 678, + [687] = 678, + [688] = 679, + [689] = 683, + [690] = 681, + [691] = 305, + [692] = 325, + [693] = 583, + [694] = 356, + [695] = 384, + [696] = 380, + [697] = 377, + [698] = 679, + [699] = 584, + [700] = 683, + [701] = 701, + [702] = 678, + [703] = 679, + [704] = 640, + [705] = 658, + [706] = 661, + [707] = 365, + [708] = 364, + [709] = 281, + [710] = 290, + [711] = 287, + [712] = 353, + [713] = 678, + [714] = 352, + [715] = 351, + [716] = 681, + [717] = 683, + [718] = 291, + [719] = 342, + [720] = 341, + [721] = 340, + [722] = 335, + [723] = 334, + [724] = 333, + [725] = 332, + [726] = 277, + [727] = 678, + [728] = 681, + [729] = 681, + [730] = 683, + [731] = 327, + [732] = 324, + [733] = 266, + [734] = 307, + [735] = 306, + [736] = 279, + [737] = 304, + [738] = 303, + [739] = 285, + [740] = 295, + [741] = 679, + [742] = 683, + [743] = 343, + [744] = 679, + [745] = 282, + [746] = 746, + [747] = 678, + [748] = 681, + [749] = 314, + [750] = 679, + [751] = 678, + [752] = 313, + [753] = 681, + [754] = 683, + [755] = 312, + [756] = 311, + [757] = 683, + [758] = 758, + [759] = 316, + [760] = 315, + [761] = 295, + [762] = 327, + [763] = 763, [764] = 764, - [765] = 282, - [766] = 343, + [765] = 765, + [766] = 766, [767] = 767, [768] = 768, - [769] = 282, + [769] = 769, [770] = 770, - [771] = 287, + [771] = 771, [772] = 772, [773] = 773, - [774] = 270, - [775] = 773, - [776] = 776, - [777] = 777, - [778] = 668, - [779] = 669, - [780] = 671, - [781] = 482, + [774] = 774, + [775] = 775, + [776] = 277, + [777] = 289, + [778] = 661, + [779] = 658, + [780] = 640, + [781] = 781, [782] = 782, - [783] = 783, - [784] = 784, - [785] = 785, - [786] = 786, - [787] = 288, - [788] = 788, - [789] = 261, - [790] = 790, - [791] = 262, - [792] = 792, - [793] = 793, - [794] = 794, - [795] = 267, - [796] = 796, - [797] = 589, - [798] = 798, - [799] = 799, - [800] = 282, - [801] = 284, - [802] = 802, - [803] = 803, + [783] = 305, + [784] = 325, + [785] = 356, + [786] = 384, + [787] = 787, + [788] = 380, + [789] = 377, + [790] = 365, + [791] = 364, + [792] = 281, + [793] = 290, + [794] = 287, + [795] = 353, + [796] = 352, + [797] = 351, + [798] = 291, + [799] = 342, + [800] = 341, + [801] = 340, + [802] = 335, + [803] = 334, [804] = 804, - [805] = 805, - [806] = 806, - [807] = 807, - [808] = 808, - [809] = 783, - [810] = 793, - [811] = 794, - [812] = 617, - [813] = 697, - [814] = 803, + [805] = 333, + [806] = 332, + [807] = 277, + [808] = 289, + [809] = 809, + [810] = 810, + [811] = 811, + [812] = 583, + [813] = 584, + [814] = 814, [815] = 815, - [816] = 288, - [817] = 287, - [818] = 818, - [819] = 819, - [820] = 327, - [821] = 328, - [822] = 822, - [823] = 823, - [824] = 824, - [825] = 356, - [826] = 384, - [827] = 773, - [828] = 776, - [829] = 380, - [830] = 276, + [816] = 324, + [817] = 266, + [818] = 307, + [819] = 306, + [820] = 279, + [821] = 304, + [822] = 303, + [823] = 285, + [824] = 295, + [825] = 343, + [826] = 282, + [827] = 827, + [828] = 311, + [829] = 312, + [830] = 313, [831] = 831, - [832] = 377, - [833] = 365, - [834] = 364, - [835] = 278, - [836] = 290, - [837] = 266, - [838] = 351, - [839] = 279, - [840] = 350, - [841] = 349, - [842] = 341, - [843] = 340, - [844] = 339, - [845] = 338, - [846] = 333, - [847] = 332, - [848] = 331, - [849] = 330, - [850] = 850, - [851] = 288, - [852] = 281, - [853] = 287, - [854] = 854, + [832] = 314, + [833] = 315, + [834] = 316, + [835] = 305, + [836] = 325, + [837] = 356, + [838] = 838, + [839] = 384, + [840] = 380, + [841] = 377, + [842] = 365, + [843] = 843, + [844] = 364, + [845] = 281, + [846] = 290, + [847] = 287, + [848] = 353, + [849] = 352, + [850] = 351, + [851] = 291, + [852] = 342, + [853] = 341, + [854] = 340, [855] = 855, [856] = 856, - [857] = 783, - [858] = 858, - [859] = 668, - [860] = 669, - [861] = 671, + [857] = 335, + [858] = 334, + [859] = 661, + [860] = 658, + [861] = 640, [862] = 862, - [863] = 793, - [864] = 864, + [863] = 333, + [864] = 332, [865] = 865, - [866] = 776, - [867] = 807, - [868] = 805, - [869] = 773, - [870] = 776, - [871] = 871, - [872] = 872, - [873] = 804, + [866] = 866, + [867] = 867, + [868] = 327, + [869] = 324, + [870] = 815, + [871] = 266, + [872] = 307, + [873] = 764, [874] = 874, [875] = 875, [876] = 876, - [877] = 793, + [877] = 877, [878] = 878, - [879] = 879, - [880] = 324, - [881] = 323, - [882] = 882, - [883] = 865, - [884] = 784, - [885] = 885, - [886] = 270, - [887] = 885, - [888] = 785, - [889] = 773, - [890] = 871, - [891] = 306, - [892] = 305, - [893] = 617, - [894] = 697, - [895] = 279, - [896] = 304, - [897] = 303, - [898] = 285, - [899] = 295, - [900] = 343, - [901] = 269, - [902] = 850, - [903] = 903, - [904] = 770, - [905] = 905, + [879] = 765, + [880] = 306, + [881] = 767, + [882] = 768, + [883] = 279, + [884] = 304, + [885] = 769, + [886] = 303, + [887] = 770, + [888] = 771, + [889] = 774, + [890] = 285, + [891] = 891, + [892] = 343, + [893] = 583, + [894] = 584, + [895] = 775, + [896] = 896, + [897] = 282, + [898] = 311, + [899] = 312, + [900] = 896, + [901] = 865, + [902] = 313, + [903] = 314, + [904] = 315, + [905] = 316, [906] = 906, - [907] = 905, + [907] = 906, [908] = 908, - [909] = 310, - [910] = 910, - [911] = 911, - [912] = 912, - [913] = 311, - [914] = 312, - [915] = 815, - [916] = 313, - [917] = 917, - [918] = 917, - [919] = 772, + [909] = 909, + [910] = 909, + [911] = 766, + [912] = 908, + [913] = 913, + [914] = 891, + [915] = 915, + [916] = 763, + [917] = 843, + [918] = 866, + [919] = 838, [920] = 920, - [921] = 879, - [922] = 793, - [923] = 783, - [924] = 314, - [925] = 315, - [926] = 777, - [927] = 808, - [928] = 776, - [929] = 908, + [921] = 867, + [922] = 831, + [923] = 804, + [924] = 924, + [925] = 925, + [926] = 926, + [927] = 927, + [928] = 928, + [929] = 281, [930] = 930, - [931] = 910, - [932] = 911, - [933] = 806, - [934] = 783, - [935] = 935, - [936] = 936, - [937] = 937, - [938] = 327, - [939] = 328, - [940] = 356, - [941] = 936, - [942] = 786, - [943] = 384, - [944] = 380, - [945] = 784, - [946] = 785, - [947] = 377, - [948] = 365, - [949] = 364, - [950] = 266, - [951] = 278, - [952] = 790, - [953] = 290, - [954] = 266, - [955] = 351, - [956] = 272, - [957] = 274, - [958] = 350, - [959] = 349, - [960] = 341, - [961] = 340, - [962] = 339, - [963] = 338, - [964] = 776, - [965] = 773, - [966] = 799, - [967] = 333, - [968] = 332, - [969] = 802, - [970] = 331, - [971] = 277, - [972] = 330, - [973] = 937, - [974] = 935, - [975] = 930, - [976] = 278, - [977] = 864, - [978] = 822, - [979] = 823, - [980] = 917, - [981] = 879, - [982] = 793, - [983] = 783, + [931] = 931, + [932] = 932, + [933] = 925, + [934] = 926, + [935] = 927, + [936] = 932, + [937] = 930, + [938] = 484, + [939] = 926, + [940] = 927, + [941] = 941, + [942] = 604, + [943] = 943, + [944] = 944, + [945] = 945, + [946] = 261, + [947] = 263, + [948] = 277, + [949] = 924, + [950] = 950, + [951] = 951, + [952] = 932, + [953] = 282, + [954] = 289, + [955] = 287, + [956] = 268, + [957] = 957, + [958] = 950, + [959] = 959, + [960] = 286, + [961] = 266, + [962] = 931, + [963] = 941, + [964] = 943, + [965] = 965, + [966] = 966, + [967] = 926, + [968] = 930, + [969] = 272, + [970] = 274, + [971] = 267, + [972] = 932, + [973] = 930, + [974] = 275, + [975] = 927, + [976] = 284, + [977] = 930, + [978] = 932, + [979] = 932, + [980] = 930, + [981] = 927, + [982] = 926, + [983] = 941, [984] = 984, - [985] = 824, - [986] = 831, - [987] = 315, - [988] = 314, - [989] = 313, - [990] = 312, - [991] = 311, - [992] = 310, + [985] = 943, + [986] = 984, + [987] = 957, + [988] = 931, + [989] = 989, + [990] = 959, + [991] = 991, + [992] = 926, [993] = 285, - [994] = 324, - [995] = 323, - [996] = 282, - [997] = 343, - [998] = 295, - [999] = 285, - [1000] = 303, - [1001] = 304, - [1002] = 279, - [1003] = 305, - [1004] = 306, - [1005] = 270, - [1006] = 1006, - [1007] = 305, - [1008] = 380, - [1009] = 356, - [1010] = 364, - [1011] = 328, - [1012] = 1012, + [994] = 276, + [995] = 995, + [996] = 279, + [997] = 997, + [998] = 998, + [999] = 925, + [1000] = 965, + [1001] = 927, + [1002] = 966, + [1003] = 1003, + [1004] = 997, + [1005] = 998, + [1006] = 289, + [1007] = 329, + [1008] = 1008, + [1009] = 290, + [1010] = 315, + [1011] = 295, + [1012] = 316, [1013] = 1013, - [1014] = 1014, - [1015] = 327, + [1014] = 317, + [1015] = 318, [1016] = 1016, [1017] = 1017, [1018] = 1018, - [1019] = 1017, - [1020] = 1018, - [1021] = 1016, - [1022] = 1022, + [1019] = 1019, + [1020] = 1020, + [1021] = 349, + [1022] = 365, [1023] = 1023, - [1024] = 307, - [1025] = 1025, - [1026] = 272, - [1027] = 274, - [1028] = 290, - [1029] = 1029, - [1030] = 303, - [1031] = 295, - [1032] = 310, - [1033] = 311, + [1024] = 1024, + [1025] = 1023, + [1026] = 304, + [1027] = 1027, + [1028] = 319, + [1029] = 1016, + [1030] = 1030, + [1031] = 348, + [1032] = 1019, + [1033] = 347, [1034] = 1034, - [1035] = 1035, - [1036] = 282, - [1037] = 350, - [1038] = 312, - [1039] = 313, - [1040] = 1040, - [1041] = 1041, - [1042] = 347, - [1043] = 1040, - [1044] = 285, - [1045] = 1045, - [1046] = 1046, - [1047] = 1046, - [1048] = 346, - [1049] = 279, - [1050] = 1050, - [1051] = 1022, - [1052] = 377, - [1053] = 1053, - [1054] = 345, - [1055] = 1053, - [1056] = 344, + [1035] = 1034, + [1036] = 346, + [1037] = 1019, + [1038] = 1017, + [1039] = 1019, + [1040] = 345, + [1041] = 281, + [1042] = 352, + [1043] = 285, + [1044] = 1030, + [1045] = 268, + [1046] = 306, + [1047] = 1047, + [1048] = 279, + [1049] = 344, + [1050] = 291, + [1051] = 342, + [1052] = 341, + [1053] = 340, + [1054] = 1054, + [1055] = 1018, + [1056] = 353, [1057] = 1057, - [1058] = 287, - [1059] = 291, - [1060] = 270, - [1061] = 269, - [1062] = 304, - [1063] = 267, - [1064] = 342, - [1065] = 314, - [1066] = 341, - [1067] = 340, - [1068] = 315, - [1069] = 339, - [1070] = 338, - [1071] = 1071, - [1072] = 1025, - [1073] = 384, - [1074] = 351, - [1075] = 337, - [1076] = 287, - [1077] = 316, - [1078] = 288, - [1079] = 336, - [1080] = 335, - [1081] = 317, - [1082] = 334, - [1083] = 1083, - [1084] = 333, - [1085] = 1050, - [1086] = 332, + [1058] = 1058, + [1059] = 1059, + [1060] = 320, + [1061] = 1061, + [1062] = 1047, + [1063] = 339, + [1064] = 338, + [1065] = 337, + [1066] = 1019, + [1067] = 336, + [1068] = 1013, + [1069] = 1069, + [1070] = 335, + [1071] = 272, + [1072] = 1072, + [1073] = 334, + [1074] = 1074, + [1075] = 307, + [1076] = 1076, + [1077] = 333, + [1078] = 332, + [1079] = 331, + [1080] = 330, + [1081] = 1081, + [1082] = 1082, + [1083] = 308, + [1084] = 1084, + [1085] = 1085, + [1086] = 282, [1087] = 1087, - [1088] = 1057, - [1089] = 318, - [1090] = 331, - [1091] = 330, - [1092] = 276, - [1093] = 287, - [1094] = 1094, - [1095] = 343, - [1096] = 287, - [1097] = 329, - [1098] = 1098, - [1099] = 326, - [1100] = 325, - [1101] = 1012, + [1088] = 274, + [1089] = 1089, + [1090] = 1072, + [1091] = 1089, + [1092] = 311, + [1093] = 1034, + [1094] = 289, + [1095] = 324, + [1096] = 343, + [1097] = 289, + [1098] = 312, + [1099] = 1099, + [1100] = 377, + [1101] = 1101, [1102] = 1102, - [1103] = 1103, - [1104] = 1104, - [1105] = 1098, - [1106] = 1094, - [1107] = 1035, - [1108] = 301, - [1109] = 1034, - [1110] = 302, - [1111] = 365, - [1112] = 281, - [1113] = 284, - [1114] = 1071, - [1115] = 1006, - [1116] = 306, - [1117] = 376, - [1118] = 375, - [1119] = 1016, - [1120] = 1022, - [1121] = 1121, - [1122] = 1122, - [1123] = 278, - [1124] = 277, - [1125] = 349, - [1126] = 319, - [1127] = 1083, - [1128] = 1014, - [1129] = 1129, - [1130] = 324, - [1131] = 1029, - [1132] = 373, - [1133] = 1034, - [1134] = 1035, - [1135] = 369, - [1136] = 266, - [1137] = 1013, - [1138] = 348, - [1139] = 323, - [1140] = 270, - [1141] = 295, - [1142] = 363, - [1143] = 1143, - [1144] = 287, - [1145] = 361, - [1146] = 362, - [1147] = 1147, - [1148] = 1148, - [1149] = 1149, - [1150] = 1150, - [1151] = 1151, - [1152] = 1152, - [1153] = 319, - [1154] = 1152, - [1155] = 318, - [1156] = 1151, - [1157] = 317, - [1158] = 316, - [1159] = 1152, - [1160] = 1160, - [1161] = 1161, + [1103] = 327, + [1104] = 1034, + [1105] = 380, + [1106] = 376, + [1107] = 1034, + [1108] = 1102, + [1109] = 301, + [1110] = 1101, + [1111] = 302, + [1112] = 375, + [1113] = 1019, + [1114] = 1008, + [1115] = 1081, + [1116] = 1087, + [1117] = 1117, + [1118] = 384, + [1119] = 351, + [1120] = 1013, + [1121] = 1069, + [1122] = 303, + [1123] = 276, + [1124] = 356, + [1125] = 266, + [1126] = 350, + [1127] = 277, + [1128] = 1076, + [1129] = 1034, + [1130] = 1130, + [1131] = 1034, + [1132] = 287, + [1133] = 1059, + [1134] = 1101, + [1135] = 1102, + [1136] = 373, + [1137] = 1058, + [1138] = 369, + [1139] = 364, + [1140] = 1034, + [1141] = 1019, + [1142] = 1057, + [1143] = 1054, + [1144] = 284, + [1145] = 289, + [1146] = 313, + [1147] = 1069, + [1148] = 275, + [1149] = 314, + [1150] = 1117, + [1151] = 1019, + [1152] = 267, + [1153] = 325, + [1154] = 305, + [1155] = 286, + [1156] = 266, + [1157] = 1157, + [1158] = 363, + [1159] = 1159, + [1160] = 361, + [1161] = 362, [1162] = 1162, - [1163] = 315, - [1164] = 338, - [1165] = 288, - [1166] = 287, - [1167] = 314, - [1168] = 313, - [1169] = 327, - [1170] = 328, - [1171] = 1013, - [1172] = 1014, - [1173] = 356, - [1174] = 384, - [1175] = 380, - [1176] = 377, - [1177] = 1094, + [1163] = 1163, + [1164] = 289, + [1165] = 1165, + [1166] = 1166, + [1167] = 320, + [1168] = 319, + [1169] = 318, + [1170] = 317, + [1171] = 289, + [1172] = 316, + [1173] = 315, + [1174] = 1174, + [1175] = 1175, + [1176] = 1176, + [1177] = 314, [1178] = 1178, - [1179] = 1098, - [1180] = 365, - [1181] = 1181, - [1182] = 364, - [1183] = 278, - [1184] = 290, - [1185] = 266, - [1186] = 351, - [1187] = 1057, - [1188] = 350, - [1189] = 1050, - [1190] = 349, - [1191] = 1029, - [1192] = 1083, - [1193] = 1006, - [1194] = 1071, - [1195] = 341, - [1196] = 340, - [1197] = 339, - [1198] = 1098, - [1199] = 333, - [1200] = 332, - [1201] = 331, - [1202] = 330, - [1203] = 312, - [1204] = 311, - [1205] = 310, - [1206] = 307, + [1179] = 287, + [1180] = 277, + [1181] = 1157, + [1182] = 289, + [1183] = 313, + [1184] = 305, + [1185] = 325, + [1186] = 1008, + [1187] = 1081, + [1188] = 356, + [1189] = 384, + [1190] = 380, + [1191] = 377, + [1192] = 1089, + [1193] = 1087, + [1194] = 365, + [1195] = 364, + [1196] = 281, + [1197] = 290, + [1198] = 1087, + [1199] = 353, + [1200] = 1076, + [1201] = 352, + [1202] = 1072, + [1203] = 351, + [1204] = 312, + [1205] = 311, + [1206] = 308, [1207] = 302, - [1208] = 301, - [1209] = 324, - [1210] = 343, - [1211] = 1161, - [1212] = 323, - [1213] = 1162, - [1214] = 306, - [1215] = 305, - [1216] = 279, - [1217] = 304, - [1218] = 1160, - [1219] = 287, - [1220] = 1046, - [1221] = 303, - [1222] = 1152, - [1223] = 303, - [1224] = 1151, - [1225] = 1151, - [1226] = 285, - [1227] = 295, - [1228] = 1040, - [1229] = 343, - [1230] = 282, - [1231] = 1151, - [1232] = 1152, - [1233] = 1025, - [1234] = 310, - [1235] = 311, - [1236] = 1018, - [1237] = 312, - [1238] = 313, - [1239] = 1017, - [1240] = 314, - [1241] = 315, - [1242] = 304, - [1243] = 305, - [1244] = 1013, - [1245] = 1014, - [1246] = 1094, - [1247] = 306, - [1248] = 323, - [1249] = 1057, - [1250] = 1050, - [1251] = 1053, - [1252] = 1029, - [1253] = 1083, - [1254] = 1006, - [1255] = 1071, - [1256] = 1046, - [1257] = 1040, - [1258] = 324, - [1259] = 1025, - [1260] = 1018, - [1261] = 1017, - [1262] = 325, - [1263] = 326, - [1264] = 329, - [1265] = 330, - [1266] = 331, - [1267] = 332, - [1268] = 333, - [1269] = 334, - [1270] = 1012, - [1271] = 335, - [1272] = 336, - [1273] = 1053, - [1274] = 1152, - [1275] = 337, - [1276] = 1151, - [1277] = 338, - [1278] = 339, - [1279] = 340, - [1280] = 341, - [1281] = 342, - [1282] = 1282, - [1283] = 291, - [1284] = 344, - [1285] = 345, - [1286] = 346, - [1287] = 1287, - [1288] = 347, - [1289] = 348, - [1290] = 1290, - [1291] = 1012, - [1292] = 1151, - [1293] = 697, - [1294] = 617, - [1295] = 1152, + [1208] = 1059, + [1209] = 1058, + [1210] = 301, + [1211] = 343, + [1212] = 1057, + [1213] = 1054, + [1214] = 291, + [1215] = 342, + [1216] = 341, + [1217] = 340, + [1218] = 1175, + [1219] = 1176, + [1220] = 335, + [1221] = 334, + [1222] = 333, + [1223] = 1174, + [1224] = 332, + [1225] = 295, + [1226] = 303, + [1227] = 304, + [1228] = 327, + [1229] = 324, + [1230] = 306, + [1231] = 307, + [1232] = 306, + [1233] = 279, + [1234] = 304, + [1235] = 1030, + [1236] = 303, + [1237] = 285, + [1238] = 295, + [1239] = 1023, + [1240] = 343, + [1241] = 282, + [1242] = 307, + [1243] = 324, + [1244] = 327, + [1245] = 1018, + [1246] = 311, + [1247] = 312, + [1248] = 1017, + [1249] = 313, + [1250] = 314, + [1251] = 1016, + [1252] = 315, + [1253] = 316, + [1254] = 1008, + [1255] = 1081, + [1256] = 1089, + [1257] = 329, + [1258] = 330, + [1259] = 1076, + [1260] = 1072, + [1261] = 1047, + [1262] = 331, + [1263] = 332, + [1264] = 333, + [1265] = 334, + [1266] = 1059, + [1267] = 1058, + [1268] = 1057, + [1269] = 1054, + [1270] = 1030, + [1271] = 1023, + [1272] = 335, + [1273] = 1018, + [1274] = 1017, + [1275] = 336, + [1276] = 1016, + [1277] = 337, + [1278] = 338, + [1279] = 339, + [1280] = 340, + [1281] = 341, + [1282] = 1117, + [1283] = 342, + [1284] = 291, + [1285] = 1047, + [1286] = 344, + [1287] = 345, + [1288] = 346, + [1289] = 347, + [1290] = 348, + [1291] = 1291, + [1292] = 349, + [1293] = 350, + [1294] = 1294, + [1295] = 1295, [1296] = 1296, - [1297] = 1297, - [1298] = 1287, - [1299] = 349, + [1297] = 1291, + [1298] = 351, + [1299] = 1117, [1300] = 1300, - [1301] = 350, - [1302] = 351, - [1303] = 290, - [1304] = 364, - [1305] = 365, - [1306] = 1297, - [1307] = 369, - [1308] = 373, - [1309] = 375, - [1310] = 376, - [1311] = 1147, - [1312] = 1312, + [1301] = 584, + [1302] = 583, + [1303] = 352, + [1304] = 353, + [1305] = 290, + [1306] = 364, + [1307] = 365, + [1308] = 1296, + [1309] = 369, + [1310] = 373, + [1311] = 375, + [1312] = 376, [1313] = 1313, - [1314] = 1148, - [1315] = 377, + [1314] = 1165, + [1315] = 1166, [1316] = 1316, - [1317] = 380, - [1318] = 384, - [1319] = 671, - [1320] = 1152, - [1321] = 356, - [1322] = 1151, - [1323] = 328, - [1324] = 669, - [1325] = 668, - [1326] = 1181, + [1317] = 377, + [1318] = 380, + [1319] = 384, + [1320] = 356, + [1321] = 325, + [1322] = 305, + [1323] = 1295, + [1324] = 1324, + [1325] = 1294, + [1326] = 1300, [1327] = 1178, - [1328] = 1300, - [1329] = 1290, - [1330] = 1296, - [1331] = 327, + [1328] = 1328, + [1329] = 640, + [1330] = 658, + [1331] = 661, [1332] = 1332, [1333] = 1333, [1334] = 1334, [1335] = 1335, - [1336] = 1336, + [1336] = 1334, [1337] = 1337, [1338] = 1338, [1339] = 1339, @@ -3593,93 +3613,93 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1348] = 1348, [1349] = 1349, [1350] = 1350, - [1351] = 1338, - [1352] = 1352, - [1353] = 1029, - [1354] = 1341, - [1355] = 1340, - [1356] = 1339, - [1357] = 1338, - [1358] = 1339, - [1359] = 1340, - [1360] = 1083, - [1361] = 1006, - [1362] = 1071, - [1363] = 1333, - [1364] = 1053, - [1365] = 1332, + [1351] = 1346, + [1352] = 1059, + [1353] = 1058, + [1354] = 1349, + [1355] = 1348, + [1356] = 1347, + [1357] = 1346, + [1358] = 1347, + [1359] = 1348, + [1360] = 1057, + [1361] = 1361, + [1362] = 1054, + [1363] = 1338, + [1364] = 1047, + [1365] = 1334, [1366] = 1366, [1367] = 1367, [1368] = 1368, [1369] = 1369, - [1370] = 1017, - [1371] = 1018, - [1372] = 1025, - [1373] = 1040, - [1374] = 1341, - [1375] = 1071, - [1376] = 1006, - [1377] = 1083, - [1378] = 1029, - [1379] = 1332, - [1380] = 1333, - [1381] = 1050, - [1382] = 1057, - [1383] = 1098, - [1384] = 1094, - [1385] = 1014, - [1386] = 1013, + [1370] = 1016, + [1371] = 1017, + [1372] = 1018, + [1373] = 1023, + [1374] = 1349, + [1375] = 1375, + [1376] = 1054, + [1377] = 1057, + [1378] = 1058, + [1379] = 1059, + [1380] = 1072, + [1381] = 1076, + [1382] = 1087, + [1383] = 1089, + [1384] = 1081, + [1385] = 1008, + [1386] = 1334, [1387] = 1338, - [1388] = 1339, - [1389] = 1340, - [1390] = 1341, - [1391] = 1050, - [1392] = 1392, - [1393] = 1393, - [1394] = 1341, - [1395] = 1340, - [1396] = 1339, - [1397] = 1338, - [1398] = 1012, - [1399] = 1046, - [1400] = 1017, - [1401] = 1401, - [1402] = 1332, - [1403] = 1332, - [1404] = 1333, - [1405] = 1018, - [1406] = 1406, - [1407] = 1407, - [1408] = 1025, - [1409] = 1409, - [1410] = 1057, - [1411] = 1046, - [1412] = 1338, - [1413] = 1339, - [1414] = 1340, - [1415] = 1341, - [1416] = 288, - [1417] = 1417, + [1388] = 1388, + [1389] = 1346, + [1390] = 1347, + [1391] = 1348, + [1392] = 1349, + [1393] = 1117, + [1394] = 1349, + [1395] = 1348, + [1396] = 1347, + [1397] = 1346, + [1398] = 1030, + [1399] = 1072, + [1400] = 1400, + [1401] = 1334, + [1402] = 1016, + [1403] = 1403, + [1404] = 1404, + [1405] = 1030, + [1406] = 277, + [1407] = 1334, + [1408] = 1338, + [1409] = 1017, + [1410] = 1410, + [1411] = 1018, + [1412] = 1076, + [1413] = 1413, + [1414] = 1346, + [1415] = 1347, + [1416] = 1348, + [1417] = 1349, [1418] = 1418, - [1419] = 1040, + [1419] = 1023, [1420] = 1338, - [1421] = 1332, - [1422] = 1333, - [1423] = 1339, + [1421] = 1338, + [1422] = 1346, + [1423] = 1347, [1424] = 1424, - [1425] = 1425, - [1426] = 1341, - [1427] = 1340, - [1428] = 1339, - [1429] = 1338, + [1425] = 1348, + [1426] = 1349, + [1427] = 1348, + [1428] = 1347, + [1429] = 1346, [1430] = 1430, [1431] = 1431, - [1432] = 1013, - [1433] = 1014, - [1434] = 1340, - [1435] = 1341, - [1436] = 287, - [1437] = 1333, + [1432] = 1432, + [1433] = 1433, + [1434] = 1008, + [1435] = 1081, + [1436] = 1349, + [1437] = 289, [1438] = 1438, [1439] = 1439, [1440] = 1440, @@ -3694,48 +3714,48 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1449] = 1449, [1450] = 1450, [1451] = 1451, - [1452] = 1094, - [1453] = 1098, - [1454] = 1341, - [1455] = 1340, - [1456] = 1339, - [1457] = 1338, - [1458] = 1341, - [1459] = 1340, - [1460] = 1339, - [1461] = 1341, - [1462] = 1340, - [1463] = 1339, - [1464] = 1341, - [1465] = 1340, - [1466] = 1339, - [1467] = 1341, - [1468] = 1340, - [1469] = 1339, - [1470] = 1341, - [1471] = 1340, - [1472] = 1339, - [1473] = 1341, - [1474] = 1340, - [1475] = 1339, - [1476] = 1341, - [1477] = 1340, - [1478] = 1341, - [1479] = 1340, - [1480] = 1341, - [1481] = 1341, - [1482] = 1341, - [1483] = 1341, - [1484] = 1341, - [1485] = 1341, - [1486] = 1341, - [1487] = 1341, - [1488] = 1341, - [1489] = 1341, - [1490] = 1341, - [1491] = 1341, - [1492] = 1341, - [1493] = 1341, + [1452] = 1089, + [1453] = 1087, + [1454] = 1349, + [1455] = 1348, + [1456] = 1347, + [1457] = 1346, + [1458] = 1349, + [1459] = 1348, + [1460] = 1347, + [1461] = 1349, + [1462] = 1348, + [1463] = 1347, + [1464] = 1349, + [1465] = 1348, + [1466] = 1347, + [1467] = 1349, + [1468] = 1348, + [1469] = 1347, + [1470] = 1349, + [1471] = 1348, + [1472] = 1347, + [1473] = 1349, + [1474] = 1348, + [1475] = 1347, + [1476] = 1349, + [1477] = 1348, + [1478] = 1349, + [1479] = 1348, + [1480] = 1349, + [1481] = 1349, + [1482] = 1349, + [1483] = 1349, + [1484] = 1349, + [1485] = 1349, + [1486] = 1349, + [1487] = 1349, + [1488] = 1349, + [1489] = 1349, + [1490] = 1349, + [1491] = 1349, + [1492] = 1349, + [1493] = 1349, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -3832,9 +3852,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [74] = {.lex_state = 0, .external_lex_state = 7}, [75] = {.lex_state = 0, .external_lex_state = 8}, [76] = {.lex_state = 0, .external_lex_state = 8}, - [77] = {.lex_state = 0, .external_lex_state = 13}, + [77] = {.lex_state = 0, .external_lex_state = 8}, [78] = {.lex_state = 0, .external_lex_state = 8}, - [79] = {.lex_state = 0, .external_lex_state = 8}, + [79] = {.lex_state = 0, .external_lex_state = 13}, [80] = {.lex_state = 0, .external_lex_state = 14}, [81] = {.lex_state = 0, .external_lex_state = 13}, [82] = {.lex_state = 0, .external_lex_state = 14}, @@ -3869,49 +3889,49 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [111] = {.lex_state = 0, .external_lex_state = 9}, [112] = {.lex_state = 0, .external_lex_state = 9}, [113] = {.lex_state = 0, .external_lex_state = 21}, - [114] = {.lex_state = 0, .external_lex_state = 22}, + [114] = {.lex_state = 0, .external_lex_state = 21}, [115] = {.lex_state = 0, .external_lex_state = 22}, - [116] = {.lex_state = 0, .external_lex_state = 21}, + [116] = {.lex_state = 0, .external_lex_state = 23}, [117] = {.lex_state = 0, .external_lex_state = 23}, - [118] = {.lex_state = 0, .external_lex_state = 24}, + [118] = {.lex_state = 0, .external_lex_state = 22}, [119] = {.lex_state = 0, .external_lex_state = 24}, [120] = {.lex_state = 0, .external_lex_state = 25}, - [121] = {.lex_state = 0, .external_lex_state = 23}, + [121] = {.lex_state = 0, .external_lex_state = 25}, [122] = {.lex_state = 0, .external_lex_state = 26}, [123] = {.lex_state = 0, .external_lex_state = 26}, - [124] = {.lex_state = 0, .external_lex_state = 26}, - [125] = {.lex_state = 0, .external_lex_state = 26}, - [126] = {.lex_state = 0, .external_lex_state = 27}, + [124] = {.lex_state = 0, .external_lex_state = 24}, + [125] = {.lex_state = 0, .external_lex_state = 27}, + [126] = {.lex_state = 0, .external_lex_state = 28}, [127] = {.lex_state = 0, .external_lex_state = 28}, [128] = {.lex_state = 0, .external_lex_state = 29}, [129] = {.lex_state = 0, .external_lex_state = 30}, - [130] = {.lex_state = 0, .external_lex_state = 29}, + [130] = {.lex_state = 0, .external_lex_state = 31}, [131] = {.lex_state = 0, .external_lex_state = 30}, [132] = {.lex_state = 0, .external_lex_state = 31}, - [133] = {.lex_state = 0, .external_lex_state = 30}, - [134] = {.lex_state = 0, .external_lex_state = 30}, - [135] = {.lex_state = 0, .external_lex_state = 27}, - [136] = {.lex_state = 0, .external_lex_state = 28}, - [137] = {.lex_state = 0, .external_lex_state = 30}, - [138] = {.lex_state = 0, .external_lex_state = 30}, - [139] = {.lex_state = 0, .external_lex_state = 30}, - [140] = {.lex_state = 0, .external_lex_state = 30}, + [133] = {.lex_state = 0, .external_lex_state = 31}, + [134] = {.lex_state = 0, .external_lex_state = 31}, + [135] = {.lex_state = 0, .external_lex_state = 31}, + [136] = {.lex_state = 0, .external_lex_state = 29}, + [137] = {.lex_state = 0, .external_lex_state = 31}, + [138] = {.lex_state = 0, .external_lex_state = 31}, + [139] = {.lex_state = 0, .external_lex_state = 31}, + [140] = {.lex_state = 0, .external_lex_state = 31}, [141] = {.lex_state = 0, .external_lex_state = 31}, - [142] = {.lex_state = 0, .external_lex_state = 27}, - [143] = {.lex_state = 0, .external_lex_state = 30}, - [144] = {.lex_state = 0, .external_lex_state = 29}, - [145] = {.lex_state = 0, .external_lex_state = 30}, - [146] = {.lex_state = 0, .external_lex_state = 30}, - [147] = {.lex_state = 0, .external_lex_state = 29}, - [148] = {.lex_state = 0, .external_lex_state = 30}, - [149] = {.lex_state = 0, .external_lex_state = 30}, - [150] = {.lex_state = 0, .external_lex_state = 26}, - [151] = {.lex_state = 0, .external_lex_state = 27}, - [152] = {.lex_state = 0, .external_lex_state = 27}, - [153] = {.lex_state = 0, .external_lex_state = 27}, - [154] = {.lex_state = 0, .external_lex_state = 26}, - [155] = {.lex_state = 0, .external_lex_state = 26}, - [156] = {.lex_state = 0, .external_lex_state = 27}, + [142] = {.lex_state = 0, .external_lex_state = 29}, + [143] = {.lex_state = 0, .external_lex_state = 28}, + [144] = {.lex_state = 0, .external_lex_state = 30}, + [145] = {.lex_state = 0, .external_lex_state = 29}, + [146] = {.lex_state = 0, .external_lex_state = 28}, + [147] = {.lex_state = 0, .external_lex_state = 30}, + [148] = {.lex_state = 0, .external_lex_state = 31}, + [149] = {.lex_state = 0, .external_lex_state = 31}, + [150] = {.lex_state = 0, .external_lex_state = 28}, + [151] = {.lex_state = 0, .external_lex_state = 31}, + [152] = {.lex_state = 0, .external_lex_state = 29}, + [153] = {.lex_state = 0, .external_lex_state = 29}, + [154] = {.lex_state = 0, .external_lex_state = 28}, + [155] = {.lex_state = 0, .external_lex_state = 28}, + [156] = {.lex_state = 0, .external_lex_state = 29}, [157] = {.lex_state = 0, .external_lex_state = 32}, [158] = {.lex_state = 0, .external_lex_state = 32}, [159] = {.lex_state = 0, .external_lex_state = 33}, @@ -3922,95 +3942,95 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [164] = {.lex_state = 0, .external_lex_state = 32}, [165] = {.lex_state = 0, .external_lex_state = 34}, [166] = {.lex_state = 0, .external_lex_state = 14}, - [167] = {.lex_state = 0, .external_lex_state = 27}, + [167] = {.lex_state = 0, .external_lex_state = 14}, [168] = {.lex_state = 0, .external_lex_state = 35}, [169] = {.lex_state = 0, .external_lex_state = 14}, - [170] = {.lex_state = 0, .external_lex_state = 35}, - [171] = {.lex_state = 0, .external_lex_state = 27}, - [172] = {.lex_state = 0, .external_lex_state = 14}, - [173] = {.lex_state = 0, .external_lex_state = 26}, - [174] = {.lex_state = 0, .external_lex_state = 36}, - [175] = {.lex_state = 0, .external_lex_state = 26}, + [170] = {.lex_state = 0, .external_lex_state = 36}, + [171] = {.lex_state = 0, .external_lex_state = 28}, + [172] = {.lex_state = 0, .external_lex_state = 36}, + [173] = {.lex_state = 0, .external_lex_state = 29}, + [174] = {.lex_state = 0, .external_lex_state = 14}, + [175] = {.lex_state = 0, .external_lex_state = 28}, [176] = {.lex_state = 0, .external_lex_state = 36}, - [177] = {.lex_state = 0, .external_lex_state = 36}, - [178] = {.lex_state = 0, .external_lex_state = 14}, - [179] = {.lex_state = 0, .external_lex_state = 37}, + [177] = {.lex_state = 0, .external_lex_state = 29}, + [178] = {.lex_state = 0, .external_lex_state = 35}, + [179] = {.lex_state = 0, .external_lex_state = 15}, [180] = {.lex_state = 0, .external_lex_state = 15}, [181] = {.lex_state = 0, .external_lex_state = 15}, [182] = {.lex_state = 0, .external_lex_state = 37}, - [183] = {.lex_state = 0, .external_lex_state = 15}, + [183] = {.lex_state = 0, .external_lex_state = 37}, [184] = {.lex_state = 0, .external_lex_state = 38}, - [185] = {.lex_state = 0, .external_lex_state = 39}, - [186] = {.lex_state = 0, .external_lex_state = 40}, + [185] = {.lex_state = 0, .external_lex_state = 38}, + [186] = {.lex_state = 0, .external_lex_state = 38}, [187] = {.lex_state = 0, .external_lex_state = 39}, - [188] = {.lex_state = 0, .external_lex_state = 38}, - [189] = {.lex_state = 0, .external_lex_state = 38}, - [190] = {.lex_state = 0, .external_lex_state = 40}, + [188] = {.lex_state = 0, .external_lex_state = 40}, + [189] = {.lex_state = 0, .external_lex_state = 40}, + [190] = {.lex_state = 0, .external_lex_state = 39}, [191] = {.lex_state = 0, .external_lex_state = 40}, - [192] = {.lex_state = 0, .external_lex_state = 39}, - [193] = {.lex_state = 0, .external_lex_state = 41}, + [192] = {.lex_state = 0, .external_lex_state = 41}, + [193] = {.lex_state = 0, .external_lex_state = 39}, [194] = {.lex_state = 0, .external_lex_state = 41}, [195] = {.lex_state = 0, .external_lex_state = 41}, [196] = {.lex_state = 0, .external_lex_state = 42}, - [197] = {.lex_state = 0, .external_lex_state = 42}, - [198] = {.lex_state = 0, .external_lex_state = 43}, - [199] = {.lex_state = 0, .external_lex_state = 43}, + [197] = {.lex_state = 0, .external_lex_state = 43}, + [198] = {.lex_state = 0, .external_lex_state = 44}, + [199] = {.lex_state = 0, .external_lex_state = 42}, [200] = {.lex_state = 0, .external_lex_state = 44}, [201] = {.lex_state = 0, .external_lex_state = 44}, [202] = {.lex_state = 0, .external_lex_state = 43}, - [203] = {.lex_state = 0, .external_lex_state = 42}, + [203] = {.lex_state = 0, .external_lex_state = 43}, [204] = {.lex_state = 0, .external_lex_state = 42}, [205] = {.lex_state = 0, .external_lex_state = 42}, - [206] = {.lex_state = 0, .external_lex_state = 44}, + [206] = {.lex_state = 0, .external_lex_state = 42}, [207] = {.lex_state = 0, .external_lex_state = 45}, [208] = {.lex_state = 0, .external_lex_state = 45}, [209] = {.lex_state = 0, .external_lex_state = 45}, [210] = {.lex_state = 0, .external_lex_state = 45}, [211] = {.lex_state = 0, .external_lex_state = 45}, - [212] = {.lex_state = 0, .external_lex_state = 46}, - [213] = {.lex_state = 0, .external_lex_state = 21}, - [214] = {.lex_state = 0, .external_lex_state = 21}, + [212] = {.lex_state = 0, .external_lex_state = 21}, + [213] = {.lex_state = 0, .external_lex_state = 46}, + [214] = {.lex_state = 0, .external_lex_state = 47}, [215] = {.lex_state = 0, .external_lex_state = 47}, - [216] = {.lex_state = 0, .external_lex_state = 46}, - [217] = {.lex_state = 0, .external_lex_state = 21}, - [218] = {.lex_state = 0, .external_lex_state = 48}, - [219] = {.lex_state = 0, .external_lex_state = 47}, - [220] = {.lex_state = 0, .external_lex_state = 48}, + [216] = {.lex_state = 0, .external_lex_state = 21}, + [217] = {.lex_state = 0, .external_lex_state = 47}, + [218] = {.lex_state = 0, .external_lex_state = 21}, + [219] = {.lex_state = 0, .external_lex_state = 46}, + [220] = {.lex_state = 0, .external_lex_state = 21}, [221] = {.lex_state = 0, .external_lex_state = 47}, - [222] = {.lex_state = 0, .external_lex_state = 48}, - [223] = {.lex_state = 0, .external_lex_state = 21}, - [224] = {.lex_state = 0, .external_lex_state = 47}, - [225] = {.lex_state = 0, .external_lex_state = 48}, + [222] = {.lex_state = 0, .external_lex_state = 46}, + [223] = {.lex_state = 0, .external_lex_state = 47}, + [224] = {.lex_state = 0, .external_lex_state = 46}, + [225] = {.lex_state = 0, .external_lex_state = 21}, [226] = {.lex_state = 0, .external_lex_state = 46}, - [227] = {.lex_state = 0, .external_lex_state = 47}, - [228] = {.lex_state = 0, .external_lex_state = 21}, - [229] = {.lex_state = 0, .external_lex_state = 48}, - [230] = {.lex_state = 0, .external_lex_state = 23}, - [231] = {.lex_state = 0, .external_lex_state = 23}, - [232] = {.lex_state = 0, .external_lex_state = 23}, - [233] = {.lex_state = 0, .external_lex_state = 23}, - [234] = {.lex_state = 0, .external_lex_state = 23}, - [235] = {.lex_state = 0, .external_lex_state = 10}, - [236] = {.lex_state = 0, .external_lex_state = 28}, - [237] = {.lex_state = 0, .external_lex_state = 10}, - [238] = {.lex_state = 0, .external_lex_state = 49}, - [239] = {.lex_state = 0, .external_lex_state = 28}, - [240] = {.lex_state = 0, .external_lex_state = 28}, - [241] = {.lex_state = 0, .external_lex_state = 28}, - [242] = {.lex_state = 0, .external_lex_state = 49}, - [243] = {.lex_state = 0, .external_lex_state = 10}, - [244] = {.lex_state = 0, .external_lex_state = 49}, - [245] = {.lex_state = 0, .external_lex_state = 28}, - [246] = {.lex_state = 0, .external_lex_state = 31}, - [247] = {.lex_state = 0, .external_lex_state = 10}, - [248] = {.lex_state = 0, .external_lex_state = 31}, + [227] = {.lex_state = 0, .external_lex_state = 48}, + [228] = {.lex_state = 0, .external_lex_state = 22}, + [229] = {.lex_state = 0, .external_lex_state = 22}, + [230] = {.lex_state = 0, .external_lex_state = 22}, + [231] = {.lex_state = 0, .external_lex_state = 48}, + [232] = {.lex_state = 0, .external_lex_state = 22}, + [233] = {.lex_state = 0, .external_lex_state = 48}, + [234] = {.lex_state = 0, .external_lex_state = 22}, + [235] = {.lex_state = 0, .external_lex_state = 25}, + [236] = {.lex_state = 0, .external_lex_state = 24}, + [237] = {.lex_state = 0, .external_lex_state = 25}, + [238] = {.lex_state = 0, .external_lex_state = 24}, + [239] = {.lex_state = 0, .external_lex_state = 25}, + [240] = {.lex_state = 0, .external_lex_state = 25}, + [241] = {.lex_state = 0, .external_lex_state = 25}, + [242] = {.lex_state = 0, .external_lex_state = 24}, + [243] = {.lex_state = 0, .external_lex_state = 24}, + [244] = {.lex_state = 0, .external_lex_state = 24}, + [245] = {.lex_state = 0, .external_lex_state = 49}, + [246] = {.lex_state = 0, .external_lex_state = 10}, + [247] = {.lex_state = 0, .external_lex_state = 49}, + [248] = {.lex_state = 0, .external_lex_state = 49}, [249] = {.lex_state = 0, .external_lex_state = 49}, [250] = {.lex_state = 0, .external_lex_state = 10}, [251] = {.lex_state = 0, .external_lex_state = 10}, - [252] = {.lex_state = 0, .external_lex_state = 31}, - [253] = {.lex_state = 0, .external_lex_state = 31}, - [254] = {.lex_state = 0, .external_lex_state = 49}, - [255] = {.lex_state = 0, .external_lex_state = 31}, + [252] = {.lex_state = 0, .external_lex_state = 10}, + [253] = {.lex_state = 0, .external_lex_state = 49}, + [254] = {.lex_state = 0, .external_lex_state = 10}, + [255] = {.lex_state = 0, .external_lex_state = 10}, [256] = {.lex_state = 0, .external_lex_state = 35}, [257] = {.lex_state = 0, .external_lex_state = 35}, [258] = {.lex_state = 0, .external_lex_state = 35}, @@ -4018,128 +4038,128 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [260] = {.lex_state = 0, .external_lex_state = 35}, [261] = {.lex_state = 0, .external_lex_state = 50}, [262] = {.lex_state = 0, .external_lex_state = 50}, - [263] = {.lex_state = 0, .external_lex_state = 51}, - [264] = {.lex_state = 0, .external_lex_state = 50}, + [263] = {.lex_state = 0, .external_lex_state = 50}, + [264] = {.lex_state = 0, .external_lex_state = 51}, [265] = {.lex_state = 0, .external_lex_state = 52}, [266] = {.lex_state = 0, .external_lex_state = 50}, [267] = {.lex_state = 0, .external_lex_state = 50}, - [268] = {.lex_state = 0, .external_lex_state = 53}, - [269] = {.lex_state = 0, .external_lex_state = 50}, - [270] = {.lex_state = 0, .external_lex_state = 50}, - [271] = {.lex_state = 0, .external_lex_state = 54}, + [268] = {.lex_state = 0, .external_lex_state = 50}, + [269] = {.lex_state = 0, .external_lex_state = 31}, + [270] = {.lex_state = 0, .external_lex_state = 53}, + [271] = {.lex_state = 0, .external_lex_state = 31}, [272] = {.lex_state = 0, .external_lex_state = 50}, - [273] = {.lex_state = 0, .external_lex_state = 30}, + [273] = {.lex_state = 0, .external_lex_state = 31}, [274] = {.lex_state = 0, .external_lex_state = 50}, - [275] = {.lex_state = 0, .external_lex_state = 30}, + [275] = {.lex_state = 0, .external_lex_state = 50}, [276] = {.lex_state = 0, .external_lex_state = 50}, [277] = {.lex_state = 0, .external_lex_state = 50}, - [278] = {.lex_state = 0, .external_lex_state = 50}, + [278] = {.lex_state = 0, .external_lex_state = 54}, [279] = {.lex_state = 0, .external_lex_state = 50}, - [280] = {.lex_state = 0, .external_lex_state = 54}, + [280] = {.lex_state = 0, .external_lex_state = 53}, [281] = {.lex_state = 0, .external_lex_state = 50}, [282] = {.lex_state = 0, .external_lex_state = 50}, - [283] = {.lex_state = 0, .external_lex_state = 30}, + [283] = {.lex_state = 0, .external_lex_state = 53}, [284] = {.lex_state = 0, .external_lex_state = 50}, [285] = {.lex_state = 0, .external_lex_state = 50}, - [286] = {.lex_state = 0, .external_lex_state = 55}, + [286] = {.lex_state = 0, .external_lex_state = 50}, [287] = {.lex_state = 0, .external_lex_state = 50}, - [288] = {.lex_state = 0, .external_lex_state = 50}, - [289] = {.lex_state = 0, .external_lex_state = 54}, - [290] = {.lex_state = 0, .external_lex_state = 30}, - [291] = {.lex_state = 0, .external_lex_state = 30}, - [292] = {.lex_state = 0, .external_lex_state = 30}, - [293] = {.lex_state = 0, .external_lex_state = 30}, + [288] = {.lex_state = 0, .external_lex_state = 55}, + [289] = {.lex_state = 0, .external_lex_state = 50}, + [290] = {.lex_state = 0, .external_lex_state = 31}, + [291] = {.lex_state = 0, .external_lex_state = 31}, + [292] = {.lex_state = 0, .external_lex_state = 31}, + [293] = {.lex_state = 0, .external_lex_state = 31}, [294] = {.lex_state = 0, .external_lex_state = 56}, - [295] = {.lex_state = 0, .external_lex_state = 30}, - [296] = {.lex_state = 0, .external_lex_state = 30}, - [297] = {.lex_state = 0, .external_lex_state = 30}, - [298] = {.lex_state = 0, .external_lex_state = 30}, - [299] = {.lex_state = 0, .external_lex_state = 30}, - [300] = {.lex_state = 0, .external_lex_state = 30}, - [301] = {.lex_state = 0, .external_lex_state = 30}, - [302] = {.lex_state = 0, .external_lex_state = 30}, - [303] = {.lex_state = 0, .external_lex_state = 30}, - [304] = {.lex_state = 0, .external_lex_state = 30}, - [305] = {.lex_state = 0, .external_lex_state = 30}, - [306] = {.lex_state = 0, .external_lex_state = 30}, - [307] = {.lex_state = 0, .external_lex_state = 30}, - [308] = {.lex_state = 0, .external_lex_state = 30}, - [309] = {.lex_state = 0, .external_lex_state = 30}, - [310] = {.lex_state = 0, .external_lex_state = 30}, - [311] = {.lex_state = 0, .external_lex_state = 30}, - [312] = {.lex_state = 0, .external_lex_state = 30}, - [313] = {.lex_state = 0, .external_lex_state = 30}, - [314] = {.lex_state = 0, .external_lex_state = 30}, - [315] = {.lex_state = 0, .external_lex_state = 30}, - [316] = {.lex_state = 0, .external_lex_state = 30}, - [317] = {.lex_state = 0, .external_lex_state = 30}, - [318] = {.lex_state = 0, .external_lex_state = 30}, - [319] = {.lex_state = 0, .external_lex_state = 30}, - [320] = {.lex_state = 0, .external_lex_state = 30}, - [321] = {.lex_state = 0, .external_lex_state = 30}, - [322] = {.lex_state = 0, .external_lex_state = 30}, - [323] = {.lex_state = 0, .external_lex_state = 30}, - [324] = {.lex_state = 0, .external_lex_state = 30}, - [325] = {.lex_state = 0, .external_lex_state = 30}, - [326] = {.lex_state = 0, .external_lex_state = 30}, - [327] = {.lex_state = 0, .external_lex_state = 30}, - [328] = {.lex_state = 0, .external_lex_state = 30}, - [329] = {.lex_state = 0, .external_lex_state = 30}, - [330] = {.lex_state = 0, .external_lex_state = 30}, - [331] = {.lex_state = 0, .external_lex_state = 30}, - [332] = {.lex_state = 0, .external_lex_state = 30}, - [333] = {.lex_state = 0, .external_lex_state = 30}, - [334] = {.lex_state = 0, .external_lex_state = 30}, - [335] = {.lex_state = 0, .external_lex_state = 30}, - [336] = {.lex_state = 0, .external_lex_state = 30}, - [337] = {.lex_state = 0, .external_lex_state = 30}, - [338] = {.lex_state = 0, .external_lex_state = 30}, - [339] = {.lex_state = 0, .external_lex_state = 30}, - [340] = {.lex_state = 0, .external_lex_state = 30}, - [341] = {.lex_state = 0, .external_lex_state = 30}, - [342] = {.lex_state = 0, .external_lex_state = 30}, - [343] = {.lex_state = 0, .external_lex_state = 30}, - [344] = {.lex_state = 0, .external_lex_state = 30}, - [345] = {.lex_state = 0, .external_lex_state = 30}, - [346] = {.lex_state = 0, .external_lex_state = 30}, - [347] = {.lex_state = 0, .external_lex_state = 30}, - [348] = {.lex_state = 0, .external_lex_state = 30}, - [349] = {.lex_state = 0, .external_lex_state = 30}, - [350] = {.lex_state = 0, .external_lex_state = 30}, - [351] = {.lex_state = 0, .external_lex_state = 30}, - [352] = {.lex_state = 0, .external_lex_state = 30}, - [353] = {.lex_state = 0, .external_lex_state = 30}, - [354] = {.lex_state = 0, .external_lex_state = 30}, - [355] = {.lex_state = 0, .external_lex_state = 30}, - [356] = {.lex_state = 0, .external_lex_state = 30}, - [357] = {.lex_state = 0, .external_lex_state = 30}, - [358] = {.lex_state = 0, .external_lex_state = 30}, - [359] = {.lex_state = 0, .external_lex_state = 30}, - [360] = {.lex_state = 0, .external_lex_state = 30}, - [361] = {.lex_state = 0, .external_lex_state = 30}, - [362] = {.lex_state = 0, .external_lex_state = 30}, - [363] = {.lex_state = 0, .external_lex_state = 30}, - [364] = {.lex_state = 0, .external_lex_state = 30}, - [365] = {.lex_state = 0, .external_lex_state = 30}, - [366] = {.lex_state = 0, .external_lex_state = 30}, - [367] = {.lex_state = 0, .external_lex_state = 30}, - [368] = {.lex_state = 0, .external_lex_state = 30}, - [369] = {.lex_state = 0, .external_lex_state = 30}, - [370] = {.lex_state = 0, .external_lex_state = 30}, - [371] = {.lex_state = 0, .external_lex_state = 30}, - [372] = {.lex_state = 0, .external_lex_state = 30}, - [373] = {.lex_state = 0, .external_lex_state = 30}, - [374] = {.lex_state = 0, .external_lex_state = 30}, - [375] = {.lex_state = 0, .external_lex_state = 30}, - [376] = {.lex_state = 0, .external_lex_state = 30}, - [377] = {.lex_state = 0, .external_lex_state = 30}, - [378] = {.lex_state = 0, .external_lex_state = 30}, - [379] = {.lex_state = 0, .external_lex_state = 30}, - [380] = {.lex_state = 0, .external_lex_state = 30}, - [381] = {.lex_state = 0, .external_lex_state = 30}, - [382] = {.lex_state = 0, .external_lex_state = 30}, - [383] = {.lex_state = 0, .external_lex_state = 30}, - [384] = {.lex_state = 0, .external_lex_state = 30}, + [295] = {.lex_state = 0, .external_lex_state = 31}, + [296] = {.lex_state = 0, .external_lex_state = 31}, + [297] = {.lex_state = 0, .external_lex_state = 31}, + [298] = {.lex_state = 0, .external_lex_state = 31}, + [299] = {.lex_state = 0, .external_lex_state = 31}, + [300] = {.lex_state = 0, .external_lex_state = 31}, + [301] = {.lex_state = 0, .external_lex_state = 31}, + [302] = {.lex_state = 0, .external_lex_state = 31}, + [303] = {.lex_state = 0, .external_lex_state = 31}, + [304] = {.lex_state = 0, .external_lex_state = 31}, + [305] = {.lex_state = 0, .external_lex_state = 31}, + [306] = {.lex_state = 0, .external_lex_state = 31}, + [307] = {.lex_state = 0, .external_lex_state = 31}, + [308] = {.lex_state = 0, .external_lex_state = 31}, + [309] = {.lex_state = 0, .external_lex_state = 31}, + [310] = {.lex_state = 0, .external_lex_state = 31}, + [311] = {.lex_state = 0, .external_lex_state = 31}, + [312] = {.lex_state = 0, .external_lex_state = 31}, + [313] = {.lex_state = 0, .external_lex_state = 31}, + [314] = {.lex_state = 0, .external_lex_state = 31}, + [315] = {.lex_state = 0, .external_lex_state = 31}, + [316] = {.lex_state = 0, .external_lex_state = 31}, + [317] = {.lex_state = 0, .external_lex_state = 31}, + [318] = {.lex_state = 0, .external_lex_state = 31}, + [319] = {.lex_state = 0, .external_lex_state = 31}, + [320] = {.lex_state = 0, .external_lex_state = 31}, + [321] = {.lex_state = 0, .external_lex_state = 31}, + [322] = {.lex_state = 0, .external_lex_state = 31}, + [323] = {.lex_state = 0, .external_lex_state = 31}, + [324] = {.lex_state = 0, .external_lex_state = 31}, + [325] = {.lex_state = 0, .external_lex_state = 31}, + [326] = {.lex_state = 0, .external_lex_state = 31}, + [327] = {.lex_state = 0, .external_lex_state = 31}, + [328] = {.lex_state = 0, .external_lex_state = 31}, + [329] = {.lex_state = 0, .external_lex_state = 31}, + [330] = {.lex_state = 0, .external_lex_state = 31}, + [331] = {.lex_state = 0, .external_lex_state = 31}, + [332] = {.lex_state = 0, .external_lex_state = 31}, + [333] = {.lex_state = 0, .external_lex_state = 31}, + [334] = {.lex_state = 0, .external_lex_state = 31}, + [335] = {.lex_state = 0, .external_lex_state = 31}, + [336] = {.lex_state = 0, .external_lex_state = 31}, + [337] = {.lex_state = 0, .external_lex_state = 31}, + [338] = {.lex_state = 0, .external_lex_state = 31}, + [339] = {.lex_state = 0, .external_lex_state = 31}, + [340] = {.lex_state = 0, .external_lex_state = 31}, + [341] = {.lex_state = 0, .external_lex_state = 31}, + [342] = {.lex_state = 0, .external_lex_state = 31}, + [343] = {.lex_state = 0, .external_lex_state = 31}, + [344] = {.lex_state = 0, .external_lex_state = 31}, + [345] = {.lex_state = 0, .external_lex_state = 31}, + [346] = {.lex_state = 0, .external_lex_state = 31}, + [347] = {.lex_state = 0, .external_lex_state = 31}, + [348] = {.lex_state = 0, .external_lex_state = 31}, + [349] = {.lex_state = 0, .external_lex_state = 31}, + [350] = {.lex_state = 0, .external_lex_state = 31}, + [351] = {.lex_state = 0, .external_lex_state = 31}, + [352] = {.lex_state = 0, .external_lex_state = 31}, + [353] = {.lex_state = 0, .external_lex_state = 31}, + [354] = {.lex_state = 0, .external_lex_state = 31}, + [355] = {.lex_state = 0, .external_lex_state = 31}, + [356] = {.lex_state = 0, .external_lex_state = 31}, + [357] = {.lex_state = 0, .external_lex_state = 31}, + [358] = {.lex_state = 0, .external_lex_state = 31}, + [359] = {.lex_state = 0, .external_lex_state = 31}, + [360] = {.lex_state = 0, .external_lex_state = 31}, + [361] = {.lex_state = 0, .external_lex_state = 31}, + [362] = {.lex_state = 0, .external_lex_state = 31}, + [363] = {.lex_state = 0, .external_lex_state = 31}, + [364] = {.lex_state = 0, .external_lex_state = 31}, + [365] = {.lex_state = 0, .external_lex_state = 31}, + [366] = {.lex_state = 0, .external_lex_state = 31}, + [367] = {.lex_state = 0, .external_lex_state = 31}, + [368] = {.lex_state = 0, .external_lex_state = 31}, + [369] = {.lex_state = 0, .external_lex_state = 31}, + [370] = {.lex_state = 0, .external_lex_state = 31}, + [371] = {.lex_state = 0, .external_lex_state = 31}, + [372] = {.lex_state = 0, .external_lex_state = 31}, + [373] = {.lex_state = 0, .external_lex_state = 31}, + [374] = {.lex_state = 0, .external_lex_state = 31}, + [375] = {.lex_state = 0, .external_lex_state = 31}, + [376] = {.lex_state = 0, .external_lex_state = 31}, + [377] = {.lex_state = 0, .external_lex_state = 31}, + [378] = {.lex_state = 0, .external_lex_state = 31}, + [379] = {.lex_state = 0, .external_lex_state = 31}, + [380] = {.lex_state = 0, .external_lex_state = 31}, + [381] = {.lex_state = 0, .external_lex_state = 31}, + [382] = {.lex_state = 0, .external_lex_state = 31}, + [383] = {.lex_state = 0, .external_lex_state = 31}, + [384] = {.lex_state = 0, .external_lex_state = 31}, [385] = {.lex_state = 0, .external_lex_state = 57}, [386] = {.lex_state = 0, .external_lex_state = 58}, [387] = {.lex_state = 0, .external_lex_state = 59}, @@ -4151,51 +4171,51 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [393] = {.lex_state = 0, .external_lex_state = 62}, [394] = {.lex_state = 0, .external_lex_state = 63}, [395] = {.lex_state = 0, .external_lex_state = 64}, - [396] = {.lex_state = 0, .external_lex_state = 65}, - [397] = {.lex_state = 0, .external_lex_state = 51}, - [398] = {.lex_state = 0, .external_lex_state = 64}, - [399] = {.lex_state = 0, .external_lex_state = 66}, - [400] = {.lex_state = 0, .external_lex_state = 67}, - [401] = {.lex_state = 0, .external_lex_state = 65}, - [402] = {.lex_state = 0, .external_lex_state = 65}, - [403] = {.lex_state = 0, .external_lex_state = 52}, - [404] = {.lex_state = 0, .external_lex_state = 52}, - [405] = {.lex_state = 0, .external_lex_state = 67}, - [406] = {.lex_state = 0, .external_lex_state = 65}, - [407] = {.lex_state = 0, .external_lex_state = 51}, + [396] = {.lex_state = 0, .external_lex_state = 51}, + [397] = {.lex_state = 0, .external_lex_state = 52}, + [398] = {.lex_state = 0, .external_lex_state = 65}, + [399] = {.lex_state = 0, .external_lex_state = 65}, + [400] = {.lex_state = 0, .external_lex_state = 66}, + [401] = {.lex_state = 0, .external_lex_state = 64}, + [402] = {.lex_state = 0, .external_lex_state = 67}, + [403] = {.lex_state = 0, .external_lex_state = 65}, + [404] = {.lex_state = 0, .external_lex_state = 51}, + [405] = {.lex_state = 0, .external_lex_state = 65}, + [406] = {.lex_state = 0, .external_lex_state = 66}, + [407] = {.lex_state = 0, .external_lex_state = 52}, [408] = {.lex_state = 0, .external_lex_state = 68}, [409] = {.lex_state = 0, .external_lex_state = 68}, [410] = {.lex_state = 0, .external_lex_state = 68}, [411] = {.lex_state = 0, .external_lex_state = 68}, [412] = {.lex_state = 0, .external_lex_state = 68}, [413] = {.lex_state = 0, .external_lex_state = 68}, - [414] = {.lex_state = 0, .external_lex_state = 54}, + [414] = {.lex_state = 0, .external_lex_state = 68}, [415] = {.lex_state = 0, .external_lex_state = 68}, [416] = {.lex_state = 0, .external_lex_state = 68}, [417] = {.lex_state = 0, .external_lex_state = 68}, - [418] = {.lex_state = 0, .external_lex_state = 55}, + [418] = {.lex_state = 0, .external_lex_state = 68}, [419] = {.lex_state = 0, .external_lex_state = 68}, - [420] = {.lex_state = 0, .external_lex_state = 68}, - [421] = {.lex_state = 0, .external_lex_state = 54}, - [422] = {.lex_state = 0, .external_lex_state = 68}, - [423] = {.lex_state = 0, .external_lex_state = 68}, + [420] = {.lex_state = 0, .external_lex_state = 53}, + [421] = {.lex_state = 0, .external_lex_state = 68}, + [422] = {.lex_state = 0, .external_lex_state = 55}, + [423] = {.lex_state = 0, .external_lex_state = 54}, [424] = {.lex_state = 0, .external_lex_state = 68}, - [425] = {.lex_state = 0, .external_lex_state = 68}, - [426] = {.lex_state = 0, .external_lex_state = 68}, + [425] = {.lex_state = 0, .external_lex_state = 69}, + [426] = {.lex_state = 0, .external_lex_state = 53}, [427] = {.lex_state = 0, .external_lex_state = 68}, [428] = {.lex_state = 0, .external_lex_state = 68}, [429] = {.lex_state = 0, .external_lex_state = 68}, - [430] = {.lex_state = 0, .external_lex_state = 55}, + [430] = {.lex_state = 0, .external_lex_state = 68}, [431] = {.lex_state = 0, .external_lex_state = 68}, - [432] = {.lex_state = 0, .external_lex_state = 53}, + [432] = {.lex_state = 0, .external_lex_state = 68}, [433] = {.lex_state = 0, .external_lex_state = 68}, - [434] = {.lex_state = 0, .external_lex_state = 69}, - [435] = {.lex_state = 0, .external_lex_state = 54}, + [434] = {.lex_state = 0, .external_lex_state = 68}, + [435] = {.lex_state = 0, .external_lex_state = 68}, [436] = {.lex_state = 0, .external_lex_state = 68}, [437] = {.lex_state = 0, .external_lex_state = 68}, [438] = {.lex_state = 0, .external_lex_state = 68}, - [439] = {.lex_state = 0, .external_lex_state = 68}, - [440] = {.lex_state = 0, .external_lex_state = 69}, + [439] = {.lex_state = 0, .external_lex_state = 53}, + [440] = {.lex_state = 0, .external_lex_state = 68}, [441] = {.lex_state = 0, .external_lex_state = 68}, [442] = {.lex_state = 0, .external_lex_state = 68}, [443] = {.lex_state = 0, .external_lex_state = 68}, @@ -4203,11 +4223,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [445] = {.lex_state = 0, .external_lex_state = 68}, [446] = {.lex_state = 0, .external_lex_state = 68}, [447] = {.lex_state = 0, .external_lex_state = 68}, - [448] = {.lex_state = 0, .external_lex_state = 53}, + [448] = {.lex_state = 0, .external_lex_state = 68}, [449] = {.lex_state = 0, .external_lex_state = 68}, [450] = {.lex_state = 0, .external_lex_state = 68}, [451] = {.lex_state = 0, .external_lex_state = 68}, - [452] = {.lex_state = 0, .external_lex_state = 68}, + [452] = {.lex_state = 0, .external_lex_state = 54}, [453] = {.lex_state = 0, .external_lex_state = 68}, [454] = {.lex_state = 0, .external_lex_state = 68}, [455] = {.lex_state = 0, .external_lex_state = 68}, @@ -4215,984 +4235,984 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [457] = {.lex_state = 0, .external_lex_state = 68}, [458] = {.lex_state = 0, .external_lex_state = 68}, [459] = {.lex_state = 0, .external_lex_state = 68}, - [460] = {.lex_state = 0, .external_lex_state = 68}, - [461] = {.lex_state = 0, .external_lex_state = 68}, + [460] = {.lex_state = 0, .external_lex_state = 55}, + [461] = {.lex_state = 0, .external_lex_state = 69}, [462] = {.lex_state = 0, .external_lex_state = 68}, [463] = {.lex_state = 0, .external_lex_state = 68}, [464] = {.lex_state = 0, .external_lex_state = 68}, [465] = {.lex_state = 0, .external_lex_state = 70}, [466] = {.lex_state = 0, .external_lex_state = 71}, - [467] = {.lex_state = 0, .external_lex_state = 71}, - [468] = {.lex_state = 0, .external_lex_state = 56}, + [467] = {.lex_state = 0, .external_lex_state = 56}, + [468] = {.lex_state = 0, .external_lex_state = 72}, [469] = {.lex_state = 0, .external_lex_state = 71}, - [470] = {.lex_state = 0, .external_lex_state = 56}, + [470] = {.lex_state = 0, .external_lex_state = 71}, [471] = {.lex_state = 0, .external_lex_state = 71}, [472] = {.lex_state = 0, .external_lex_state = 71}, - [473] = {.lex_state = 0, .external_lex_state = 72}, - [474] = {.lex_state = 0, .external_lex_state = 72}, - [475] = {.lex_state = 0, .external_lex_state = 72}, - [476] = {.lex_state = 0, .external_lex_state = 72}, - [477] = {.lex_state = 0, .external_lex_state = 72}, - [478] = {.lex_state = 0, .external_lex_state = 72}, - [479] = {.lex_state = 0, .external_lex_state = 72}, - [480] = {.lex_state = 0, .external_lex_state = 72}, - [481] = {.lex_state = 0, .external_lex_state = 72}, - [482] = {.lex_state = 0, .external_lex_state = 68}, - [483] = {.lex_state = 0, .external_lex_state = 72}, - [484] = {.lex_state = 0, .external_lex_state = 72}, - [485] = {.lex_state = 0, .external_lex_state = 72}, - [486] = {.lex_state = 0, .external_lex_state = 72}, + [473] = {.lex_state = 0, .external_lex_state = 56}, + [474] = {.lex_state = 0, .external_lex_state = 68}, + [475] = {.lex_state = 0, .external_lex_state = 73}, + [476] = {.lex_state = 0, .external_lex_state = 73}, + [477] = {.lex_state = 0, .external_lex_state = 73}, + [478] = {.lex_state = 0, .external_lex_state = 73}, + [479] = {.lex_state = 0, .external_lex_state = 73}, + [480] = {.lex_state = 0, .external_lex_state = 73}, + [481] = {.lex_state = 0, .external_lex_state = 73}, + [482] = {.lex_state = 0, .external_lex_state = 73}, + [483] = {.lex_state = 0, .external_lex_state = 73}, + [484] = {.lex_state = 0, .external_lex_state = 68}, + [485] = {.lex_state = 0, .external_lex_state = 73}, + [486] = {.lex_state = 0, .external_lex_state = 73}, [487] = {.lex_state = 0, .external_lex_state = 68}, - [488] = {.lex_state = 0, .external_lex_state = 72}, - [489] = {.lex_state = 0, .external_lex_state = 72}, - [490] = {.lex_state = 0, .external_lex_state = 72}, - [491] = {.lex_state = 0, .external_lex_state = 72}, - [492] = {.lex_state = 0, .external_lex_state = 72}, - [493] = {.lex_state = 0, .external_lex_state = 72}, - [494] = {.lex_state = 0, .external_lex_state = 72}, - [495] = {.lex_state = 0, .external_lex_state = 72}, - [496] = {.lex_state = 0, .external_lex_state = 72}, - [497] = {.lex_state = 0, .external_lex_state = 72}, - [498] = {.lex_state = 0, .external_lex_state = 72}, - [499] = {.lex_state = 0, .external_lex_state = 72}, - [500] = {.lex_state = 0, .external_lex_state = 72}, - [501] = {.lex_state = 0, .external_lex_state = 72}, + [488] = {.lex_state = 0, .external_lex_state = 73}, + [489] = {.lex_state = 0, .external_lex_state = 73}, + [490] = {.lex_state = 0, .external_lex_state = 73}, + [491] = {.lex_state = 0, .external_lex_state = 74}, + [492] = {.lex_state = 0, .external_lex_state = 74}, + [493] = {.lex_state = 0, .external_lex_state = 73}, + [494] = {.lex_state = 0, .external_lex_state = 70}, + [495] = {.lex_state = 0, .external_lex_state = 73}, + [496] = {.lex_state = 0, .external_lex_state = 73}, + [497] = {.lex_state = 0, .external_lex_state = 73}, + [498] = {.lex_state = 0, .external_lex_state = 73}, + [499] = {.lex_state = 0, .external_lex_state = 73}, + [500] = {.lex_state = 0, .external_lex_state = 73}, + [501] = {.lex_state = 0, .external_lex_state = 73}, [502] = {.lex_state = 0, .external_lex_state = 72}, - [503] = {.lex_state = 0, .external_lex_state = 72}, - [504] = {.lex_state = 0, .external_lex_state = 72}, - [505] = {.lex_state = 0, .external_lex_state = 72}, - [506] = {.lex_state = 0, .external_lex_state = 72}, - [507] = {.lex_state = 0, .external_lex_state = 70}, - [508] = {.lex_state = 0, .external_lex_state = 68}, - [509] = {.lex_state = 0, .external_lex_state = 72}, - [510] = {.lex_state = 0, .external_lex_state = 72}, - [511] = {.lex_state = 0, .external_lex_state = 72}, - [512] = {.lex_state = 0, .external_lex_state = 72}, - [513] = {.lex_state = 0, .external_lex_state = 72}, - [514] = {.lex_state = 0, .external_lex_state = 72}, + [503] = {.lex_state = 0, .external_lex_state = 73}, + [504] = {.lex_state = 0, .external_lex_state = 73}, + [505] = {.lex_state = 0, .external_lex_state = 73}, + [506] = {.lex_state = 0, .external_lex_state = 73}, + [507] = {.lex_state = 0, .external_lex_state = 73}, + [508] = {.lex_state = 0, .external_lex_state = 73}, + [509] = {.lex_state = 0, .external_lex_state = 73}, + [510] = {.lex_state = 0, .external_lex_state = 73}, + [511] = {.lex_state = 0, .external_lex_state = 70}, + [512] = {.lex_state = 0, .external_lex_state = 73}, + [513] = {.lex_state = 0, .external_lex_state = 73}, + [514] = {.lex_state = 0, .external_lex_state = 73}, [515] = {.lex_state = 0, .external_lex_state = 73}, - [516] = {.lex_state = 0, .external_lex_state = 72}, - [517] = {.lex_state = 0, .external_lex_state = 72}, - [518] = {.lex_state = 0, .external_lex_state = 72}, - [519] = {.lex_state = 0, .external_lex_state = 68}, - [520] = {.lex_state = 0, .external_lex_state = 72}, - [521] = {.lex_state = 0, .external_lex_state = 72}, - [522] = {.lex_state = 0, .external_lex_state = 72}, - [523] = {.lex_state = 0, .external_lex_state = 72}, - [524] = {.lex_state = 0, .external_lex_state = 72}, - [525] = {.lex_state = 0, .external_lex_state = 72}, - [526] = {.lex_state = 0, .external_lex_state = 72}, - [527] = {.lex_state = 0, .external_lex_state = 73}, - [528] = {.lex_state = 0, .external_lex_state = 74}, - [529] = {.lex_state = 0, .external_lex_state = 74}, + [516] = {.lex_state = 0, .external_lex_state = 73}, + [517] = {.lex_state = 0, .external_lex_state = 73}, + [518] = {.lex_state = 0, .external_lex_state = 73}, + [519] = {.lex_state = 0, .external_lex_state = 73}, + [520] = {.lex_state = 0, .external_lex_state = 73}, + [521] = {.lex_state = 0, .external_lex_state = 73}, + [522] = {.lex_state = 0, .external_lex_state = 73}, + [523] = {.lex_state = 0, .external_lex_state = 73}, + [524] = {.lex_state = 0, .external_lex_state = 73}, + [525] = {.lex_state = 0, .external_lex_state = 73}, + [526] = {.lex_state = 0, .external_lex_state = 73}, + [527] = {.lex_state = 0, .external_lex_state = 68}, + [528] = {.lex_state = 0, .external_lex_state = 73}, + [529] = {.lex_state = 0, .external_lex_state = 73}, [530] = {.lex_state = 0, .external_lex_state = 73}, [531] = {.lex_state = 0, .external_lex_state = 75}, - [532] = {.lex_state = 0, .external_lex_state = 75}, - [533] = {.lex_state = 0, .external_lex_state = 75}, - [534] = {.lex_state = 0, .external_lex_state = 75}, - [535] = {.lex_state = 0, .external_lex_state = 75}, - [536] = {.lex_state = 0, .external_lex_state = 75}, - [537] = {.lex_state = 0, .external_lex_state = 75}, - [538] = {.lex_state = 0, .external_lex_state = 75}, - [539] = {.lex_state = 0, .external_lex_state = 75}, - [540] = {.lex_state = 0, .external_lex_state = 75}, - [541] = {.lex_state = 0, .external_lex_state = 75}, - [542] = {.lex_state = 0, .external_lex_state = 75}, - [543] = {.lex_state = 0, .external_lex_state = 75}, - [544] = {.lex_state = 0, .external_lex_state = 75}, - [545] = {.lex_state = 0, .external_lex_state = 75}, - [546] = {.lex_state = 0, .external_lex_state = 75}, - [547] = {.lex_state = 0, .external_lex_state = 75}, - [548] = {.lex_state = 0, .external_lex_state = 75}, - [549] = {.lex_state = 0, .external_lex_state = 75}, - [550] = {.lex_state = 0, .external_lex_state = 75}, - [551] = {.lex_state = 0, .external_lex_state = 75}, - [552] = {.lex_state = 0, .external_lex_state = 75}, - [553] = {.lex_state = 0, .external_lex_state = 75}, - [554] = {.lex_state = 0, .external_lex_state = 75}, - [555] = {.lex_state = 0, .external_lex_state = 72}, - [556] = {.lex_state = 0, .external_lex_state = 75}, - [557] = {.lex_state = 0, .external_lex_state = 75}, - [558] = {.lex_state = 0, .external_lex_state = 75}, - [559] = {.lex_state = 0, .external_lex_state = 75}, - [560] = {.lex_state = 0, .external_lex_state = 75}, - [561] = {.lex_state = 0, .external_lex_state = 75}, - [562] = {.lex_state = 0, .external_lex_state = 75}, - [563] = {.lex_state = 0, .external_lex_state = 75}, - [564] = {.lex_state = 0, .external_lex_state = 75}, - [565] = {.lex_state = 0, .external_lex_state = 75}, - [566] = {.lex_state = 0, .external_lex_state = 75}, + [532] = {.lex_state = 0, .external_lex_state = 73}, + [533] = {.lex_state = 0, .external_lex_state = 74}, + [534] = {.lex_state = 0, .external_lex_state = 76}, + [535] = {.lex_state = 0, .external_lex_state = 77}, + [536] = {.lex_state = 0, .external_lex_state = 77}, + [537] = {.lex_state = 0, .external_lex_state = 77}, + [538] = {.lex_state = 0, .external_lex_state = 77}, + [539] = {.lex_state = 0, .external_lex_state = 77}, + [540] = {.lex_state = 0, .external_lex_state = 77}, + [541] = {.lex_state = 0, .external_lex_state = 77}, + [542] = {.lex_state = 0, .external_lex_state = 77}, + [543] = {.lex_state = 0, .external_lex_state = 77}, + [544] = {.lex_state = 0, .external_lex_state = 77}, + [545] = {.lex_state = 0, .external_lex_state = 77}, + [546] = {.lex_state = 0, .external_lex_state = 77}, + [547] = {.lex_state = 0, .external_lex_state = 77}, + [548] = {.lex_state = 0, .external_lex_state = 77}, + [549] = {.lex_state = 0, .external_lex_state = 77}, + [550] = {.lex_state = 0, .external_lex_state = 77}, + [551] = {.lex_state = 0, .external_lex_state = 77}, + [552] = {.lex_state = 0, .external_lex_state = 77}, + [553] = {.lex_state = 0, .external_lex_state = 77}, + [554] = {.lex_state = 0, .external_lex_state = 77}, + [555] = {.lex_state = 0, .external_lex_state = 77}, + [556] = {.lex_state = 0, .external_lex_state = 77}, + [557] = {.lex_state = 0, .external_lex_state = 77}, + [558] = {.lex_state = 0, .external_lex_state = 77}, + [559] = {.lex_state = 0, .external_lex_state = 78}, + [560] = {.lex_state = 0, .external_lex_state = 77}, + [561] = {.lex_state = 0, .external_lex_state = 77}, + [562] = {.lex_state = 0, .external_lex_state = 77}, + [563] = {.lex_state = 0, .external_lex_state = 77}, + [564] = {.lex_state = 0, .external_lex_state = 77}, + [565] = {.lex_state = 0, .external_lex_state = 77}, + [566] = {.lex_state = 0, .external_lex_state = 77}, [567] = {.lex_state = 0, .external_lex_state = 75}, [568] = {.lex_state = 0, .external_lex_state = 75}, - [569] = {.lex_state = 0, .external_lex_state = 75}, - [570] = {.lex_state = 0, .external_lex_state = 75}, - [571] = {.lex_state = 0, .external_lex_state = 75}, - [572] = {.lex_state = 0, .external_lex_state = 75}, - [573] = {.lex_state = 0, .external_lex_state = 75}, - [574] = {.lex_state = 0, .external_lex_state = 75}, - [575] = {.lex_state = 0, .external_lex_state = 75}, - [576] = {.lex_state = 0, .external_lex_state = 75}, - [577] = {.lex_state = 0, .external_lex_state = 75}, - [578] = {.lex_state = 0, .external_lex_state = 75}, - [579] = {.lex_state = 0, .external_lex_state = 75}, - [580] = {.lex_state = 0, .external_lex_state = 75}, - [581] = {.lex_state = 0, .external_lex_state = 75}, - [582] = {.lex_state = 0, .external_lex_state = 75}, - [583] = {.lex_state = 0, .external_lex_state = 75}, - [584] = {.lex_state = 0, .external_lex_state = 75}, - [585] = {.lex_state = 0, .external_lex_state = 75}, - [586] = {.lex_state = 0, .external_lex_state = 75}, - [587] = {.lex_state = 0, .external_lex_state = 72}, - [588] = {.lex_state = 0, .external_lex_state = 75}, - [589] = {.lex_state = 0, .external_lex_state = 72}, - [590] = {.lex_state = 0, .external_lex_state = 72}, - [591] = {.lex_state = 0, .external_lex_state = 75}, - [592] = {.lex_state = 0, .external_lex_state = 75}, - [593] = {.lex_state = 0, .external_lex_state = 75}, - [594] = {.lex_state = 0, .external_lex_state = 76}, - [595] = {.lex_state = 0, .external_lex_state = 75}, - [596] = {.lex_state = 0, .external_lex_state = 75}, - [597] = {.lex_state = 0, .external_lex_state = 75}, - [598] = {.lex_state = 0, .external_lex_state = 75}, - [599] = {.lex_state = 0, .external_lex_state = 75}, - [600] = {.lex_state = 0, .external_lex_state = 75}, - [601] = {.lex_state = 0, .external_lex_state = 75}, - [602] = {.lex_state = 0, .external_lex_state = 75}, - [603] = {.lex_state = 0, .external_lex_state = 75}, - [604] = {.lex_state = 0, .external_lex_state = 75}, - [605] = {.lex_state = 0, .external_lex_state = 75}, - [606] = {.lex_state = 0, .external_lex_state = 75}, - [607] = {.lex_state = 0, .external_lex_state = 75}, - [608] = {.lex_state = 0, .external_lex_state = 75}, - [609] = {.lex_state = 0, .external_lex_state = 75}, - [610] = {.lex_state = 0, .external_lex_state = 75}, - [611] = {.lex_state = 0, .external_lex_state = 75}, - [612] = {.lex_state = 0, .external_lex_state = 75}, - [613] = {.lex_state = 0, .external_lex_state = 75}, - [614] = {.lex_state = 0, .external_lex_state = 75}, - [615] = {.lex_state = 0, .external_lex_state = 75}, - [616] = {.lex_state = 0, .external_lex_state = 75}, - [617] = {.lex_state = 0, .external_lex_state = 73}, - [618] = {.lex_state = 0, .external_lex_state = 73}, - [619] = {.lex_state = 0, .external_lex_state = 77}, - [620] = {.lex_state = 0, .external_lex_state = 78}, - [621] = {.lex_state = 0, .external_lex_state = 77}, - [622] = {.lex_state = 0, .external_lex_state = 77}, + [569] = {.lex_state = 0, .external_lex_state = 77}, + [570] = {.lex_state = 0, .external_lex_state = 79}, + [571] = {.lex_state = 0, .external_lex_state = 79}, + [572] = {.lex_state = 0, .external_lex_state = 76}, + [573] = {.lex_state = 0, .external_lex_state = 76}, + [574] = {.lex_state = 0, .external_lex_state = 77}, + [575] = {.lex_state = 0, .external_lex_state = 77}, + [576] = {.lex_state = 0, .external_lex_state = 77}, + [577] = {.lex_state = 0, .external_lex_state = 77}, + [578] = {.lex_state = 0, .external_lex_state = 77}, + [579] = {.lex_state = 0, .external_lex_state = 77}, + [580] = {.lex_state = 0, .external_lex_state = 77}, + [581] = {.lex_state = 0, .external_lex_state = 77}, + [582] = {.lex_state = 0, .external_lex_state = 77}, + [583] = {.lex_state = 0, .external_lex_state = 70}, + [584] = {.lex_state = 0, .external_lex_state = 70}, + [585] = {.lex_state = 0, .external_lex_state = 77}, + [586] = {.lex_state = 0, .external_lex_state = 78}, + [587] = {.lex_state = 0, .external_lex_state = 78}, + [588] = {.lex_state = 0, .external_lex_state = 77}, + [589] = {.lex_state = 0, .external_lex_state = 77}, + [590] = {.lex_state = 0, .external_lex_state = 77}, + [591] = {.lex_state = 0, .external_lex_state = 77}, + [592] = {.lex_state = 0, .external_lex_state = 78}, + [593] = {.lex_state = 0, .external_lex_state = 77}, + [594] = {.lex_state = 0, .external_lex_state = 77}, + [595] = {.lex_state = 0, .external_lex_state = 77}, + [596] = {.lex_state = 0, .external_lex_state = 70}, + [597] = {.lex_state = 0, .external_lex_state = 77}, + [598] = {.lex_state = 0, .external_lex_state = 73}, + [599] = {.lex_state = 0, .external_lex_state = 77}, + [600] = {.lex_state = 0, .external_lex_state = 77}, + [601] = {.lex_state = 0, .external_lex_state = 77}, + [602] = {.lex_state = 0, .external_lex_state = 77}, + [603] = {.lex_state = 0, .external_lex_state = 77}, + [604] = {.lex_state = 0, .external_lex_state = 73}, + [605] = {.lex_state = 0, .external_lex_state = 74}, + [606] = {.lex_state = 0, .external_lex_state = 74}, + [607] = {.lex_state = 0, .external_lex_state = 78}, + [608] = {.lex_state = 0, .external_lex_state = 73}, + [609] = {.lex_state = 0, .external_lex_state = 77}, + [610] = {.lex_state = 0, .external_lex_state = 77}, + [611] = {.lex_state = 0, .external_lex_state = 77}, + [612] = {.lex_state = 0, .external_lex_state = 77}, + [613] = {.lex_state = 0, .external_lex_state = 74}, + [614] = {.lex_state = 0, .external_lex_state = 77}, + [615] = {.lex_state = 0, .external_lex_state = 77}, + [616] = {.lex_state = 0, .external_lex_state = 74}, + [617] = {.lex_state = 0, .external_lex_state = 74}, + [618] = {.lex_state = 0, .external_lex_state = 74}, + [619] = {.lex_state = 0, .external_lex_state = 74}, + [620] = {.lex_state = 0, .external_lex_state = 74}, + [621] = {.lex_state = 0, .external_lex_state = 74}, + [622] = {.lex_state = 0, .external_lex_state = 74}, [623] = {.lex_state = 0, .external_lex_state = 77}, [624] = {.lex_state = 0, .external_lex_state = 77}, [625] = {.lex_state = 0, .external_lex_state = 77}, [626] = {.lex_state = 0, .external_lex_state = 77}, - [627] = {.lex_state = 0, .external_lex_state = 79}, - [628] = {.lex_state = 0, .external_lex_state = 76}, - [629] = {.lex_state = 0, .external_lex_state = 76}, - [630] = {.lex_state = 0, .external_lex_state = 80}, - [631] = {.lex_state = 0, .external_lex_state = 80}, + [627] = {.lex_state = 0, .external_lex_state = 77}, + [628] = {.lex_state = 0, .external_lex_state = 77}, + [629] = {.lex_state = 0, .external_lex_state = 77}, + [630] = {.lex_state = 0, .external_lex_state = 77}, + [631] = {.lex_state = 0, .external_lex_state = 77}, [632] = {.lex_state = 0, .external_lex_state = 77}, - [633] = {.lex_state = 0, .external_lex_state = 79}, - [634] = {.lex_state = 0, .external_lex_state = 79}, - [635] = {.lex_state = 0, .external_lex_state = 77}, - [636] = {.lex_state = 0, .external_lex_state = 81}, - [637] = {.lex_state = 0, .external_lex_state = 77}, + [633] = {.lex_state = 0, .external_lex_state = 77}, + [634] = {.lex_state = 0, .external_lex_state = 74}, + [635] = {.lex_state = 0, .external_lex_state = 74}, + [636] = {.lex_state = 0, .external_lex_state = 74}, + [637] = {.lex_state = 0, .external_lex_state = 74}, [638] = {.lex_state = 0, .external_lex_state = 77}, - [639] = {.lex_state = 0, .external_lex_state = 77}, - [640] = {.lex_state = 0, .external_lex_state = 77}, - [641] = {.lex_state = 0, .external_lex_state = 77}, - [642] = {.lex_state = 0, .external_lex_state = 77}, - [643] = {.lex_state = 0, .external_lex_state = 77}, - [644] = {.lex_state = 0, .external_lex_state = 77}, + [639] = {.lex_state = 0, .external_lex_state = 74}, + [640] = {.lex_state = 0, .external_lex_state = 70}, + [641] = {.lex_state = 0, .external_lex_state = 74}, + [642] = {.lex_state = 0, .external_lex_state = 74}, + [643] = {.lex_state = 0, .external_lex_state = 74}, + [644] = {.lex_state = 0, .external_lex_state = 76}, [645] = {.lex_state = 0, .external_lex_state = 77}, - [646] = {.lex_state = 0, .external_lex_state = 78}, - [647] = {.lex_state = 0, .external_lex_state = 81}, - [648] = {.lex_state = 0, .external_lex_state = 77}, - [649] = {.lex_state = 0, .external_lex_state = 77}, - [650] = {.lex_state = 0, .external_lex_state = 77}, - [651] = {.lex_state = 0, .external_lex_state = 77}, - [652] = {.lex_state = 0, .external_lex_state = 77}, - [653] = {.lex_state = 0, .external_lex_state = 73}, - [654] = {.lex_state = 0, .external_lex_state = 77}, - [655] = {.lex_state = 0, .external_lex_state = 77}, - [656] = {.lex_state = 0, .external_lex_state = 77}, - [657] = {.lex_state = 0, .external_lex_state = 81}, - [658] = {.lex_state = 0, .external_lex_state = 81}, - [659] = {.lex_state = 0, .external_lex_state = 81}, - [660] = {.lex_state = 0, .external_lex_state = 77}, - [661] = {.lex_state = 0, .external_lex_state = 77}, + [646] = {.lex_state = 0, .external_lex_state = 74}, + [647] = {.lex_state = 0, .external_lex_state = 76}, + [648] = {.lex_state = 0, .external_lex_state = 74}, + [649] = {.lex_state = 0, .external_lex_state = 74}, + [650] = {.lex_state = 0, .external_lex_state = 74}, + [651] = {.lex_state = 0, .external_lex_state = 74}, + [652] = {.lex_state = 0, .external_lex_state = 74}, + [653] = {.lex_state = 0, .external_lex_state = 74}, + [654] = {.lex_state = 0, .external_lex_state = 70}, + [655] = {.lex_state = 0, .external_lex_state = 74}, + [656] = {.lex_state = 0, .external_lex_state = 74}, + [657] = {.lex_state = 0, .external_lex_state = 74}, + [658] = {.lex_state = 0, .external_lex_state = 70}, + [659] = {.lex_state = 0, .external_lex_state = 74}, + [660] = {.lex_state = 0, .external_lex_state = 74}, + [661] = {.lex_state = 0, .external_lex_state = 70}, [662] = {.lex_state = 0, .external_lex_state = 74}, [663] = {.lex_state = 0, .external_lex_state = 74}, [664] = {.lex_state = 0, .external_lex_state = 74}, - [665] = {.lex_state = 0, .external_lex_state = 74}, + [665] = {.lex_state = 0, .external_lex_state = 77}, [666] = {.lex_state = 0, .external_lex_state = 74}, [667] = {.lex_state = 0, .external_lex_state = 74}, - [668] = {.lex_state = 0, .external_lex_state = 73}, - [669] = {.lex_state = 0, .external_lex_state = 73}, + [668] = {.lex_state = 0, .external_lex_state = 77}, + [669] = {.lex_state = 0, .external_lex_state = 77}, [670] = {.lex_state = 0, .external_lex_state = 77}, - [671] = {.lex_state = 0, .external_lex_state = 73}, - [672] = {.lex_state = 0, .external_lex_state = 74}, + [671] = {.lex_state = 0, .external_lex_state = 74}, + [672] = {.lex_state = 0, .external_lex_state = 77}, [673] = {.lex_state = 0, .external_lex_state = 74}, - [674] = {.lex_state = 0, .external_lex_state = 74}, - [675] = {.lex_state = 0, .external_lex_state = 78}, - [676] = {.lex_state = 0, .external_lex_state = 74}, + [674] = {.lex_state = 0, .external_lex_state = 77}, + [675] = {.lex_state = 0, .external_lex_state = 74}, + [676] = {.lex_state = 0, .external_lex_state = 77}, [677] = {.lex_state = 0, .external_lex_state = 74}, - [678] = {.lex_state = 0, .external_lex_state = 74}, - [679] = {.lex_state = 0, .external_lex_state = 74}, - [680] = {.lex_state = 0, .external_lex_state = 74}, - [681] = {.lex_state = 0, .external_lex_state = 74}, - [682] = {.lex_state = 0, .external_lex_state = 77}, - [683] = {.lex_state = 0, .external_lex_state = 77}, - [684] = {.lex_state = 0, .external_lex_state = 74}, - [685] = {.lex_state = 0, .external_lex_state = 74}, - [686] = {.lex_state = 0, .external_lex_state = 74}, - [687] = {.lex_state = 0, .external_lex_state = 74}, - [688] = {.lex_state = 0, .external_lex_state = 74}, - [689] = {.lex_state = 0, .external_lex_state = 74}, - [690] = {.lex_state = 0, .external_lex_state = 74}, - [691] = {.lex_state = 0, .external_lex_state = 74}, - [692] = {.lex_state = 0, .external_lex_state = 74}, - [693] = {.lex_state = 0, .external_lex_state = 79}, - [694] = {.lex_state = 0, .external_lex_state = 74}, - [695] = {.lex_state = 0, .external_lex_state = 74}, - [696] = {.lex_state = 0, .external_lex_state = 74}, - [697] = {.lex_state = 0, .external_lex_state = 73}, - [698] = {.lex_state = 0, .external_lex_state = 74}, - [699] = {.lex_state = 0, .external_lex_state = 74}, - [700] = {.lex_state = 0, .external_lex_state = 74}, - [701] = {.lex_state = 0, .external_lex_state = 77}, - [702] = {.lex_state = 0, .external_lex_state = 77}, - [703] = {.lex_state = 0, .external_lex_state = 74}, - [704] = {.lex_state = 0, .external_lex_state = 74}, - [705] = {.lex_state = 0, .external_lex_state = 74}, - [706] = {.lex_state = 0, .external_lex_state = 74}, - [707] = {.lex_state = 0, .external_lex_state = 74}, - [708] = {.lex_state = 0, .external_lex_state = 74}, + [678] = {.lex_state = 0, .external_lex_state = 80}, + [679] = {.lex_state = 0, .external_lex_state = 80}, + [680] = {.lex_state = 0, .external_lex_state = 81}, + [681] = {.lex_state = 0, .external_lex_state = 80}, + [682] = {.lex_state = 0, .external_lex_state = 80}, + [683] = {.lex_state = 0, .external_lex_state = 80}, + [684] = {.lex_state = 0, .external_lex_state = 75}, + [685] = {.lex_state = 0, .external_lex_state = 80}, + [686] = {.lex_state = 0, .external_lex_state = 80}, + [687] = {.lex_state = 0, .external_lex_state = 80}, + [688] = {.lex_state = 0, .external_lex_state = 80}, + [689] = {.lex_state = 0, .external_lex_state = 80}, + [690] = {.lex_state = 0, .external_lex_state = 80}, + [691] = {.lex_state = 0, .external_lex_state = 79}, + [692] = {.lex_state = 0, .external_lex_state = 79}, + [693] = {.lex_state = 0, .external_lex_state = 75}, + [694] = {.lex_state = 0, .external_lex_state = 79}, + [695] = {.lex_state = 0, .external_lex_state = 79}, + [696] = {.lex_state = 0, .external_lex_state = 79}, + [697] = {.lex_state = 0, .external_lex_state = 79}, + [698] = {.lex_state = 0, .external_lex_state = 80}, + [699] = {.lex_state = 0, .external_lex_state = 75}, + [700] = {.lex_state = 0, .external_lex_state = 80}, + [701] = {.lex_state = 0, .external_lex_state = 80}, + [702] = {.lex_state = 0, .external_lex_state = 80}, + [703] = {.lex_state = 0, .external_lex_state = 80}, + [704] = {.lex_state = 0, .external_lex_state = 75}, + [705] = {.lex_state = 0, .external_lex_state = 75}, + [706] = {.lex_state = 0, .external_lex_state = 75}, + [707] = {.lex_state = 0, .external_lex_state = 79}, + [708] = {.lex_state = 0, .external_lex_state = 79}, [709] = {.lex_state = 0, .external_lex_state = 79}, - [710] = {.lex_state = 0, .external_lex_state = 74}, - [711] = {.lex_state = 0, .external_lex_state = 74}, - [712] = {.lex_state = 0, .external_lex_state = 74}, - [713] = {.lex_state = 0, .external_lex_state = 74}, - [714] = {.lex_state = 0, .external_lex_state = 76}, - [715] = {.lex_state = 0, .external_lex_state = 80}, - [716] = {.lex_state = 0, .external_lex_state = 76}, + [710] = {.lex_state = 0, .external_lex_state = 79}, + [711] = {.lex_state = 0, .external_lex_state = 79}, + [712] = {.lex_state = 0, .external_lex_state = 79}, + [713] = {.lex_state = 0, .external_lex_state = 80}, + [714] = {.lex_state = 0, .external_lex_state = 79}, + [715] = {.lex_state = 0, .external_lex_state = 79}, + [716] = {.lex_state = 0, .external_lex_state = 80}, [717] = {.lex_state = 0, .external_lex_state = 80}, - [718] = {.lex_state = 0, .external_lex_state = 80}, - [719] = {.lex_state = 0, .external_lex_state = 80}, - [720] = {.lex_state = 0, .external_lex_state = 80}, - [721] = {.lex_state = 0, .external_lex_state = 80}, - [722] = {.lex_state = 0, .external_lex_state = 80}, - [723] = {.lex_state = 0, .external_lex_state = 76}, - [724] = {.lex_state = 0, .external_lex_state = 80}, - [725] = {.lex_state = 0, .external_lex_state = 80}, - [726] = {.lex_state = 0, .external_lex_state = 80}, + [718] = {.lex_state = 0, .external_lex_state = 79}, + [719] = {.lex_state = 0, .external_lex_state = 79}, + [720] = {.lex_state = 0, .external_lex_state = 79}, + [721] = {.lex_state = 0, .external_lex_state = 79}, + [722] = {.lex_state = 0, .external_lex_state = 79}, + [723] = {.lex_state = 0, .external_lex_state = 79}, + [724] = {.lex_state = 0, .external_lex_state = 79}, + [725] = {.lex_state = 0, .external_lex_state = 79}, + [726] = {.lex_state = 0, .external_lex_state = 75}, [727] = {.lex_state = 0, .external_lex_state = 80}, [728] = {.lex_state = 0, .external_lex_state = 80}, [729] = {.lex_state = 0, .external_lex_state = 80}, [730] = {.lex_state = 0, .external_lex_state = 80}, - [731] = {.lex_state = 0, .external_lex_state = 80}, - [732] = {.lex_state = 0, .external_lex_state = 75}, - [733] = {.lex_state = 0, .external_lex_state = 82}, - [734] = {.lex_state = 0, .external_lex_state = 80}, - [735] = {.lex_state = 0, .external_lex_state = 80}, - [736] = {.lex_state = 0, .external_lex_state = 80}, - [737] = {.lex_state = 0, .external_lex_state = 83}, - [738] = {.lex_state = 0, .external_lex_state = 80}, - [739] = {.lex_state = 0, .external_lex_state = 80}, - [740] = {.lex_state = 0, .external_lex_state = 80}, + [731] = {.lex_state = 0, .external_lex_state = 79}, + [732] = {.lex_state = 0, .external_lex_state = 79}, + [733] = {.lex_state = 0, .external_lex_state = 79}, + [734] = {.lex_state = 0, .external_lex_state = 79}, + [735] = {.lex_state = 0, .external_lex_state = 79}, + [736] = {.lex_state = 0, .external_lex_state = 79}, + [737] = {.lex_state = 0, .external_lex_state = 79}, + [738] = {.lex_state = 0, .external_lex_state = 79}, + [739] = {.lex_state = 0, .external_lex_state = 79}, + [740] = {.lex_state = 0, .external_lex_state = 79}, [741] = {.lex_state = 0, .external_lex_state = 80}, - [742] = {.lex_state = 0, .external_lex_state = 82}, - [743] = {.lex_state = 0, .external_lex_state = 80}, - [744] = {.lex_state = 0, .external_lex_state = 76}, - [745] = {.lex_state = 0, .external_lex_state = 83}, - [746] = {.lex_state = 0, .external_lex_state = 80}, + [742] = {.lex_state = 0, .external_lex_state = 80}, + [743] = {.lex_state = 0, .external_lex_state = 79}, + [744] = {.lex_state = 0, .external_lex_state = 80}, + [745] = {.lex_state = 0, .external_lex_state = 79}, + [746] = {.lex_state = 0, .external_lex_state = 81}, [747] = {.lex_state = 0, .external_lex_state = 80}, [748] = {.lex_state = 0, .external_lex_state = 80}, - [749] = {.lex_state = 0, .external_lex_state = 80}, + [749] = {.lex_state = 0, .external_lex_state = 79}, [750] = {.lex_state = 0, .external_lex_state = 80}, [751] = {.lex_state = 0, .external_lex_state = 80}, - [752] = {.lex_state = 0, .external_lex_state = 80}, + [752] = {.lex_state = 0, .external_lex_state = 79}, [753] = {.lex_state = 0, .external_lex_state = 80}, [754] = {.lex_state = 0, .external_lex_state = 80}, - [755] = {.lex_state = 0, .external_lex_state = 76}, - [756] = {.lex_state = 0, .external_lex_state = 80}, + [755] = {.lex_state = 0, .external_lex_state = 79}, + [756] = {.lex_state = 0, .external_lex_state = 79}, [757] = {.lex_state = 0, .external_lex_state = 80}, - [758] = {.lex_state = 0, .external_lex_state = 76}, - [759] = {.lex_state = 0, .external_lex_state = 80}, - [760] = {.lex_state = 0, .external_lex_state = 80}, + [758] = {.lex_state = 0, .external_lex_state = 81}, + [759] = {.lex_state = 0, .external_lex_state = 79}, + [760] = {.lex_state = 0, .external_lex_state = 79}, [761] = {.lex_state = 0, .external_lex_state = 76}, - [762] = {.lex_state = 0, .external_lex_state = 80}, - [763] = {.lex_state = 0, .external_lex_state = 80}, - [764] = {.lex_state = 0, .external_lex_state = 75}, - [765] = {.lex_state = 0, .external_lex_state = 80}, - [766] = {.lex_state = 0, .external_lex_state = 80}, - [767] = {.lex_state = 0, .external_lex_state = 83}, - [768] = {.lex_state = 0, .external_lex_state = 81}, - [769] = {.lex_state = 0, .external_lex_state = 81}, - [770] = {.lex_state = 0, .external_lex_state = 79}, - [771] = {.lex_state = 0, .external_lex_state = 83}, - [772] = {.lex_state = 0, .external_lex_state = 82}, - [773] = {.lex_state = 0, .external_lex_state = 84}, - [774] = {.lex_state = 0, .external_lex_state = 83}, - [775] = {.lex_state = 0, .external_lex_state = 84}, - [776] = {.lex_state = 0, .external_lex_state = 85}, - [777] = {.lex_state = 0, .external_lex_state = 82}, - [778] = {.lex_state = 0, .external_lex_state = 79}, - [779] = {.lex_state = 0, .external_lex_state = 79}, - [780] = {.lex_state = 0, .external_lex_state = 79}, - [781] = {.lex_state = 0, .external_lex_state = 84}, - [782] = {.lex_state = 0, .external_lex_state = 84}, - [783] = {.lex_state = 0, .external_lex_state = 84}, - [784] = {.lex_state = 0, .external_lex_state = 86}, - [785] = {.lex_state = 0, .external_lex_state = 86}, - [786] = {.lex_state = 0, .external_lex_state = 81}, + [762] = {.lex_state = 0, .external_lex_state = 78}, + [763] = {.lex_state = 0, .external_lex_state = 78}, + [764] = {.lex_state = 0, .external_lex_state = 78}, + [765] = {.lex_state = 0, .external_lex_state = 78}, + [766] = {.lex_state = 0, .external_lex_state = 76}, + [767] = {.lex_state = 0, .external_lex_state = 78}, + [768] = {.lex_state = 0, .external_lex_state = 78}, + [769] = {.lex_state = 0, .external_lex_state = 82}, + [770] = {.lex_state = 0, .external_lex_state = 78}, + [771] = {.lex_state = 0, .external_lex_state = 78}, + [772] = {.lex_state = 0, .external_lex_state = 77}, + [773] = {.lex_state = 0, .external_lex_state = 83}, + [774] = {.lex_state = 0, .external_lex_state = 78}, + [775] = {.lex_state = 0, .external_lex_state = 78}, + [776] = {.lex_state = 0, .external_lex_state = 78}, + [777] = {.lex_state = 0, .external_lex_state = 78}, + [778] = {.lex_state = 0, .external_lex_state = 76}, + [779] = {.lex_state = 0, .external_lex_state = 76}, + [780] = {.lex_state = 0, .external_lex_state = 76}, + [781] = {.lex_state = 0, .external_lex_state = 76}, + [782] = {.lex_state = 0, .external_lex_state = 76}, + [783] = {.lex_state = 0, .external_lex_state = 78}, + [784] = {.lex_state = 0, .external_lex_state = 78}, + [785] = {.lex_state = 0, .external_lex_state = 78}, + [786] = {.lex_state = 0, .external_lex_state = 78}, [787] = {.lex_state = 0, .external_lex_state = 83}, - [788] = {.lex_state = 0, .external_lex_state = 85}, - [789] = {.lex_state = 0, .external_lex_state = 87}, - [790] = {.lex_state = 0, .external_lex_state = 81}, - [791] = {.lex_state = 0, .external_lex_state = 87}, - [792] = {.lex_state = 0, .external_lex_state = 85}, - [793] = {.lex_state = 0, .external_lex_state = 85}, - [794] = {.lex_state = 0, .external_lex_state = 79}, - [795] = {.lex_state = 0, .external_lex_state = 83}, - [796] = {.lex_state = 0, .external_lex_state = 79}, - [797] = {.lex_state = 0, .external_lex_state = 85}, - [798] = {.lex_state = 0, .external_lex_state = 86}, - [799] = {.lex_state = 0, .external_lex_state = 81}, - [800] = {.lex_state = 0, .external_lex_state = 83}, - [801] = {.lex_state = 0, .external_lex_state = 83}, - [802] = {.lex_state = 0, .external_lex_state = 81}, - [803] = {.lex_state = 0, .external_lex_state = 88}, - [804] = {.lex_state = 0, .external_lex_state = 81}, - [805] = {.lex_state = 0, .external_lex_state = 79}, - [806] = {.lex_state = 0, .external_lex_state = 89}, - [807] = {.lex_state = 0, .external_lex_state = 79}, - [808] = {.lex_state = 0, .external_lex_state = 90}, - [809] = {.lex_state = 0, .external_lex_state = 84}, - [810] = {.lex_state = 0, .external_lex_state = 85}, - [811] = {.lex_state = 0, .external_lex_state = 81}, - [812] = {.lex_state = 0, .external_lex_state = 79}, - [813] = {.lex_state = 0, .external_lex_state = 79}, - [814] = {.lex_state = 0, .external_lex_state = 91}, - [815] = {.lex_state = 0, .external_lex_state = 88}, - [816] = {.lex_state = 0, .external_lex_state = 81}, - [817] = {.lex_state = 0, .external_lex_state = 81}, - [818] = {.lex_state = 0, .external_lex_state = 79}, - [819] = {.lex_state = 0, .external_lex_state = 79}, - [820] = {.lex_state = 0, .external_lex_state = 81}, - [821] = {.lex_state = 0, .external_lex_state = 81}, - [822] = {.lex_state = 0, .external_lex_state = 81}, - [823] = {.lex_state = 0, .external_lex_state = 81}, - [824] = {.lex_state = 0, .external_lex_state = 81}, - [825] = {.lex_state = 0, .external_lex_state = 81}, - [826] = {.lex_state = 0, .external_lex_state = 81}, - [827] = {.lex_state = 0, .external_lex_state = 84}, - [828] = {.lex_state = 0, .external_lex_state = 85}, - [829] = {.lex_state = 0, .external_lex_state = 81}, - [830] = {.lex_state = 0, .external_lex_state = 83}, - [831] = {.lex_state = 0, .external_lex_state = 81}, - [832] = {.lex_state = 0, .external_lex_state = 81}, - [833] = {.lex_state = 0, .external_lex_state = 81}, - [834] = {.lex_state = 0, .external_lex_state = 81}, - [835] = {.lex_state = 0, .external_lex_state = 81}, - [836] = {.lex_state = 0, .external_lex_state = 81}, - [837] = {.lex_state = 0, .external_lex_state = 81}, - [838] = {.lex_state = 0, .external_lex_state = 81}, - [839] = {.lex_state = 0, .external_lex_state = 83}, - [840] = {.lex_state = 0, .external_lex_state = 81}, - [841] = {.lex_state = 0, .external_lex_state = 81}, - [842] = {.lex_state = 0, .external_lex_state = 81}, - [843] = {.lex_state = 0, .external_lex_state = 81}, - [844] = {.lex_state = 0, .external_lex_state = 81}, - [845] = {.lex_state = 0, .external_lex_state = 81}, - [846] = {.lex_state = 0, .external_lex_state = 81}, - [847] = {.lex_state = 0, .external_lex_state = 81}, - [848] = {.lex_state = 0, .external_lex_state = 81}, - [849] = {.lex_state = 0, .external_lex_state = 81}, - [850] = {.lex_state = 0, .external_lex_state = 88}, - [851] = {.lex_state = 0, .external_lex_state = 79}, - [852] = {.lex_state = 0, .external_lex_state = 83}, - [853] = {.lex_state = 0, .external_lex_state = 79}, - [854] = {.lex_state = 0, .external_lex_state = 81}, - [855] = {.lex_state = 0, .external_lex_state = 81}, - [856] = {.lex_state = 0, .external_lex_state = 81}, - [857] = {.lex_state = 0, .external_lex_state = 84}, - [858] = {.lex_state = 0, .external_lex_state = 79}, - [859] = {.lex_state = 0, .external_lex_state = 81}, - [860] = {.lex_state = 0, .external_lex_state = 81}, - [861] = {.lex_state = 0, .external_lex_state = 81}, - [862] = {.lex_state = 0, .external_lex_state = 81}, - [863] = {.lex_state = 0, .external_lex_state = 85}, - [864] = {.lex_state = 0, .external_lex_state = 81}, - [865] = {.lex_state = 0, .external_lex_state = 81}, - [866] = {.lex_state = 0, .external_lex_state = 85}, - [867] = {.lex_state = 0, .external_lex_state = 81}, - [868] = {.lex_state = 0, .external_lex_state = 81}, - [869] = {.lex_state = 0, .external_lex_state = 84}, - [870] = {.lex_state = 0, .external_lex_state = 85}, - [871] = {.lex_state = 0, .external_lex_state = 79}, - [872] = {.lex_state = 0, .external_lex_state = 79}, - [873] = {.lex_state = 0, .external_lex_state = 79}, - [874] = {.lex_state = 0, .external_lex_state = 81}, - [875] = {.lex_state = 0, .external_lex_state = 81}, - [876] = {.lex_state = 0, .external_lex_state = 81}, - [877] = {.lex_state = 0, .external_lex_state = 85}, - [878] = {.lex_state = 0, .external_lex_state = 81}, - [879] = {.lex_state = 0, .external_lex_state = 86}, - [880] = {.lex_state = 0, .external_lex_state = 81}, - [881] = {.lex_state = 0, .external_lex_state = 81}, - [882] = {.lex_state = 0, .external_lex_state = 84}, - [883] = {.lex_state = 0, .external_lex_state = 79}, - [884] = {.lex_state = 0, .external_lex_state = 86}, - [885] = {.lex_state = 0, .external_lex_state = 79}, - [886] = {.lex_state = 0, .external_lex_state = 81}, - [887] = {.lex_state = 0, .external_lex_state = 81}, - [888] = {.lex_state = 0, .external_lex_state = 86}, - [889] = {.lex_state = 0, .external_lex_state = 84}, - [890] = {.lex_state = 0, .external_lex_state = 81}, - [891] = {.lex_state = 0, .external_lex_state = 81}, - [892] = {.lex_state = 0, .external_lex_state = 81}, - [893] = {.lex_state = 0, .external_lex_state = 81}, - [894] = {.lex_state = 0, .external_lex_state = 81}, - [895] = {.lex_state = 0, .external_lex_state = 81}, - [896] = {.lex_state = 0, .external_lex_state = 81}, - [897] = {.lex_state = 0, .external_lex_state = 81}, - [898] = {.lex_state = 0, .external_lex_state = 81}, - [899] = {.lex_state = 0, .external_lex_state = 81}, - [900] = {.lex_state = 0, .external_lex_state = 81}, - [901] = {.lex_state = 0, .external_lex_state = 83}, - [902] = {.lex_state = 0, .external_lex_state = 91}, - [903] = {.lex_state = 0, .external_lex_state = 70}, - [904] = {.lex_state = 0, .external_lex_state = 81}, - [905] = {.lex_state = 0, .external_lex_state = 79}, - [906] = {.lex_state = 0, .external_lex_state = 79}, - [907] = {.lex_state = 0, .external_lex_state = 81}, - [908] = {.lex_state = 0, .external_lex_state = 79}, - [909] = {.lex_state = 0, .external_lex_state = 81}, - [910] = {.lex_state = 0, .external_lex_state = 79}, - [911] = {.lex_state = 0, .external_lex_state = 79}, - [912] = {.lex_state = 0, .external_lex_state = 86}, - [913] = {.lex_state = 0, .external_lex_state = 81}, - [914] = {.lex_state = 0, .external_lex_state = 81}, - [915] = {.lex_state = 0, .external_lex_state = 91}, - [916] = {.lex_state = 0, .external_lex_state = 81}, - [917] = {.lex_state = 0, .external_lex_state = 86}, - [918] = {.lex_state = 0, .external_lex_state = 86}, - [919] = {.lex_state = 0, .external_lex_state = 82}, - [920] = {.lex_state = 0, .external_lex_state = 79}, - [921] = {.lex_state = 0, .external_lex_state = 86}, - [922] = {.lex_state = 0, .external_lex_state = 85}, - [923] = {.lex_state = 0, .external_lex_state = 84}, - [924] = {.lex_state = 0, .external_lex_state = 81}, - [925] = {.lex_state = 0, .external_lex_state = 81}, - [926] = {.lex_state = 0, .external_lex_state = 82}, - [927] = {.lex_state = 0, .external_lex_state = 92}, - [928] = {.lex_state = 0, .external_lex_state = 85}, - [929] = {.lex_state = 0, .external_lex_state = 81}, - [930] = {.lex_state = 0, .external_lex_state = 93}, - [931] = {.lex_state = 0, .external_lex_state = 81}, - [932] = {.lex_state = 0, .external_lex_state = 81}, - [933] = {.lex_state = 0, .external_lex_state = 94}, - [934] = {.lex_state = 0, .external_lex_state = 84}, - [935] = {.lex_state = 0, .external_lex_state = 93}, - [936] = {.lex_state = 0, .external_lex_state = 81}, - [937] = {.lex_state = 0, .external_lex_state = 81}, - [938] = {.lex_state = 0, .external_lex_state = 79}, - [939] = {.lex_state = 0, .external_lex_state = 79}, - [940] = {.lex_state = 0, .external_lex_state = 79}, - [941] = {.lex_state = 0, .external_lex_state = 79}, - [942] = {.lex_state = 0, .external_lex_state = 79}, - [943] = {.lex_state = 0, .external_lex_state = 79}, - [944] = {.lex_state = 0, .external_lex_state = 79}, - [945] = {.lex_state = 0, .external_lex_state = 86}, - [946] = {.lex_state = 0, .external_lex_state = 86}, - [947] = {.lex_state = 0, .external_lex_state = 79}, - [948] = {.lex_state = 0, .external_lex_state = 79}, - [949] = {.lex_state = 0, .external_lex_state = 79}, - [950] = {.lex_state = 0, .external_lex_state = 83}, - [951] = {.lex_state = 0, .external_lex_state = 79}, - [952] = {.lex_state = 0, .external_lex_state = 79}, - [953] = {.lex_state = 0, .external_lex_state = 79}, - [954] = {.lex_state = 0, .external_lex_state = 79}, - [955] = {.lex_state = 0, .external_lex_state = 79}, + [788] = {.lex_state = 0, .external_lex_state = 78}, + [789] = {.lex_state = 0, .external_lex_state = 78}, + [790] = {.lex_state = 0, .external_lex_state = 78}, + [791] = {.lex_state = 0, .external_lex_state = 78}, + [792] = {.lex_state = 0, .external_lex_state = 78}, + [793] = {.lex_state = 0, .external_lex_state = 78}, + [794] = {.lex_state = 0, .external_lex_state = 78}, + [795] = {.lex_state = 0, .external_lex_state = 78}, + [796] = {.lex_state = 0, .external_lex_state = 78}, + [797] = {.lex_state = 0, .external_lex_state = 78}, + [798] = {.lex_state = 0, .external_lex_state = 78}, + [799] = {.lex_state = 0, .external_lex_state = 78}, + [800] = {.lex_state = 0, .external_lex_state = 78}, + [801] = {.lex_state = 0, .external_lex_state = 78}, + [802] = {.lex_state = 0, .external_lex_state = 78}, + [803] = {.lex_state = 0, .external_lex_state = 78}, + [804] = {.lex_state = 0, .external_lex_state = 78}, + [805] = {.lex_state = 0, .external_lex_state = 78}, + [806] = {.lex_state = 0, .external_lex_state = 78}, + [807] = {.lex_state = 0, .external_lex_state = 76}, + [808] = {.lex_state = 0, .external_lex_state = 76}, + [809] = {.lex_state = 0, .external_lex_state = 76}, + [810] = {.lex_state = 0, .external_lex_state = 76}, + [811] = {.lex_state = 0, .external_lex_state = 76}, + [812] = {.lex_state = 0, .external_lex_state = 76}, + [813] = {.lex_state = 0, .external_lex_state = 76}, + [814] = {.lex_state = 0, .external_lex_state = 83}, + [815] = {.lex_state = 0, .external_lex_state = 78}, + [816] = {.lex_state = 0, .external_lex_state = 78}, + [817] = {.lex_state = 0, .external_lex_state = 78}, + [818] = {.lex_state = 0, .external_lex_state = 78}, + [819] = {.lex_state = 0, .external_lex_state = 78}, + [820] = {.lex_state = 0, .external_lex_state = 78}, + [821] = {.lex_state = 0, .external_lex_state = 78}, + [822] = {.lex_state = 0, .external_lex_state = 78}, + [823] = {.lex_state = 0, .external_lex_state = 78}, + [824] = {.lex_state = 0, .external_lex_state = 78}, + [825] = {.lex_state = 0, .external_lex_state = 78}, + [826] = {.lex_state = 0, .external_lex_state = 78}, + [827] = {.lex_state = 0, .external_lex_state = 76}, + [828] = {.lex_state = 0, .external_lex_state = 78}, + [829] = {.lex_state = 0, .external_lex_state = 78}, + [830] = {.lex_state = 0, .external_lex_state = 78}, + [831] = {.lex_state = 0, .external_lex_state = 78}, + [832] = {.lex_state = 0, .external_lex_state = 78}, + [833] = {.lex_state = 0, .external_lex_state = 78}, + [834] = {.lex_state = 0, .external_lex_state = 78}, + [835] = {.lex_state = 0, .external_lex_state = 76}, + [836] = {.lex_state = 0, .external_lex_state = 76}, + [837] = {.lex_state = 0, .external_lex_state = 76}, + [838] = {.lex_state = 0, .external_lex_state = 78}, + [839] = {.lex_state = 0, .external_lex_state = 76}, + [840] = {.lex_state = 0, .external_lex_state = 76}, + [841] = {.lex_state = 0, .external_lex_state = 76}, + [842] = {.lex_state = 0, .external_lex_state = 76}, + [843] = {.lex_state = 0, .external_lex_state = 78}, + [844] = {.lex_state = 0, .external_lex_state = 76}, + [845] = {.lex_state = 0, .external_lex_state = 76}, + [846] = {.lex_state = 0, .external_lex_state = 76}, + [847] = {.lex_state = 0, .external_lex_state = 76}, + [848] = {.lex_state = 0, .external_lex_state = 76}, + [849] = {.lex_state = 0, .external_lex_state = 76}, + [850] = {.lex_state = 0, .external_lex_state = 76}, + [851] = {.lex_state = 0, .external_lex_state = 76}, + [852] = {.lex_state = 0, .external_lex_state = 76}, + [853] = {.lex_state = 0, .external_lex_state = 76}, + [854] = {.lex_state = 0, .external_lex_state = 76}, + [855] = {.lex_state = 0, .external_lex_state = 78}, + [856] = {.lex_state = 0, .external_lex_state = 78}, + [857] = {.lex_state = 0, .external_lex_state = 76}, + [858] = {.lex_state = 0, .external_lex_state = 76}, + [859] = {.lex_state = 0, .external_lex_state = 78}, + [860] = {.lex_state = 0, .external_lex_state = 78}, + [861] = {.lex_state = 0, .external_lex_state = 78}, + [862] = {.lex_state = 0, .external_lex_state = 78}, + [863] = {.lex_state = 0, .external_lex_state = 76}, + [864] = {.lex_state = 0, .external_lex_state = 76}, + [865] = {.lex_state = 0, .external_lex_state = 78}, + [866] = {.lex_state = 0, .external_lex_state = 78}, + [867] = {.lex_state = 0, .external_lex_state = 78}, + [868] = {.lex_state = 0, .external_lex_state = 76}, + [869] = {.lex_state = 0, .external_lex_state = 76}, + [870] = {.lex_state = 0, .external_lex_state = 76}, + [871] = {.lex_state = 0, .external_lex_state = 76}, + [872] = {.lex_state = 0, .external_lex_state = 76}, + [873] = {.lex_state = 0, .external_lex_state = 76}, + [874] = {.lex_state = 0, .external_lex_state = 78}, + [875] = {.lex_state = 0, .external_lex_state = 78}, + [876] = {.lex_state = 0, .external_lex_state = 78}, + [877] = {.lex_state = 0, .external_lex_state = 78}, + [878] = {.lex_state = 0, .external_lex_state = 78}, + [879] = {.lex_state = 0, .external_lex_state = 76}, + [880] = {.lex_state = 0, .external_lex_state = 76}, + [881] = {.lex_state = 0, .external_lex_state = 76}, + [882] = {.lex_state = 0, .external_lex_state = 76}, + [883] = {.lex_state = 0, .external_lex_state = 76}, + [884] = {.lex_state = 0, .external_lex_state = 76}, + [885] = {.lex_state = 0, .external_lex_state = 82}, + [886] = {.lex_state = 0, .external_lex_state = 76}, + [887] = {.lex_state = 0, .external_lex_state = 76}, + [888] = {.lex_state = 0, .external_lex_state = 76}, + [889] = {.lex_state = 0, .external_lex_state = 76}, + [890] = {.lex_state = 0, .external_lex_state = 76}, + [891] = {.lex_state = 0, .external_lex_state = 76}, + [892] = {.lex_state = 0, .external_lex_state = 76}, + [893] = {.lex_state = 0, .external_lex_state = 78}, + [894] = {.lex_state = 0, .external_lex_state = 78}, + [895] = {.lex_state = 0, .external_lex_state = 76}, + [896] = {.lex_state = 0, .external_lex_state = 78}, + [897] = {.lex_state = 0, .external_lex_state = 76}, + [898] = {.lex_state = 0, .external_lex_state = 76}, + [899] = {.lex_state = 0, .external_lex_state = 76}, + [900] = {.lex_state = 0, .external_lex_state = 76}, + [901] = {.lex_state = 0, .external_lex_state = 76}, + [902] = {.lex_state = 0, .external_lex_state = 76}, + [903] = {.lex_state = 0, .external_lex_state = 76}, + [904] = {.lex_state = 0, .external_lex_state = 76}, + [905] = {.lex_state = 0, .external_lex_state = 76}, + [906] = {.lex_state = 0, .external_lex_state = 78}, + [907] = {.lex_state = 0, .external_lex_state = 76}, + [908] = {.lex_state = 0, .external_lex_state = 76}, + [909] = {.lex_state = 0, .external_lex_state = 76}, + [910] = {.lex_state = 0, .external_lex_state = 78}, + [911] = {.lex_state = 0, .external_lex_state = 78}, + [912] = {.lex_state = 0, .external_lex_state = 78}, + [913] = {.lex_state = 0, .external_lex_state = 78}, + [914] = {.lex_state = 0, .external_lex_state = 78}, + [915] = {.lex_state = 0, .external_lex_state = 77}, + [916] = {.lex_state = 0, .external_lex_state = 76}, + [917] = {.lex_state = 0, .external_lex_state = 76}, + [918] = {.lex_state = 0, .external_lex_state = 76}, + [919] = {.lex_state = 0, .external_lex_state = 76}, + [920] = {.lex_state = 0, .external_lex_state = 76}, + [921] = {.lex_state = 0, .external_lex_state = 76}, + [922] = {.lex_state = 0, .external_lex_state = 76}, + [923] = {.lex_state = 0, .external_lex_state = 76}, + [924] = {.lex_state = 0, .external_lex_state = 82}, + [925] = {.lex_state = 0, .external_lex_state = 84}, + [926] = {.lex_state = 0, .external_lex_state = 85}, + [927] = {.lex_state = 0, .external_lex_state = 86}, + [928] = {.lex_state = 0, .external_lex_state = 72}, + [929] = {.lex_state = 0, .external_lex_state = 83}, + [930] = {.lex_state = 0, .external_lex_state = 85}, + [931] = {.lex_state = 0, .external_lex_state = 84}, + [932] = {.lex_state = 0, .external_lex_state = 86}, + [933] = {.lex_state = 0, .external_lex_state = 84}, + [934] = {.lex_state = 0, .external_lex_state = 85}, + [935] = {.lex_state = 0, .external_lex_state = 86}, + [936] = {.lex_state = 0, .external_lex_state = 86}, + [937] = {.lex_state = 0, .external_lex_state = 85}, + [938] = {.lex_state = 0, .external_lex_state = 86}, + [939] = {.lex_state = 0, .external_lex_state = 85}, + [940] = {.lex_state = 0, .external_lex_state = 86}, + [941] = {.lex_state = 0, .external_lex_state = 84}, + [942] = {.lex_state = 0, .external_lex_state = 85}, + [943] = {.lex_state = 0, .external_lex_state = 84}, + [944] = {.lex_state = 0, .external_lex_state = 86}, + [945] = {.lex_state = 0, .external_lex_state = 85}, + [946] = {.lex_state = 0, .external_lex_state = 87}, + [947] = {.lex_state = 0, .external_lex_state = 87}, + [948] = {.lex_state = 0, .external_lex_state = 83}, + [949] = {.lex_state = 0, .external_lex_state = 82}, + [950] = {.lex_state = 0, .external_lex_state = 82}, + [951] = {.lex_state = 0, .external_lex_state = 84}, + [952] = {.lex_state = 0, .external_lex_state = 86}, + [953] = {.lex_state = 0, .external_lex_state = 83}, + [954] = {.lex_state = 0, .external_lex_state = 83}, + [955] = {.lex_state = 0, .external_lex_state = 83}, [956] = {.lex_state = 0, .external_lex_state = 83}, - [957] = {.lex_state = 0, .external_lex_state = 83}, - [958] = {.lex_state = 0, .external_lex_state = 79}, - [959] = {.lex_state = 0, .external_lex_state = 79}, - [960] = {.lex_state = 0, .external_lex_state = 79}, - [961] = {.lex_state = 0, .external_lex_state = 79}, - [962] = {.lex_state = 0, .external_lex_state = 79}, - [963] = {.lex_state = 0, .external_lex_state = 79}, - [964] = {.lex_state = 0, .external_lex_state = 85}, - [965] = {.lex_state = 0, .external_lex_state = 84}, - [966] = {.lex_state = 0, .external_lex_state = 79}, - [967] = {.lex_state = 0, .external_lex_state = 79}, - [968] = {.lex_state = 0, .external_lex_state = 79}, - [969] = {.lex_state = 0, .external_lex_state = 79}, - [970] = {.lex_state = 0, .external_lex_state = 79}, + [957] = {.lex_state = 0, .external_lex_state = 88}, + [958] = {.lex_state = 0, .external_lex_state = 82}, + [959] = {.lex_state = 0, .external_lex_state = 89}, + [960] = {.lex_state = 0, .external_lex_state = 83}, + [961] = {.lex_state = 0, .external_lex_state = 83}, + [962] = {.lex_state = 0, .external_lex_state = 84}, + [963] = {.lex_state = 0, .external_lex_state = 84}, + [964] = {.lex_state = 0, .external_lex_state = 84}, + [965] = {.lex_state = 0, .external_lex_state = 90}, + [966] = {.lex_state = 0, .external_lex_state = 91}, + [967] = {.lex_state = 0, .external_lex_state = 85}, + [968] = {.lex_state = 0, .external_lex_state = 85}, + [969] = {.lex_state = 0, .external_lex_state = 83}, + [970] = {.lex_state = 0, .external_lex_state = 83}, [971] = {.lex_state = 0, .external_lex_state = 83}, - [972] = {.lex_state = 0, .external_lex_state = 79}, - [973] = {.lex_state = 0, .external_lex_state = 79}, - [974] = {.lex_state = 0, .external_lex_state = 93}, - [975] = {.lex_state = 0, .external_lex_state = 93}, + [972] = {.lex_state = 0, .external_lex_state = 86}, + [973] = {.lex_state = 0, .external_lex_state = 85}, + [974] = {.lex_state = 0, .external_lex_state = 83}, + [975] = {.lex_state = 0, .external_lex_state = 86}, [976] = {.lex_state = 0, .external_lex_state = 83}, - [977] = {.lex_state = 0, .external_lex_state = 79}, - [978] = {.lex_state = 0, .external_lex_state = 79}, - [979] = {.lex_state = 0, .external_lex_state = 79}, - [980] = {.lex_state = 0, .external_lex_state = 86}, + [977] = {.lex_state = 0, .external_lex_state = 85}, + [978] = {.lex_state = 0, .external_lex_state = 86}, + [979] = {.lex_state = 0, .external_lex_state = 86}, + [980] = {.lex_state = 0, .external_lex_state = 85}, [981] = {.lex_state = 0, .external_lex_state = 86}, [982] = {.lex_state = 0, .external_lex_state = 85}, [983] = {.lex_state = 0, .external_lex_state = 84}, - [984] = {.lex_state = 0, .external_lex_state = 70}, - [985] = {.lex_state = 0, .external_lex_state = 79}, - [986] = {.lex_state = 0, .external_lex_state = 79}, - [987] = {.lex_state = 0, .external_lex_state = 79}, - [988] = {.lex_state = 0, .external_lex_state = 79}, - [989] = {.lex_state = 0, .external_lex_state = 79}, - [990] = {.lex_state = 0, .external_lex_state = 79}, - [991] = {.lex_state = 0, .external_lex_state = 79}, - [992] = {.lex_state = 0, .external_lex_state = 79}, + [984] = {.lex_state = 0, .external_lex_state = 91}, + [985] = {.lex_state = 0, .external_lex_state = 84}, + [986] = {.lex_state = 0, .external_lex_state = 90}, + [987] = {.lex_state = 0, .external_lex_state = 92}, + [988] = {.lex_state = 0, .external_lex_state = 84}, + [989] = {.lex_state = 0, .external_lex_state = 85}, + [990] = {.lex_state = 0, .external_lex_state = 93}, + [991] = {.lex_state = 0, .external_lex_state = 86}, + [992] = {.lex_state = 0, .external_lex_state = 85}, [993] = {.lex_state = 0, .external_lex_state = 83}, - [994] = {.lex_state = 0, .external_lex_state = 79}, - [995] = {.lex_state = 0, .external_lex_state = 79}, - [996] = {.lex_state = 0, .external_lex_state = 79}, - [997] = {.lex_state = 0, .external_lex_state = 79}, - [998] = {.lex_state = 0, .external_lex_state = 79}, - [999] = {.lex_state = 0, .external_lex_state = 79}, - [1000] = {.lex_state = 0, .external_lex_state = 79}, - [1001] = {.lex_state = 0, .external_lex_state = 79}, - [1002] = {.lex_state = 0, .external_lex_state = 79}, - [1003] = {.lex_state = 0, .external_lex_state = 79}, - [1004] = {.lex_state = 0, .external_lex_state = 79}, - [1005] = {.lex_state = 0, .external_lex_state = 79}, - [1006] = {.lex_state = 0, .external_lex_state = 92}, + [994] = {.lex_state = 0, .external_lex_state = 83}, + [995] = {.lex_state = 0, .external_lex_state = 84}, + [996] = {.lex_state = 0, .external_lex_state = 83}, + [997] = {.lex_state = 0, .external_lex_state = 94}, + [998] = {.lex_state = 0, .external_lex_state = 94}, + [999] = {.lex_state = 0, .external_lex_state = 84}, + [1000] = {.lex_state = 0, .external_lex_state = 91}, + [1001] = {.lex_state = 0, .external_lex_state = 86}, + [1002] = {.lex_state = 0, .external_lex_state = 90}, + [1003] = {.lex_state = 0, .external_lex_state = 72}, + [1004] = {.lex_state = 0, .external_lex_state = 94}, + [1005] = {.lex_state = 0, .external_lex_state = 94}, + [1006] = {.lex_state = 0, .external_lex_state = 87}, [1007] = {.lex_state = 0, .external_lex_state = 71}, - [1008] = {.lex_state = 0, .external_lex_state = 71}, + [1008] = {.lex_state = 0, .external_lex_state = 89}, [1009] = {.lex_state = 0, .external_lex_state = 71}, [1010] = {.lex_state = 0, .external_lex_state = 71}, [1011] = {.lex_state = 0, .external_lex_state = 71}, - [1012] = {.lex_state = 0, .external_lex_state = 89}, - [1013] = {.lex_state = 0, .external_lex_state = 90}, - [1014] = {.lex_state = 0, .external_lex_state = 90}, + [1012] = {.lex_state = 0, .external_lex_state = 71}, + [1013] = {.lex_state = 0, .external_lex_state = 95}, + [1014] = {.lex_state = 0, .external_lex_state = 71}, [1015] = {.lex_state = 0, .external_lex_state = 71}, - [1016] = {.lex_state = 0, .external_lex_state = 95}, - [1017] = {.lex_state = 0, .external_lex_state = 92}, - [1018] = {.lex_state = 0, .external_lex_state = 92}, - [1019] = {.lex_state = 0, .external_lex_state = 90}, - [1020] = {.lex_state = 0, .external_lex_state = 90}, - [1021] = {.lex_state = 0, .external_lex_state = 95}, - [1022] = {.lex_state = 0, .external_lex_state = 95}, - [1023] = {.lex_state = 0, .external_lex_state = 71}, + [1016] = {.lex_state = 0, .external_lex_state = 93}, + [1017] = {.lex_state = 0, .external_lex_state = 93}, + [1018] = {.lex_state = 0, .external_lex_state = 93}, + [1019] = {.lex_state = 0, .external_lex_state = 96}, + [1020] = {.lex_state = 0, .external_lex_state = 95}, + [1021] = {.lex_state = 0, .external_lex_state = 71}, + [1022] = {.lex_state = 0, .external_lex_state = 71}, + [1023] = {.lex_state = 0, .external_lex_state = 93}, [1024] = {.lex_state = 0, .external_lex_state = 71}, - [1025] = {.lex_state = 0, .external_lex_state = 90}, - [1026] = {.lex_state = 0, .external_lex_state = 87}, - [1027] = {.lex_state = 0, .external_lex_state = 87}, + [1025] = {.lex_state = 0, .external_lex_state = 89}, + [1026] = {.lex_state = 0, .external_lex_state = 71}, + [1027] = {.lex_state = 0, .external_lex_state = 71}, [1028] = {.lex_state = 0, .external_lex_state = 71}, - [1029] = {.lex_state = 0, .external_lex_state = 92}, - [1030] = {.lex_state = 0, .external_lex_state = 71}, + [1029] = {.lex_state = 0, .external_lex_state = 89}, + [1030] = {.lex_state = 0, .external_lex_state = 93}, [1031] = {.lex_state = 0, .external_lex_state = 71}, - [1032] = {.lex_state = 0, .external_lex_state = 71}, + [1032] = {.lex_state = 0, .external_lex_state = 96}, [1033] = {.lex_state = 0, .external_lex_state = 71}, - [1034] = {.lex_state = 0, .external_lex_state = 95}, - [1035] = {.lex_state = 0, .external_lex_state = 95}, - [1036] = {.lex_state = 0, .external_lex_state = 87}, - [1037] = {.lex_state = 0, .external_lex_state = 71}, - [1038] = {.lex_state = 0, .external_lex_state = 71}, - [1039] = {.lex_state = 0, .external_lex_state = 71}, - [1040] = {.lex_state = 0, .external_lex_state = 90}, - [1041] = {.lex_state = 0, .external_lex_state = 95}, + [1034] = {.lex_state = 0, .external_lex_state = 97}, + [1035] = {.lex_state = 0, .external_lex_state = 97}, + [1036] = {.lex_state = 0, .external_lex_state = 71}, + [1037] = {.lex_state = 0, .external_lex_state = 96}, + [1038] = {.lex_state = 0, .external_lex_state = 89}, + [1039] = {.lex_state = 0, .external_lex_state = 96}, + [1040] = {.lex_state = 0, .external_lex_state = 71}, + [1041] = {.lex_state = 0, .external_lex_state = 87}, [1042] = {.lex_state = 0, .external_lex_state = 71}, - [1043] = {.lex_state = 0, .external_lex_state = 92}, - [1044] = {.lex_state = 0, .external_lex_state = 87}, - [1045] = {.lex_state = 0, .external_lex_state = 71}, - [1046] = {.lex_state = 0, .external_lex_state = 92}, - [1047] = {.lex_state = 0, .external_lex_state = 90}, - [1048] = {.lex_state = 0, .external_lex_state = 71}, - [1049] = {.lex_state = 0, .external_lex_state = 87}, - [1050] = {.lex_state = 0, .external_lex_state = 90}, - [1051] = {.lex_state = 0, .external_lex_state = 95}, + [1043] = {.lex_state = 0, .external_lex_state = 87}, + [1044] = {.lex_state = 0, .external_lex_state = 89}, + [1045] = {.lex_state = 0, .external_lex_state = 87}, + [1046] = {.lex_state = 0, .external_lex_state = 71}, + [1047] = {.lex_state = 0, .external_lex_state = 92}, + [1048] = {.lex_state = 0, .external_lex_state = 87}, + [1049] = {.lex_state = 0, .external_lex_state = 71}, + [1050] = {.lex_state = 0, .external_lex_state = 71}, + [1051] = {.lex_state = 0, .external_lex_state = 71}, [1052] = {.lex_state = 0, .external_lex_state = 71}, - [1053] = {.lex_state = 0, .external_lex_state = 89}, - [1054] = {.lex_state = 0, .external_lex_state = 71}, - [1055] = {.lex_state = 0, .external_lex_state = 94}, + [1053] = {.lex_state = 0, .external_lex_state = 71}, + [1054] = {.lex_state = 0, .external_lex_state = 93}, + [1055] = {.lex_state = 0, .external_lex_state = 89}, [1056] = {.lex_state = 0, .external_lex_state = 71}, - [1057] = {.lex_state = 0, .external_lex_state = 90}, - [1058] = {.lex_state = 0, .external_lex_state = 87}, - [1059] = {.lex_state = 0, .external_lex_state = 71}, - [1060] = {.lex_state = 0, .external_lex_state = 87}, - [1061] = {.lex_state = 0, .external_lex_state = 87}, - [1062] = {.lex_state = 0, .external_lex_state = 71}, - [1063] = {.lex_state = 0, .external_lex_state = 87}, + [1057] = {.lex_state = 0, .external_lex_state = 93}, + [1058] = {.lex_state = 0, .external_lex_state = 93}, + [1059] = {.lex_state = 0, .external_lex_state = 93}, + [1060] = {.lex_state = 0, .external_lex_state = 71}, + [1061] = {.lex_state = 0, .external_lex_state = 71}, + [1062] = {.lex_state = 0, .external_lex_state = 88}, + [1063] = {.lex_state = 0, .external_lex_state = 71}, [1064] = {.lex_state = 0, .external_lex_state = 71}, [1065] = {.lex_state = 0, .external_lex_state = 71}, - [1066] = {.lex_state = 0, .external_lex_state = 71}, + [1066] = {.lex_state = 0, .external_lex_state = 96}, [1067] = {.lex_state = 0, .external_lex_state = 71}, - [1068] = {.lex_state = 0, .external_lex_state = 71}, - [1069] = {.lex_state = 0, .external_lex_state = 71}, + [1068] = {.lex_state = 0, .external_lex_state = 95}, + [1069] = {.lex_state = 0, .external_lex_state = 95}, [1070] = {.lex_state = 0, .external_lex_state = 71}, - [1071] = {.lex_state = 0, .external_lex_state = 92}, - [1072] = {.lex_state = 0, .external_lex_state = 92}, + [1071] = {.lex_state = 0, .external_lex_state = 87}, + [1072] = {.lex_state = 0, .external_lex_state = 93}, [1073] = {.lex_state = 0, .external_lex_state = 71}, [1074] = {.lex_state = 0, .external_lex_state = 71}, [1075] = {.lex_state = 0, .external_lex_state = 71}, - [1076] = {.lex_state = 0, .external_lex_state = 71}, + [1076] = {.lex_state = 0, .external_lex_state = 93}, [1077] = {.lex_state = 0, .external_lex_state = 71}, - [1078] = {.lex_state = 0, .external_lex_state = 87}, + [1078] = {.lex_state = 0, .external_lex_state = 71}, [1079] = {.lex_state = 0, .external_lex_state = 71}, [1080] = {.lex_state = 0, .external_lex_state = 71}, - [1081] = {.lex_state = 0, .external_lex_state = 71}, + [1081] = {.lex_state = 0, .external_lex_state = 89}, [1082] = {.lex_state = 0, .external_lex_state = 71}, - [1083] = {.lex_state = 0, .external_lex_state = 92}, + [1083] = {.lex_state = 0, .external_lex_state = 71}, [1084] = {.lex_state = 0, .external_lex_state = 71}, - [1085] = {.lex_state = 0, .external_lex_state = 92}, - [1086] = {.lex_state = 0, .external_lex_state = 71}, - [1087] = {.lex_state = 0, .external_lex_state = 71}, - [1088] = {.lex_state = 0, .external_lex_state = 92}, - [1089] = {.lex_state = 0, .external_lex_state = 71}, - [1090] = {.lex_state = 0, .external_lex_state = 71}, - [1091] = {.lex_state = 0, .external_lex_state = 71}, - [1092] = {.lex_state = 0, .external_lex_state = 87}, - [1093] = {.lex_state = 0, .external_lex_state = 89}, - [1094] = {.lex_state = 0, .external_lex_state = 90}, + [1085] = {.lex_state = 0, .external_lex_state = 71}, + [1086] = {.lex_state = 0, .external_lex_state = 87}, + [1087] = {.lex_state = 0, .external_lex_state = 93}, + [1088] = {.lex_state = 0, .external_lex_state = 87}, + [1089] = {.lex_state = 0, .external_lex_state = 93}, + [1090] = {.lex_state = 0, .external_lex_state = 89}, + [1091] = {.lex_state = 0, .external_lex_state = 89}, + [1092] = {.lex_state = 0, .external_lex_state = 71}, + [1093] = {.lex_state = 0, .external_lex_state = 97}, + [1094] = {.lex_state = 0, .external_lex_state = 88}, [1095] = {.lex_state = 0, .external_lex_state = 71}, - [1096] = {.lex_state = 0, .external_lex_state = 94}, - [1097] = {.lex_state = 0, .external_lex_state = 71}, - [1098] = {.lex_state = 0, .external_lex_state = 90}, + [1096] = {.lex_state = 0, .external_lex_state = 71}, + [1097] = {.lex_state = 0, .external_lex_state = 92}, + [1098] = {.lex_state = 0, .external_lex_state = 71}, [1099] = {.lex_state = 0, .external_lex_state = 71}, [1100] = {.lex_state = 0, .external_lex_state = 71}, - [1101] = {.lex_state = 0, .external_lex_state = 94}, - [1102] = {.lex_state = 0, .external_lex_state = 71}, + [1101] = {.lex_state = 0, .external_lex_state = 95}, + [1102] = {.lex_state = 0, .external_lex_state = 95}, [1103] = {.lex_state = 0, .external_lex_state = 71}, - [1104] = {.lex_state = 0, .external_lex_state = 71}, - [1105] = {.lex_state = 0, .external_lex_state = 92}, - [1106] = {.lex_state = 0, .external_lex_state = 92}, - [1107] = {.lex_state = 0, .external_lex_state = 95}, - [1108] = {.lex_state = 0, .external_lex_state = 71}, - [1109] = {.lex_state = 0, .external_lex_state = 95}, - [1110] = {.lex_state = 0, .external_lex_state = 71}, + [1104] = {.lex_state = 0, .external_lex_state = 97}, + [1105] = {.lex_state = 0, .external_lex_state = 71}, + [1106] = {.lex_state = 0, .external_lex_state = 71}, + [1107] = {.lex_state = 0, .external_lex_state = 97}, + [1108] = {.lex_state = 0, .external_lex_state = 95}, + [1109] = {.lex_state = 0, .external_lex_state = 71}, + [1110] = {.lex_state = 0, .external_lex_state = 95}, [1111] = {.lex_state = 0, .external_lex_state = 71}, - [1112] = {.lex_state = 0, .external_lex_state = 87}, - [1113] = {.lex_state = 0, .external_lex_state = 87}, - [1114] = {.lex_state = 0, .external_lex_state = 90}, - [1115] = {.lex_state = 0, .external_lex_state = 90}, - [1116] = {.lex_state = 0, .external_lex_state = 71}, - [1117] = {.lex_state = 0, .external_lex_state = 71}, + [1112] = {.lex_state = 0, .external_lex_state = 71}, + [1113] = {.lex_state = 0, .external_lex_state = 96}, + [1114] = {.lex_state = 0, .external_lex_state = 93}, + [1115] = {.lex_state = 0, .external_lex_state = 93}, + [1116] = {.lex_state = 0, .external_lex_state = 89}, + [1117] = {.lex_state = 0, .external_lex_state = 92}, [1118] = {.lex_state = 0, .external_lex_state = 71}, - [1119] = {.lex_state = 0, .external_lex_state = 95}, + [1119] = {.lex_state = 0, .external_lex_state = 71}, [1120] = {.lex_state = 0, .external_lex_state = 95}, - [1121] = {.lex_state = 0, .external_lex_state = 71}, + [1121] = {.lex_state = 0, .external_lex_state = 95}, [1122] = {.lex_state = 0, .external_lex_state = 71}, [1123] = {.lex_state = 0, .external_lex_state = 87}, - [1124] = {.lex_state = 0, .external_lex_state = 87}, - [1125] = {.lex_state = 0, .external_lex_state = 71}, + [1124] = {.lex_state = 0, .external_lex_state = 71}, + [1125] = {.lex_state = 0, .external_lex_state = 87}, [1126] = {.lex_state = 0, .external_lex_state = 71}, - [1127] = {.lex_state = 0, .external_lex_state = 90}, - [1128] = {.lex_state = 0, .external_lex_state = 92}, - [1129] = {.lex_state = 0, .external_lex_state = 71}, + [1127] = {.lex_state = 0, .external_lex_state = 87}, + [1128] = {.lex_state = 0, .external_lex_state = 89}, + [1129] = {.lex_state = 0, .external_lex_state = 97}, [1130] = {.lex_state = 0, .external_lex_state = 71}, - [1131] = {.lex_state = 0, .external_lex_state = 90}, - [1132] = {.lex_state = 0, .external_lex_state = 71}, - [1133] = {.lex_state = 0, .external_lex_state = 95}, + [1131] = {.lex_state = 0, .external_lex_state = 97}, + [1132] = {.lex_state = 0, .external_lex_state = 87}, + [1133] = {.lex_state = 0, .external_lex_state = 89}, [1134] = {.lex_state = 0, .external_lex_state = 95}, - [1135] = {.lex_state = 0, .external_lex_state = 71}, - [1136] = {.lex_state = 0, .external_lex_state = 87}, - [1137] = {.lex_state = 0, .external_lex_state = 92}, + [1135] = {.lex_state = 0, .external_lex_state = 95}, + [1136] = {.lex_state = 0, .external_lex_state = 71}, + [1137] = {.lex_state = 0, .external_lex_state = 89}, [1138] = {.lex_state = 0, .external_lex_state = 71}, [1139] = {.lex_state = 0, .external_lex_state = 71}, - [1140] = {.lex_state = 0, .external_lex_state = 93}, - [1141] = {.lex_state = 0, .external_lex_state = 86}, - [1142] = {.lex_state = 0, .external_lex_state = 86}, - [1143] = {.lex_state = 0, .external_lex_state = 86}, - [1144] = {.lex_state = 0, .external_lex_state = 88}, - [1145] = {.lex_state = 0, .external_lex_state = 86}, - [1146] = {.lex_state = 0, .external_lex_state = 86}, - [1147] = {.lex_state = 0, .external_lex_state = 88}, - [1148] = {.lex_state = 0, .external_lex_state = 88}, - [1149] = {.lex_state = 0, .external_lex_state = 86}, - [1150] = {.lex_state = 0, .external_lex_state = 86}, + [1140] = {.lex_state = 0, .external_lex_state = 97}, + [1141] = {.lex_state = 0, .external_lex_state = 96}, + [1142] = {.lex_state = 0, .external_lex_state = 89}, + [1143] = {.lex_state = 0, .external_lex_state = 89}, + [1144] = {.lex_state = 0, .external_lex_state = 87}, + [1145] = {.lex_state = 0, .external_lex_state = 71}, + [1146] = {.lex_state = 0, .external_lex_state = 71}, + [1147] = {.lex_state = 0, .external_lex_state = 95}, + [1148] = {.lex_state = 0, .external_lex_state = 87}, + [1149] = {.lex_state = 0, .external_lex_state = 71}, + [1150] = {.lex_state = 0, .external_lex_state = 88}, [1151] = {.lex_state = 0, .external_lex_state = 96}, - [1152] = {.lex_state = 0, .external_lex_state = 97}, - [1153] = {.lex_state = 0, .external_lex_state = 86}, - [1154] = {.lex_state = 0, .external_lex_state = 97}, - [1155] = {.lex_state = 0, .external_lex_state = 86}, - [1156] = {.lex_state = 0, .external_lex_state = 96}, - [1157] = {.lex_state = 0, .external_lex_state = 86}, - [1158] = {.lex_state = 0, .external_lex_state = 86}, - [1159] = {.lex_state = 0, .external_lex_state = 97}, - [1160] = {.lex_state = 0, .external_lex_state = 88}, - [1161] = {.lex_state = 0, .external_lex_state = 88}, - [1162] = {.lex_state = 0, .external_lex_state = 88}, - [1163] = {.lex_state = 0, .external_lex_state = 86}, - [1164] = {.lex_state = 0, .external_lex_state = 93}, - [1165] = {.lex_state = 0, .external_lex_state = 82}, - [1166] = {.lex_state = 0, .external_lex_state = 82}, - [1167] = {.lex_state = 0, .external_lex_state = 86}, - [1168] = {.lex_state = 0, .external_lex_state = 86}, - [1169] = {.lex_state = 0, .external_lex_state = 93}, - [1170] = {.lex_state = 0, .external_lex_state = 93}, + [1152] = {.lex_state = 0, .external_lex_state = 87}, + [1153] = {.lex_state = 0, .external_lex_state = 71}, + [1154] = {.lex_state = 0, .external_lex_state = 71}, + [1155] = {.lex_state = 0, .external_lex_state = 87}, + [1156] = {.lex_state = 0, .external_lex_state = 94}, + [1157] = {.lex_state = 0, .external_lex_state = 98}, + [1158] = {.lex_state = 0, .external_lex_state = 84}, + [1159] = {.lex_state = 0, .external_lex_state = 84}, + [1160] = {.lex_state = 0, .external_lex_state = 84}, + [1161] = {.lex_state = 0, .external_lex_state = 84}, + [1162] = {.lex_state = 0, .external_lex_state = 84}, + [1163] = {.lex_state = 0, .external_lex_state = 84}, + [1164] = {.lex_state = 0, .external_lex_state = 90}, + [1165] = {.lex_state = 0, .external_lex_state = 90}, + [1166] = {.lex_state = 0, .external_lex_state = 90}, + [1167] = {.lex_state = 0, .external_lex_state = 84}, + [1168] = {.lex_state = 0, .external_lex_state = 84}, + [1169] = {.lex_state = 0, .external_lex_state = 84}, + [1170] = {.lex_state = 0, .external_lex_state = 84}, [1171] = {.lex_state = 0, .external_lex_state = 91}, - [1172] = {.lex_state = 0, .external_lex_state = 91}, - [1173] = {.lex_state = 0, .external_lex_state = 93}, - [1174] = {.lex_state = 0, .external_lex_state = 93}, - [1175] = {.lex_state = 0, .external_lex_state = 93}, - [1176] = {.lex_state = 0, .external_lex_state = 93}, - [1177] = {.lex_state = 0, .external_lex_state = 91}, - [1178] = {.lex_state = 0, .external_lex_state = 98}, - [1179] = {.lex_state = 0, .external_lex_state = 91}, - [1180] = {.lex_state = 0, .external_lex_state = 93}, - [1181] = {.lex_state = 0, .external_lex_state = 99}, - [1182] = {.lex_state = 0, .external_lex_state = 93}, - [1183] = {.lex_state = 0, .external_lex_state = 93}, - [1184] = {.lex_state = 0, .external_lex_state = 93}, - [1185] = {.lex_state = 0, .external_lex_state = 93}, - [1186] = {.lex_state = 0, .external_lex_state = 93}, + [1172] = {.lex_state = 0, .external_lex_state = 84}, + [1173] = {.lex_state = 0, .external_lex_state = 84}, + [1174] = {.lex_state = 0, .external_lex_state = 90}, + [1175] = {.lex_state = 0, .external_lex_state = 90}, + [1176] = {.lex_state = 0, .external_lex_state = 90}, + [1177] = {.lex_state = 0, .external_lex_state = 84}, + [1178] = {.lex_state = 0, .external_lex_state = 99}, + [1179] = {.lex_state = 0, .external_lex_state = 94}, + [1180] = {.lex_state = 0, .external_lex_state = 82}, + [1181] = {.lex_state = 0, .external_lex_state = 98}, + [1182] = {.lex_state = 0, .external_lex_state = 82}, + [1183] = {.lex_state = 0, .external_lex_state = 84}, + [1184] = {.lex_state = 0, .external_lex_state = 94}, + [1185] = {.lex_state = 0, .external_lex_state = 94}, + [1186] = {.lex_state = 0, .external_lex_state = 91}, [1187] = {.lex_state = 0, .external_lex_state = 91}, - [1188] = {.lex_state = 0, .external_lex_state = 93}, - [1189] = {.lex_state = 0, .external_lex_state = 91}, - [1190] = {.lex_state = 0, .external_lex_state = 93}, - [1191] = {.lex_state = 0, .external_lex_state = 91}, + [1188] = {.lex_state = 0, .external_lex_state = 94}, + [1189] = {.lex_state = 0, .external_lex_state = 94}, + [1190] = {.lex_state = 0, .external_lex_state = 94}, + [1191] = {.lex_state = 0, .external_lex_state = 94}, [1192] = {.lex_state = 0, .external_lex_state = 91}, [1193] = {.lex_state = 0, .external_lex_state = 91}, - [1194] = {.lex_state = 0, .external_lex_state = 91}, - [1195] = {.lex_state = 0, .external_lex_state = 93}, - [1196] = {.lex_state = 0, .external_lex_state = 93}, - [1197] = {.lex_state = 0, .external_lex_state = 93}, - [1198] = {.lex_state = 0, .external_lex_state = 88}, - [1199] = {.lex_state = 0, .external_lex_state = 93}, - [1200] = {.lex_state = 0, .external_lex_state = 93}, - [1201] = {.lex_state = 0, .external_lex_state = 93}, - [1202] = {.lex_state = 0, .external_lex_state = 93}, - [1203] = {.lex_state = 0, .external_lex_state = 86}, - [1204] = {.lex_state = 0, .external_lex_state = 86}, - [1205] = {.lex_state = 0, .external_lex_state = 86}, - [1206] = {.lex_state = 0, .external_lex_state = 86}, - [1207] = {.lex_state = 0, .external_lex_state = 86}, - [1208] = {.lex_state = 0, .external_lex_state = 86}, - [1209] = {.lex_state = 0, .external_lex_state = 93}, - [1210] = {.lex_state = 0, .external_lex_state = 86}, - [1211] = {.lex_state = 0, .external_lex_state = 91}, - [1212] = {.lex_state = 0, .external_lex_state = 93}, + [1194] = {.lex_state = 0, .external_lex_state = 94}, + [1195] = {.lex_state = 0, .external_lex_state = 94}, + [1196] = {.lex_state = 0, .external_lex_state = 94}, + [1197] = {.lex_state = 0, .external_lex_state = 94}, + [1198] = {.lex_state = 0, .external_lex_state = 90}, + [1199] = {.lex_state = 0, .external_lex_state = 94}, + [1200] = {.lex_state = 0, .external_lex_state = 91}, + [1201] = {.lex_state = 0, .external_lex_state = 94}, + [1202] = {.lex_state = 0, .external_lex_state = 91}, + [1203] = {.lex_state = 0, .external_lex_state = 94}, + [1204] = {.lex_state = 0, .external_lex_state = 84}, + [1205] = {.lex_state = 0, .external_lex_state = 84}, + [1206] = {.lex_state = 0, .external_lex_state = 84}, + [1207] = {.lex_state = 0, .external_lex_state = 84}, + [1208] = {.lex_state = 0, .external_lex_state = 91}, + [1209] = {.lex_state = 0, .external_lex_state = 91}, + [1210] = {.lex_state = 0, .external_lex_state = 84}, + [1211] = {.lex_state = 0, .external_lex_state = 84}, + [1212] = {.lex_state = 0, .external_lex_state = 91}, [1213] = {.lex_state = 0, .external_lex_state = 91}, - [1214] = {.lex_state = 0, .external_lex_state = 93}, - [1215] = {.lex_state = 0, .external_lex_state = 93}, - [1216] = {.lex_state = 0, .external_lex_state = 93}, - [1217] = {.lex_state = 0, .external_lex_state = 93}, + [1214] = {.lex_state = 0, .external_lex_state = 94}, + [1215] = {.lex_state = 0, .external_lex_state = 94}, + [1216] = {.lex_state = 0, .external_lex_state = 94}, + [1217] = {.lex_state = 0, .external_lex_state = 94}, [1218] = {.lex_state = 0, .external_lex_state = 91}, [1219] = {.lex_state = 0, .external_lex_state = 91}, - [1220] = {.lex_state = 0, .external_lex_state = 91}, - [1221] = {.lex_state = 0, .external_lex_state = 93}, - [1222] = {.lex_state = 0, .external_lex_state = 97}, - [1223] = {.lex_state = 0, .external_lex_state = 86}, - [1224] = {.lex_state = 0, .external_lex_state = 96}, - [1225] = {.lex_state = 0, .external_lex_state = 96}, - [1226] = {.lex_state = 0, .external_lex_state = 93}, - [1227] = {.lex_state = 0, .external_lex_state = 93}, - [1228] = {.lex_state = 0, .external_lex_state = 91}, - [1229] = {.lex_state = 0, .external_lex_state = 93}, - [1230] = {.lex_state = 0, .external_lex_state = 93}, - [1231] = {.lex_state = 0, .external_lex_state = 96}, - [1232] = {.lex_state = 0, .external_lex_state = 97}, - [1233] = {.lex_state = 0, .external_lex_state = 91}, - [1234] = {.lex_state = 0, .external_lex_state = 93}, - [1235] = {.lex_state = 0, .external_lex_state = 93}, - [1236] = {.lex_state = 0, .external_lex_state = 91}, - [1237] = {.lex_state = 0, .external_lex_state = 93}, - [1238] = {.lex_state = 0, .external_lex_state = 93}, + [1220] = {.lex_state = 0, .external_lex_state = 94}, + [1221] = {.lex_state = 0, .external_lex_state = 94}, + [1222] = {.lex_state = 0, .external_lex_state = 94}, + [1223] = {.lex_state = 0, .external_lex_state = 91}, + [1224] = {.lex_state = 0, .external_lex_state = 94}, + [1225] = {.lex_state = 0, .external_lex_state = 84}, + [1226] = {.lex_state = 0, .external_lex_state = 84}, + [1227] = {.lex_state = 0, .external_lex_state = 84}, + [1228] = {.lex_state = 0, .external_lex_state = 94}, + [1229] = {.lex_state = 0, .external_lex_state = 94}, + [1230] = {.lex_state = 0, .external_lex_state = 84}, + [1231] = {.lex_state = 0, .external_lex_state = 94}, + [1232] = {.lex_state = 0, .external_lex_state = 94}, + [1233] = {.lex_state = 0, .external_lex_state = 94}, + [1234] = {.lex_state = 0, .external_lex_state = 94}, + [1235] = {.lex_state = 0, .external_lex_state = 91}, + [1236] = {.lex_state = 0, .external_lex_state = 94}, + [1237] = {.lex_state = 0, .external_lex_state = 94}, + [1238] = {.lex_state = 0, .external_lex_state = 94}, [1239] = {.lex_state = 0, .external_lex_state = 91}, - [1240] = {.lex_state = 0, .external_lex_state = 93}, - [1241] = {.lex_state = 0, .external_lex_state = 93}, - [1242] = {.lex_state = 0, .external_lex_state = 86}, - [1243] = {.lex_state = 0, .external_lex_state = 86}, - [1244] = {.lex_state = 0, .external_lex_state = 88}, - [1245] = {.lex_state = 0, .external_lex_state = 88}, - [1246] = {.lex_state = 0, .external_lex_state = 88}, - [1247] = {.lex_state = 0, .external_lex_state = 86}, - [1248] = {.lex_state = 0, .external_lex_state = 86}, - [1249] = {.lex_state = 0, .external_lex_state = 88}, - [1250] = {.lex_state = 0, .external_lex_state = 88}, + [1240] = {.lex_state = 0, .external_lex_state = 94}, + [1241] = {.lex_state = 0, .external_lex_state = 94}, + [1242] = {.lex_state = 0, .external_lex_state = 84}, + [1243] = {.lex_state = 0, .external_lex_state = 84}, + [1244] = {.lex_state = 0, .external_lex_state = 84}, + [1245] = {.lex_state = 0, .external_lex_state = 91}, + [1246] = {.lex_state = 0, .external_lex_state = 94}, + [1247] = {.lex_state = 0, .external_lex_state = 94}, + [1248] = {.lex_state = 0, .external_lex_state = 91}, + [1249] = {.lex_state = 0, .external_lex_state = 94}, + [1250] = {.lex_state = 0, .external_lex_state = 94}, [1251] = {.lex_state = 0, .external_lex_state = 91}, - [1252] = {.lex_state = 0, .external_lex_state = 88}, - [1253] = {.lex_state = 0, .external_lex_state = 88}, - [1254] = {.lex_state = 0, .external_lex_state = 88}, - [1255] = {.lex_state = 0, .external_lex_state = 88}, - [1256] = {.lex_state = 0, .external_lex_state = 88}, - [1257] = {.lex_state = 0, .external_lex_state = 88}, - [1258] = {.lex_state = 0, .external_lex_state = 86}, - [1259] = {.lex_state = 0, .external_lex_state = 88}, - [1260] = {.lex_state = 0, .external_lex_state = 88}, - [1261] = {.lex_state = 0, .external_lex_state = 88}, - [1262] = {.lex_state = 0, .external_lex_state = 86}, - [1263] = {.lex_state = 0, .external_lex_state = 86}, - [1264] = {.lex_state = 0, .external_lex_state = 86}, - [1265] = {.lex_state = 0, .external_lex_state = 86}, - [1266] = {.lex_state = 0, .external_lex_state = 86}, - [1267] = {.lex_state = 0, .external_lex_state = 86}, - [1268] = {.lex_state = 0, .external_lex_state = 86}, - [1269] = {.lex_state = 0, .external_lex_state = 86}, - [1270] = {.lex_state = 0, .external_lex_state = 91}, - [1271] = {.lex_state = 0, .external_lex_state = 86}, - [1272] = {.lex_state = 0, .external_lex_state = 86}, - [1273] = {.lex_state = 0, .external_lex_state = 88}, - [1274] = {.lex_state = 0, .external_lex_state = 97}, - [1275] = {.lex_state = 0, .external_lex_state = 86}, - [1276] = {.lex_state = 0, .external_lex_state = 96}, - [1277] = {.lex_state = 0, .external_lex_state = 86}, - [1278] = {.lex_state = 0, .external_lex_state = 86}, - [1279] = {.lex_state = 0, .external_lex_state = 86}, - [1280] = {.lex_state = 0, .external_lex_state = 86}, - [1281] = {.lex_state = 0, .external_lex_state = 86}, - [1282] = {.lex_state = 0, .external_lex_state = 86}, - [1283] = {.lex_state = 0, .external_lex_state = 86}, - [1284] = {.lex_state = 0, .external_lex_state = 86}, - [1285] = {.lex_state = 0, .external_lex_state = 86}, - [1286] = {.lex_state = 0, .external_lex_state = 86}, - [1287] = {.lex_state = 0, .external_lex_state = 88}, - [1288] = {.lex_state = 0, .external_lex_state = 86}, - [1289] = {.lex_state = 0, .external_lex_state = 86}, - [1290] = {.lex_state = 0, .external_lex_state = 91}, - [1291] = {.lex_state = 0, .external_lex_state = 88}, - [1292] = {.lex_state = 0, .external_lex_state = 96}, - [1293] = {.lex_state = 0, .external_lex_state = 82}, - [1294] = {.lex_state = 0, .external_lex_state = 82}, - [1295] = {.lex_state = 0, .external_lex_state = 97}, + [1252] = {.lex_state = 0, .external_lex_state = 94}, + [1253] = {.lex_state = 0, .external_lex_state = 94}, + [1254] = {.lex_state = 0, .external_lex_state = 90}, + [1255] = {.lex_state = 0, .external_lex_state = 90}, + [1256] = {.lex_state = 0, .external_lex_state = 90}, + [1257] = {.lex_state = 0, .external_lex_state = 84}, + [1258] = {.lex_state = 0, .external_lex_state = 84}, + [1259] = {.lex_state = 0, .external_lex_state = 90}, + [1260] = {.lex_state = 0, .external_lex_state = 90}, + [1261] = {.lex_state = 0, .external_lex_state = 91}, + [1262] = {.lex_state = 0, .external_lex_state = 84}, + [1263] = {.lex_state = 0, .external_lex_state = 84}, + [1264] = {.lex_state = 0, .external_lex_state = 84}, + [1265] = {.lex_state = 0, .external_lex_state = 84}, + [1266] = {.lex_state = 0, .external_lex_state = 90}, + [1267] = {.lex_state = 0, .external_lex_state = 90}, + [1268] = {.lex_state = 0, .external_lex_state = 90}, + [1269] = {.lex_state = 0, .external_lex_state = 90}, + [1270] = {.lex_state = 0, .external_lex_state = 90}, + [1271] = {.lex_state = 0, .external_lex_state = 90}, + [1272] = {.lex_state = 0, .external_lex_state = 84}, + [1273] = {.lex_state = 0, .external_lex_state = 90}, + [1274] = {.lex_state = 0, .external_lex_state = 90}, + [1275] = {.lex_state = 0, .external_lex_state = 84}, + [1276] = {.lex_state = 0, .external_lex_state = 90}, + [1277] = {.lex_state = 0, .external_lex_state = 84}, + [1278] = {.lex_state = 0, .external_lex_state = 84}, + [1279] = {.lex_state = 0, .external_lex_state = 84}, + [1280] = {.lex_state = 0, .external_lex_state = 84}, + [1281] = {.lex_state = 0, .external_lex_state = 84}, + [1282] = {.lex_state = 0, .external_lex_state = 91}, + [1283] = {.lex_state = 0, .external_lex_state = 84}, + [1284] = {.lex_state = 0, .external_lex_state = 84}, + [1285] = {.lex_state = 0, .external_lex_state = 90}, + [1286] = {.lex_state = 0, .external_lex_state = 84}, + [1287] = {.lex_state = 0, .external_lex_state = 84}, + [1288] = {.lex_state = 0, .external_lex_state = 84}, + [1289] = {.lex_state = 0, .external_lex_state = 84}, + [1290] = {.lex_state = 0, .external_lex_state = 84}, + [1291] = {.lex_state = 0, .external_lex_state = 90}, + [1292] = {.lex_state = 0, .external_lex_state = 84}, + [1293] = {.lex_state = 0, .external_lex_state = 84}, + [1294] = {.lex_state = 0, .external_lex_state = 91}, + [1295] = {.lex_state = 0, .external_lex_state = 91}, [1296] = {.lex_state = 0, .external_lex_state = 91}, [1297] = {.lex_state = 0, .external_lex_state = 91}, - [1298] = {.lex_state = 0, .external_lex_state = 91}, - [1299] = {.lex_state = 0, .external_lex_state = 86}, + [1298] = {.lex_state = 0, .external_lex_state = 84}, + [1299] = {.lex_state = 0, .external_lex_state = 90}, [1300] = {.lex_state = 0, .external_lex_state = 91}, - [1301] = {.lex_state = 0, .external_lex_state = 86}, - [1302] = {.lex_state = 0, .external_lex_state = 86}, - [1303] = {.lex_state = 0, .external_lex_state = 86}, - [1304] = {.lex_state = 0, .external_lex_state = 86}, - [1305] = {.lex_state = 0, .external_lex_state = 86}, - [1306] = {.lex_state = 0, .external_lex_state = 88}, - [1307] = {.lex_state = 0, .external_lex_state = 86}, - [1308] = {.lex_state = 0, .external_lex_state = 86}, - [1309] = {.lex_state = 0, .external_lex_state = 86}, - [1310] = {.lex_state = 0, .external_lex_state = 86}, - [1311] = {.lex_state = 0, .external_lex_state = 91}, - [1312] = {.lex_state = 0, .external_lex_state = 100}, + [1301] = {.lex_state = 0, .external_lex_state = 82}, + [1302] = {.lex_state = 0, .external_lex_state = 82}, + [1303] = {.lex_state = 0, .external_lex_state = 84}, + [1304] = {.lex_state = 0, .external_lex_state = 84}, + [1305] = {.lex_state = 0, .external_lex_state = 84}, + [1306] = {.lex_state = 0, .external_lex_state = 84}, + [1307] = {.lex_state = 0, .external_lex_state = 84}, + [1308] = {.lex_state = 0, .external_lex_state = 90}, + [1309] = {.lex_state = 0, .external_lex_state = 84}, + [1310] = {.lex_state = 0, .external_lex_state = 84}, + [1311] = {.lex_state = 0, .external_lex_state = 84}, + [1312] = {.lex_state = 0, .external_lex_state = 84}, [1313] = {.lex_state = 0, .external_lex_state = 100}, [1314] = {.lex_state = 0, .external_lex_state = 91}, - [1315] = {.lex_state = 0, .external_lex_state = 86}, + [1315] = {.lex_state = 0, .external_lex_state = 91}, [1316] = {.lex_state = 0, .external_lex_state = 100}, - [1317] = {.lex_state = 0, .external_lex_state = 86}, - [1318] = {.lex_state = 0, .external_lex_state = 86}, - [1319] = {.lex_state = 0, .external_lex_state = 82}, - [1320] = {.lex_state = 0, .external_lex_state = 97}, - [1321] = {.lex_state = 0, .external_lex_state = 86}, - [1322] = {.lex_state = 0, .external_lex_state = 96}, - [1323] = {.lex_state = 0, .external_lex_state = 86}, - [1324] = {.lex_state = 0, .external_lex_state = 82}, - [1325] = {.lex_state = 0, .external_lex_state = 82}, - [1326] = {.lex_state = 0, .external_lex_state = 99}, - [1327] = {.lex_state = 0, .external_lex_state = 98}, - [1328] = {.lex_state = 0, .external_lex_state = 88}, - [1329] = {.lex_state = 0, .external_lex_state = 88}, - [1330] = {.lex_state = 0, .external_lex_state = 88}, - [1331] = {.lex_state = 0, .external_lex_state = 86}, - [1332] = {.lex_state = 0, .external_lex_state = 101}, - [1333] = {.lex_state = 0, .external_lex_state = 102}, - [1334] = {.lex_state = 0, .external_lex_state = 100}, + [1317] = {.lex_state = 0, .external_lex_state = 84}, + [1318] = {.lex_state = 0, .external_lex_state = 84}, + [1319] = {.lex_state = 0, .external_lex_state = 84}, + [1320] = {.lex_state = 0, .external_lex_state = 84}, + [1321] = {.lex_state = 0, .external_lex_state = 84}, + [1322] = {.lex_state = 0, .external_lex_state = 84}, + [1323] = {.lex_state = 0, .external_lex_state = 90}, + [1324] = {.lex_state = 0, .external_lex_state = 100}, + [1325] = {.lex_state = 0, .external_lex_state = 90}, + [1326] = {.lex_state = 0, .external_lex_state = 90}, + [1327] = {.lex_state = 0, .external_lex_state = 99}, + [1328] = {.lex_state = 0, .external_lex_state = 84}, + [1329] = {.lex_state = 0, .external_lex_state = 82}, + [1330] = {.lex_state = 0, .external_lex_state = 82}, + [1331] = {.lex_state = 0, .external_lex_state = 82}, + [1332] = {.lex_state = 0, .external_lex_state = 100}, + [1333] = {.lex_state = 0, .external_lex_state = 100}, + [1334] = {.lex_state = 0, .external_lex_state = 101}, [1335] = {.lex_state = 0, .external_lex_state = 100}, - [1336] = {.lex_state = 0, .external_lex_state = 100}, - [1337] = {.lex_state = 0, .external_lex_state = 100}, + [1336] = {.lex_state = 0, .external_lex_state = 101}, + [1337] = {.lex_state = 0, .external_lex_state = 102}, [1338] = {.lex_state = 0, .external_lex_state = 103}, - [1339] = {.lex_state = 0, .external_lex_state = 103}, - [1340] = {.lex_state = 0, .external_lex_state = 104}, - [1341] = {.lex_state = 0, .external_lex_state = 104}, - [1342] = {.lex_state = 0, .external_lex_state = 103}, - [1343] = {.lex_state = 0, .external_lex_state = 104}, + [1339] = {.lex_state = 0, .external_lex_state = 104}, + [1340] = {.lex_state = 0, .external_lex_state = 100}, + [1341] = {.lex_state = 0, .external_lex_state = 100}, + [1342] = {.lex_state = 0, .external_lex_state = 100}, + [1343] = {.lex_state = 0, .external_lex_state = 100}, [1344] = {.lex_state = 0, .external_lex_state = 100}, - [1345] = {.lex_state = 0, .external_lex_state = 105}, - [1346] = {.lex_state = 0, .external_lex_state = 100}, - [1347] = {.lex_state = 0, .external_lex_state = 100}, - [1348] = {.lex_state = 0, .external_lex_state = 100}, - [1349] = {.lex_state = 0, .external_lex_state = 100}, + [1345] = {.lex_state = 0, .external_lex_state = 100}, + [1346] = {.lex_state = 0, .external_lex_state = 102}, + [1347] = {.lex_state = 0, .external_lex_state = 102}, + [1348] = {.lex_state = 0, .external_lex_state = 104}, + [1349] = {.lex_state = 0, .external_lex_state = 104}, [1350] = {.lex_state = 0, .external_lex_state = 105}, - [1351] = {.lex_state = 0, .external_lex_state = 103}, + [1351] = {.lex_state = 0, .external_lex_state = 102}, [1352] = {.lex_state = 0, .external_lex_state = 100}, [1353] = {.lex_state = 0, .external_lex_state = 100}, [1354] = {.lex_state = 0, .external_lex_state = 104}, [1355] = {.lex_state = 0, .external_lex_state = 104}, - [1356] = {.lex_state = 0, .external_lex_state = 103}, - [1357] = {.lex_state = 0, .external_lex_state = 103}, - [1358] = {.lex_state = 0, .external_lex_state = 103}, + [1356] = {.lex_state = 0, .external_lex_state = 102}, + [1357] = {.lex_state = 0, .external_lex_state = 102}, + [1358] = {.lex_state = 0, .external_lex_state = 102}, [1359] = {.lex_state = 0, .external_lex_state = 104}, [1360] = {.lex_state = 0, .external_lex_state = 100}, - [1361] = {.lex_state = 0, .external_lex_state = 100}, + [1361] = {.lex_state = 0, .external_lex_state = 105}, [1362] = {.lex_state = 0, .external_lex_state = 100}, - [1363] = {.lex_state = 0, .external_lex_state = 102}, - [1364] = {.lex_state = 0, .external_lex_state = 98}, + [1363] = {.lex_state = 0, .external_lex_state = 103}, + [1364] = {.lex_state = 0, .external_lex_state = 99}, [1365] = {.lex_state = 0, .external_lex_state = 101}, [1366] = {.lex_state = 0, .external_lex_state = 106}, [1367] = {.lex_state = 0, .external_lex_state = 105}, [1368] = {.lex_state = 0, .external_lex_state = 106}, [1369] = {.lex_state = 0, .external_lex_state = 105}, - [1370] = {.lex_state = 0, .external_lex_state = 99}, - [1371] = {.lex_state = 0, .external_lex_state = 99}, - [1372] = {.lex_state = 0, .external_lex_state = 99}, - [1373] = {.lex_state = 0, .external_lex_state = 99}, + [1370] = {.lex_state = 0, .external_lex_state = 98}, + [1371] = {.lex_state = 0, .external_lex_state = 98}, + [1372] = {.lex_state = 0, .external_lex_state = 98}, + [1373] = {.lex_state = 0, .external_lex_state = 98}, [1374] = {.lex_state = 0, .external_lex_state = 104}, - [1375] = {.lex_state = 0, .external_lex_state = 99}, - [1376] = {.lex_state = 0, .external_lex_state = 99}, - [1377] = {.lex_state = 0, .external_lex_state = 99}, - [1378] = {.lex_state = 0, .external_lex_state = 99}, - [1379] = {.lex_state = 0, .external_lex_state = 101}, - [1380] = {.lex_state = 0, .external_lex_state = 102}, - [1381] = {.lex_state = 0, .external_lex_state = 99}, - [1382] = {.lex_state = 0, .external_lex_state = 99}, - [1383] = {.lex_state = 0, .external_lex_state = 99}, - [1384] = {.lex_state = 0, .external_lex_state = 99}, - [1385] = {.lex_state = 0, .external_lex_state = 99}, - [1386] = {.lex_state = 0, .external_lex_state = 99}, + [1375] = {.lex_state = 0, .external_lex_state = 100}, + [1376] = {.lex_state = 0, .external_lex_state = 98}, + [1377] = {.lex_state = 0, .external_lex_state = 98}, + [1378] = {.lex_state = 0, .external_lex_state = 98}, + [1379] = {.lex_state = 0, .external_lex_state = 98}, + [1380] = {.lex_state = 0, .external_lex_state = 98}, + [1381] = {.lex_state = 0, .external_lex_state = 98}, + [1382] = {.lex_state = 0, .external_lex_state = 98}, + [1383] = {.lex_state = 0, .external_lex_state = 98}, + [1384] = {.lex_state = 0, .external_lex_state = 98}, + [1385] = {.lex_state = 0, .external_lex_state = 98}, + [1386] = {.lex_state = 0, .external_lex_state = 101}, [1387] = {.lex_state = 0, .external_lex_state = 103}, - [1388] = {.lex_state = 0, .external_lex_state = 103}, - [1389] = {.lex_state = 0, .external_lex_state = 104}, - [1390] = {.lex_state = 0, .external_lex_state = 104}, - [1391] = {.lex_state = 0, .external_lex_state = 100}, - [1392] = {.lex_state = 0, .external_lex_state = 106}, - [1393] = {.lex_state = 0, .external_lex_state = 100}, + [1388] = {.lex_state = 0, .external_lex_state = 100}, + [1389] = {.lex_state = 0, .external_lex_state = 102}, + [1390] = {.lex_state = 0, .external_lex_state = 102}, + [1391] = {.lex_state = 0, .external_lex_state = 104}, + [1392] = {.lex_state = 0, .external_lex_state = 104}, + [1393] = {.lex_state = 0, .external_lex_state = 99}, [1394] = {.lex_state = 0, .external_lex_state = 104}, [1395] = {.lex_state = 0, .external_lex_state = 104}, - [1396] = {.lex_state = 0, .external_lex_state = 103}, - [1397] = {.lex_state = 0, .external_lex_state = 103}, + [1396] = {.lex_state = 0, .external_lex_state = 102}, + [1397] = {.lex_state = 0, .external_lex_state = 102}, [1398] = {.lex_state = 0, .external_lex_state = 98}, - [1399] = {.lex_state = 0, .external_lex_state = 99}, - [1400] = {.lex_state = 0, .external_lex_state = 100}, - [1401] = {.lex_state = 0, .external_lex_state = 100}, - [1402] = {.lex_state = 0, .external_lex_state = 101}, - [1403] = {.lex_state = 0, .external_lex_state = 101}, - [1404] = {.lex_state = 0, .external_lex_state = 102}, + [1399] = {.lex_state = 0, .external_lex_state = 100}, + [1400] = {.lex_state = 0, .external_lex_state = 106}, + [1401] = {.lex_state = 0, .external_lex_state = 101}, + [1402] = {.lex_state = 0, .external_lex_state = 100}, + [1403] = {.lex_state = 0, .external_lex_state = 100}, + [1404] = {.lex_state = 0, .external_lex_state = 106}, [1405] = {.lex_state = 0, .external_lex_state = 100}, [1406] = {.lex_state = 0, .external_lex_state = 100}, - [1407] = {.lex_state = 0, .external_lex_state = 106}, - [1408] = {.lex_state = 0, .external_lex_state = 100}, + [1407] = {.lex_state = 0, .external_lex_state = 101}, + [1408] = {.lex_state = 0, .external_lex_state = 103}, [1409] = {.lex_state = 0, .external_lex_state = 100}, [1410] = {.lex_state = 0, .external_lex_state = 100}, [1411] = {.lex_state = 0, .external_lex_state = 100}, - [1412] = {.lex_state = 0, .external_lex_state = 103}, - [1413] = {.lex_state = 0, .external_lex_state = 103}, - [1414] = {.lex_state = 0, .external_lex_state = 104}, - [1415] = {.lex_state = 0, .external_lex_state = 104}, - [1416] = {.lex_state = 0, .external_lex_state = 100}, - [1417] = {.lex_state = 0, .external_lex_state = 107}, + [1412] = {.lex_state = 0, .external_lex_state = 100}, + [1413] = {.lex_state = 0, .external_lex_state = 100}, + [1414] = {.lex_state = 0, .external_lex_state = 102}, + [1415] = {.lex_state = 0, .external_lex_state = 102}, + [1416] = {.lex_state = 0, .external_lex_state = 104}, + [1417] = {.lex_state = 0, .external_lex_state = 104}, [1418] = {.lex_state = 0, .external_lex_state = 100}, [1419] = {.lex_state = 0, .external_lex_state = 100}, [1420] = {.lex_state = 0, .external_lex_state = 103}, - [1421] = {.lex_state = 0, .external_lex_state = 101}, + [1421] = {.lex_state = 0, .external_lex_state = 103}, [1422] = {.lex_state = 0, .external_lex_state = 102}, - [1423] = {.lex_state = 0, .external_lex_state = 103}, - [1424] = {.lex_state = 0, .external_lex_state = 100}, - [1425] = {.lex_state = 0, .external_lex_state = 100}, + [1423] = {.lex_state = 0, .external_lex_state = 102}, + [1424] = {.lex_state = 0, .external_lex_state = 107}, + [1425] = {.lex_state = 0, .external_lex_state = 104}, [1426] = {.lex_state = 0, .external_lex_state = 104}, [1427] = {.lex_state = 0, .external_lex_state = 104}, - [1428] = {.lex_state = 0, .external_lex_state = 103}, - [1429] = {.lex_state = 0, .external_lex_state = 103}, + [1428] = {.lex_state = 0, .external_lex_state = 102}, + [1429] = {.lex_state = 0, .external_lex_state = 102}, [1430] = {.lex_state = 0, .external_lex_state = 108}, [1431] = {.lex_state = 0, .external_lex_state = 109}, [1432] = {.lex_state = 0, .external_lex_state = 100}, [1433] = {.lex_state = 0, .external_lex_state = 100}, - [1434] = {.lex_state = 0, .external_lex_state = 104}, - [1435] = {.lex_state = 0, .external_lex_state = 104}, - [1436] = {.lex_state = 0, .external_lex_state = 98}, - [1437] = {.lex_state = 0, .external_lex_state = 102}, + [1434] = {.lex_state = 0, .external_lex_state = 100}, + [1435] = {.lex_state = 0, .external_lex_state = 100}, + [1436] = {.lex_state = 0, .external_lex_state = 104}, + [1437] = {.lex_state = 0, .external_lex_state = 99}, [1438] = {.lex_state = 0, .external_lex_state = 105}, [1439] = {.lex_state = 0, .external_lex_state = 106}, [1440] = {.lex_state = 0, .external_lex_state = 100}, @@ -5211,26 +5231,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1453] = {.lex_state = 0, .external_lex_state = 100}, [1454] = {.lex_state = 0, .external_lex_state = 104}, [1455] = {.lex_state = 0, .external_lex_state = 104}, - [1456] = {.lex_state = 0, .external_lex_state = 103}, - [1457] = {.lex_state = 0, .external_lex_state = 103}, + [1456] = {.lex_state = 0, .external_lex_state = 102}, + [1457] = {.lex_state = 0, .external_lex_state = 102}, [1458] = {.lex_state = 0, .external_lex_state = 104}, [1459] = {.lex_state = 0, .external_lex_state = 104}, - [1460] = {.lex_state = 0, .external_lex_state = 103}, + [1460] = {.lex_state = 0, .external_lex_state = 102}, [1461] = {.lex_state = 0, .external_lex_state = 104}, [1462] = {.lex_state = 0, .external_lex_state = 104}, - [1463] = {.lex_state = 0, .external_lex_state = 103}, + [1463] = {.lex_state = 0, .external_lex_state = 102}, [1464] = {.lex_state = 0, .external_lex_state = 104}, [1465] = {.lex_state = 0, .external_lex_state = 104}, - [1466] = {.lex_state = 0, .external_lex_state = 103}, + [1466] = {.lex_state = 0, .external_lex_state = 102}, [1467] = {.lex_state = 0, .external_lex_state = 104}, [1468] = {.lex_state = 0, .external_lex_state = 104}, - [1469] = {.lex_state = 0, .external_lex_state = 103}, + [1469] = {.lex_state = 0, .external_lex_state = 102}, [1470] = {.lex_state = 0, .external_lex_state = 104}, [1471] = {.lex_state = 0, .external_lex_state = 104}, - [1472] = {.lex_state = 0, .external_lex_state = 103}, + [1472] = {.lex_state = 0, .external_lex_state = 102}, [1473] = {.lex_state = 0, .external_lex_state = 104}, [1474] = {.lex_state = 0, .external_lex_state = 104}, - [1475] = {.lex_state = 0, .external_lex_state = 103}, + [1475] = {.lex_state = 0, .external_lex_state = 102}, [1476] = {.lex_state = 0, .external_lex_state = 104}, [1477] = {.lex_state = 0, .external_lex_state = 104}, [1478] = {.lex_state = 0, .external_lex_state = 104}, @@ -5251,4303 +5271,7073 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1493] = {.lex_state = 0, .external_lex_state = 104}, }; -enum { - ts_external_token__eof = 0, - ts_external_token__s_dir_yml_bgn = 1, - ts_external_token__r_dir_yml_ver = 2, - ts_external_token__s_dir_tag_bgn = 3, - ts_external_token__r_dir_tag_hdl = 4, - ts_external_token__r_dir_tag_pfx = 5, - ts_external_token__s_dir_rsv_bgn = 6, - ts_external_token__r_dir_rsv_prm = 7, - ts_external_token__s_drs_end = 8, - ts_external_token__s_doc_end = 9, - ts_external_token__r_blk_seq_bgn = 10, - ts_external_token__br_blk_seq_bgn = 11, - ts_external_token__b_blk_seq_bgn = 12, - ts_external_token__r_blk_key_bgn = 13, - ts_external_token__br_blk_key_bgn = 14, - ts_external_token__b_blk_key_bgn = 15, - ts_external_token__r_blk_val_bgn = 16, - ts_external_token__br_blk_val_bgn = 17, - ts_external_token__b_blk_val_bgn = 18, - ts_external_token__r_blk_imp_bgn = 19, - ts_external_token__r_blk_lit_bgn = 20, - ts_external_token__br_blk_lit_bgn = 21, - ts_external_token__r_blk_fld_bgn = 22, - ts_external_token__br_blk_fld_bgn = 23, - ts_external_token__br_blk_str_ctn = 24, - ts_external_token__r_flw_seq_bgn = 25, - ts_external_token__br_flw_seq_bgn = 26, - ts_external_token__b_flw_seq_bgn = 27, - ts_external_token__r_flw_seq_end = 28, - ts_external_token__br_flw_seq_end = 29, - ts_external_token__r_flw_map_bgn = 30, - ts_external_token__br_flw_map_bgn = 31, - ts_external_token__b_flw_map_bgn = 32, - ts_external_token__r_flw_map_end = 33, - ts_external_token__br_flw_map_end = 34, - ts_external_token__r_flw_sep_bgn = 35, - ts_external_token__br_flw_sep_bgn = 36, - ts_external_token__r_flw_key_bgn = 37, - ts_external_token__br_flw_key_bgn = 38, - ts_external_token__r_flw_jsv_bgn = 39, - ts_external_token__br_flw_jsv_bgn = 40, - ts_external_token__r_flw_njv_bgn = 41, - ts_external_token__br_flw_njv_bgn = 42, - ts_external_token__r_dqt_str_bgn = 43, - ts_external_token__br_dqt_str_bgn = 44, - ts_external_token__b_dqt_str_bgn = 45, - ts_external_token__r_dqt_str_ctn = 46, - ts_external_token__br_dqt_str_ctn = 47, - ts_external_token__r_dqt_esc_nwl = 48, - ts_external_token__br_dqt_esc_nwl = 49, - ts_external_token__r_dqt_esc_seq = 50, - ts_external_token__br_dqt_esc_seq = 51, - ts_external_token__r_dqt_str_end = 52, - ts_external_token__br_dqt_str_end = 53, - ts_external_token__r_sqt_str_bgn = 54, - ts_external_token__br_sqt_str_bgn = 55, - ts_external_token__b_sqt_str_bgn = 56, - ts_external_token__r_sqt_str_ctn = 57, - ts_external_token__br_sqt_str_ctn = 58, - ts_external_token__r_sqt_esc_sqt = 59, - ts_external_token__br_sqt_esc_sqt = 60, - ts_external_token__r_sqt_str_end = 61, - ts_external_token__br_sqt_str_end = 62, - ts_external_token__r_sgl_pln_nul_blk = 63, - ts_external_token__br_sgl_pln_nul_blk = 64, - ts_external_token__b_sgl_pln_nul_blk = 65, - ts_external_token__r_sgl_pln_nul_flw = 66, - ts_external_token__br_sgl_pln_nul_flw = 67, - ts_external_token__r_sgl_pln_bol_blk = 68, - ts_external_token__br_sgl_pln_bol_blk = 69, - ts_external_token__b_sgl_pln_bol_blk = 70, - ts_external_token__r_sgl_pln_bol_flw = 71, - ts_external_token__br_sgl_pln_bol_flw = 72, - ts_external_token__r_sgl_pln_int_blk = 73, - ts_external_token__br_sgl_pln_int_blk = 74, - ts_external_token__b_sgl_pln_int_blk = 75, - ts_external_token__r_sgl_pln_int_flw = 76, - ts_external_token__br_sgl_pln_int_flw = 77, - ts_external_token__r_sgl_pln_flt_blk = 78, - ts_external_token__br_sgl_pln_flt_blk = 79, - ts_external_token__b_sgl_pln_flt_blk = 80, - ts_external_token__r_sgl_pln_flt_flw = 81, - ts_external_token__br_sgl_pln_flt_flw = 82, - ts_external_token__r_sgl_pln_str_blk = 83, - ts_external_token__br_sgl_pln_str_blk = 84, - ts_external_token__b_sgl_pln_str_blk = 85, - ts_external_token__r_sgl_pln_str_flw = 86, - ts_external_token__br_sgl_pln_str_flw = 87, - ts_external_token__r_mtl_pln_str_blk = 88, - ts_external_token__br_mtl_pln_str_blk = 89, - ts_external_token__r_mtl_pln_str_flw = 90, - ts_external_token__br_mtl_pln_str_flw = 91, - ts_external_token__r_tag = 92, - ts_external_token__br_tag = 93, - ts_external_token__b_tag = 94, - ts_external_token__r_acr_bgn = 95, - ts_external_token__br_acr_bgn = 96, - ts_external_token__b_acr_bgn = 97, - ts_external_token__r_acr_ctn = 98, - ts_external_token__r_als_bgn = 99, - ts_external_token__br_als_bgn = 100, - ts_external_token__b_als_bgn = 101, - ts_external_token__r_als_ctn = 102, - ts_external_token__bl = 103, - ts_external_token_comment = 104, - ts_external_token_grit_metavariable = 105, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__eof] = sym__eof, - [ts_external_token__s_dir_yml_bgn] = sym__s_dir_yml_bgn, - [ts_external_token__r_dir_yml_ver] = sym__r_dir_yml_ver, - [ts_external_token__s_dir_tag_bgn] = sym__s_dir_tag_bgn, - [ts_external_token__r_dir_tag_hdl] = sym__r_dir_tag_hdl, - [ts_external_token__r_dir_tag_pfx] = sym__r_dir_tag_pfx, - [ts_external_token__s_dir_rsv_bgn] = sym__s_dir_rsv_bgn, - [ts_external_token__r_dir_rsv_prm] = sym__r_dir_rsv_prm, - [ts_external_token__s_drs_end] = sym__s_drs_end, - [ts_external_token__s_doc_end] = sym__s_doc_end, - [ts_external_token__r_blk_seq_bgn] = sym__r_blk_seq_bgn, - [ts_external_token__br_blk_seq_bgn] = sym__br_blk_seq_bgn, - [ts_external_token__b_blk_seq_bgn] = sym__b_blk_seq_bgn, - [ts_external_token__r_blk_key_bgn] = sym__r_blk_key_bgn, - [ts_external_token__br_blk_key_bgn] = sym__br_blk_key_bgn, - [ts_external_token__b_blk_key_bgn] = sym__b_blk_key_bgn, - [ts_external_token__r_blk_val_bgn] = sym__r_blk_val_bgn, - [ts_external_token__br_blk_val_bgn] = sym__br_blk_val_bgn, - [ts_external_token__b_blk_val_bgn] = sym__b_blk_val_bgn, - [ts_external_token__r_blk_imp_bgn] = sym__r_blk_imp_bgn, - [ts_external_token__r_blk_lit_bgn] = sym__r_blk_lit_bgn, - [ts_external_token__br_blk_lit_bgn] = sym__br_blk_lit_bgn, - [ts_external_token__r_blk_fld_bgn] = sym__r_blk_fld_bgn, - [ts_external_token__br_blk_fld_bgn] = sym__br_blk_fld_bgn, - [ts_external_token__br_blk_str_ctn] = sym__br_blk_str_ctn, - [ts_external_token__r_flw_seq_bgn] = sym__r_flw_seq_bgn, - [ts_external_token__br_flw_seq_bgn] = sym__br_flw_seq_bgn, - [ts_external_token__b_flw_seq_bgn] = sym__b_flw_seq_bgn, - [ts_external_token__r_flw_seq_end] = sym__r_flw_seq_end, - [ts_external_token__br_flw_seq_end] = sym__br_flw_seq_end, - [ts_external_token__r_flw_map_bgn] = sym__r_flw_map_bgn, - [ts_external_token__br_flw_map_bgn] = sym__br_flw_map_bgn, - [ts_external_token__b_flw_map_bgn] = sym__b_flw_map_bgn, - [ts_external_token__r_flw_map_end] = sym__r_flw_map_end, - [ts_external_token__br_flw_map_end] = sym__br_flw_map_end, - [ts_external_token__r_flw_sep_bgn] = sym__r_flw_sep_bgn, - [ts_external_token__br_flw_sep_bgn] = sym__br_flw_sep_bgn, - [ts_external_token__r_flw_key_bgn] = sym__r_flw_key_bgn, - [ts_external_token__br_flw_key_bgn] = sym__br_flw_key_bgn, - [ts_external_token__r_flw_jsv_bgn] = sym__r_flw_jsv_bgn, - [ts_external_token__br_flw_jsv_bgn] = sym__br_flw_jsv_bgn, - [ts_external_token__r_flw_njv_bgn] = sym__r_flw_njv_bgn, - [ts_external_token__br_flw_njv_bgn] = sym__br_flw_njv_bgn, - [ts_external_token__r_dqt_str_bgn] = sym__r_dqt_str_bgn, - [ts_external_token__br_dqt_str_bgn] = sym__br_dqt_str_bgn, - [ts_external_token__b_dqt_str_bgn] = sym__b_dqt_str_bgn, - [ts_external_token__r_dqt_str_ctn] = sym__r_dqt_str_ctn, - [ts_external_token__br_dqt_str_ctn] = sym__br_dqt_str_ctn, - [ts_external_token__r_dqt_esc_nwl] = sym__r_dqt_esc_nwl, - [ts_external_token__br_dqt_esc_nwl] = sym__br_dqt_esc_nwl, - [ts_external_token__r_dqt_esc_seq] = sym__r_dqt_esc_seq, - [ts_external_token__br_dqt_esc_seq] = sym__br_dqt_esc_seq, - [ts_external_token__r_dqt_str_end] = sym__r_dqt_str_end, - [ts_external_token__br_dqt_str_end] = sym__br_dqt_str_end, - [ts_external_token__r_sqt_str_bgn] = sym__r_sqt_str_bgn, - [ts_external_token__br_sqt_str_bgn] = sym__br_sqt_str_bgn, - [ts_external_token__b_sqt_str_bgn] = sym__b_sqt_str_bgn, - [ts_external_token__r_sqt_str_ctn] = sym__r_sqt_str_ctn, - [ts_external_token__br_sqt_str_ctn] = sym__br_sqt_str_ctn, - [ts_external_token__r_sqt_esc_sqt] = sym__r_sqt_esc_sqt, - [ts_external_token__br_sqt_esc_sqt] = sym__br_sqt_esc_sqt, - [ts_external_token__r_sqt_str_end] = sym__r_sqt_str_end, - [ts_external_token__br_sqt_str_end] = sym__br_sqt_str_end, - [ts_external_token__r_sgl_pln_nul_blk] = sym__r_sgl_pln_nul_blk, - [ts_external_token__br_sgl_pln_nul_blk] = sym__br_sgl_pln_nul_blk, - [ts_external_token__b_sgl_pln_nul_blk] = sym__b_sgl_pln_nul_blk, - [ts_external_token__r_sgl_pln_nul_flw] = sym__r_sgl_pln_nul_flw, - [ts_external_token__br_sgl_pln_nul_flw] = sym__br_sgl_pln_nul_flw, - [ts_external_token__r_sgl_pln_bol_blk] = sym__r_sgl_pln_bol_blk, - [ts_external_token__br_sgl_pln_bol_blk] = sym__br_sgl_pln_bol_blk, - [ts_external_token__b_sgl_pln_bol_blk] = sym__b_sgl_pln_bol_blk, - [ts_external_token__r_sgl_pln_bol_flw] = sym__r_sgl_pln_bol_flw, - [ts_external_token__br_sgl_pln_bol_flw] = sym__br_sgl_pln_bol_flw, - [ts_external_token__r_sgl_pln_int_blk] = sym__r_sgl_pln_int_blk, - [ts_external_token__br_sgl_pln_int_blk] = sym__br_sgl_pln_int_blk, - [ts_external_token__b_sgl_pln_int_blk] = sym__b_sgl_pln_int_blk, - [ts_external_token__r_sgl_pln_int_flw] = sym__r_sgl_pln_int_flw, - [ts_external_token__br_sgl_pln_int_flw] = sym__br_sgl_pln_int_flw, - [ts_external_token__r_sgl_pln_flt_blk] = sym__r_sgl_pln_flt_blk, - [ts_external_token__br_sgl_pln_flt_blk] = sym__br_sgl_pln_flt_blk, - [ts_external_token__b_sgl_pln_flt_blk] = sym__b_sgl_pln_flt_blk, - [ts_external_token__r_sgl_pln_flt_flw] = sym__r_sgl_pln_flt_flw, - [ts_external_token__br_sgl_pln_flt_flw] = sym__br_sgl_pln_flt_flw, - [ts_external_token__r_sgl_pln_str_blk] = sym__r_sgl_pln_str_blk, - [ts_external_token__br_sgl_pln_str_blk] = sym__br_sgl_pln_str_blk, - [ts_external_token__b_sgl_pln_str_blk] = sym__b_sgl_pln_str_blk, - [ts_external_token__r_sgl_pln_str_flw] = sym__r_sgl_pln_str_flw, - [ts_external_token__br_sgl_pln_str_flw] = sym__br_sgl_pln_str_flw, - [ts_external_token__r_mtl_pln_str_blk] = sym__r_mtl_pln_str_blk, - [ts_external_token__br_mtl_pln_str_blk] = sym__br_mtl_pln_str_blk, - [ts_external_token__r_mtl_pln_str_flw] = sym__r_mtl_pln_str_flw, - [ts_external_token__br_mtl_pln_str_flw] = sym__br_mtl_pln_str_flw, - [ts_external_token__r_tag] = sym__r_tag, - [ts_external_token__br_tag] = sym__br_tag, - [ts_external_token__b_tag] = sym__b_tag, - [ts_external_token__r_acr_bgn] = sym__r_acr_bgn, - [ts_external_token__br_acr_bgn] = sym__br_acr_bgn, - [ts_external_token__b_acr_bgn] = sym__b_acr_bgn, - [ts_external_token__r_acr_ctn] = sym__r_acr_ctn, - [ts_external_token__r_als_bgn] = sym__r_als_bgn, - [ts_external_token__br_als_bgn] = sym__br_als_bgn, - [ts_external_token__b_als_bgn] = sym__b_als_bgn, - [ts_external_token__r_als_ctn] = sym__r_als_ctn, - [ts_external_token__bl] = sym__bl, - [ts_external_token_comment] = sym_comment, - [ts_external_token_grit_metavariable] = sym_grit_metavariable, -}; - -static const bool ts_external_scanner_states[110][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__eof] = true, - [ts_external_token__s_dir_yml_bgn] = true, - [ts_external_token__r_dir_yml_ver] = true, - [ts_external_token__s_dir_tag_bgn] = true, - [ts_external_token__r_dir_tag_hdl] = true, - [ts_external_token__r_dir_tag_pfx] = true, - [ts_external_token__s_dir_rsv_bgn] = true, - [ts_external_token__r_dir_rsv_prm] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__r_blk_seq_bgn] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__r_blk_key_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__r_blk_val_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__br_blk_str_ctn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__br_flw_key_bgn] = true, - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token__br_flw_jsv_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_dqt_str_ctn] = true, - [ts_external_token__br_dqt_str_ctn] = true, - [ts_external_token__r_dqt_esc_nwl] = true, - [ts_external_token__br_dqt_esc_nwl] = true, - [ts_external_token__r_dqt_esc_seq] = true, - [ts_external_token__br_dqt_esc_seq] = true, - [ts_external_token__r_dqt_str_end] = true, - [ts_external_token__br_dqt_str_end] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sqt_str_ctn] = true, - [ts_external_token__br_sqt_str_ctn] = true, - [ts_external_token__r_sqt_esc_sqt] = true, - [ts_external_token__br_sqt_esc_sqt] = true, - [ts_external_token__r_sqt_str_end] = true, - [ts_external_token__br_sqt_str_end] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__r_acr_ctn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__r_als_ctn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym__eof] = ACTIONS(1), + [sym__s_dir_yml_bgn] = ACTIONS(1), + [sym__r_dir_yml_ver] = ACTIONS(1), + [sym__s_dir_tag_bgn] = ACTIONS(1), + [sym__r_dir_tag_hdl] = ACTIONS(1), + [sym__r_dir_tag_pfx] = ACTIONS(1), + [sym__s_dir_rsv_bgn] = ACTIONS(1), + [sym__r_dir_rsv_prm] = ACTIONS(1), + [sym__s_drs_end] = ACTIONS(1), + [sym__s_doc_end] = ACTIONS(1), + [sym__r_blk_seq_bgn] = ACTIONS(1), + [sym__br_blk_seq_bgn] = ACTIONS(1), + [sym__b_blk_seq_bgn] = ACTIONS(1), + [sym__r_blk_key_bgn] = ACTIONS(1), + [sym__br_blk_key_bgn] = ACTIONS(1), + [sym__b_blk_key_bgn] = ACTIONS(1), + [sym__r_blk_val_bgn] = ACTIONS(1), + [sym__br_blk_val_bgn] = ACTIONS(1), + [sym__b_blk_val_bgn] = ACTIONS(1), + [sym__r_blk_imp_bgn] = ACTIONS(1), + [sym__r_blk_lit_bgn] = ACTIONS(1), + [sym__br_blk_lit_bgn] = ACTIONS(1), + [sym__r_blk_fld_bgn] = ACTIONS(1), + [sym__br_blk_fld_bgn] = ACTIONS(1), + [sym__br_blk_str_ctn] = ACTIONS(1), + [sym__r_flw_seq_bgn] = ACTIONS(1), + [sym__br_flw_seq_bgn] = ACTIONS(1), + [sym__b_flw_seq_bgn] = ACTIONS(1), + [sym__r_flw_seq_end] = ACTIONS(1), + [sym__br_flw_seq_end] = ACTIONS(1), + [sym__b_flw_seq_end] = ACTIONS(1), + [sym__r_flw_map_bgn] = ACTIONS(1), + [sym__br_flw_map_bgn] = ACTIONS(1), + [sym__b_flw_map_bgn] = ACTIONS(1), + [sym__r_flw_map_end] = ACTIONS(1), + [sym__br_flw_map_end] = ACTIONS(1), + [sym__b_flw_map_end] = ACTIONS(1), + [sym__r_flw_sep_bgn] = ACTIONS(1), + [sym__br_flw_sep_bgn] = ACTIONS(1), + [sym__r_flw_key_bgn] = ACTIONS(1), + [sym__br_flw_key_bgn] = ACTIONS(1), + [sym__r_flw_jsv_bgn] = ACTIONS(1), + [sym__br_flw_jsv_bgn] = ACTIONS(1), + [sym__r_flw_njv_bgn] = ACTIONS(1), + [sym__br_flw_njv_bgn] = ACTIONS(1), + [sym__r_dqt_str_bgn] = ACTIONS(1), + [sym__br_dqt_str_bgn] = ACTIONS(1), + [sym__b_dqt_str_bgn] = ACTIONS(1), + [sym__r_dqt_str_ctn] = ACTIONS(1), + [sym__br_dqt_str_ctn] = ACTIONS(1), + [sym__r_dqt_esc_nwl] = ACTIONS(1), + [sym__br_dqt_esc_nwl] = ACTIONS(1), + [sym__r_dqt_esc_seq] = ACTIONS(1), + [sym__br_dqt_esc_seq] = ACTIONS(1), + [sym__r_dqt_str_end] = ACTIONS(1), + [sym__br_dqt_str_end] = ACTIONS(1), + [sym__r_sqt_str_bgn] = ACTIONS(1), + [sym__br_sqt_str_bgn] = ACTIONS(1), + [sym__b_sqt_str_bgn] = ACTIONS(1), + [sym__r_sqt_str_ctn] = ACTIONS(1), + [sym__br_sqt_str_ctn] = ACTIONS(1), + [sym__r_sqt_esc_sqt] = ACTIONS(1), + [sym__br_sqt_esc_sqt] = ACTIONS(1), + [sym__r_sqt_str_end] = ACTIONS(1), + [sym__br_sqt_str_end] = ACTIONS(1), + [sym__r_sgl_pln_nul_blk] = ACTIONS(1), + [sym__br_sgl_pln_nul_blk] = ACTIONS(1), + [sym__b_sgl_pln_nul_blk] = ACTIONS(1), + [sym__r_sgl_pln_nul_flw] = ACTIONS(1), + [sym__br_sgl_pln_nul_flw] = ACTIONS(1), + [sym__r_sgl_pln_bol_blk] = ACTIONS(1), + [sym__br_sgl_pln_bol_blk] = ACTIONS(1), + [sym__b_sgl_pln_bol_blk] = ACTIONS(1), + [sym__r_sgl_pln_bol_flw] = ACTIONS(1), + [sym__br_sgl_pln_bol_flw] = ACTIONS(1), + [sym__r_sgl_pln_int_blk] = ACTIONS(1), + [sym__br_sgl_pln_int_blk] = ACTIONS(1), + [sym__b_sgl_pln_int_blk] = ACTIONS(1), + [sym__r_sgl_pln_int_flw] = ACTIONS(1), + [sym__br_sgl_pln_int_flw] = ACTIONS(1), + [sym__r_sgl_pln_flt_blk] = ACTIONS(1), + [sym__br_sgl_pln_flt_blk] = ACTIONS(1), + [sym__b_sgl_pln_flt_blk] = ACTIONS(1), + [sym__r_sgl_pln_flt_flw] = ACTIONS(1), + [sym__br_sgl_pln_flt_flw] = ACTIONS(1), + [sym__r_sgl_pln_str_blk] = ACTIONS(1), + [sym__br_sgl_pln_str_blk] = ACTIONS(1), + [sym__b_sgl_pln_str_blk] = ACTIONS(1), + [sym__r_sgl_pln_str_flw] = ACTIONS(1), + [sym__br_sgl_pln_str_flw] = ACTIONS(1), + [sym__r_mtl_pln_str_blk] = ACTIONS(1), + [sym__br_mtl_pln_str_blk] = ACTIONS(1), + [sym__r_mtl_pln_str_flw] = ACTIONS(1), + [sym__br_mtl_pln_str_flw] = ACTIONS(1), + [sym__r_tag] = ACTIONS(1), + [sym__br_tag] = ACTIONS(1), + [sym__b_tag] = ACTIONS(1), + [sym__r_acr_bgn] = ACTIONS(1), + [sym__br_acr_bgn] = ACTIONS(1), + [sym__b_acr_bgn] = ACTIONS(1), + [sym__r_acr_ctn] = ACTIONS(1), + [sym__r_als_bgn] = ACTIONS(1), + [sym__br_als_bgn] = ACTIONS(1), + [sym__b_als_bgn] = ACTIONS(1), + [sym__r_als_ctn] = ACTIONS(1), + [sym__bl] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [sym__err_rec] = ACTIONS(1), + [sym_grit_metavariable] = ACTIONS(1), }, - [2] = { - [ts_external_token__eof] = true, - [ts_external_token__s_dir_yml_bgn] = true, - [ts_external_token__s_dir_tag_bgn] = true, - [ts_external_token__s_dir_rsv_bgn] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__r_blk_seq_bgn] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__r_blk_key_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__r_blk_val_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [1] = { + [sym_stream] = STATE(1350), + [sym__hidden_bgn_imp_doc] = STATE(469), + [sym__drs_doc] = STATE(470), + [sym__hidden_exp_doc] = STATE(471), + [sym__drs_doc_end] = STATE(37), + [sym__exp_doc_end] = STATE(37), + [sym__bgn_imp_doc_end] = STATE(37), + [sym__hidden_doc_end] = STATE(38), + [sym__hidden_exp_doc_tal] = STATE(469), + [sym__hidden_s_dir] = STATE(468), + [sym__s_dir_yml] = STATE(468), + [sym__s_dir_tag] = STATE(468), + [sym__s_dir_rsv] = STATE(468), + [sym__hidden_r_prp_val] = STATE(469), + [sym__hidden_br_prp_val] = STATE(469), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(80), + [sym__br_prp] = STATE(82), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(469), + [sym__hidden_r_blk_seq_br_val] = STATE(469), + [sym__hidden_br_blk_seq_val] = STATE(469), + [sym__hidden_r_blk_seq] = STATE(469), + [sym__hidden_br_blk_seq] = STATE(469), + [sym__r_blk_seq_itm] = STATE(985), + [sym__br_blk_seq_itm] = STATE(983), + [sym__hidden_r_blk_map_r_val] = STATE(469), + [sym__r_blk_map_br_val] = STATE(1074), + [sym__br_blk_map_val] = STATE(1061), + [sym__r_blk_map] = STATE(1060), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_r_blk_map_itm] = STATE(135), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(1024), + [sym__br_blk_str_val] = STATE(469), + [sym__r_blk_str] = STATE(1015), + [sym__br_blk_str] = STATE(1014), + [sym__r_flw_seq_val] = STATE(469), + [sym__br_flw_seq_val] = STATE(469), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1012), + [sym__br_flw_seq] = STATE(1010), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(469), + [sym__br_flw_map_val] = STATE(469), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1149), + [sym__br_flw_map] = STATE(1146), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(469), + [sym__hidden_br_dqt_str_val] = STATE(469), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(469), + [sym__br_dqt_str] = STATE(469), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(469), + [sym__br_sqt_str_val] = STATE(469), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1098), + [sym__br_sqt_str] = STATE(1092), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(469), + [sym__br_pln_blk_val] = STATE(469), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(969), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_r_mtl_pln_blk] = STATE(469), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_r_als_val] = STATE(773), + [sym__hidden_br_als_val] = STATE(814), + [sym__r_als] = STATE(773), + [sym__br_als] = STATE(814), + [sym__r_acr] = STATE(131), + [sym__br_acr] = STATE(129), + [aux_sym__drs_doc_repeat1] = STATE(468), + [sym__eof] = ACTIONS(5), + [sym__s_dir_yml_bgn] = ACTIONS(7), + [sym__s_dir_tag_bgn] = ACTIONS(9), + [sym__s_dir_rsv_bgn] = ACTIONS(11), + [sym__s_drs_end] = ACTIONS(13), + [sym__s_doc_end] = ACTIONS(15), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(29), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__r_blk_fld_bgn] = ACTIONS(29), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__r_flw_seq_bgn] = ACTIONS(33), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__r_flw_map_bgn] = ACTIONS(37), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__r_dqt_str_bgn] = ACTIONS(41), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__r_sqt_str_bgn] = ACTIONS(45), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__r_sgl_pln_nul_blk] = ACTIONS(49), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__r_sgl_pln_bol_blk] = ACTIONS(49), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__r_sgl_pln_int_blk] = ACTIONS(49), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__r_sgl_pln_flt_blk] = ACTIONS(49), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__r_sgl_pln_str_blk] = ACTIONS(49), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__r_mtl_pln_str_blk] = ACTIONS(53), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__r_tag] = ACTIONS(57), + [sym__br_tag] = ACTIONS(59), + [sym__r_acr_bgn] = ACTIONS(61), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__r_als_bgn] = ACTIONS(65), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(49), }, - [3] = { - [ts_external_token__r_blk_seq_bgn] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__r_blk_key_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__r_blk_val_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [4] = { - [ts_external_token__r_blk_seq_bgn] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__r_blk_key_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__r_blk_val_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [2] = { + [sym__hidden_r_prp_val] = STATE(357), + [sym__hidden_br_prp_val] = STATE(357), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(357), + [sym__hidden_r_blk_seq_br_val] = STATE(357), + [sym__hidden_br_blk_seq_val] = STATE(357), + [sym__hidden_r_blk_seq_spc_val] = STATE(357), + [sym__hidden_br_blk_seq_spc_val] = STATE(357), + [sym__hidden_b_blk_seq_spc_val] = STATE(357), + [sym__hidden_r_blk_seq] = STATE(357), + [sym__hidden_br_blk_seq] = STATE(357), + [sym__hidden_b_blk_seq_spc] = STATE(357), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(357), + [sym__hidden_r_blk_map_r_val] = STATE(357), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(357), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(357), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(357), + [sym__br_flw_seq_val] = STATE(357), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(357), + [sym__br_flw_map_val] = STATE(357), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(357), + [sym__hidden_br_dqt_str_val] = STATE(357), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(357), + [sym__br_dqt_str] = STATE(357), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(357), + [sym__br_sqt_str_val] = STATE(357), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(357), + [sym__br_pln_blk_val] = STATE(357), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(357), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(71), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(71), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(71), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(71), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(71), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(71), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(71), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(71), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(71), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(71), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(71), + [sym__r_mtl_pln_str_blk] = ACTIONS(97), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(71), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(71), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(71), + [sym__bl] = ACTIONS(71), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [5] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [6] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [7] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__br_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - }, - [8] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__br_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, + [3] = { + [sym__hidden_r_prp_val] = STATE(383), + [sym__hidden_br_prp_val] = STATE(383), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(383), + [sym__hidden_r_blk_seq_br_val] = STATE(383), + [sym__hidden_br_blk_seq_val] = STATE(383), + [sym__hidden_r_blk_seq_spc_val] = STATE(383), + [sym__hidden_br_blk_seq_spc_val] = STATE(383), + [sym__hidden_b_blk_seq_spc_val] = STATE(383), + [sym__hidden_r_blk_seq] = STATE(383), + [sym__hidden_br_blk_seq] = STATE(383), + [sym__hidden_b_blk_seq_spc] = STATE(383), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(383), + [sym__hidden_r_blk_map_r_val] = STATE(383), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(383), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(383), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(383), + [sym__br_flw_seq_val] = STATE(383), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(383), + [sym__br_flw_map_val] = STATE(383), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(383), + [sym__hidden_br_dqt_str_val] = STATE(383), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(383), + [sym__br_dqt_str] = STATE(383), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(383), + [sym__br_sqt_str_val] = STATE(383), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(383), + [sym__br_pln_blk_val] = STATE(383), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(383), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(113), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(113), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(113), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(113), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(113), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(113), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(113), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(113), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(113), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(113), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(113), + [sym__r_mtl_pln_str_blk] = ACTIONS(115), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(113), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(113), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(113), + [sym__bl] = ACTIONS(113), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [9] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [10] = { - [ts_external_token__eof] = true, - [ts_external_token__s_dir_yml_bgn] = true, - [ts_external_token__s_dir_tag_bgn] = true, - [ts_external_token__s_dir_rsv_bgn] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - }, - [11] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - }, - [12] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, + [4] = { + [sym__hidden_r_prp_val] = STATE(367), + [sym__hidden_br_prp_val] = STATE(367), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(367), + [sym__hidden_r_blk_seq_br_val] = STATE(367), + [sym__hidden_br_blk_seq_val] = STATE(367), + [sym__hidden_r_blk_seq_spc_val] = STATE(367), + [sym__hidden_br_blk_seq_spc_val] = STATE(367), + [sym__hidden_b_blk_seq_spc_val] = STATE(367), + [sym__hidden_r_blk_seq] = STATE(367), + [sym__hidden_br_blk_seq] = STATE(367), + [sym__hidden_b_blk_seq_spc] = STATE(367), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(367), + [sym__hidden_r_blk_map_r_val] = STATE(367), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(367), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(367), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(367), + [sym__br_flw_seq_val] = STATE(367), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(367), + [sym__br_flw_map_val] = STATE(367), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(367), + [sym__hidden_br_dqt_str_val] = STATE(367), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(367), + [sym__br_dqt_str] = STATE(367), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(367), + [sym__br_sqt_str_val] = STATE(367), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(367), + [sym__br_pln_blk_val] = STATE(367), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(367), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(117), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(117), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(117), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(117), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(117), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(117), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(117), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(117), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(117), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(117), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(117), + [sym__r_mtl_pln_str_blk] = ACTIONS(119), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(117), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(117), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(117), + [sym__bl] = ACTIONS(117), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [13] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__br_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - }, - [14] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [15] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [16] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [5] = { + [sym__hidden_r_prp_val] = STATE(368), + [sym__hidden_br_prp_val] = STATE(368), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(368), + [sym__hidden_r_blk_seq_br_val] = STATE(368), + [sym__hidden_br_blk_seq_val] = STATE(368), + [sym__hidden_r_blk_seq_spc_val] = STATE(368), + [sym__hidden_br_blk_seq_spc_val] = STATE(368), + [sym__hidden_b_blk_seq_spc_val] = STATE(368), + [sym__hidden_r_blk_seq] = STATE(368), + [sym__hidden_br_blk_seq] = STATE(368), + [sym__hidden_b_blk_seq_spc] = STATE(368), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(368), + [sym__hidden_r_blk_map_r_val] = STATE(368), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(368), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(368), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(368), + [sym__br_flw_seq_val] = STATE(368), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(368), + [sym__br_flw_map_val] = STATE(368), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(368), + [sym__hidden_br_dqt_str_val] = STATE(368), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(368), + [sym__br_dqt_str] = STATE(368), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(368), + [sym__br_sqt_str_val] = STATE(368), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(368), + [sym__br_pln_blk_val] = STATE(368), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(368), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(121), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(121), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(121), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(121), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(121), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(121), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(121), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(121), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(121), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(121), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(121), + [sym__r_mtl_pln_str_blk] = ACTIONS(123), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(121), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(121), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(121), + [sym__bl] = ACTIONS(121), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [17] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [18] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [19] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [6] = { + [sym__hidden_r_prp_val] = STATE(366), + [sym__hidden_br_prp_val] = STATE(366), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(366), + [sym__hidden_r_blk_seq_br_val] = STATE(366), + [sym__hidden_br_blk_seq_val] = STATE(366), + [sym__hidden_r_blk_seq_spc_val] = STATE(366), + [sym__hidden_br_blk_seq_spc_val] = STATE(366), + [sym__hidden_b_blk_seq_spc_val] = STATE(366), + [sym__hidden_r_blk_seq] = STATE(366), + [sym__hidden_br_blk_seq] = STATE(366), + [sym__hidden_b_blk_seq_spc] = STATE(366), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(366), + [sym__hidden_r_blk_map_r_val] = STATE(366), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(366), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(366), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(366), + [sym__br_flw_seq_val] = STATE(366), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(366), + [sym__br_flw_map_val] = STATE(366), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(366), + [sym__hidden_br_dqt_str_val] = STATE(366), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(366), + [sym__br_dqt_str] = STATE(366), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(366), + [sym__br_sqt_str_val] = STATE(366), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(366), + [sym__br_pln_blk_val] = STATE(366), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(366), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(125), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(125), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(125), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(125), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(125), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(125), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(125), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(125), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(125), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(125), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(125), + [sym__r_mtl_pln_str_blk] = ACTIONS(127), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(125), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(125), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(125), + [sym__bl] = ACTIONS(125), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [20] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [21] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token_comment] = true, - }, - [22] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [7] = { + [sym__hidden_r_prp_val] = STATE(358), + [sym__hidden_br_prp_val] = STATE(358), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(358), + [sym__hidden_r_blk_seq_br_val] = STATE(358), + [sym__hidden_br_blk_seq_val] = STATE(358), + [sym__hidden_r_blk_seq_spc_val] = STATE(358), + [sym__hidden_br_blk_seq_spc_val] = STATE(358), + [sym__hidden_b_blk_seq_spc_val] = STATE(358), + [sym__hidden_r_blk_seq] = STATE(358), + [sym__hidden_br_blk_seq] = STATE(358), + [sym__hidden_b_blk_seq_spc] = STATE(358), + [sym__r_blk_seq_itm] = STATE(964), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__hidden_blk_seq_itm_tal] = STATE(358), + [sym__hidden_r_blk_map_r_val] = STATE(358), + [sym__r_blk_map_br_val] = STATE(363), + [sym__br_blk_map_val] = STATE(362), + [sym__r_blk_map] = STATE(320), + [sym__br_blk_map] = STATE(319), + [sym__hidden_r_blk_map_itm] = STATE(141), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__hidden_blk_exp_itm_tal] = STATE(358), + [sym__r_blk_str_val] = STATE(361), + [sym__br_blk_str_val] = STATE(358), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(358), + [sym__br_flw_seq_val] = STATE(358), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(358), + [sym__br_flw_map_val] = STATE(358), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(358), + [sym__hidden_br_dqt_str_val] = STATE(358), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(358), + [sym__br_dqt_str] = STATE(358), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(358), + [sym__br_sqt_str_val] = STATE(358), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(358), + [sym__br_pln_blk_val] = STATE(358), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(272), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(358), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(261), + [sym__hidden_br_als_val] = STATE(263), + [sym__r_als] = STATE(261), + [sym__br_als] = STATE(263), + [sym__r_acr] = STATE(103), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(129), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(129), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(77), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(129), + [sym__r_flw_map_bgn] = ACTIONS(81), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(129), + [sym__r_dqt_str_bgn] = ACTIONS(85), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(129), + [sym__r_sqt_str_bgn] = ACTIONS(89), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(129), + [sym__r_sgl_pln_nul_blk] = ACTIONS(93), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(129), + [sym__r_sgl_pln_bol_blk] = ACTIONS(93), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(129), + [sym__r_sgl_pln_int_blk] = ACTIONS(93), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(129), + [sym__r_sgl_pln_flt_blk] = ACTIONS(93), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(129), + [sym__r_sgl_pln_str_blk] = ACTIONS(93), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(129), + [sym__r_mtl_pln_str_blk] = ACTIONS(131), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(101), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(129), + [sym__r_acr_bgn] = ACTIONS(105), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(129), + [sym__r_als_bgn] = ACTIONS(109), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(129), + [sym__bl] = ACTIONS(129), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(93), }, - [23] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token_comment] = true, - }, - [24] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [25] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [26] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token_comment] = true, + [8] = { + [sym__hidden_r_prp_val] = STATE(1328), + [sym__hidden_br_prp_val] = STATE(1328), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(83), + [sym__br_prp] = STATE(84), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(1328), + [sym__hidden_r_blk_seq_br_val] = STATE(1328), + [sym__hidden_br_blk_seq_val] = STATE(1328), + [sym__hidden_r_blk_seq] = STATE(1328), + [sym__hidden_br_blk_seq] = STATE(1328), + [sym__r_blk_seq_itm] = STATE(943), + [sym__br_blk_seq_itm] = STATE(941), + [sym__hidden_blk_seq_itm_tal] = STATE(1328), + [sym__hidden_r_blk_map_r_val] = STATE(1328), + [sym__r_blk_map_br_val] = STATE(1158), + [sym__br_blk_map_val] = STATE(1161), + [sym__r_blk_map] = STATE(1167), + [sym__br_blk_map] = STATE(1168), + [sym__hidden_r_blk_map_itm] = STATE(132), + [sym__hidden_br_blk_map_itm] = STATE(134), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(1160), + [sym__br_blk_str_val] = STATE(1328), + [sym__r_blk_str] = STATE(1169), + [sym__br_blk_str] = STATE(1170), + [sym__r_flw_seq_val] = STATE(1328), + [sym__br_flw_seq_val] = STATE(1328), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1172), + [sym__br_flw_seq] = STATE(1173), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(1328), + [sym__br_flw_map_val] = STATE(1328), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1177), + [sym__br_flw_map] = STATE(1183), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(1328), + [sym__hidden_br_dqt_str_val] = STATE(1328), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1328), + [sym__br_dqt_str] = STATE(1328), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(1328), + [sym__br_sqt_str_val] = STATE(1328), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1204), + [sym__br_sqt_str] = STATE(1205), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(1328), + [sym__br_pln_blk_val] = STATE(1328), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1071), + [sym__hidden_br_sgl_pln_blk] = STATE(1088), + [sym__hidden_r_mtl_pln_blk] = STATE(1328), + [sym__hidden_br_mtl_pln_blk] = STATE(1206), + [sym__hidden_r_als_val] = STATE(946), + [sym__hidden_br_als_val] = STATE(947), + [sym__r_als] = STATE(946), + [sym__br_als] = STATE(947), + [sym__r_acr] = STATE(158), + [sym__br_acr] = STATE(162), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(133), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(135), + [sym__br_blk_lit_bgn] = ACTIONS(137), + [sym__r_blk_fld_bgn] = ACTIONS(135), + [sym__br_blk_fld_bgn] = ACTIONS(137), + [sym__r_flw_seq_bgn] = ACTIONS(139), + [sym__br_flw_seq_bgn] = ACTIONS(141), + [sym__r_flw_map_bgn] = ACTIONS(143), + [sym__br_flw_map_bgn] = ACTIONS(145), + [sym__r_dqt_str_bgn] = ACTIONS(147), + [sym__br_dqt_str_bgn] = ACTIONS(149), + [sym__r_sqt_str_bgn] = ACTIONS(151), + [sym__br_sqt_str_bgn] = ACTIONS(153), + [sym__r_sgl_pln_nul_blk] = ACTIONS(155), + [sym__br_sgl_pln_nul_blk] = ACTIONS(157), + [sym__r_sgl_pln_bol_blk] = ACTIONS(155), + [sym__br_sgl_pln_bol_blk] = ACTIONS(157), + [sym__r_sgl_pln_int_blk] = ACTIONS(155), + [sym__br_sgl_pln_int_blk] = ACTIONS(157), + [sym__r_sgl_pln_flt_blk] = ACTIONS(155), + [sym__br_sgl_pln_flt_blk] = ACTIONS(157), + [sym__r_sgl_pln_str_blk] = ACTIONS(155), + [sym__br_sgl_pln_str_blk] = ACTIONS(157), + [sym__r_mtl_pln_str_blk] = ACTIONS(159), + [sym__br_mtl_pln_str_blk] = ACTIONS(161), + [sym__r_tag] = ACTIONS(163), + [sym__br_tag] = ACTIONS(165), + [sym__r_acr_bgn] = ACTIONS(167), + [sym__br_acr_bgn] = ACTIONS(169), + [sym__r_als_bgn] = ACTIONS(171), + [sym__br_als_bgn] = ACTIONS(173), + [sym__bl] = ACTIONS(133), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(155), }, - [27] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token_comment] = true, + [9] = { + [sym__hidden_r_prp_val] = STATE(1159), + [sym__hidden_br_prp_val] = STATE(1159), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(83), + [sym__br_prp] = STATE(84), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(1159), + [sym__hidden_r_blk_seq_br_val] = STATE(1159), + [sym__hidden_br_blk_seq_val] = STATE(1159), + [sym__hidden_r_blk_seq] = STATE(1159), + [sym__hidden_br_blk_seq] = STATE(1159), + [sym__r_blk_seq_itm] = STATE(943), + [sym__br_blk_seq_itm] = STATE(941), + [sym__hidden_blk_seq_itm_tal] = STATE(1159), + [sym__hidden_r_blk_map_r_val] = STATE(1159), + [sym__r_blk_map_br_val] = STATE(1158), + [sym__br_blk_map_val] = STATE(1161), + [sym__r_blk_map] = STATE(1167), + [sym__br_blk_map] = STATE(1168), + [sym__hidden_r_blk_map_itm] = STATE(132), + [sym__hidden_br_blk_map_itm] = STATE(134), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(1160), + [sym__br_blk_str_val] = STATE(1159), + [sym__r_blk_str] = STATE(1169), + [sym__br_blk_str] = STATE(1170), + [sym__r_flw_seq_val] = STATE(1159), + [sym__br_flw_seq_val] = STATE(1159), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1172), + [sym__br_flw_seq] = STATE(1173), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(1159), + [sym__br_flw_map_val] = STATE(1159), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1177), + [sym__br_flw_map] = STATE(1183), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(1159), + [sym__hidden_br_dqt_str_val] = STATE(1159), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1159), + [sym__br_dqt_str] = STATE(1159), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(1159), + [sym__br_sqt_str_val] = STATE(1159), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1204), + [sym__br_sqt_str] = STATE(1205), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(1159), + [sym__br_pln_blk_val] = STATE(1159), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1071), + [sym__hidden_br_sgl_pln_blk] = STATE(1088), + [sym__hidden_r_mtl_pln_blk] = STATE(1159), + [sym__hidden_br_mtl_pln_blk] = STATE(1206), + [sym__hidden_r_als_val] = STATE(946), + [sym__hidden_br_als_val] = STATE(947), + [sym__r_als] = STATE(946), + [sym__br_als] = STATE(947), + [sym__r_acr] = STATE(158), + [sym__br_acr] = STATE(162), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(175), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(135), + [sym__br_blk_lit_bgn] = ACTIONS(137), + [sym__r_blk_fld_bgn] = ACTIONS(135), + [sym__br_blk_fld_bgn] = ACTIONS(137), + [sym__r_flw_seq_bgn] = ACTIONS(139), + [sym__br_flw_seq_bgn] = ACTIONS(141), + [sym__r_flw_map_bgn] = ACTIONS(143), + [sym__br_flw_map_bgn] = ACTIONS(145), + [sym__r_dqt_str_bgn] = ACTIONS(147), + [sym__br_dqt_str_bgn] = ACTIONS(149), + [sym__r_sqt_str_bgn] = ACTIONS(151), + [sym__br_sqt_str_bgn] = ACTIONS(153), + [sym__r_sgl_pln_nul_blk] = ACTIONS(155), + [sym__br_sgl_pln_nul_blk] = ACTIONS(157), + [sym__r_sgl_pln_bol_blk] = ACTIONS(155), + [sym__br_sgl_pln_bol_blk] = ACTIONS(157), + [sym__r_sgl_pln_int_blk] = ACTIONS(155), + [sym__br_sgl_pln_int_blk] = ACTIONS(157), + [sym__r_sgl_pln_flt_blk] = ACTIONS(155), + [sym__br_sgl_pln_flt_blk] = ACTIONS(157), + [sym__r_sgl_pln_str_blk] = ACTIONS(155), + [sym__br_sgl_pln_str_blk] = ACTIONS(157), + [sym__r_mtl_pln_str_blk] = ACTIONS(177), + [sym__br_mtl_pln_str_blk] = ACTIONS(161), + [sym__r_tag] = ACTIONS(163), + [sym__br_tag] = ACTIONS(165), + [sym__r_acr_bgn] = ACTIONS(167), + [sym__br_acr_bgn] = ACTIONS(169), + [sym__r_als_bgn] = ACTIONS(171), + [sym__br_als_bgn] = ACTIONS(173), + [sym__bl] = ACTIONS(175), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(155), }, - [28] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token_comment] = true, - }, - [29] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [10] = { + [sym__hidden_r_prp_val] = STATE(1163), + [sym__hidden_br_prp_val] = STATE(1163), + [sym__hidden_r_sgl_prp_val] = STATE(1316), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(83), + [sym__br_prp] = STATE(84), + [sym__r_sgl_prp] = STATE(283), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_r_val] = STATE(1163), + [sym__hidden_r_blk_seq_br_val] = STATE(1163), + [sym__hidden_br_blk_seq_val] = STATE(1163), + [sym__hidden_r_blk_seq] = STATE(1163), + [sym__hidden_br_blk_seq] = STATE(1163), + [sym__r_blk_seq_itm] = STATE(943), + [sym__br_blk_seq_itm] = STATE(941), + [sym__hidden_blk_seq_itm_tal] = STATE(1163), + [sym__hidden_r_blk_map_r_val] = STATE(1163), + [sym__r_blk_map_br_val] = STATE(1158), + [sym__br_blk_map_val] = STATE(1161), + [sym__r_blk_map] = STATE(1167), + [sym__br_blk_map] = STATE(1168), + [sym__hidden_r_blk_map_itm] = STATE(132), + [sym__hidden_br_blk_map_itm] = STATE(134), + [sym__r_blk_exp_itm] = STATE(379), + [sym__br_blk_exp_itm] = STATE(378), + [sym__r_blk_key_itm] = STATE(269), + [sym__br_blk_key_itm] = STATE(271), + [sym__r_blk_val_itm] = STATE(374), + [sym__br_blk_val_itm] = STATE(372), + [sym__r_blk_imp_itm] = STATE(371), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(1160), + [sym__br_blk_str_val] = STATE(1163), + [sym__r_blk_str] = STATE(1169), + [sym__br_blk_str] = STATE(1170), + [sym__r_flw_seq_val] = STATE(1163), + [sym__br_flw_seq_val] = STATE(1163), + [sym__r_sgl_flw_seq_val] = STATE(1316), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1172), + [sym__br_flw_seq] = STATE(1173), + [sym__r_sgl_flw_seq] = STATE(1402), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(1163), + [sym__br_flw_map_val] = STATE(1163), + [sym__r_sgl_flw_map_val] = STATE(1316), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1177), + [sym__br_flw_map] = STATE(1183), + [sym__r_sgl_flw_map] = STATE(1409), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(1163), + [sym__hidden_br_dqt_str_val] = STATE(1163), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1163), + [sym__br_dqt_str] = STATE(1163), + [sym__r_sgl_dqt_str] = STATE(1316), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(1163), + [sym__br_sqt_str_val] = STATE(1163), + [sym__r_sgl_sqt_str_val] = STATE(1316), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1204), + [sym__br_sqt_str] = STATE(1205), + [sym__r_sgl_sqt_str] = STATE(1411), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(1163), + [sym__br_pln_blk_val] = STATE(1163), + [sym__r_sgl_pln_blk_val] = STATE(1316), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1071), + [sym__hidden_br_sgl_pln_blk] = STATE(1088), + [sym__hidden_r_mtl_pln_blk] = STATE(1163), + [sym__hidden_br_mtl_pln_blk] = STATE(1206), + [sym__hidden_r_als_val] = STATE(946), + [sym__hidden_br_als_val] = STATE(947), + [sym__r_als] = STATE(946), + [sym__br_als] = STATE(947), + [sym__r_acr] = STATE(158), + [sym__br_acr] = STATE(162), + [sym__r_blk_seq_bgn] = ACTIONS(17), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(179), + [sym__r_blk_key_bgn] = ACTIONS(21), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__r_blk_val_bgn] = ACTIONS(25), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(135), + [sym__br_blk_lit_bgn] = ACTIONS(137), + [sym__r_blk_fld_bgn] = ACTIONS(135), + [sym__br_blk_fld_bgn] = ACTIONS(137), + [sym__r_flw_seq_bgn] = ACTIONS(139), + [sym__br_flw_seq_bgn] = ACTIONS(141), + [sym__r_flw_map_bgn] = ACTIONS(143), + [sym__br_flw_map_bgn] = ACTIONS(145), + [sym__r_dqt_str_bgn] = ACTIONS(147), + [sym__br_dqt_str_bgn] = ACTIONS(149), + [sym__r_sqt_str_bgn] = ACTIONS(151), + [sym__br_sqt_str_bgn] = ACTIONS(153), + [sym__r_sgl_pln_nul_blk] = ACTIONS(155), + [sym__br_sgl_pln_nul_blk] = ACTIONS(157), + [sym__r_sgl_pln_bol_blk] = ACTIONS(155), + [sym__br_sgl_pln_bol_blk] = ACTIONS(157), + [sym__r_sgl_pln_int_blk] = ACTIONS(155), + [sym__br_sgl_pln_int_blk] = ACTIONS(157), + [sym__r_sgl_pln_flt_blk] = ACTIONS(155), + [sym__br_sgl_pln_flt_blk] = ACTIONS(157), + [sym__r_sgl_pln_str_blk] = ACTIONS(155), + [sym__br_sgl_pln_str_blk] = ACTIONS(157), + [sym__r_mtl_pln_str_blk] = ACTIONS(181), + [sym__br_mtl_pln_str_blk] = ACTIONS(161), + [sym__r_tag] = ACTIONS(163), + [sym__br_tag] = ACTIONS(165), + [sym__r_acr_bgn] = ACTIONS(167), + [sym__br_acr_bgn] = ACTIONS(169), + [sym__r_als_bgn] = ACTIONS(171), + [sym__br_als_bgn] = ACTIONS(173), + [sym__bl] = ACTIONS(179), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(155), }, - [30] = { - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, + [11] = { + [sym__hidden_r_prp_val] = STATE(355), + [sym__hidden_br_prp_val] = STATE(355), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(35), + [sym__br_prp] = STATE(36), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_br_val] = STATE(355), + [sym__hidden_br_blk_seq_val] = STATE(355), + [sym__hidden_r_blk_seq_spc_val] = STATE(355), + [sym__hidden_br_blk_seq_spc_val] = STATE(355), + [sym__hidden_b_blk_seq_spc_val] = STATE(355), + [sym__hidden_br_blk_seq] = STATE(355), + [sym__hidden_b_blk_seq_spc] = STATE(355), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__r_blk_map_br_val] = STATE(354), + [sym__br_blk_map_val] = STATE(328), + [sym__br_blk_map] = STATE(319), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(326), + [sym__br_blk_str_val] = STATE(355), + [sym__r_blk_str] = STATE(318), + [sym__br_blk_str] = STATE(317), + [sym__r_flw_seq_val] = STATE(355), + [sym__br_flw_seq_val] = STATE(355), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(316), + [sym__br_flw_seq] = STATE(315), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(355), + [sym__br_flw_map_val] = STATE(355), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(314), + [sym__br_flw_map] = STATE(313), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(355), + [sym__hidden_br_dqt_str_val] = STATE(355), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(355), + [sym__br_dqt_str] = STATE(355), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(355), + [sym__br_sqt_str_val] = STATE(355), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(312), + [sym__br_sqt_str] = STATE(311), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(355), + [sym__br_pln_blk_val] = STATE(355), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(355), + [sym__hidden_br_sgl_pln_blk] = STATE(274), + [sym__hidden_r_mtl_pln_blk] = STATE(355), + [sym__hidden_br_mtl_pln_blk] = STATE(308), + [sym__hidden_r_als_val] = STATE(355), + [sym__hidden_br_als_val] = STATE(262), + [sym__r_als] = STATE(355), + [sym__br_als] = STATE(262), + [sym__r_acr] = STATE(104), + [sym__br_acr] = STATE(102), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(183), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(183), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(185), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(183), + [sym__r_flw_map_bgn] = ACTIONS(187), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(183), + [sym__r_dqt_str_bgn] = ACTIONS(189), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(183), + [sym__r_sqt_str_bgn] = ACTIONS(191), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(183), + [sym__r_sgl_pln_nul_blk] = ACTIONS(193), + [sym__br_sgl_pln_nul_blk] = ACTIONS(95), + [sym__b_sgl_pln_nul_blk] = ACTIONS(183), + [sym__r_sgl_pln_bol_blk] = ACTIONS(193), + [sym__br_sgl_pln_bol_blk] = ACTIONS(95), + [sym__b_sgl_pln_bol_blk] = ACTIONS(183), + [sym__r_sgl_pln_int_blk] = ACTIONS(193), + [sym__br_sgl_pln_int_blk] = ACTIONS(95), + [sym__b_sgl_pln_int_blk] = ACTIONS(183), + [sym__r_sgl_pln_flt_blk] = ACTIONS(193), + [sym__br_sgl_pln_flt_blk] = ACTIONS(95), + [sym__b_sgl_pln_flt_blk] = ACTIONS(183), + [sym__r_sgl_pln_str_blk] = ACTIONS(193), + [sym__br_sgl_pln_str_blk] = ACTIONS(95), + [sym__b_sgl_pln_str_blk] = ACTIONS(183), + [sym__r_mtl_pln_str_blk] = ACTIONS(193), + [sym__br_mtl_pln_str_blk] = ACTIONS(99), + [sym__r_tag] = ACTIONS(195), + [sym__br_tag] = ACTIONS(103), + [sym__b_tag] = ACTIONS(183), + [sym__r_acr_bgn] = ACTIONS(197), + [sym__br_acr_bgn] = ACTIONS(107), + [sym__b_acr_bgn] = ACTIONS(183), + [sym__r_als_bgn] = ACTIONS(199), + [sym__br_als_bgn] = ACTIONS(111), + [sym__b_als_bgn] = ACTIONS(183), + [sym__bl] = ACTIONS(183), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(193), }, - [31] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [12] = { + [sym__hidden_exp_doc_tal] = STATE(1130), + [sym__hidden_r_prp_val] = STATE(1130), + [sym__hidden_br_prp_val] = STATE(1130), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__r_prp] = STATE(80), + [sym__br_prp] = STATE(82), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_r_blk_seq_br_val] = STATE(1130), + [sym__hidden_br_blk_seq_val] = STATE(1130), + [sym__hidden_br_blk_seq] = STATE(1130), + [sym__br_blk_seq_itm] = STATE(983), + [sym__r_blk_map_br_val] = STATE(1074), + [sym__br_blk_map_val] = STATE(1061), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str_val] = STATE(1024), + [sym__br_blk_str_val] = STATE(1130), + [sym__r_blk_str] = STATE(1015), + [sym__br_blk_str] = STATE(1014), + [sym__r_flw_seq_val] = STATE(1130), + [sym__br_flw_seq_val] = STATE(1130), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1012), + [sym__br_flw_seq] = STATE(1010), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__r_flw_map_val] = STATE(1130), + [sym__br_flw_map_val] = STATE(1130), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1149), + [sym__br_flw_map] = STATE(1146), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_r_dqt_str_val] = STATE(1130), + [sym__hidden_br_dqt_str_val] = STATE(1130), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1130), + [sym__br_dqt_str] = STATE(1130), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__r_sqt_str_val] = STATE(1130), + [sym__br_sqt_str_val] = STATE(1130), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1098), + [sym__br_sqt_str] = STATE(1092), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__hidden_r_pln_blk_val] = STATE(1130), + [sym__br_pln_blk_val] = STATE(1130), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1130), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_r_mtl_pln_blk] = STATE(1130), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_r_als_val] = STATE(1130), + [sym__hidden_br_als_val] = STATE(814), + [sym__r_als] = STATE(1130), + [sym__br_als] = STATE(814), + [sym__r_acr] = STATE(163), + [sym__br_acr] = STATE(129), + [sym__eof] = ACTIONS(201), + [sym__s_drs_end] = ACTIONS(201), + [sym__s_doc_end] = ACTIONS(201), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(29), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__r_blk_fld_bgn] = ACTIONS(29), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__r_flw_seq_bgn] = ACTIONS(203), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__r_flw_map_bgn] = ACTIONS(205), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__r_dqt_str_bgn] = ACTIONS(207), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__r_sqt_str_bgn] = ACTIONS(209), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__r_sgl_pln_nul_blk] = ACTIONS(211), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__r_sgl_pln_bol_blk] = ACTIONS(211), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__r_sgl_pln_int_blk] = ACTIONS(211), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__r_sgl_pln_flt_blk] = ACTIONS(211), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__r_sgl_pln_str_blk] = ACTIONS(211), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__r_mtl_pln_str_blk] = ACTIONS(211), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__r_tag] = ACTIONS(213), + [sym__br_tag] = ACTIONS(59), + [sym__r_acr_bgn] = ACTIONS(215), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__r_als_bgn] = ACTIONS(217), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(211), }, - [32] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [13] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(1227), + [sym__sgl_flw_map_tal] = STATE(1388), + [sym__r_flw_map_dat] = STATE(1141), + [sym__br_flw_map_dat] = STATE(1141), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(227), + [sym__br_flw_map_end] = ACTIONS(229), + [sym__b_flw_map_end] = ACTIONS(229), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [33] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [14] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(666), + [sym__sgl_flw_map_tal] = STATE(1030), + [sym__r_flw_map_dat] = STATE(1032), + [sym__br_flw_map_dat] = STATE(1032), + [sym__r_sgl_flw_col_dat] = STATE(1407), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(265), + [sym__br_flw_map_end] = ACTIONS(267), + [sym__b_flw_map_end] = ACTIONS(267), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [34] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [15] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(1226), + [sym__sgl_flw_map_tal] = STATE(1405), + [sym__r_flw_map_dat] = STATE(1141), + [sym__br_flw_map_dat] = STATE(1141), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(227), + [sym__br_flw_map_end] = ACTIONS(269), + [sym__b_flw_map_end] = ACTIONS(269), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [35] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [16] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(303), + [sym__sgl_flw_map_tal] = STATE(1405), + [sym__r_flw_map_dat] = STATE(1113), + [sym__br_flw_map_dat] = STATE(1113), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(271), + [sym__br_flw_map_end] = ACTIONS(273), + [sym__b_flw_map_end] = ACTIONS(273), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [36] = { - [ts_external_token__br_blk_seq_bgn] = true, - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__br_blk_key_bgn] = true, - [ts_external_token__br_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_blk_lit_bgn] = true, - [ts_external_token__br_blk_lit_bgn] = true, - [ts_external_token__r_blk_fld_bgn] = true, - [ts_external_token__br_blk_fld_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__br_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__br_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__br_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__br_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__br_sgl_pln_str_blk] = true, - [ts_external_token__r_mtl_pln_str_blk] = true, - [ts_external_token__br_mtl_pln_str_blk] = true, - [ts_external_token__br_tag] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token__br_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [17] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(1122), + [sym__sgl_flw_map_tal] = STATE(1405), + [sym__r_flw_map_dat] = STATE(1151), + [sym__br_flw_map_dat] = STATE(1151), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(275), + [sym__br_flw_map_end] = ACTIONS(277), + [sym__b_flw_map_end] = ACTIONS(277), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [37] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_key_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token_comment] = true, + [18] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(1026), + [sym__sgl_flw_map_tal] = STATE(1388), + [sym__r_flw_map_dat] = STATE(1151), + [sym__br_flw_map_dat] = STATE(1151), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(275), + [sym__br_flw_map_end] = ACTIONS(279), + [sym__b_flw_map_end] = ACTIONS(279), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [38] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token_comment] = true, - }, - [39] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token_comment] = true, - }, - [40] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__r_als_bgn] = true, - [ts_external_token_comment] = true, + [19] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(886), + [sym__sgl_flw_map_tal] = STATE(1270), + [sym__r_flw_map_dat] = STATE(1039), + [sym__br_flw_map_dat] = STATE(1039), + [sym__r_sgl_flw_col_dat] = STATE(1336), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(281), + [sym__br_flw_map_end] = ACTIONS(283), + [sym__b_flw_map_end] = ACTIONS(283), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [41] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token_comment] = true, + [20] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(1236), + [sym__sgl_flw_map_tal] = STATE(1398), + [sym__r_flw_map_dat] = STATE(1066), + [sym__br_flw_map_dat] = STATE(1066), + [sym__r_sgl_flw_col_dat] = STATE(1386), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(285), + [sym__br_flw_map_end] = ACTIONS(287), + [sym__b_flw_map_end] = ACTIONS(287), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [42] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token_comment] = true, + [21] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(304), + [sym__sgl_flw_map_tal] = STATE(1388), + [sym__r_flw_map_dat] = STATE(1113), + [sym__br_flw_map_dat] = STATE(1113), + [sym__r_sgl_flw_col_dat] = STATE(1401), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(271), + [sym__br_flw_map_end] = ACTIONS(289), + [sym__b_flw_map_end] = ACTIONS(289), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [43] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token_comment] = true, - }, - [44] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token_comment] = true, + [22] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(822), + [sym__sgl_flw_map_tal] = STATE(1235), + [sym__r_flw_map_dat] = STATE(1019), + [sym__br_flw_map_dat] = STATE(1019), + [sym__r_sgl_flw_col_dat] = STATE(1365), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(291), + [sym__br_flw_map_end] = ACTIONS(293), + [sym__b_flw_map_end] = ACTIONS(293), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [45] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token_comment] = true, + [23] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__hidden_r_sgl_prp_val] = STATE(987), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_sgl_prp] = STATE(265), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_sgl_flw_seq_val] = STATE(990), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_sgl_flw_seq] = STATE(1016), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_sgl_flw_map_val] = STATE(990), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__r_sgl_flw_map] = STATE(1017), + [sym__flw_map_tal] = STATE(738), + [sym__sgl_flw_map_tal] = STATE(1044), + [sym__r_flw_map_dat] = STATE(1037), + [sym__br_flw_map_dat] = STATE(1037), + [sym__r_sgl_flw_col_dat] = STATE(1334), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__hidden_r_sgl_flw_col_itm] = STATE(1000), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_sgl_flw_exp_par] = STATE(1218), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_sgl_flw_imp_par] = STATE(1219), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__r_sgl_flw_njl_ann_par] = STATE(1223), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__hidden_r_sgl_dqt_str_val] = STATE(990), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sgl_dqt_str] = STATE(990), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sgl_sqt_str_val] = STATE(990), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_sgl_sqt_str] = STATE(1018), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__r_sgl_pln_flw_val] = STATE(987), + [sym__hidden_r_sgl_pln_flw] = STATE(661), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(465), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(465), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(204), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(295), + [sym__br_flw_map_end] = ACTIONS(297), + [sym__b_flw_map_end] = ACTIONS(297), + [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(253), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [46] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token__br_acr_bgn] = true, - [ts_external_token_comment] = true, + [24] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(1240), + [sym__sgl_flw_seq_tal] = STATE(1373), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1104), + [sym__br_flw_seq_dat] = STATE(1104), + [sym__r_sgl_flw_col_dat] = STATE(1387), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(303), + [sym__br_flw_seq_end] = ACTIONS(305), + [sym__b_flw_seq_end] = ACTIONS(305), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [47] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token_comment] = true, - }, - [48] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token_comment] = true, - }, - [49] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__br_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__br_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__br_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__br_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__br_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__br_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__br_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__br_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__br_sgl_pln_str_flw] = true, - [ts_external_token__r_mtl_pln_str_flw] = true, - [ts_external_token__br_mtl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token__br_tag] = true, - [ts_external_token_comment] = true, + [25] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(1225), + [sym__sgl_flw_seq_tal] = STATE(1418), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1140), + [sym__br_flw_seq_dat] = STATE(1140), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(345), + [sym__br_flw_seq_end] = ACTIONS(347), + [sym__b_flw_seq_end] = ACTIONS(347), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [50] = { - [ts_external_token__b_blk_key_bgn] = true, - [ts_external_token__b_blk_val_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__b_flw_seq_bgn] = true, - [ts_external_token__b_flw_map_bgn] = true, - [ts_external_token__b_dqt_str_bgn] = true, - [ts_external_token__b_sqt_str_bgn] = true, - [ts_external_token__b_sgl_pln_nul_blk] = true, - [ts_external_token__b_sgl_pln_bol_blk] = true, - [ts_external_token__b_sgl_pln_int_blk] = true, - [ts_external_token__b_sgl_pln_flt_blk] = true, - [ts_external_token__b_sgl_pln_str_blk] = true, - [ts_external_token__b_tag] = true, - [ts_external_token__b_acr_bgn] = true, - [ts_external_token__b_als_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, + [26] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(343), + [sym__sgl_flw_seq_tal] = STATE(1419), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1107), + [sym__br_flw_seq_dat] = STATE(1107), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(349), + [sym__br_flw_seq_end] = ACTIONS(351), + [sym__b_flw_seq_end] = ACTIONS(351), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [51] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [27] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(295), + [sym__sgl_flw_seq_tal] = STATE(1418), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1107), + [sym__br_flw_seq_dat] = STATE(1107), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(349), + [sym__br_flw_seq_end] = ACTIONS(353), + [sym__b_flw_seq_end] = ACTIONS(353), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [52] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [28] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(743), + [sym__sgl_flw_seq_tal] = STATE(1025), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1035), + [sym__br_flw_seq_dat] = STATE(1035), + [sym__r_sgl_flw_col_dat] = STATE(1421), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(355), + [sym__br_flw_seq_end] = ACTIONS(357), + [sym__b_flw_seq_end] = ACTIONS(357), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [53] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [29] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(825), + [sym__sgl_flw_seq_tal] = STATE(1239), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1129), + [sym__br_flw_seq_dat] = STATE(1129), + [sym__r_sgl_flw_col_dat] = STATE(1363), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(359), + [sym__br_flw_seq_end] = ACTIONS(361), + [sym__b_flw_seq_end] = ACTIONS(361), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [54] = { - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, + [30] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(673), + [sym__sgl_flw_seq_tal] = STATE(1023), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1034), + [sym__br_flw_seq_dat] = STATE(1034), + [sym__r_sgl_flw_col_dat] = STATE(1408), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(363), + [sym__br_flw_seq_end] = ACTIONS(365), + [sym__b_flw_seq_end] = ACTIONS(365), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [55] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [31] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(1096), + [sym__sgl_flw_seq_tal] = STATE(1419), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1093), + [sym__br_flw_seq_dat] = STATE(1093), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(367), + [sym__br_flw_seq_end] = ACTIONS(369), + [sym__b_flw_seq_end] = ACTIONS(369), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [56] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token_comment] = true, + [32] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(1011), + [sym__sgl_flw_seq_tal] = STATE(1418), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1093), + [sym__br_flw_seq_dat] = STATE(1093), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(367), + [sym__br_flw_seq_end] = ACTIONS(371), + [sym__b_flw_seq_end] = ACTIONS(371), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [57] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, + [33] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(892), + [sym__sgl_flw_seq_tal] = STATE(1271), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1131), + [sym__br_flw_seq_dat] = STATE(1131), + [sym__r_sgl_flw_col_dat] = STATE(1338), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(373), + [sym__br_flw_seq_end] = ACTIONS(375), + [sym__b_flw_seq_end] = ACTIONS(375), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [58] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, - }, - [59] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, - }, - [60] = { - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [61] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, + [34] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__hidden_r_sgl_prp_val] = STATE(957), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_sgl_prp] = STATE(264), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_sgl_flw_seq_val] = STATE(959), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_sgl_flw_seq] = STATE(1029), + [sym__flw_seq_tal] = STATE(1211), + [sym__sgl_flw_seq_tal] = STATE(1419), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_sgl_flw_map_val] = STATE(959), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_sgl_flw_map] = STATE(1038), + [sym__r_flw_seq_dat] = STATE(1140), + [sym__br_flw_seq_dat] = STATE(1140), + [sym__r_sgl_flw_col_dat] = STATE(1420), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__hidden_r_sgl_flw_col_itm] = STATE(965), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_sgl_flw_exp_par] = STATE(1175), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_sgl_flw_imp_par] = STATE(1176), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__r_sgl_flw_njl_ann_par] = STATE(1174), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__hidden_r_sgl_dqt_str_val] = STATE(959), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sgl_dqt_str] = STATE(959), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sgl_sqt_str_val] = STATE(959), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_sgl_sqt_str] = STATE(1055), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__r_sgl_pln_flw_val] = STATE(957), + [sym__hidden_r_sgl_pln_flw] = STATE(706), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(531), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(531), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(208), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(299), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(345), + [sym__br_flw_seq_end] = ACTIONS(377), + [sym__b_flw_seq_end] = ACTIONS(377), + [sym__r_flw_map_bgn] = ACTIONS(307), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(311), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(315), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(319), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(323), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(327), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(327), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(327), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(327), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(327), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(333), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [62] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, + [35] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(329), + [sym__hidden_b_blk_seq_spc] = STATE(297), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__br_blk_map] = STATE(330), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(331), + [sym__br_blk_str] = STATE(331), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(332), + [sym__br_flw_seq] = STATE(332), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(333), + [sym__br_flw_map] = STATE(333), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(334), + [sym__br_dqt_str] = STATE(334), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(335), + [sym__br_sqt_str] = STATE(335), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(336), + [sym__hidden_br_sgl_pln_blk] = STATE(275), + [sym__hidden_r_mtl_pln_blk] = STATE(336), + [sym__hidden_br_mtl_pln_blk] = STATE(336), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(379), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(379), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(185), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(379), + [sym__r_flw_map_bgn] = ACTIONS(187), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(379), + [sym__r_dqt_str_bgn] = ACTIONS(189), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(379), + [sym__r_sqt_str_bgn] = ACTIONS(191), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(379), + [sym__r_sgl_pln_nul_blk] = ACTIONS(381), + [sym__br_sgl_pln_nul_blk] = ACTIONS(383), + [sym__b_sgl_pln_nul_blk] = ACTIONS(379), + [sym__r_sgl_pln_bol_blk] = ACTIONS(381), + [sym__br_sgl_pln_bol_blk] = ACTIONS(383), + [sym__b_sgl_pln_bol_blk] = ACTIONS(379), + [sym__r_sgl_pln_int_blk] = ACTIONS(381), + [sym__br_sgl_pln_int_blk] = ACTIONS(383), + [sym__b_sgl_pln_int_blk] = ACTIONS(379), + [sym__r_sgl_pln_flt_blk] = ACTIONS(381), + [sym__br_sgl_pln_flt_blk] = ACTIONS(383), + [sym__b_sgl_pln_flt_blk] = ACTIONS(379), + [sym__r_sgl_pln_str_blk] = ACTIONS(381), + [sym__br_sgl_pln_str_blk] = ACTIONS(383), + [sym__b_sgl_pln_str_blk] = ACTIONS(379), + [sym__r_mtl_pln_str_blk] = ACTIONS(381), + [sym__br_mtl_pln_str_blk] = ACTIONS(381), + [sym__br_tag] = ACTIONS(385), + [sym__b_tag] = ACTIONS(379), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__b_acr_bgn] = ACTIONS(379), + [sym__br_als_bgn] = ACTIONS(389), + [sym__b_als_bgn] = ACTIONS(379), + [sym__bl] = ACTIONS(379), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(381), }, - [63] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, + [36] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(337), + [sym__hidden_b_blk_seq_spc] = STATE(298), + [sym__br_blk_seq_itm] = STATE(963), + [sym__b_blk_seq_itm] = STATE(1162), + [sym__br_blk_map] = STATE(338), + [sym__hidden_br_blk_map_itm] = STATE(151), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(339), + [sym__br_blk_str] = STATE(339), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(340), + [sym__br_flw_seq] = STATE(340), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(341), + [sym__br_flw_map] = STATE(341), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(342), + [sym__br_dqt_str] = STATE(342), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(291), + [sym__br_sqt_str] = STATE(291), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(344), + [sym__hidden_br_sgl_pln_blk] = STATE(284), + [sym__hidden_r_mtl_pln_blk] = STATE(344), + [sym__hidden_br_mtl_pln_blk] = STATE(344), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [aux_sym__hidden_r_blk_seq_repeat1] = STATE(951), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(69), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__b_blk_key_bgn] = ACTIONS(391), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__b_blk_val_bgn] = ACTIONS(391), + [sym__r_blk_lit_bgn] = ACTIONS(73), + [sym__br_blk_lit_bgn] = ACTIONS(75), + [sym__r_blk_fld_bgn] = ACTIONS(73), + [sym__br_blk_fld_bgn] = ACTIONS(75), + [sym__r_flw_seq_bgn] = ACTIONS(185), + [sym__br_flw_seq_bgn] = ACTIONS(79), + [sym__b_flw_seq_bgn] = ACTIONS(391), + [sym__r_flw_map_bgn] = ACTIONS(187), + [sym__br_flw_map_bgn] = ACTIONS(83), + [sym__b_flw_map_bgn] = ACTIONS(391), + [sym__r_dqt_str_bgn] = ACTIONS(189), + [sym__br_dqt_str_bgn] = ACTIONS(87), + [sym__b_dqt_str_bgn] = ACTIONS(391), + [sym__r_sqt_str_bgn] = ACTIONS(191), + [sym__br_sqt_str_bgn] = ACTIONS(91), + [sym__b_sqt_str_bgn] = ACTIONS(391), + [sym__r_sgl_pln_nul_blk] = ACTIONS(393), + [sym__br_sgl_pln_nul_blk] = ACTIONS(395), + [sym__b_sgl_pln_nul_blk] = ACTIONS(391), + [sym__r_sgl_pln_bol_blk] = ACTIONS(393), + [sym__br_sgl_pln_bol_blk] = ACTIONS(395), + [sym__b_sgl_pln_bol_blk] = ACTIONS(391), + [sym__r_sgl_pln_int_blk] = ACTIONS(393), + [sym__br_sgl_pln_int_blk] = ACTIONS(395), + [sym__b_sgl_pln_int_blk] = ACTIONS(391), + [sym__r_sgl_pln_flt_blk] = ACTIONS(393), + [sym__br_sgl_pln_flt_blk] = ACTIONS(395), + [sym__b_sgl_pln_flt_blk] = ACTIONS(391), + [sym__r_sgl_pln_str_blk] = ACTIONS(393), + [sym__br_sgl_pln_str_blk] = ACTIONS(395), + [sym__b_sgl_pln_str_blk] = ACTIONS(391), + [sym__r_mtl_pln_str_blk] = ACTIONS(393), + [sym__br_mtl_pln_str_blk] = ACTIONS(393), + [sym__br_tag] = ACTIONS(385), + [sym__b_tag] = ACTIONS(391), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__b_acr_bgn] = ACTIONS(391), + [sym__br_als_bgn] = ACTIONS(389), + [sym__b_als_bgn] = ACTIONS(391), + [sym__bl] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(393), }, - [64] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, - }, - [65] = { - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_blk] = true, - [ts_external_token__r_sgl_pln_bol_blk] = true, - [ts_external_token__r_sgl_pln_int_blk] = true, - [ts_external_token__r_sgl_pln_flt_blk] = true, - [ts_external_token__r_sgl_pln_str_blk] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, - [ts_external_token_grit_metavariable] = true, - }, - [66] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_acr_bgn] = true, - [ts_external_token_comment] = true, + [37] = { + [sym__doc_w_bgn_w_end_seq] = STATE(1366), + [sym__doc_w_bgn_wo_end_seq] = STATE(1366), + [sym__doc_wo_bgn_w_end_seq] = STATE(1366), + [sym__doc_wo_bgn_wo_end_seq] = STATE(1366), + [sym__doc_w_bgn_w_end] = STATE(40), + [sym__hidden_doc_w_bgn_wo_end] = STATE(472), + [sym__doc_wo_bgn_w_end] = STATE(39), + [sym__doc_wo_bgn_wo_end] = STATE(466), + [sym__drs_doc] = STATE(1085), + [sym__hidden_exp_doc] = STATE(1099), + [sym__hidden_imp_doc] = STATE(1084), + [sym__drs_doc_end] = STATE(39), + [sym__exp_doc_end] = STATE(40), + [sym__imp_doc_end] = STATE(39), + [sym__hidden_doc_end] = STATE(40), + [sym__hidden_s_dir] = STATE(468), + [sym__s_dir_yml] = STATE(468), + [sym__s_dir_tag] = STATE(468), + [sym__s_dir_rsv] = STATE(468), + [sym__hidden_br_prp_val] = STATE(1084), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_prp] = STATE(82), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq_val] = STATE(1084), + [sym__hidden_br_blk_seq] = STATE(1084), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map_val] = STATE(1082), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__br_blk_str_val] = STATE(1084), + [sym__br_blk_str] = STATE(1014), + [sym__br_flw_seq_val] = STATE(1084), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__br_flw_seq] = STATE(1010), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_flw_map_val] = STATE(1084), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__br_flw_map] = STATE(1146), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_dqt_str_val] = STATE(1084), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__br_dqt_str] = STATE(1084), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sqt_str_val] = STATE(1084), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__br_sqt_str] = STATE(1092), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_pln_blk_val] = STATE(1084), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_br_als_val] = STATE(787), + [sym__br_als] = STATE(787), + [sym__br_acr] = STATE(129), + [aux_sym__drs_doc_repeat1] = STATE(468), + [sym__eof] = ACTIONS(397), + [sym__s_dir_yml_bgn] = ACTIONS(7), + [sym__s_dir_tag_bgn] = ACTIONS(9), + [sym__s_dir_rsv_bgn] = ACTIONS(11), + [sym__s_drs_end] = ACTIONS(13), + [sym__s_doc_end] = ACTIONS(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__br_tag] = ACTIONS(59), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), }, - [67] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, + [38] = { + [sym__doc_w_bgn_w_end_seq] = STATE(1368), + [sym__doc_w_bgn_wo_end_seq] = STATE(1368), + [sym__doc_wo_bgn_w_end_seq] = STATE(1368), + [sym__doc_wo_bgn_wo_end_seq] = STATE(1368), + [sym__doc_w_bgn_w_end] = STATE(40), + [sym__hidden_doc_w_bgn_wo_end] = STATE(472), + [sym__doc_wo_bgn_w_end] = STATE(39), + [sym__doc_wo_bgn_wo_end] = STATE(466), + [sym__drs_doc] = STATE(1085), + [sym__hidden_exp_doc] = STATE(1099), + [sym__hidden_imp_doc] = STATE(1084), + [sym__drs_doc_end] = STATE(39), + [sym__exp_doc_end] = STATE(40), + [sym__imp_doc_end] = STATE(39), + [sym__hidden_doc_end] = STATE(40), + [sym__hidden_s_dir] = STATE(468), + [sym__s_dir_yml] = STATE(468), + [sym__s_dir_tag] = STATE(468), + [sym__s_dir_rsv] = STATE(468), + [sym__hidden_br_prp_val] = STATE(1084), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_prp] = STATE(82), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq_val] = STATE(1084), + [sym__hidden_br_blk_seq] = STATE(1084), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map_val] = STATE(1082), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__br_blk_str_val] = STATE(1084), + [sym__br_blk_str] = STATE(1014), + [sym__br_flw_seq_val] = STATE(1084), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__br_flw_seq] = STATE(1010), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_flw_map_val] = STATE(1084), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__br_flw_map] = STATE(1146), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_dqt_str_val] = STATE(1084), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__br_dqt_str] = STATE(1084), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sqt_str_val] = STATE(1084), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__br_sqt_str] = STATE(1092), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_pln_blk_val] = STATE(1084), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_br_als_val] = STATE(787), + [sym__br_als] = STATE(787), + [sym__br_acr] = STATE(129), + [aux_sym__drs_doc_repeat1] = STATE(468), + [sym__eof] = ACTIONS(401), + [sym__s_dir_yml_bgn] = ACTIONS(7), + [sym__s_dir_tag_bgn] = ACTIONS(9), + [sym__s_dir_rsv_bgn] = ACTIONS(11), + [sym__s_drs_end] = ACTIONS(13), + [sym__s_doc_end] = ACTIONS(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__br_tag] = ACTIONS(59), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), }, - [68] = { - [ts_external_token__r_dqt_str_ctn] = true, - [ts_external_token__br_dqt_str_ctn] = true, - [ts_external_token__r_dqt_esc_nwl] = true, - [ts_external_token__br_dqt_esc_nwl] = true, - [ts_external_token__r_dqt_esc_seq] = true, - [ts_external_token__br_dqt_esc_seq] = true, - [ts_external_token__r_dqt_str_end] = true, - [ts_external_token__br_dqt_str_end] = true, - [ts_external_token_comment] = true, + [39] = { + [sym__doc_w_bgn_w_end_seq] = STATE(1400), + [sym__doc_w_bgn_wo_end_seq] = STATE(1400), + [sym__doc_wo_bgn_w_end_seq] = STATE(1400), + [sym__doc_wo_bgn_wo_end_seq] = STATE(1400), + [sym__doc_w_bgn_w_end] = STATE(40), + [sym__hidden_doc_w_bgn_wo_end] = STATE(472), + [sym__doc_wo_bgn_w_end] = STATE(39), + [sym__doc_wo_bgn_wo_end] = STATE(466), + [sym__drs_doc] = STATE(1085), + [sym__hidden_exp_doc] = STATE(1099), + [sym__hidden_imp_doc] = STATE(1084), + [sym__drs_doc_end] = STATE(39), + [sym__exp_doc_end] = STATE(40), + [sym__imp_doc_end] = STATE(39), + [sym__hidden_doc_end] = STATE(40), + [sym__hidden_s_dir] = STATE(468), + [sym__s_dir_yml] = STATE(468), + [sym__s_dir_tag] = STATE(468), + [sym__s_dir_rsv] = STATE(468), + [sym__hidden_br_prp_val] = STATE(1084), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_prp] = STATE(82), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq_val] = STATE(1084), + [sym__hidden_br_blk_seq] = STATE(1084), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map_val] = STATE(1082), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__br_blk_str_val] = STATE(1084), + [sym__br_blk_str] = STATE(1014), + [sym__br_flw_seq_val] = STATE(1084), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__br_flw_seq] = STATE(1010), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_flw_map_val] = STATE(1084), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__br_flw_map] = STATE(1146), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_dqt_str_val] = STATE(1084), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__br_dqt_str] = STATE(1084), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sqt_str_val] = STATE(1084), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__br_sqt_str] = STATE(1092), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_pln_blk_val] = STATE(1084), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_br_als_val] = STATE(787), + [sym__br_als] = STATE(787), + [sym__br_acr] = STATE(129), + [aux_sym__drs_doc_repeat1] = STATE(468), + [sym__eof] = ACTIONS(403), + [sym__s_dir_yml_bgn] = ACTIONS(7), + [sym__s_dir_tag_bgn] = ACTIONS(9), + [sym__s_dir_rsv_bgn] = ACTIONS(11), + [sym__s_drs_end] = ACTIONS(13), + [sym__s_doc_end] = ACTIONS(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__br_tag] = ACTIONS(59), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), }, - [69] = { - [ts_external_token__r_flw_seq_bgn] = true, - [ts_external_token__r_flw_map_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__r_dqt_str_bgn] = true, - [ts_external_token__r_sqt_str_bgn] = true, - [ts_external_token__r_sgl_pln_nul_flw] = true, - [ts_external_token__r_sgl_pln_bol_flw] = true, - [ts_external_token__r_sgl_pln_int_flw] = true, - [ts_external_token__r_sgl_pln_flt_flw] = true, - [ts_external_token__r_sgl_pln_str_flw] = true, - [ts_external_token__r_tag] = true, - [ts_external_token_comment] = true, + [40] = { + [sym__doc_w_bgn_w_end_seq] = STATE(1439), + [sym__doc_w_bgn_wo_end_seq] = STATE(1439), + [sym__doc_wo_bgn_w_end_seq] = STATE(1439), + [sym__doc_wo_bgn_wo_end_seq] = STATE(1439), + [sym__doc_w_bgn_w_end] = STATE(40), + [sym__hidden_doc_w_bgn_wo_end] = STATE(472), + [sym__doc_wo_bgn_w_end] = STATE(39), + [sym__doc_wo_bgn_wo_end] = STATE(466), + [sym__drs_doc] = STATE(1085), + [sym__hidden_exp_doc] = STATE(1099), + [sym__hidden_imp_doc] = STATE(1084), + [sym__drs_doc_end] = STATE(39), + [sym__exp_doc_end] = STATE(40), + [sym__imp_doc_end] = STATE(39), + [sym__hidden_doc_end] = STATE(40), + [sym__hidden_s_dir] = STATE(468), + [sym__s_dir_yml] = STATE(468), + [sym__s_dir_tag] = STATE(468), + [sym__s_dir_rsv] = STATE(468), + [sym__hidden_br_prp_val] = STATE(1084), + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_prp] = STATE(82), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq_val] = STATE(1084), + [sym__hidden_br_blk_seq] = STATE(1084), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map_val] = STATE(1082), + [sym__br_blk_map] = STATE(1028), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__br_blk_str_val] = STATE(1084), + [sym__br_blk_str] = STATE(1014), + [sym__br_flw_seq_val] = STATE(1084), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__br_flw_seq] = STATE(1010), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_flw_map_val] = STATE(1084), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__br_flw_map] = STATE(1146), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_dqt_str_val] = STATE(1084), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__br_dqt_str] = STATE(1084), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sqt_str_val] = STATE(1084), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__br_sqt_str] = STATE(1092), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_pln_blk_val] = STATE(1084), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_br_sgl_pln_blk] = STATE(970), + [sym__hidden_br_mtl_pln_blk] = STATE(1083), + [sym__hidden_br_als_val] = STATE(787), + [sym__br_als] = STATE(787), + [sym__br_acr] = STATE(129), + [aux_sym__drs_doc_repeat1] = STATE(468), + [sym__eof] = ACTIONS(405), + [sym__s_dir_yml_bgn] = ACTIONS(7), + [sym__s_dir_tag_bgn] = ACTIONS(9), + [sym__s_dir_rsv_bgn] = ACTIONS(11), + [sym__s_drs_end] = ACTIONS(13), + [sym__s_doc_end] = ACTIONS(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__br_sgl_pln_nul_blk] = ACTIONS(51), + [sym__br_sgl_pln_bol_blk] = ACTIONS(51), + [sym__br_sgl_pln_int_blk] = ACTIONS(51), + [sym__br_sgl_pln_flt_blk] = ACTIONS(51), + [sym__br_sgl_pln_str_blk] = ACTIONS(51), + [sym__br_mtl_pln_str_blk] = ACTIONS(55), + [sym__br_tag] = ACTIONS(59), + [sym__br_acr_bgn] = ACTIONS(63), + [sym__br_als_bgn] = ACTIONS(67), + [sym_comment] = ACTIONS(3), }, - [70] = { - [ts_external_token__s_dir_yml_bgn] = true, - [ts_external_token__s_dir_tag_bgn] = true, - [ts_external_token__s_dir_rsv_bgn] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token_comment] = true, - }, - [71] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token_comment] = true, + [41] = { + [sym__hidden_r_prp_val] = STATE(924), + [sym__hidden_br_prp_val] = STATE(958), + [sym__hidden_r_sgl_prp_val] = STATE(1327), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_sgl_prp] = STATE(294), + [sym__r_flw_seq_val] = STATE(1005), + [sym__br_flw_seq_val] = STATE(1004), + [sym__r_sgl_flw_seq_val] = STATE(1157), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_sgl_flw_seq] = STATE(1370), + [sym__r_flw_map_val] = STATE(1005), + [sym__br_flw_map_val] = STATE(1004), + [sym__r_sgl_flw_map_val] = STATE(1157), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_sgl_flw_map] = STATE(1371), + [sym__r_flw_imp_r_par] = STATE(873), + [sym__r_flw_imp_br_par] = STATE(879), + [sym__br_flw_imp_r_par] = STATE(881), + [sym__br_flw_imp_br_par] = STATE(882), + [sym__r_sgl_flw_imp_par] = STATE(1325), + [sym__hidden_r_dqt_str_val] = STATE(1005), + [sym__hidden_br_dqt_str_val] = STATE(1004), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1157), + [sym__r_dqt_str] = STATE(1005), + [sym__br_dqt_str] = STATE(1004), + [sym__r_sgl_dqt_str] = STATE(1157), + [sym__r_sqt_str_val] = STATE(1005), + [sym__br_sqt_str_val] = STATE(1004), + [sym__r_sgl_sqt_str_val] = STATE(1157), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_sgl_sqt_str] = STATE(1372), + [sym__r_pln_flw_val] = STATE(924), + [sym__br_pln_flw_val] = STATE(958), + [sym__r_sgl_pln_flw_val] = STATE(1327), + [sym__hidden_r_sgl_pln_flw] = STATE(1331), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(885), + [sym__hidden_br_als_val] = STATE(958), + [sym__r_als] = STATE(885), + [sym__br_als] = STATE(958), + [sym__r_acr] = STATE(248), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(407), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_seq_end] = ACTIONS(411), + [sym__br_flw_seq_end] = ACTIONS(414), + [sym__b_flw_seq_end] = ACTIONS(414), + [sym__r_flw_map_bgn] = ACTIONS(416), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_sep_bgn] = ACTIONS(411), + [sym__br_flw_sep_bgn] = ACTIONS(414), + [sym__r_dqt_str_bgn] = ACTIONS(420), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(424), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(428), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(428), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(428), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(428), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(428), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(434), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), + [sym_comment] = ACTIONS(3), }, - [72] = { - [ts_external_token__r_sqt_str_ctn] = true, - [ts_external_token__br_sqt_str_ctn] = true, - [ts_external_token__r_sqt_esc_sqt] = true, - [ts_external_token__br_sqt_esc_sqt] = true, - [ts_external_token__r_sqt_str_end] = true, - [ts_external_token__br_sqt_str_end] = true, - [ts_external_token_comment] = true, + [42] = { + [sym__hidden_r_prp_val] = STATE(949), + [sym__hidden_br_prp_val] = STATE(950), + [sym__hidden_r_sgl_prp_val] = STATE(1178), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_sgl_prp] = STATE(294), + [sym__r_flw_seq_val] = STATE(998), + [sym__br_flw_seq_val] = STATE(997), + [sym__r_sgl_flw_seq_val] = STATE(1181), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_sgl_flw_seq] = STATE(1370), + [sym__r_flw_map_val] = STATE(998), + [sym__br_flw_map_val] = STATE(997), + [sym__r_sgl_flw_map_val] = STATE(1181), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_sgl_flw_map] = STATE(1371), + [sym__r_flw_imp_r_par] = STATE(764), + [sym__r_flw_imp_br_par] = STATE(765), + [sym__br_flw_imp_r_par] = STATE(767), + [sym__br_flw_imp_br_par] = STATE(768), + [sym__r_sgl_flw_imp_par] = STATE(1294), + [sym__hidden_r_dqt_str_val] = STATE(998), + [sym__hidden_br_dqt_str_val] = STATE(997), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1181), + [sym__r_dqt_str] = STATE(998), + [sym__br_dqt_str] = STATE(997), + [sym__r_sgl_dqt_str] = STATE(1181), + [sym__r_sqt_str_val] = STATE(998), + [sym__br_sqt_str_val] = STATE(997), + [sym__r_sgl_sqt_str_val] = STATE(1181), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_sgl_sqt_str] = STATE(1372), + [sym__r_pln_flw_val] = STATE(949), + [sym__br_pln_flw_val] = STATE(950), + [sym__r_sgl_pln_flw_val] = STATE(1178), + [sym__hidden_r_sgl_pln_flw] = STATE(1331), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(769), + [sym__hidden_br_als_val] = STATE(950), + [sym__r_als] = STATE(769), + [sym__br_als] = STATE(950), + [sym__r_acr] = STATE(248), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(407), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_map_bgn] = ACTIONS(416), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_map_end] = ACTIONS(411), + [sym__br_flw_map_end] = ACTIONS(414), + [sym__b_flw_map_end] = ACTIONS(414), + [sym__r_flw_sep_bgn] = ACTIONS(411), + [sym__br_flw_sep_bgn] = ACTIONS(414), + [sym__r_dqt_str_bgn] = ACTIONS(420), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(424), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(428), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(428), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(428), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(428), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(428), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(434), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), + [sym_comment] = ACTIONS(3), }, - [73] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token_comment] = true, + [43] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(303), + [sym__r_flw_map_dat] = STATE(1113), + [sym__br_flw_map_dat] = STATE(1113), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(273), + [sym__br_flw_map_end] = ACTIONS(273), + [sym__b_flw_map_end] = ACTIONS(273), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [74] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token__br_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, + [44] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(822), + [sym__r_flw_map_dat] = STATE(1019), + [sym__br_flw_map_dat] = STATE(1019), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(293), + [sym__br_flw_map_end] = ACTIONS(293), + [sym__b_flw_map_end] = ACTIONS(293), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [75] = { - [ts_external_token__br_dqt_str_ctn] = true, - [ts_external_token__br_dqt_esc_nwl] = true, - [ts_external_token__br_dqt_esc_seq] = true, - [ts_external_token__r_dqt_str_end] = true, - [ts_external_token__br_dqt_str_end] = true, - [ts_external_token_comment] = true, + [45] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(1236), + [sym__r_flw_map_dat] = STATE(1066), + [sym__br_flw_map_dat] = STATE(1066), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(287), + [sym__br_flw_map_end] = ACTIONS(287), + [sym__b_flw_map_end] = ACTIONS(287), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [76] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token_comment] = true, - }, - [77] = { - [ts_external_token__br_sqt_str_ctn] = true, - [ts_external_token__br_sqt_esc_sqt] = true, - [ts_external_token__r_sqt_str_end] = true, - [ts_external_token__br_sqt_str_end] = true, - [ts_external_token_comment] = true, - }, - [78] = { - [ts_external_token__s_dir_yml_bgn] = true, - [ts_external_token__s_dir_tag_bgn] = true, - [ts_external_token__s_dir_rsv_bgn] = true, - [ts_external_token__r_dir_rsv_prm] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token_comment] = true, + [46] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(821), + [sym__r_flw_map_dat] = STATE(1019), + [sym__br_flw_map_dat] = STATE(1019), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(460), + [sym__br_flw_map_end] = ACTIONS(460), + [sym__b_flw_map_end] = ACTIONS(460), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [79] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token_comment] = true, + [47] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(738), + [sym__r_flw_map_dat] = STATE(1037), + [sym__br_flw_map_dat] = STATE(1037), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(297), + [sym__br_flw_map_end] = ACTIONS(297), + [sym__b_flw_map_end] = ACTIONS(297), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [80] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, + [48] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(884), + [sym__r_flw_map_dat] = STATE(1039), + [sym__br_flw_map_dat] = STATE(1039), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(462), + [sym__br_flw_map_end] = ACTIONS(462), + [sym__b_flw_map_end] = ACTIONS(462), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [81] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__br_flw_sep_bgn] = true, - [ts_external_token_comment] = true, + [49] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(1122), + [sym__r_flw_map_dat] = STATE(1151), + [sym__br_flw_map_dat] = STATE(1151), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(277), + [sym__br_flw_map_end] = ACTIONS(277), + [sym__b_flw_map_end] = ACTIONS(277), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [82] = { - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token__br_flw_njv_bgn] = true, - [ts_external_token_comment] = true, + [50] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(664), + [sym__r_flw_map_dat] = STATE(1032), + [sym__br_flw_map_dat] = STATE(1032), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(464), + [sym__br_flw_map_end] = ACTIONS(464), + [sym__b_flw_map_end] = ACTIONS(464), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [83] = { - [ts_external_token__eof] = true, - [ts_external_token__s_drs_end] = true, - [ts_external_token__s_doc_end] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token_comment] = true, - }, - [84] = { - [ts_external_token__r_dqt_str_ctn] = true, - [ts_external_token__r_dqt_esc_seq] = true, - [ts_external_token__r_dqt_str_end] = true, - [ts_external_token_comment] = true, - }, - [85] = { - [ts_external_token__r_sqt_str_ctn] = true, - [ts_external_token__r_sqt_esc_sqt] = true, - [ts_external_token__r_sqt_str_end] = true, - [ts_external_token_comment] = true, - }, - [86] = { - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, - }, - [87] = { - [ts_external_token__b_blk_seq_bgn] = true, - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, + [51] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(1226), + [sym__r_flw_map_dat] = STATE(1141), + [sym__br_flw_map_dat] = STATE(1141), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(269), + [sym__br_flw_map_end] = ACTIONS(269), + [sym__b_flw_map_end] = ACTIONS(269), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [88] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token_comment] = true, + [52] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(886), + [sym__r_flw_map_dat] = STATE(1039), + [sym__br_flw_map_dat] = STATE(1039), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(283), + [sym__br_flw_map_end] = ACTIONS(283), + [sym__b_flw_map_end] = ACTIONS(283), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [89] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token_comment] = true, + [53] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(666), + [sym__r_flw_map_dat] = STATE(1032), + [sym__br_flw_map_dat] = STATE(1032), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(267), + [sym__br_flw_map_end] = ACTIONS(267), + [sym__b_flw_map_end] = ACTIONS(267), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [90] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, + [54] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(1234), + [sym__r_flw_map_dat] = STATE(1066), + [sym__br_flw_map_dat] = STATE(1066), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(466), + [sym__br_flw_map_end] = ACTIONS(466), + [sym__b_flw_map_end] = ACTIONS(466), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [91] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token_comment] = true, + [55] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__flw_map_tal] = STATE(737), + [sym__r_flw_map_dat] = STATE(1037), + [sym__br_flw_map_dat] = STATE(1037), + [sym__hidden_r_flw_map_itm] = STATE(607), + [sym__hidden_br_flw_map_itm] = STATE(559), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(468), + [sym__br_flw_map_end] = ACTIONS(468), + [sym__b_flw_map_end] = ACTIONS(468), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), + [sym_comment] = ACTIONS(3), }, - [92] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, - }, - [93] = { - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token__br_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, - }, - [94] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__r_flw_sep_bgn] = true, - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token_comment] = true, - }, - [95] = { - [ts_external_token__br_blk_str_ctn] = true, - [ts_external_token__bl] = true, - [ts_external_token_comment] = true, + [56] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(671), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1034), + [sym__br_flw_seq_dat] = STATE(1034), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(472), + [sym__br_flw_seq_end] = ACTIONS(472), + [sym__b_flw_seq_end] = ACTIONS(472), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [96] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token__br_flw_map_end] = true, - [ts_external_token_comment] = true, + [57] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(740), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1035), + [sym__br_flw_seq_dat] = STATE(1035), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(486), + [sym__br_flw_seq_end] = ACTIONS(486), + [sym__b_flw_seq_end] = ACTIONS(486), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [97] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token__br_flw_seq_end] = true, - [ts_external_token_comment] = true, + [58] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(1096), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1093), + [sym__br_flw_seq_dat] = STATE(1093), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(369), + [sym__br_flw_seq_end] = ACTIONS(369), + [sym__b_flw_seq_end] = ACTIONS(369), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [98] = { - [ts_external_token__r_flw_njv_bgn] = true, - [ts_external_token_comment] = true, + [59] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(825), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1129), + [sym__br_flw_seq_dat] = STATE(1129), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(361), + [sym__br_flw_seq_end] = ACTIONS(361), + [sym__b_flw_seq_end] = ACTIONS(361), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [99] = { - [ts_external_token__r_flw_jsv_bgn] = true, - [ts_external_token_comment] = true, + [60] = { + [sym__hidden_r_prp_val] = STATE(815), + [sym__hidden_br_prp_val] = STATE(815), + [sym__hidden_r_sgl_prp_val] = STATE(1295), + [sym__r_prp] = STATE(119), + [sym__br_prp] = STATE(124), + [sym__r_sgl_prp] = STATE(288), + [sym__r_flw_seq_val] = STATE(815), + [sym__br_flw_seq_val] = STATE(815), + [sym__r_sgl_flw_seq_val] = STATE(1295), + [sym__r_flw_seq] = STATE(834), + [sym__br_flw_seq] = STATE(833), + [sym__r_sgl_flw_seq] = STATE(1251), + [sym__r_flw_map_val] = STATE(815), + [sym__br_flw_map_val] = STATE(815), + [sym__r_sgl_flw_map_val] = STATE(1295), + [sym__r_flw_map] = STATE(832), + [sym__br_flw_map] = STATE(830), + [sym__r_sgl_flw_map] = STATE(1248), + [sym__hidden_flw_ann_par_tal] = STATE(815), + [sym__hidden_sgl_flw_ann_par_tal] = STATE(1295), + [sym__hidden_r_dqt_str_val] = STATE(815), + [sym__hidden_br_dqt_str_val] = STATE(815), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1295), + [sym__r_dqt_str] = STATE(815), + [sym__br_dqt_str] = STATE(815), + [sym__r_sgl_dqt_str] = STATE(1295), + [sym__r_sqt_str_val] = STATE(815), + [sym__br_sqt_str_val] = STATE(815), + [sym__r_sgl_sqt_str_val] = STATE(1295), + [sym__r_sqt_str] = STATE(829), + [sym__br_sqt_str] = STATE(828), + [sym__r_sgl_sqt_str] = STATE(1245), + [sym__r_pln_flw_val] = STATE(815), + [sym__br_pln_flw_val] = STATE(815), + [sym__r_sgl_pln_flw_val] = STATE(1295), + [sym__hidden_r_sgl_pln_flw] = STATE(859), + [sym__hidden_br_sgl_pln_flw] = STATE(860), + [sym__hidden_r_mtl_pln_flw] = STATE(861), + [sym__hidden_br_mtl_pln_flw] = STATE(860), + [sym__hidden_r_als_val] = STATE(896), + [sym__hidden_br_als_val] = STATE(815), + [sym__r_als] = STATE(896), + [sym__br_als] = STATE(815), + [sym__r_acr] = STATE(214), + [sym__br_acr] = STATE(223), + [sym__r_flw_seq_bgn] = ACTIONS(488), + [sym__br_flw_seq_bgn] = ACTIONS(490), + [sym__r_flw_map_bgn] = ACTIONS(492), + [sym__br_flw_map_bgn] = ACTIONS(494), + [sym__r_flw_map_end] = ACTIONS(496), + [sym__br_flw_map_end] = ACTIONS(499), + [sym__b_flw_map_end] = ACTIONS(499), + [sym__r_flw_sep_bgn] = ACTIONS(496), + [sym__br_flw_sep_bgn] = ACTIONS(499), + [sym__r_dqt_str_bgn] = ACTIONS(501), + [sym__br_dqt_str_bgn] = ACTIONS(503), + [sym__r_sqt_str_bgn] = ACTIONS(505), + [sym__br_sqt_str_bgn] = ACTIONS(507), + [sym__r_sgl_pln_nul_flw] = ACTIONS(509), + [sym__br_sgl_pln_nul_flw] = ACTIONS(511), + [sym__r_sgl_pln_bol_flw] = ACTIONS(509), + [sym__br_sgl_pln_bol_flw] = ACTIONS(511), + [sym__r_sgl_pln_int_flw] = ACTIONS(509), + [sym__br_sgl_pln_int_flw] = ACTIONS(511), + [sym__r_sgl_pln_flt_flw] = ACTIONS(509), + [sym__br_sgl_pln_flt_flw] = ACTIONS(511), + [sym__r_sgl_pln_str_flw] = ACTIONS(509), + [sym__br_sgl_pln_str_flw] = ACTIONS(511), + [sym__r_mtl_pln_str_flw] = ACTIONS(513), + [sym__br_mtl_pln_str_flw] = ACTIONS(511), + [sym__r_tag] = ACTIONS(515), + [sym__br_tag] = ACTIONS(517), + [sym__r_acr_bgn] = ACTIONS(519), + [sym__br_acr_bgn] = ACTIONS(521), + [sym__r_als_bgn] = ACTIONS(523), + [sym__br_als_bgn] = ACTIONS(525), + [sym_comment] = ACTIONS(3), }, - [100] = { - [ts_external_token__r_blk_imp_bgn] = true, - [ts_external_token_comment] = true, + [61] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(761), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1131), + [sym__br_flw_seq_dat] = STATE(1131), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(527), + [sym__br_flw_seq_end] = ACTIONS(527), + [sym__b_flw_seq_end] = ACTIONS(527), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [101] = { - [ts_external_token__r_flw_map_end] = true, - [ts_external_token_comment] = true, - }, - [102] = { - [ts_external_token__r_flw_seq_end] = true, - [ts_external_token_comment] = true, - }, - [103] = { - [ts_external_token__r_als_ctn] = true, - [ts_external_token_comment] = true, - }, - [104] = { - [ts_external_token__r_acr_ctn] = true, - [ts_external_token_comment] = true, + [62] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(1240), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1104), + [sym__br_flw_seq_dat] = STATE(1104), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(305), + [sym__br_flw_seq_end] = ACTIONS(305), + [sym__b_flw_seq_end] = ACTIONS(305), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [105] = { - [ts_external_token_comment] = true, + [63] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(892), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1131), + [sym__br_flw_seq_dat] = STATE(1131), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(375), + [sym__br_flw_seq_end] = ACTIONS(375), + [sym__b_flw_seq_end] = ACTIONS(375), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [106] = { - [ts_external_token__eof] = true, - [ts_external_token_comment] = true, + [64] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(343), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1107), + [sym__br_flw_seq_dat] = STATE(1107), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(351), + [sym__br_flw_seq_end] = ACTIONS(351), + [sym__b_flw_seq_end] = ACTIONS(351), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [107] = { - [ts_external_token__r_dir_tag_pfx] = true, - [ts_external_token_comment] = true, + [65] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(824), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1129), + [sym__br_flw_seq_dat] = STATE(1129), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(529), + [sym__br_flw_seq_end] = ACTIONS(529), + [sym__b_flw_seq_end] = ACTIONS(529), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [108] = { - [ts_external_token__r_dir_tag_hdl] = true, - [ts_external_token_comment] = true, + [66] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(1211), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1140), + [sym__br_flw_seq_dat] = STATE(1140), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(377), + [sym__br_flw_seq_end] = ACTIONS(377), + [sym__b_flw_seq_end] = ACTIONS(377), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, - [109] = { - [ts_external_token__r_dir_yml_ver] = true, - [ts_external_token_comment] = true, + [67] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(743), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1035), + [sym__br_flw_seq_dat] = STATE(1035), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(357), + [sym__br_flw_seq_end] = ACTIONS(357), + [sym__b_flw_seq_end] = ACTIONS(357), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), }, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [sym__eof] = ACTIONS(1), - [sym__s_dir_yml_bgn] = ACTIONS(1), - [sym__r_dir_yml_ver] = ACTIONS(1), - [sym__s_dir_tag_bgn] = ACTIONS(1), - [sym__r_dir_tag_hdl] = ACTIONS(1), - [sym__r_dir_tag_pfx] = ACTIONS(1), - [sym__s_dir_rsv_bgn] = ACTIONS(1), - [sym__r_dir_rsv_prm] = ACTIONS(1), - [sym__s_drs_end] = ACTIONS(1), - [sym__s_doc_end] = ACTIONS(1), - [sym__r_blk_seq_bgn] = ACTIONS(1), - [sym__br_blk_seq_bgn] = ACTIONS(1), - [sym__b_blk_seq_bgn] = ACTIONS(1), - [sym__r_blk_key_bgn] = ACTIONS(1), - [sym__br_blk_key_bgn] = ACTIONS(1), - [sym__b_blk_key_bgn] = ACTIONS(1), - [sym__r_blk_val_bgn] = ACTIONS(1), - [sym__br_blk_val_bgn] = ACTIONS(1), - [sym__b_blk_val_bgn] = ACTIONS(1), - [sym__r_blk_imp_bgn] = ACTIONS(1), - [sym__r_blk_lit_bgn] = ACTIONS(1), - [sym__br_blk_lit_bgn] = ACTIONS(1), - [sym__r_blk_fld_bgn] = ACTIONS(1), - [sym__br_blk_fld_bgn] = ACTIONS(1), - [sym__br_blk_str_ctn] = ACTIONS(1), - [sym__r_flw_seq_bgn] = ACTIONS(1), - [sym__br_flw_seq_bgn] = ACTIONS(1), - [sym__b_flw_seq_bgn] = ACTIONS(1), - [sym__r_flw_seq_end] = ACTIONS(1), - [sym__br_flw_seq_end] = ACTIONS(1), - [sym__r_flw_map_bgn] = ACTIONS(1), - [sym__br_flw_map_bgn] = ACTIONS(1), - [sym__b_flw_map_bgn] = ACTIONS(1), - [sym__r_flw_map_end] = ACTIONS(1), - [sym__br_flw_map_end] = ACTIONS(1), - [sym__r_flw_sep_bgn] = ACTIONS(1), - [sym__br_flw_sep_bgn] = ACTIONS(1), - [sym__r_flw_key_bgn] = ACTIONS(1), - [sym__br_flw_key_bgn] = ACTIONS(1), - [sym__r_flw_jsv_bgn] = ACTIONS(1), - [sym__br_flw_jsv_bgn] = ACTIONS(1), - [sym__r_flw_njv_bgn] = ACTIONS(1), - [sym__br_flw_njv_bgn] = ACTIONS(1), - [sym__r_dqt_str_bgn] = ACTIONS(1), - [sym__br_dqt_str_bgn] = ACTIONS(1), - [sym__b_dqt_str_bgn] = ACTIONS(1), - [sym__r_dqt_str_ctn] = ACTIONS(1), - [sym__br_dqt_str_ctn] = ACTIONS(1), - [sym__r_dqt_esc_nwl] = ACTIONS(1), - [sym__br_dqt_esc_nwl] = ACTIONS(1), - [sym__r_dqt_esc_seq] = ACTIONS(1), - [sym__br_dqt_esc_seq] = ACTIONS(1), - [sym__r_dqt_str_end] = ACTIONS(1), - [sym__br_dqt_str_end] = ACTIONS(1), - [sym__r_sqt_str_bgn] = ACTIONS(1), - [sym__br_sqt_str_bgn] = ACTIONS(1), - [sym__b_sqt_str_bgn] = ACTIONS(1), - [sym__r_sqt_str_ctn] = ACTIONS(1), - [sym__br_sqt_str_ctn] = ACTIONS(1), - [sym__r_sqt_esc_sqt] = ACTIONS(1), - [sym__br_sqt_esc_sqt] = ACTIONS(1), - [sym__r_sqt_str_end] = ACTIONS(1), - [sym__br_sqt_str_end] = ACTIONS(1), - [sym__r_sgl_pln_nul_blk] = ACTIONS(1), - [sym__br_sgl_pln_nul_blk] = ACTIONS(1), - [sym__b_sgl_pln_nul_blk] = ACTIONS(1), - [sym__r_sgl_pln_nul_flw] = ACTIONS(1), - [sym__br_sgl_pln_nul_flw] = ACTIONS(1), - [sym__r_sgl_pln_bol_blk] = ACTIONS(1), - [sym__br_sgl_pln_bol_blk] = ACTIONS(1), - [sym__b_sgl_pln_bol_blk] = ACTIONS(1), - [sym__r_sgl_pln_bol_flw] = ACTIONS(1), - [sym__br_sgl_pln_bol_flw] = ACTIONS(1), - [sym__r_sgl_pln_int_blk] = ACTIONS(1), - [sym__br_sgl_pln_int_blk] = ACTIONS(1), - [sym__b_sgl_pln_int_blk] = ACTIONS(1), - [sym__r_sgl_pln_int_flw] = ACTIONS(1), - [sym__br_sgl_pln_int_flw] = ACTIONS(1), - [sym__r_sgl_pln_flt_blk] = ACTIONS(1), - [sym__br_sgl_pln_flt_blk] = ACTIONS(1), - [sym__b_sgl_pln_flt_blk] = ACTIONS(1), - [sym__r_sgl_pln_flt_flw] = ACTIONS(1), - [sym__br_sgl_pln_flt_flw] = ACTIONS(1), - [sym__r_sgl_pln_str_blk] = ACTIONS(1), - [sym__br_sgl_pln_str_blk] = ACTIONS(1), - [sym__b_sgl_pln_str_blk] = ACTIONS(1), - [sym__r_sgl_pln_str_flw] = ACTIONS(1), - [sym__br_sgl_pln_str_flw] = ACTIONS(1), - [sym__r_mtl_pln_str_blk] = ACTIONS(1), - [sym__br_mtl_pln_str_blk] = ACTIONS(1), - [sym__r_mtl_pln_str_flw] = ACTIONS(1), - [sym__br_mtl_pln_str_flw] = ACTIONS(1), - [sym__r_tag] = ACTIONS(1), - [sym__br_tag] = ACTIONS(1), - [sym__b_tag] = ACTIONS(1), - [sym__r_acr_bgn] = ACTIONS(1), - [sym__br_acr_bgn] = ACTIONS(1), - [sym__b_acr_bgn] = ACTIONS(1), - [sym__r_acr_ctn] = ACTIONS(1), - [sym__r_als_bgn] = ACTIONS(1), - [sym__br_als_bgn] = ACTIONS(1), - [sym__b_als_bgn] = ACTIONS(1), - [sym__r_als_ctn] = ACTIONS(1), - [sym__bl] = ACTIONS(1), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(1), - }, - [1] = { - [sym_stream] = STATE(1350), - [sym__hidden_bgn_imp_doc] = STATE(469), - [sym__drs_doc] = STATE(471), - [sym__hidden_exp_doc] = STATE(466), - [sym__drs_doc_end] = STATE(37), - [sym__exp_doc_end] = STATE(37), - [sym__bgn_imp_doc_end] = STATE(37), - [sym__hidden_doc_end] = STATE(38), - [sym__hidden_exp_doc_tal] = STATE(469), - [sym__hidden_s_dir] = STATE(465), - [sym__s_dir_yml] = STATE(465), - [sym__s_dir_tag] = STATE(465), - [sym__s_dir_rsv] = STATE(465), - [sym__hidden_r_prp_val] = STATE(469), - [sym__hidden_br_prp_val] = STATE(469), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(80), - [sym__br_prp] = STATE(82), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(469), - [sym__hidden_r_blk_seq_br_val] = STATE(469), - [sym__hidden_br_blk_seq_val] = STATE(469), - [sym__hidden_r_blk_seq] = STATE(469), - [sym__hidden_br_blk_seq] = STATE(469), - [sym__r_blk_seq_itm] = STATE(888), - [sym__br_blk_seq_itm] = STATE(884), - [sym__hidden_r_blk_map_r_val] = STATE(469), - [sym__r_blk_map_br_val] = STATE(1023), - [sym__br_blk_map_val] = STATE(1122), - [sym__r_blk_map] = STATE(1126), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_r_blk_map_itm] = STATE(134), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(1087), - [sym__br_blk_str_val] = STATE(469), - [sym__r_blk_str] = STATE(1081), - [sym__br_blk_str] = STATE(1077), - [sym__r_flw_seq_val] = STATE(469), - [sym__br_flw_seq_val] = STATE(469), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1068), - [sym__br_flw_seq] = STATE(1065), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(469), - [sym__br_flw_map_val] = STATE(469), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1039), - [sym__br_flw_map] = STATE(1038), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(469), - [sym__hidden_br_dqt_str_val] = STATE(469), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(469), - [sym__br_dqt_str] = STATE(469), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(469), - [sym__br_sqt_str_val] = STATE(469), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1033), - [sym__br_sqt_str] = STATE(1032), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(469), - [sym__br_pln_blk_val] = STATE(469), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(956), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_r_mtl_pln_blk] = STATE(469), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_r_als_val] = STATE(767), - [sym__hidden_br_als_val] = STATE(745), - [sym__r_als] = STATE(767), - [sym__br_als] = STATE(745), - [sym__r_acr] = STATE(130), - [sym__br_acr] = STATE(128), - [aux_sym__drs_doc_repeat1] = STATE(465), - [sym__eof] = ACTIONS(5), - [sym__s_dir_yml_bgn] = ACTIONS(7), - [sym__s_dir_tag_bgn] = ACTIONS(9), - [sym__s_dir_rsv_bgn] = ACTIONS(11), - [sym__s_drs_end] = ACTIONS(13), - [sym__s_doc_end] = ACTIONS(15), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(29), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__r_blk_fld_bgn] = ACTIONS(29), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__r_flw_seq_bgn] = ACTIONS(33), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__r_flw_map_bgn] = ACTIONS(37), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__r_dqt_str_bgn] = ACTIONS(41), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__r_sqt_str_bgn] = ACTIONS(45), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__r_sgl_pln_nul_blk] = ACTIONS(49), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__r_sgl_pln_bol_blk] = ACTIONS(49), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__r_sgl_pln_int_blk] = ACTIONS(49), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__r_sgl_pln_flt_blk] = ACTIONS(49), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__r_sgl_pln_str_blk] = ACTIONS(49), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__r_mtl_pln_str_blk] = ACTIONS(53), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__r_tag] = ACTIONS(57), - [sym__br_tag] = ACTIONS(59), - [sym__r_acr_bgn] = ACTIONS(61), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__r_als_bgn] = ACTIONS(65), - [sym__br_als_bgn] = ACTIONS(67), + [68] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(673), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1034), + [sym__br_flw_seq_dat] = STATE(1034), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(365), + [sym__br_flw_seq_end] = ACTIONS(365), + [sym__b_flw_seq_end] = ACTIONS(365), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(49), }, - [2] = { - [sym__hidden_r_prp_val] = STATE(357), - [sym__hidden_br_prp_val] = STATE(357), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(357), - [sym__hidden_r_blk_seq_br_val] = STATE(357), - [sym__hidden_br_blk_seq_val] = STATE(357), - [sym__hidden_r_blk_seq_spc_val] = STATE(357), - [sym__hidden_br_blk_seq_spc_val] = STATE(357), - [sym__hidden_b_blk_seq_spc_val] = STATE(357), - [sym__hidden_r_blk_seq] = STATE(357), - [sym__hidden_br_blk_seq] = STATE(357), - [sym__hidden_b_blk_seq_spc] = STATE(357), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(357), - [sym__hidden_r_blk_map_r_val] = STATE(357), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(357), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(357), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(357), - [sym__br_flw_seq_val] = STATE(357), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(357), - [sym__br_flw_map_val] = STATE(357), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(357), - [sym__hidden_br_dqt_str_val] = STATE(357), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(357), - [sym__br_dqt_str] = STATE(357), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(357), - [sym__br_sqt_str_val] = STATE(357), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(357), - [sym__br_pln_blk_val] = STATE(357), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(357), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(71), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(71), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(71), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(71), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(71), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(71), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(71), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(71), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(71), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(71), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(71), - [sym__r_mtl_pln_str_blk] = ACTIONS(97), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(71), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(71), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(71), - [sym__bl] = ACTIONS(71), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), - }, - [3] = { - [sym__hidden_r_prp_val] = STATE(383), - [sym__hidden_br_prp_val] = STATE(383), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(383), - [sym__hidden_r_blk_seq_br_val] = STATE(383), - [sym__hidden_br_blk_seq_val] = STATE(383), - [sym__hidden_r_blk_seq_spc_val] = STATE(383), - [sym__hidden_br_blk_seq_spc_val] = STATE(383), - [sym__hidden_b_blk_seq_spc_val] = STATE(383), - [sym__hidden_r_blk_seq] = STATE(383), - [sym__hidden_br_blk_seq] = STATE(383), - [sym__hidden_b_blk_seq_spc] = STATE(383), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(383), - [sym__hidden_r_blk_map_r_val] = STATE(383), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(383), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(383), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(383), - [sym__br_flw_seq_val] = STATE(383), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(383), - [sym__br_flw_map_val] = STATE(383), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(383), - [sym__hidden_br_dqt_str_val] = STATE(383), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(383), - [sym__br_dqt_str] = STATE(383), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(383), - [sym__br_sqt_str_val] = STATE(383), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(383), - [sym__br_pln_blk_val] = STATE(383), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(383), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(113), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(113), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(113), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(113), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(113), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(113), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(113), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(113), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(113), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(113), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(113), - [sym__r_mtl_pln_str_blk] = ACTIONS(115), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(113), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(113), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(113), - [sym__bl] = ACTIONS(113), + [69] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__flw_seq_tal] = STATE(1238), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__r_flw_seq_dat] = STATE(1104), + [sym__br_flw_seq_dat] = STATE(1104), + [sym__hidden_r_flw_seq_itm] = STATE(572), + [sym__hidden_br_flw_seq_itm] = STATE(573), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(531), + [sym__br_flw_seq_end] = ACTIONS(531), + [sym__b_flw_seq_end] = ACTIONS(531), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), }, - [4] = { - [sym__hidden_r_prp_val] = STATE(367), - [sym__hidden_br_prp_val] = STATE(367), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(367), - [sym__hidden_r_blk_seq_br_val] = STATE(367), - [sym__hidden_br_blk_seq_val] = STATE(367), - [sym__hidden_r_blk_seq_spc_val] = STATE(367), - [sym__hidden_br_blk_seq_spc_val] = STATE(367), - [sym__hidden_b_blk_seq_spc_val] = STATE(367), - [sym__hidden_r_blk_seq] = STATE(367), - [sym__hidden_br_blk_seq] = STATE(367), - [sym__hidden_b_blk_seq_spc] = STATE(367), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(367), - [sym__hidden_r_blk_map_r_val] = STATE(367), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(367), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(367), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(367), - [sym__br_flw_seq_val] = STATE(367), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(367), - [sym__br_flw_map_val] = STATE(367), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(367), - [sym__hidden_br_dqt_str_val] = STATE(367), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(367), - [sym__br_dqt_str] = STATE(367), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(367), - [sym__br_sqt_str_val] = STATE(367), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(367), - [sym__br_pln_blk_val] = STATE(367), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(367), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(117), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(117), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(117), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(117), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(117), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(117), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(117), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(117), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(117), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(117), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(117), - [sym__r_mtl_pln_str_blk] = ACTIONS(119), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(117), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(117), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(117), - [sym__bl] = ACTIONS(117), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), - }, - [5] = { - [sym__hidden_r_prp_val] = STATE(368), - [sym__hidden_br_prp_val] = STATE(368), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(368), - [sym__hidden_r_blk_seq_br_val] = STATE(368), - [sym__hidden_br_blk_seq_val] = STATE(368), - [sym__hidden_r_blk_seq_spc_val] = STATE(368), - [sym__hidden_br_blk_seq_spc_val] = STATE(368), - [sym__hidden_b_blk_seq_spc_val] = STATE(368), - [sym__hidden_r_blk_seq] = STATE(368), - [sym__hidden_br_blk_seq] = STATE(368), - [sym__hidden_b_blk_seq_spc] = STATE(368), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(368), - [sym__hidden_r_blk_map_r_val] = STATE(368), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(368), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(368), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(368), - [sym__br_flw_seq_val] = STATE(368), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(368), - [sym__br_flw_map_val] = STATE(368), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(368), - [sym__hidden_br_dqt_str_val] = STATE(368), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(368), - [sym__br_dqt_str] = STATE(368), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(368), - [sym__br_sqt_str_val] = STATE(368), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(368), - [sym__br_pln_blk_val] = STATE(368), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(368), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(121), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(121), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(121), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(121), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(121), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(121), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(121), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(121), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(121), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(121), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(121), - [sym__r_mtl_pln_str_blk] = ACTIONS(123), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(121), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(121), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(121), - [sym__bl] = ACTIONS(121), + [70] = { + [sym__hidden_r_prp_val] = STATE(870), + [sym__hidden_br_prp_val] = STATE(870), + [sym__hidden_r_sgl_prp_val] = STATE(1323), + [sym__r_prp] = STATE(121), + [sym__br_prp] = STATE(120), + [sym__r_sgl_prp] = STATE(278), + [sym__r_flw_seq_val] = STATE(870), + [sym__br_flw_seq_val] = STATE(870), + [sym__r_sgl_flw_seq_val] = STATE(1323), + [sym__r_flw_seq] = STATE(905), + [sym__br_flw_seq] = STATE(904), + [sym__r_sgl_flw_seq] = STATE(1276), + [sym__r_flw_map_val] = STATE(870), + [sym__br_flw_map_val] = STATE(870), + [sym__r_sgl_flw_map_val] = STATE(1323), + [sym__r_flw_map] = STATE(903), + [sym__br_flw_map] = STATE(902), + [sym__r_sgl_flw_map] = STATE(1274), + [sym__hidden_flw_ann_par_tal] = STATE(870), + [sym__hidden_sgl_flw_ann_par_tal] = STATE(1323), + [sym__hidden_r_dqt_str_val] = STATE(870), + [sym__hidden_br_dqt_str_val] = STATE(870), + [sym__hidden_r_sgl_dqt_str_val] = STATE(1323), + [sym__r_dqt_str] = STATE(870), + [sym__br_dqt_str] = STATE(870), + [sym__r_sgl_dqt_str] = STATE(1323), + [sym__r_sqt_str_val] = STATE(870), + [sym__br_sqt_str_val] = STATE(870), + [sym__r_sgl_sqt_str_val] = STATE(1323), + [sym__r_sqt_str] = STATE(899), + [sym__br_sqt_str] = STATE(898), + [sym__r_sgl_sqt_str] = STATE(1273), + [sym__r_pln_flw_val] = STATE(870), + [sym__br_pln_flw_val] = STATE(870), + [sym__r_sgl_pln_flw_val] = STATE(1323), + [sym__hidden_r_sgl_pln_flw] = STATE(778), + [sym__hidden_br_sgl_pln_flw] = STATE(779), + [sym__hidden_r_mtl_pln_flw] = STATE(780), + [sym__hidden_br_mtl_pln_flw] = STATE(779), + [sym__hidden_r_als_val] = STATE(900), + [sym__hidden_br_als_val] = STATE(870), + [sym__r_als] = STATE(900), + [sym__br_als] = STATE(870), + [sym__r_acr] = STATE(226), + [sym__br_acr] = STATE(219), + [sym__r_flw_seq_bgn] = ACTIONS(533), + [sym__br_flw_seq_bgn] = ACTIONS(535), + [sym__r_flw_seq_end] = ACTIONS(496), + [sym__br_flw_seq_end] = ACTIONS(499), + [sym__b_flw_seq_end] = ACTIONS(499), + [sym__r_flw_map_bgn] = ACTIONS(537), + [sym__br_flw_map_bgn] = ACTIONS(539), + [sym__r_flw_sep_bgn] = ACTIONS(496), + [sym__br_flw_sep_bgn] = ACTIONS(499), + [sym__r_dqt_str_bgn] = ACTIONS(541), + [sym__br_dqt_str_bgn] = ACTIONS(543), + [sym__r_sqt_str_bgn] = ACTIONS(545), + [sym__br_sqt_str_bgn] = ACTIONS(547), + [sym__r_sgl_pln_nul_flw] = ACTIONS(549), + [sym__br_sgl_pln_nul_flw] = ACTIONS(551), + [sym__r_sgl_pln_bol_flw] = ACTIONS(549), + [sym__br_sgl_pln_bol_flw] = ACTIONS(551), + [sym__r_sgl_pln_int_flw] = ACTIONS(549), + [sym__br_sgl_pln_int_flw] = ACTIONS(551), + [sym__r_sgl_pln_flt_flw] = ACTIONS(549), + [sym__br_sgl_pln_flt_flw] = ACTIONS(551), + [sym__r_sgl_pln_str_flw] = ACTIONS(549), + [sym__br_sgl_pln_str_flw] = ACTIONS(551), + [sym__r_mtl_pln_str_flw] = ACTIONS(553), + [sym__br_mtl_pln_str_flw] = ACTIONS(551), + [sym__r_tag] = ACTIONS(555), + [sym__br_tag] = ACTIONS(557), + [sym__r_acr_bgn] = ACTIONS(559), + [sym__br_acr_bgn] = ACTIONS(561), + [sym__r_als_bgn] = ACTIONS(563), + [sym__br_als_bgn] = ACTIONS(565), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), }, - [6] = { - [sym__hidden_r_prp_val] = STATE(366), - [sym__hidden_br_prp_val] = STATE(366), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(366), - [sym__hidden_r_blk_seq_br_val] = STATE(366), - [sym__hidden_br_blk_seq_val] = STATE(366), - [sym__hidden_r_blk_seq_spc_val] = STATE(366), - [sym__hidden_br_blk_seq_spc_val] = STATE(366), - [sym__hidden_b_blk_seq_spc_val] = STATE(366), - [sym__hidden_r_blk_seq] = STATE(366), - [sym__hidden_br_blk_seq] = STATE(366), - [sym__hidden_b_blk_seq_spc] = STATE(366), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(366), - [sym__hidden_r_blk_map_r_val] = STATE(366), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(366), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(366), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(366), - [sym__br_flw_seq_val] = STATE(366), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(366), - [sym__br_flw_map_val] = STATE(366), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(366), - [sym__hidden_br_dqt_str_val] = STATE(366), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(366), - [sym__br_dqt_str] = STATE(366), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(366), - [sym__br_sqt_str_val] = STATE(366), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(366), - [sym__br_pln_blk_val] = STATE(366), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(366), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(125), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(125), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(125), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(125), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(125), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(125), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(125), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(125), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(125), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(125), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(125), - [sym__r_mtl_pln_str_blk] = ACTIONS(127), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(125), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(125), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(125), - [sym__bl] = ACTIONS(125), + [71] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__hidden_r_flw_map_itm] = STATE(913), + [sym__hidden_br_flw_map_itm] = STATE(913), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(567), + [sym__br_flw_map_end] = ACTIONS(567), + [sym__b_flw_map_end] = ACTIONS(567), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), }, - [7] = { - [sym__hidden_r_prp_val] = STATE(358), - [sym__hidden_br_prp_val] = STATE(358), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(358), - [sym__hidden_r_blk_seq_br_val] = STATE(358), - [sym__hidden_br_blk_seq_val] = STATE(358), - [sym__hidden_r_blk_seq_spc_val] = STATE(358), - [sym__hidden_br_blk_seq_spc_val] = STATE(358), - [sym__hidden_b_blk_seq_spc_val] = STATE(358), - [sym__hidden_r_blk_seq] = STATE(358), - [sym__hidden_br_blk_seq] = STATE(358), - [sym__hidden_b_blk_seq_spc] = STATE(358), - [sym__r_blk_seq_itm] = STATE(946), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__hidden_blk_seq_itm_tal] = STATE(358), - [sym__hidden_r_blk_map_r_val] = STATE(358), - [sym__r_blk_map_br_val] = STATE(363), - [sym__br_blk_map_val] = STATE(362), - [sym__r_blk_map] = STATE(319), - [sym__br_blk_map] = STATE(318), - [sym__hidden_r_blk_map_itm] = STATE(145), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__hidden_blk_exp_itm_tal] = STATE(358), - [sym__r_blk_str_val] = STATE(361), - [sym__br_blk_str_val] = STATE(358), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(358), - [sym__br_flw_seq_val] = STATE(358), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(358), - [sym__br_flw_map_val] = STATE(358), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(358), - [sym__hidden_br_dqt_str_val] = STATE(358), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(358), - [sym__br_dqt_str] = STATE(358), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(358), - [sym__br_sqt_str_val] = STATE(358), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(358), - [sym__br_pln_blk_val] = STATE(358), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(272), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(358), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(261), - [sym__hidden_br_als_val] = STATE(262), - [sym__r_als] = STATE(261), - [sym__br_als] = STATE(262), - [sym__r_acr] = STATE(103), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(129), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(129), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(77), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(129), - [sym__r_flw_map_bgn] = ACTIONS(81), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(129), - [sym__r_dqt_str_bgn] = ACTIONS(85), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(129), - [sym__r_sqt_str_bgn] = ACTIONS(89), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(129), - [sym__r_sgl_pln_nul_blk] = ACTIONS(93), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(129), - [sym__r_sgl_pln_bol_blk] = ACTIONS(93), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(129), - [sym__r_sgl_pln_int_blk] = ACTIONS(93), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(129), - [sym__r_sgl_pln_flt_blk] = ACTIONS(93), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(129), - [sym__r_sgl_pln_str_blk] = ACTIONS(93), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(129), - [sym__r_mtl_pln_str_blk] = ACTIONS(131), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(101), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(129), - [sym__r_acr_bgn] = ACTIONS(105), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(129), - [sym__r_als_bgn] = ACTIONS(109), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(129), - [sym__bl] = ACTIONS(129), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(93), - }, - [8] = { - [sym__hidden_r_prp_val] = STATE(1282), - [sym__hidden_br_prp_val] = STATE(1282), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(83), - [sym__br_prp] = STATE(84), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(1282), - [sym__hidden_r_blk_seq_br_val] = STATE(1282), - [sym__hidden_br_blk_seq_val] = STATE(1282), - [sym__hidden_r_blk_seq] = STATE(1282), - [sym__hidden_br_blk_seq] = STATE(1282), - [sym__r_blk_seq_itm] = STATE(785), - [sym__br_blk_seq_itm] = STATE(784), - [sym__hidden_blk_seq_itm_tal] = STATE(1282), - [sym__hidden_r_blk_map_r_val] = STATE(1282), - [sym__r_blk_map_br_val] = STATE(1142), - [sym__br_blk_map_val] = STATE(1146), - [sym__r_blk_map] = STATE(1153), - [sym__br_blk_map] = STATE(1155), - [sym__hidden_r_blk_map_itm] = STATE(131), - [sym__hidden_br_blk_map_itm] = STATE(133), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(1145), - [sym__br_blk_str_val] = STATE(1282), - [sym__r_blk_str] = STATE(1157), - [sym__br_blk_str] = STATE(1158), - [sym__r_flw_seq_val] = STATE(1282), - [sym__br_flw_seq_val] = STATE(1282), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1163), - [sym__br_flw_seq] = STATE(1167), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(1282), - [sym__br_flw_map_val] = STATE(1282), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1168), - [sym__br_flw_map] = STATE(1203), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(1282), - [sym__hidden_br_dqt_str_val] = STATE(1282), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1282), - [sym__br_dqt_str] = STATE(1282), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(1282), - [sym__br_sqt_str_val] = STATE(1282), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1204), - [sym__br_sqt_str] = STATE(1205), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(1282), - [sym__br_pln_blk_val] = STATE(1282), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1026), - [sym__hidden_br_sgl_pln_blk] = STATE(1027), - [sym__hidden_r_mtl_pln_blk] = STATE(1282), - [sym__hidden_br_mtl_pln_blk] = STATE(1206), - [sym__hidden_r_als_val] = STATE(789), - [sym__hidden_br_als_val] = STATE(791), - [sym__r_als] = STATE(789), - [sym__br_als] = STATE(791), - [sym__r_acr] = STATE(158), - [sym__br_acr] = STATE(162), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(133), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(135), - [sym__br_blk_lit_bgn] = ACTIONS(137), - [sym__r_blk_fld_bgn] = ACTIONS(135), - [sym__br_blk_fld_bgn] = ACTIONS(137), - [sym__r_flw_seq_bgn] = ACTIONS(139), - [sym__br_flw_seq_bgn] = ACTIONS(141), - [sym__r_flw_map_bgn] = ACTIONS(143), - [sym__br_flw_map_bgn] = ACTIONS(145), - [sym__r_dqt_str_bgn] = ACTIONS(147), - [sym__br_dqt_str_bgn] = ACTIONS(149), - [sym__r_sqt_str_bgn] = ACTIONS(151), - [sym__br_sqt_str_bgn] = ACTIONS(153), - [sym__r_sgl_pln_nul_blk] = ACTIONS(155), - [sym__br_sgl_pln_nul_blk] = ACTIONS(157), - [sym__r_sgl_pln_bol_blk] = ACTIONS(155), - [sym__br_sgl_pln_bol_blk] = ACTIONS(157), - [sym__r_sgl_pln_int_blk] = ACTIONS(155), - [sym__br_sgl_pln_int_blk] = ACTIONS(157), - [sym__r_sgl_pln_flt_blk] = ACTIONS(155), - [sym__br_sgl_pln_flt_blk] = ACTIONS(157), - [sym__r_sgl_pln_str_blk] = ACTIONS(155), - [sym__br_sgl_pln_str_blk] = ACTIONS(157), - [sym__r_mtl_pln_str_blk] = ACTIONS(159), - [sym__br_mtl_pln_str_blk] = ACTIONS(161), - [sym__r_tag] = ACTIONS(163), - [sym__br_tag] = ACTIONS(165), - [sym__r_acr_bgn] = ACTIONS(167), - [sym__br_acr_bgn] = ACTIONS(169), - [sym__r_als_bgn] = ACTIONS(171), - [sym__br_als_bgn] = ACTIONS(173), - [sym__bl] = ACTIONS(133), + [72] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__hidden_r_flw_map_itm] = STATE(913), + [sym__hidden_br_flw_map_itm] = STATE(913), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(569), + [sym__br_flw_map_end] = ACTIONS(569), + [sym__b_flw_map_end] = ACTIONS(569), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(155), }, - [9] = { - [sym__hidden_r_prp_val] = STATE(1143), - [sym__hidden_br_prp_val] = STATE(1143), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(83), - [sym__br_prp] = STATE(84), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(1143), - [sym__hidden_r_blk_seq_br_val] = STATE(1143), - [sym__hidden_br_blk_seq_val] = STATE(1143), - [sym__hidden_r_blk_seq] = STATE(1143), - [sym__hidden_br_blk_seq] = STATE(1143), - [sym__r_blk_seq_itm] = STATE(785), - [sym__br_blk_seq_itm] = STATE(784), - [sym__hidden_blk_seq_itm_tal] = STATE(1143), - [sym__hidden_r_blk_map_r_val] = STATE(1143), - [sym__r_blk_map_br_val] = STATE(1142), - [sym__br_blk_map_val] = STATE(1146), - [sym__r_blk_map] = STATE(1153), - [sym__br_blk_map] = STATE(1155), - [sym__hidden_r_blk_map_itm] = STATE(131), - [sym__hidden_br_blk_map_itm] = STATE(133), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(1145), - [sym__br_blk_str_val] = STATE(1143), - [sym__r_blk_str] = STATE(1157), - [sym__br_blk_str] = STATE(1158), - [sym__r_flw_seq_val] = STATE(1143), - [sym__br_flw_seq_val] = STATE(1143), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1163), - [sym__br_flw_seq] = STATE(1167), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(1143), - [sym__br_flw_map_val] = STATE(1143), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1168), - [sym__br_flw_map] = STATE(1203), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(1143), - [sym__hidden_br_dqt_str_val] = STATE(1143), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1143), - [sym__br_dqt_str] = STATE(1143), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(1143), - [sym__br_sqt_str_val] = STATE(1143), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1204), - [sym__br_sqt_str] = STATE(1205), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(1143), - [sym__br_pln_blk_val] = STATE(1143), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1026), - [sym__hidden_br_sgl_pln_blk] = STATE(1027), - [sym__hidden_r_mtl_pln_blk] = STATE(1143), - [sym__hidden_br_mtl_pln_blk] = STATE(1206), - [sym__hidden_r_als_val] = STATE(789), - [sym__hidden_br_als_val] = STATE(791), - [sym__r_als] = STATE(789), - [sym__br_als] = STATE(791), - [sym__r_acr] = STATE(158), - [sym__br_acr] = STATE(162), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(175), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(135), - [sym__br_blk_lit_bgn] = ACTIONS(137), - [sym__r_blk_fld_bgn] = ACTIONS(135), - [sym__br_blk_fld_bgn] = ACTIONS(137), - [sym__r_flw_seq_bgn] = ACTIONS(139), - [sym__br_flw_seq_bgn] = ACTIONS(141), - [sym__r_flw_map_bgn] = ACTIONS(143), - [sym__br_flw_map_bgn] = ACTIONS(145), - [sym__r_dqt_str_bgn] = ACTIONS(147), - [sym__br_dqt_str_bgn] = ACTIONS(149), - [sym__r_sqt_str_bgn] = ACTIONS(151), - [sym__br_sqt_str_bgn] = ACTIONS(153), - [sym__r_sgl_pln_nul_blk] = ACTIONS(155), - [sym__br_sgl_pln_nul_blk] = ACTIONS(157), - [sym__r_sgl_pln_bol_blk] = ACTIONS(155), - [sym__br_sgl_pln_bol_blk] = ACTIONS(157), - [sym__r_sgl_pln_int_blk] = ACTIONS(155), - [sym__br_sgl_pln_int_blk] = ACTIONS(157), - [sym__r_sgl_pln_flt_blk] = ACTIONS(155), - [sym__br_sgl_pln_flt_blk] = ACTIONS(157), - [sym__r_sgl_pln_str_blk] = ACTIONS(155), - [sym__br_sgl_pln_str_blk] = ACTIONS(157), - [sym__r_mtl_pln_str_blk] = ACTIONS(177), - [sym__br_mtl_pln_str_blk] = ACTIONS(161), - [sym__r_tag] = ACTIONS(163), - [sym__br_tag] = ACTIONS(165), - [sym__r_acr_bgn] = ACTIONS(167), - [sym__br_acr_bgn] = ACTIONS(169), - [sym__r_als_bgn] = ACTIONS(171), - [sym__br_als_bgn] = ACTIONS(173), - [sym__bl] = ACTIONS(175), + [73] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), + [sym__br_prp] = STATE(113), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__hidden_r_flw_map_itm] = STATE(913), + [sym__hidden_br_flw_map_itm] = STATE(913), + [sym__r_flw_exp_par] = STATE(878), + [sym__br_flw_exp_par] = STATE(877), + [sym__r_flw_imp_r_par] = STATE(876), + [sym__r_flw_imp_br_par] = STATE(875), + [sym__br_flw_imp_r_par] = STATE(874), + [sym__br_flw_imp_br_par] = STATE(862), + [sym__r_flw_njl_ann_par] = STATE(856), + [sym__br_flw_njl_ann_par] = STATE(855), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), + [sym__br_flw_seq_bgn] = ACTIONS(221), + [sym__r_flw_map_bgn] = ACTIONS(448), + [sym__br_flw_map_bgn] = ACTIONS(225), + [sym__r_flw_map_end] = ACTIONS(571), + [sym__br_flw_map_end] = ACTIONS(571), + [sym__b_flw_map_end] = ACTIONS(571), + [sym__r_flw_key_bgn] = ACTIONS(450), + [sym__br_flw_key_bgn] = ACTIONS(233), + [sym__r_flw_njv_bgn] = ACTIONS(452), + [sym__br_flw_njv_bgn] = ACTIONS(237), + [sym__r_dqt_str_bgn] = ACTIONS(454), + [sym__br_dqt_str_bgn] = ACTIONS(241), + [sym__r_sqt_str_bgn] = ACTIONS(456), + [sym__br_sqt_str_bgn] = ACTIONS(245), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), + [sym__br_sgl_pln_nul_flw] = ACTIONS(249), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), + [sym__br_sgl_pln_bol_flw] = ACTIONS(249), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), + [sym__br_sgl_pln_int_flw] = ACTIONS(249), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), + [sym__br_sgl_pln_flt_flw] = ACTIONS(249), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), + [sym__br_sgl_pln_str_flw] = ACTIONS(249), + [sym__r_mtl_pln_str_flw] = ACTIONS(251), + [sym__br_mtl_pln_str_flw] = ACTIONS(249), + [sym__r_tag] = ACTIONS(458), + [sym__br_tag] = ACTIONS(255), + [sym__r_acr_bgn] = ACTIONS(257), + [sym__br_acr_bgn] = ACTIONS(259), + [sym__r_als_bgn] = ACTIONS(261), + [sym__br_als_bgn] = ACTIONS(263), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(155), }, - [10] = { - [sym__hidden_r_prp_val] = STATE(1150), - [sym__hidden_br_prp_val] = STATE(1150), - [sym__hidden_r_sgl_prp_val] = STATE(1316), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(83), - [sym__br_prp] = STATE(84), - [sym__r_sgl_prp] = STATE(280), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_r_val] = STATE(1150), - [sym__hidden_r_blk_seq_br_val] = STATE(1150), - [sym__hidden_br_blk_seq_val] = STATE(1150), - [sym__hidden_r_blk_seq] = STATE(1150), - [sym__hidden_br_blk_seq] = STATE(1150), - [sym__r_blk_seq_itm] = STATE(785), - [sym__br_blk_seq_itm] = STATE(784), - [sym__hidden_blk_seq_itm_tal] = STATE(1150), - [sym__hidden_r_blk_map_r_val] = STATE(1150), - [sym__r_blk_map_br_val] = STATE(1142), - [sym__br_blk_map_val] = STATE(1146), - [sym__r_blk_map] = STATE(1153), - [sym__br_blk_map] = STATE(1155), - [sym__hidden_r_blk_map_itm] = STATE(131), - [sym__hidden_br_blk_map_itm] = STATE(133), - [sym__r_blk_exp_itm] = STATE(379), - [sym__br_blk_exp_itm] = STATE(378), - [sym__r_blk_key_itm] = STATE(275), - [sym__br_blk_key_itm] = STATE(283), - [sym__r_blk_val_itm] = STATE(374), - [sym__br_blk_val_itm] = STATE(372), - [sym__r_blk_imp_itm] = STATE(371), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(1145), - [sym__br_blk_str_val] = STATE(1150), - [sym__r_blk_str] = STATE(1157), - [sym__br_blk_str] = STATE(1158), - [sym__r_flw_seq_val] = STATE(1150), - [sym__br_flw_seq_val] = STATE(1150), - [sym__r_sgl_flw_seq_val] = STATE(1316), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1163), - [sym__br_flw_seq] = STATE(1167), - [sym__r_sgl_flw_seq] = STATE(1400), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(1150), - [sym__br_flw_map_val] = STATE(1150), - [sym__r_sgl_flw_map_val] = STATE(1316), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1168), - [sym__br_flw_map] = STATE(1203), - [sym__r_sgl_flw_map] = STATE(1405), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(1150), - [sym__hidden_br_dqt_str_val] = STATE(1150), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1316), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1150), - [sym__br_dqt_str] = STATE(1150), - [sym__r_sgl_dqt_str] = STATE(1316), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(1150), - [sym__br_sqt_str_val] = STATE(1150), - [sym__r_sgl_sqt_str_val] = STATE(1316), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1204), - [sym__br_sqt_str] = STATE(1205), - [sym__r_sgl_sqt_str] = STATE(1408), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(1150), - [sym__br_pln_blk_val] = STATE(1150), - [sym__r_sgl_pln_blk_val] = STATE(1316), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1026), - [sym__hidden_br_sgl_pln_blk] = STATE(1027), - [sym__hidden_r_mtl_pln_blk] = STATE(1150), - [sym__hidden_br_mtl_pln_blk] = STATE(1206), - [sym__hidden_r_als_val] = STATE(789), - [sym__hidden_br_als_val] = STATE(791), - [sym__r_als] = STATE(789), - [sym__br_als] = STATE(791), - [sym__r_acr] = STATE(158), - [sym__br_acr] = STATE(162), - [sym__r_blk_seq_bgn] = ACTIONS(17), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(179), - [sym__r_blk_key_bgn] = ACTIONS(21), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__r_blk_val_bgn] = ACTIONS(25), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(135), - [sym__br_blk_lit_bgn] = ACTIONS(137), - [sym__r_blk_fld_bgn] = ACTIONS(135), - [sym__br_blk_fld_bgn] = ACTIONS(137), - [sym__r_flw_seq_bgn] = ACTIONS(139), - [sym__br_flw_seq_bgn] = ACTIONS(141), - [sym__r_flw_map_bgn] = ACTIONS(143), - [sym__br_flw_map_bgn] = ACTIONS(145), - [sym__r_dqt_str_bgn] = ACTIONS(147), - [sym__br_dqt_str_bgn] = ACTIONS(149), - [sym__r_sqt_str_bgn] = ACTIONS(151), - [sym__br_sqt_str_bgn] = ACTIONS(153), - [sym__r_sgl_pln_nul_blk] = ACTIONS(155), - [sym__br_sgl_pln_nul_blk] = ACTIONS(157), - [sym__r_sgl_pln_bol_blk] = ACTIONS(155), - [sym__br_sgl_pln_bol_blk] = ACTIONS(157), - [sym__r_sgl_pln_int_blk] = ACTIONS(155), - [sym__br_sgl_pln_int_blk] = ACTIONS(157), - [sym__r_sgl_pln_flt_blk] = ACTIONS(155), - [sym__br_sgl_pln_flt_blk] = ACTIONS(157), - [sym__r_sgl_pln_str_blk] = ACTIONS(155), - [sym__br_sgl_pln_str_blk] = ACTIONS(157), - [sym__r_mtl_pln_str_blk] = ACTIONS(181), - [sym__br_mtl_pln_str_blk] = ACTIONS(161), - [sym__r_tag] = ACTIONS(163), - [sym__br_tag] = ACTIONS(165), - [sym__r_acr_bgn] = ACTIONS(167), - [sym__br_acr_bgn] = ACTIONS(169), - [sym__r_als_bgn] = ACTIONS(171), - [sym__br_als_bgn] = ACTIONS(173), - [sym__bl] = ACTIONS(179), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(155), - }, - [11] = { - [sym__hidden_r_prp_val] = STATE(355), - [sym__hidden_br_prp_val] = STATE(355), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(35), - [sym__br_prp] = STATE(36), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_br_val] = STATE(355), - [sym__hidden_br_blk_seq_val] = STATE(355), - [sym__hidden_r_blk_seq_spc_val] = STATE(355), - [sym__hidden_br_blk_seq_spc_val] = STATE(355), - [sym__hidden_b_blk_seq_spc_val] = STATE(355), - [sym__hidden_br_blk_seq] = STATE(355), - [sym__hidden_b_blk_seq_spc] = STATE(355), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__r_blk_map_br_val] = STATE(354), - [sym__br_blk_map_val] = STATE(353), - [sym__br_blk_map] = STATE(318), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(352), - [sym__br_blk_str_val] = STATE(355), - [sym__r_blk_str] = STATE(317), - [sym__br_blk_str] = STATE(316), - [sym__r_flw_seq_val] = STATE(355), - [sym__br_flw_seq_val] = STATE(355), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(315), - [sym__br_flw_seq] = STATE(314), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(355), - [sym__br_flw_map_val] = STATE(355), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(313), - [sym__br_flw_map] = STATE(312), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(355), - [sym__hidden_br_dqt_str_val] = STATE(355), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(355), - [sym__br_dqt_str] = STATE(355), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(355), - [sym__br_sqt_str_val] = STATE(355), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(311), - [sym__br_sqt_str] = STATE(310), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(355), - [sym__br_pln_blk_val] = STATE(355), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(355), - [sym__hidden_br_sgl_pln_blk] = STATE(274), - [sym__hidden_r_mtl_pln_blk] = STATE(355), - [sym__hidden_br_mtl_pln_blk] = STATE(307), - [sym__hidden_r_als_val] = STATE(355), - [sym__hidden_br_als_val] = STATE(264), - [sym__r_als] = STATE(355), - [sym__br_als] = STATE(264), - [sym__r_acr] = STATE(104), - [sym__br_acr] = STATE(102), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(183), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(183), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(185), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(183), - [sym__r_flw_map_bgn] = ACTIONS(187), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(183), - [sym__r_dqt_str_bgn] = ACTIONS(189), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(183), - [sym__r_sqt_str_bgn] = ACTIONS(191), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(183), - [sym__r_sgl_pln_nul_blk] = ACTIONS(193), - [sym__br_sgl_pln_nul_blk] = ACTIONS(95), - [sym__b_sgl_pln_nul_blk] = ACTIONS(183), - [sym__r_sgl_pln_bol_blk] = ACTIONS(193), - [sym__br_sgl_pln_bol_blk] = ACTIONS(95), - [sym__b_sgl_pln_bol_blk] = ACTIONS(183), - [sym__r_sgl_pln_int_blk] = ACTIONS(193), - [sym__br_sgl_pln_int_blk] = ACTIONS(95), - [sym__b_sgl_pln_int_blk] = ACTIONS(183), - [sym__r_sgl_pln_flt_blk] = ACTIONS(193), - [sym__br_sgl_pln_flt_blk] = ACTIONS(95), - [sym__b_sgl_pln_flt_blk] = ACTIONS(183), - [sym__r_sgl_pln_str_blk] = ACTIONS(193), - [sym__br_sgl_pln_str_blk] = ACTIONS(95), - [sym__b_sgl_pln_str_blk] = ACTIONS(183), - [sym__r_mtl_pln_str_blk] = ACTIONS(193), - [sym__br_mtl_pln_str_blk] = ACTIONS(99), - [sym__r_tag] = ACTIONS(195), - [sym__br_tag] = ACTIONS(103), - [sym__b_tag] = ACTIONS(183), - [sym__r_acr_bgn] = ACTIONS(197), - [sym__br_acr_bgn] = ACTIONS(107), - [sym__b_acr_bgn] = ACTIONS(183), - [sym__r_als_bgn] = ACTIONS(199), - [sym__br_als_bgn] = ACTIONS(111), - [sym__b_als_bgn] = ACTIONS(183), - [sym__bl] = ACTIONS(183), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(193), - }, - [12] = { - [sym__hidden_exp_doc_tal] = STATE(1129), - [sym__hidden_r_prp_val] = STATE(1129), - [sym__hidden_br_prp_val] = STATE(1129), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__r_prp] = STATE(80), - [sym__br_prp] = STATE(82), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_r_blk_seq_br_val] = STATE(1129), - [sym__hidden_br_blk_seq_val] = STATE(1129), - [sym__hidden_br_blk_seq] = STATE(1129), - [sym__br_blk_seq_itm] = STATE(884), - [sym__r_blk_map_br_val] = STATE(1023), - [sym__br_blk_map_val] = STATE(1122), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str_val] = STATE(1087), - [sym__br_blk_str_val] = STATE(1129), - [sym__r_blk_str] = STATE(1081), - [sym__br_blk_str] = STATE(1077), - [sym__r_flw_seq_val] = STATE(1129), - [sym__br_flw_seq_val] = STATE(1129), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1068), - [sym__br_flw_seq] = STATE(1065), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__r_flw_map_val] = STATE(1129), - [sym__br_flw_map_val] = STATE(1129), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1039), - [sym__br_flw_map] = STATE(1038), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_r_dqt_str_val] = STATE(1129), - [sym__hidden_br_dqt_str_val] = STATE(1129), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1129), - [sym__br_dqt_str] = STATE(1129), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__r_sqt_str_val] = STATE(1129), - [sym__br_sqt_str_val] = STATE(1129), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1033), - [sym__br_sqt_str] = STATE(1032), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__hidden_r_pln_blk_val] = STATE(1129), - [sym__br_pln_blk_val] = STATE(1129), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1129), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_r_mtl_pln_blk] = STATE(1129), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_r_als_val] = STATE(1129), - [sym__hidden_br_als_val] = STATE(745), - [sym__r_als] = STATE(1129), - [sym__br_als] = STATE(745), - [sym__r_acr] = STATE(163), - [sym__br_acr] = STATE(128), - [sym__eof] = ACTIONS(201), - [sym__s_drs_end] = ACTIONS(201), - [sym__s_doc_end] = ACTIONS(201), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(29), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__r_blk_fld_bgn] = ACTIONS(29), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__r_flw_seq_bgn] = ACTIONS(203), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__r_flw_map_bgn] = ACTIONS(205), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__r_dqt_str_bgn] = ACTIONS(207), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__r_sqt_str_bgn] = ACTIONS(209), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__r_sgl_pln_nul_blk] = ACTIONS(211), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__r_sgl_pln_bol_blk] = ACTIONS(211), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__r_sgl_pln_int_blk] = ACTIONS(211), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__r_sgl_pln_flt_blk] = ACTIONS(211), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__r_sgl_pln_str_blk] = ACTIONS(211), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__r_mtl_pln_str_blk] = ACTIONS(211), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__r_tag] = ACTIONS(213), - [sym__br_tag] = ACTIONS(59), - [sym__r_acr_bgn] = ACTIONS(215), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__r_als_bgn] = ACTIONS(217), - [sym__br_als_bgn] = ACTIONS(67), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(211), - }, - [13] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), + [74] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1242), - [sym__sgl_flw_map_tal] = STATE(1393), - [sym__r_flw_map_dat] = STATE(1156), - [sym__br_flw_map_dat] = STATE(1156), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__hidden_r_flw_map_itm] = STATE(913), + [sym__hidden_br_flw_map_itm] = STATE(913), [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), + [sym__br_flw_exp_par] = STATE(877), [sym__r_flw_imp_r_par] = STATE(876), [sym__r_flw_imp_br_par] = STATE(875), [sym__br_flw_imp_r_par] = STATE(874), [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), [sym__r_flw_njl_ann_par] = STATE(856), [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__r_flw_map_bgn] = ACTIONS(448), [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(227), - [sym__br_flw_map_end] = ACTIONS(229), - [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__r_flw_map_end] = ACTIONS(573), + [sym__br_flw_map_end] = ACTIONS(573), + [sym__b_flw_map_end] = ACTIONS(573), + [sym__r_flw_key_bgn] = ACTIONS(450), [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__r_flw_njv_bgn] = ACTIONS(452), [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__r_dqt_str_bgn] = ACTIONS(454), [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__r_sqt_str_bgn] = ACTIONS(456), [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), [sym__br_sgl_pln_str_flw] = ACTIONS(249), [sym__r_mtl_pln_str_flw] = ACTIONS(251), [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), + [sym__r_tag] = ACTIONS(458), [sym__br_tag] = ACTIONS(255), [sym__r_acr_bgn] = ACTIONS(257), [sym__br_acr_bgn] = ACTIONS(259), @@ -9555,290 +12345,378 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__br_als_bgn] = ACTIONS(263), [sym_comment] = ACTIONS(3), }, - [14] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(704), - [sym__sgl_flw_map_tal] = STATE(1046), - [sym__r_flw_map_dat] = STATE(1322), - [sym__br_flw_map_dat] = STATE(1322), - [sym__r_sgl_flw_col_dat] = STATE(1403), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(265), - [sym__br_flw_map_end] = ACTIONS(267), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [75] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__hidden_r_flw_seq_itm] = STATE(809), + [sym__hidden_br_flw_seq_itm] = STATE(809), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(575), + [sym__br_flw_seq_end] = ACTIONS(575), + [sym__b_flw_seq_end] = ACTIONS(575), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, - [15] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1223), - [sym__sgl_flw_map_tal] = STATE(1411), - [sym__r_flw_map_dat] = STATE(1156), - [sym__br_flw_map_dat] = STATE(1156), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(227), - [sym__br_flw_map_end] = ACTIONS(269), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [76] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__hidden_r_flw_seq_itm] = STATE(809), + [sym__hidden_br_flw_seq_itm] = STATE(809), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(577), + [sym__br_flw_seq_end] = ACTIONS(577), + [sym__b_flw_seq_end] = ACTIONS(577), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, - [16] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), + [77] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__hidden_r_flw_seq_itm] = STATE(809), + [sym__hidden_br_flw_seq_itm] = STATE(809), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(579), + [sym__br_flw_seq_end] = ACTIONS(579), + [sym__b_flw_seq_end] = ACTIONS(579), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + }, + [78] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__hidden_r_flw_seq_itm] = STATE(809), + [sym__hidden_br_flw_seq_itm] = STATE(809), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_seq_end] = ACTIONS(581), + [sym__br_flw_seq_end] = ACTIONS(581), + [sym__b_flw_seq_end] = ACTIONS(581), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + }, + [79] = { + [sym__hidden_r_prp_val] = STATE(511), + [sym__hidden_br_prp_val] = STATE(494), + [sym__r_prp] = STATE(114), [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(303), - [sym__sgl_flw_map_tal] = STATE(1411), - [sym__r_flw_map_dat] = STATE(1224), - [sym__br_flw_map_dat] = STATE(1224), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), + [sym__r_flw_seq_val] = STATE(492), + [sym__br_flw_seq_val] = STATE(491), + [sym__r_flw_seq] = STATE(605), + [sym__br_flw_seq] = STATE(606), + [sym__r_flw_map_val] = STATE(492), + [sym__br_flw_map_val] = STATE(491), + [sym__r_flw_map] = STATE(613), + [sym__br_flw_map] = STATE(618), + [sym__hidden_r_flw_map_itm] = STATE(913), + [sym__hidden_br_flw_map_itm] = STATE(913), [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), + [sym__br_flw_exp_par] = STATE(877), [sym__r_flw_imp_r_par] = STATE(876), [sym__r_flw_imp_br_par] = STATE(875), [sym__br_flw_imp_r_par] = STATE(874), [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), [sym__r_flw_njl_ann_par] = STATE(856), [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), + [sym__hidden_r_dqt_str_val] = STATE(492), + [sym__hidden_br_dqt_str_val] = STATE(491), + [sym__r_dqt_str] = STATE(492), + [sym__br_dqt_str] = STATE(491), + [sym__r_sqt_str_val] = STATE(492), + [sym__br_sqt_str_val] = STATE(491), + [sym__r_sqt_str] = STATE(655), + [sym__br_sqt_str] = STATE(675), + [sym__r_pln_flw_val] = STATE(511), + [sym__br_pln_flw_val] = STATE(494), + [sym__hidden_r_sgl_pln_flw] = STATE(640), + [sym__hidden_br_sgl_pln_flw] = STATE(658), + [sym__hidden_r_mtl_pln_flw] = STATE(640), + [sym__hidden_br_mtl_pln_flw] = STATE(658), + [sym__hidden_r_als_val] = STATE(511), + [sym__hidden_br_als_val] = STATE(494), + [sym__r_als] = STATE(511), + [sym__br_als] = STATE(494), + [sym__r_acr] = STATE(196), + [sym__br_acr] = STATE(199), + [sym__r_flw_seq_bgn] = ACTIONS(446), [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), + [sym__r_flw_map_bgn] = ACTIONS(448), [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(271), - [sym__br_flw_map_end] = ACTIONS(273), - [sym__r_flw_key_bgn] = ACTIONS(231), + [sym__r_flw_key_bgn] = ACTIONS(450), [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), + [sym__r_flw_njv_bgn] = ACTIONS(452), [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), + [sym__r_dqt_str_bgn] = ACTIONS(454), [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), + [sym__r_sqt_str_bgn] = ACTIONS(456), [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), + [sym__r_sgl_pln_nul_flw] = ACTIONS(251), [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), + [sym__r_sgl_pln_bol_flw] = ACTIONS(251), [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), + [sym__r_sgl_pln_int_flw] = ACTIONS(251), [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), + [sym__r_sgl_pln_flt_flw] = ACTIONS(251), [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), + [sym__r_sgl_pln_str_flw] = ACTIONS(251), [sym__br_sgl_pln_str_flw] = ACTIONS(249), [sym__r_mtl_pln_str_flw] = ACTIONS(251), [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), + [sym__r_tag] = ACTIONS(458), [sym__br_tag] = ACTIONS(255), [sym__r_acr_bgn] = ACTIONS(257), [sym__br_acr_bgn] = ACTIONS(259), @@ -9846,6718 +12724,1189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__br_als_bgn] = ACTIONS(263), [sym_comment] = ACTIONS(3), }, - [17] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1030), - [sym__sgl_flw_map_tal] = STATE(1411), - [sym__r_flw_map_dat] = STATE(1231), - [sym__br_flw_map_dat] = STATE(1231), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(275), - [sym__br_flw_map_end] = ACTIONS(277), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [80] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(1007), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map] = STATE(1080), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(1079), + [sym__br_blk_str] = STATE(1079), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1078), + [sym__br_flw_seq] = STATE(1078), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1077), + [sym__br_flw_map] = STATE(1077), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1073), + [sym__br_dqt_str] = STATE(1073), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1070), + [sym__br_sqt_str] = STATE(1070), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1067), + [sym__hidden_br_sgl_pln_blk] = STATE(974), + [sym__hidden_r_mtl_pln_blk] = STATE(1067), + [sym__hidden_br_mtl_pln_blk] = STATE(1067), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [sym__eof] = ACTIONS(379), + [sym__s_drs_end] = ACTIONS(379), + [sym__s_doc_end] = ACTIONS(379), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(29), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__r_blk_fld_bgn] = ACTIONS(29), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__r_flw_seq_bgn] = ACTIONS(203), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__r_flw_map_bgn] = ACTIONS(205), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__r_dqt_str_bgn] = ACTIONS(207), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__r_sqt_str_bgn] = ACTIONS(209), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__r_sgl_pln_nul_blk] = ACTIONS(583), + [sym__br_sgl_pln_nul_blk] = ACTIONS(585), + [sym__r_sgl_pln_bol_blk] = ACTIONS(583), + [sym__br_sgl_pln_bol_blk] = ACTIONS(585), + [sym__r_sgl_pln_int_blk] = ACTIONS(583), + [sym__br_sgl_pln_int_blk] = ACTIONS(585), + [sym__r_sgl_pln_flt_blk] = ACTIONS(583), + [sym__br_sgl_pln_flt_blk] = ACTIONS(585), + [sym__r_sgl_pln_str_blk] = ACTIONS(583), + [sym__br_sgl_pln_str_blk] = ACTIONS(585), + [sym__r_mtl_pln_str_blk] = ACTIONS(583), + [sym__br_mtl_pln_str_blk] = ACTIONS(583), + [sym__br_tag] = ACTIONS(385), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__br_als_bgn] = ACTIONS(389), [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(583), }, - [18] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1062), - [sym__sgl_flw_map_tal] = STATE(1393), - [sym__r_flw_map_dat] = STATE(1231), - [sym__br_flw_map_dat] = STATE(1231), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(275), - [sym__br_flw_map_end] = ACTIONS(279), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [81] = { + [sym__hidden_r_prp_val] = STATE(567), + [sym__hidden_br_prp_val] = STATE(568), + [sym__r_prp] = STATE(118), + [sym__br_prp] = STATE(115), + [sym__r_flw_seq_val] = STATE(570), + [sym__br_flw_seq_val] = STATE(571), + [sym__r_flw_seq] = STATE(759), + [sym__br_flw_seq] = STATE(760), + [sym__r_flw_map_val] = STATE(570), + [sym__br_flw_map_val] = STATE(571), + [sym__r_flw_map] = STATE(749), + [sym__br_flw_map] = STATE(752), + [sym__hidden_r_flw_seq_itm] = STATE(809), + [sym__hidden_br_flw_seq_itm] = STATE(809), + [sym__r_flw_exp_par] = STATE(781), + [sym__br_flw_exp_par] = STATE(782), + [sym__r_flw_imp_r_par] = STATE(810), + [sym__br_flw_imp_r_par] = STATE(811), + [sym__r_flw_njl_ann_par] = STATE(920), + [sym__br_flw_njl_ann_par] = STATE(827), + [sym__hidden_r_dqt_str_val] = STATE(570), + [sym__hidden_br_dqt_str_val] = STATE(571), + [sym__r_dqt_str] = STATE(570), + [sym__br_dqt_str] = STATE(571), + [sym__r_sqt_str_val] = STATE(570), + [sym__br_sqt_str_val] = STATE(571), + [sym__r_sqt_str] = STATE(755), + [sym__br_sqt_str] = STATE(756), + [sym__r_pln_flw_val] = STATE(567), + [sym__br_pln_flw_val] = STATE(568), + [sym__hidden_r_sgl_pln_flw] = STATE(704), + [sym__hidden_br_sgl_pln_flw] = STATE(705), + [sym__hidden_r_mtl_pln_flw] = STATE(704), + [sym__hidden_br_mtl_pln_flw] = STATE(705), + [sym__hidden_r_als_val] = STATE(567), + [sym__hidden_br_als_val] = STATE(568), + [sym__r_als] = STATE(567), + [sym__br_als] = STATE(568), + [sym__r_acr] = STATE(210), + [sym__br_acr] = STATE(209), + [sym__r_flw_seq_bgn] = ACTIONS(470), + [sym__br_flw_seq_bgn] = ACTIONS(301), + [sym__r_flw_map_bgn] = ACTIONS(474), + [sym__br_flw_map_bgn] = ACTIONS(309), + [sym__r_flw_key_bgn] = ACTIONS(476), + [sym__br_flw_key_bgn] = ACTIONS(313), + [sym__r_flw_njv_bgn] = ACTIONS(478), + [sym__br_flw_njv_bgn] = ACTIONS(317), + [sym__r_dqt_str_bgn] = ACTIONS(480), + [sym__br_dqt_str_bgn] = ACTIONS(321), + [sym__r_sqt_str_bgn] = ACTIONS(482), + [sym__br_sqt_str_bgn] = ACTIONS(325), + [sym__r_sgl_pln_nul_flw] = ACTIONS(331), + [sym__br_sgl_pln_nul_flw] = ACTIONS(329), + [sym__r_sgl_pln_bol_flw] = ACTIONS(331), + [sym__br_sgl_pln_bol_flw] = ACTIONS(329), + [sym__r_sgl_pln_int_flw] = ACTIONS(331), + [sym__br_sgl_pln_int_flw] = ACTIONS(329), + [sym__r_sgl_pln_flt_flw] = ACTIONS(331), + [sym__br_sgl_pln_flt_flw] = ACTIONS(329), + [sym__r_sgl_pln_str_flw] = ACTIONS(331), + [sym__br_sgl_pln_str_flw] = ACTIONS(329), + [sym__r_mtl_pln_str_flw] = ACTIONS(331), + [sym__br_mtl_pln_str_flw] = ACTIONS(329), + [sym__r_tag] = ACTIONS(484), + [sym__br_tag] = ACTIONS(335), + [sym__r_acr_bgn] = ACTIONS(337), + [sym__br_acr_bgn] = ACTIONS(339), + [sym__r_als_bgn] = ACTIONS(341), + [sym__br_als_bgn] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, - [19] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1000), - [sym__sgl_flw_map_tal] = STATE(1256), - [sym__r_flw_map_dat] = STATE(1225), - [sym__br_flw_map_dat] = STATE(1225), - [sym__r_sgl_flw_col_dat] = STATE(1332), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(281), - [sym__br_flw_map_end] = ACTIONS(283), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [82] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(1065), + [sym__br_blk_seq_itm] = STATE(983), + [sym__br_blk_map] = STATE(1064), + [sym__hidden_br_blk_map_itm] = STATE(140), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(1063), + [sym__br_blk_str] = STATE(1063), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1053), + [sym__br_flw_seq] = STATE(1053), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1052), + [sym__br_flw_map] = STATE(1052), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1051), + [sym__br_dqt_str] = STATE(1051), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1050), + [sym__br_sqt_str] = STATE(1050), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1049), + [sym__hidden_br_sgl_pln_blk] = STATE(976), + [sym__hidden_r_mtl_pln_blk] = STATE(1049), + [sym__hidden_br_mtl_pln_blk] = STATE(1049), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [sym__eof] = ACTIONS(391), + [sym__s_drs_end] = ACTIONS(391), + [sym__s_doc_end] = ACTIONS(391), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(29), + [sym__br_blk_lit_bgn] = ACTIONS(31), + [sym__r_blk_fld_bgn] = ACTIONS(29), + [sym__br_blk_fld_bgn] = ACTIONS(31), + [sym__r_flw_seq_bgn] = ACTIONS(203), + [sym__br_flw_seq_bgn] = ACTIONS(35), + [sym__r_flw_map_bgn] = ACTIONS(205), + [sym__br_flw_map_bgn] = ACTIONS(39), + [sym__r_dqt_str_bgn] = ACTIONS(207), + [sym__br_dqt_str_bgn] = ACTIONS(43), + [sym__r_sqt_str_bgn] = ACTIONS(209), + [sym__br_sqt_str_bgn] = ACTIONS(47), + [sym__r_sgl_pln_nul_blk] = ACTIONS(587), + [sym__br_sgl_pln_nul_blk] = ACTIONS(589), + [sym__r_sgl_pln_bol_blk] = ACTIONS(587), + [sym__br_sgl_pln_bol_blk] = ACTIONS(589), + [sym__r_sgl_pln_int_blk] = ACTIONS(587), + [sym__br_sgl_pln_int_blk] = ACTIONS(589), + [sym__r_sgl_pln_flt_blk] = ACTIONS(587), + [sym__br_sgl_pln_flt_blk] = ACTIONS(589), + [sym__r_sgl_pln_str_blk] = ACTIONS(587), + [sym__br_sgl_pln_str_blk] = ACTIONS(589), + [sym__r_mtl_pln_str_blk] = ACTIONS(587), + [sym__br_mtl_pln_str_blk] = ACTIONS(587), + [sym__br_tag] = ACTIONS(385), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__br_als_bgn] = ACTIONS(389), [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(587), }, - [20] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(1221), - [sym__sgl_flw_map_tal] = STATE(1399), - [sym__r_flw_map_dat] = STATE(1292), - [sym__br_flw_map_dat] = STATE(1292), - [sym__r_sgl_flw_col_dat] = STATE(1379), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(285), - [sym__br_flw_map_end] = ACTIONS(287), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [21] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(304), - [sym__sgl_flw_map_tal] = STATE(1393), - [sym__r_flw_map_dat] = STATE(1224), - [sym__br_flw_map_dat] = STATE(1224), - [sym__r_sgl_flw_col_dat] = STATE(1402), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(271), - [sym__br_flw_map_end] = ACTIONS(289), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [83] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(1257), + [sym__br_blk_seq_itm] = STATE(941), + [sym__br_blk_map] = STATE(1258), + [sym__hidden_br_blk_map_itm] = STATE(134), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(1262), + [sym__br_blk_str] = STATE(1262), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1263), + [sym__br_flw_seq] = STATE(1263), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1264), + [sym__br_flw_map] = STATE(1264), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1265), + [sym__br_dqt_str] = STATE(1265), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1272), + [sym__br_sqt_str] = STATE(1272), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1275), + [sym__hidden_br_sgl_pln_blk] = STATE(1148), + [sym__hidden_r_mtl_pln_blk] = STATE(1275), + [sym__hidden_br_mtl_pln_blk] = STATE(1275), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(379), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(135), + [sym__br_blk_lit_bgn] = ACTIONS(137), + [sym__r_blk_fld_bgn] = ACTIONS(135), + [sym__br_blk_fld_bgn] = ACTIONS(137), + [sym__r_flw_seq_bgn] = ACTIONS(591), + [sym__br_flw_seq_bgn] = ACTIONS(141), + [sym__r_flw_map_bgn] = ACTIONS(593), + [sym__br_flw_map_bgn] = ACTIONS(145), + [sym__r_dqt_str_bgn] = ACTIONS(595), + [sym__br_dqt_str_bgn] = ACTIONS(149), + [sym__r_sqt_str_bgn] = ACTIONS(597), + [sym__br_sqt_str_bgn] = ACTIONS(153), + [sym__r_sgl_pln_nul_blk] = ACTIONS(599), + [sym__br_sgl_pln_nul_blk] = ACTIONS(601), + [sym__r_sgl_pln_bol_blk] = ACTIONS(599), + [sym__br_sgl_pln_bol_blk] = ACTIONS(601), + [sym__r_sgl_pln_int_blk] = ACTIONS(599), + [sym__br_sgl_pln_int_blk] = ACTIONS(601), + [sym__r_sgl_pln_flt_blk] = ACTIONS(599), + [sym__br_sgl_pln_flt_blk] = ACTIONS(601), + [sym__r_sgl_pln_str_blk] = ACTIONS(599), + [sym__br_sgl_pln_str_blk] = ACTIONS(601), + [sym__r_mtl_pln_str_blk] = ACTIONS(599), + [sym__br_mtl_pln_str_blk] = ACTIONS(599), + [sym__br_tag] = ACTIONS(385), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__br_als_bgn] = ACTIONS(389), + [sym__bl] = ACTIONS(379), [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(599), }, - [22] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(897), - [sym__sgl_flw_map_tal] = STATE(1220), - [sym__r_flw_map_dat] = STATE(1151), - [sym__br_flw_map_dat] = STATE(1151), - [sym__r_sgl_flw_col_dat] = STATE(1365), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(291), - [sym__br_flw_map_end] = ACTIONS(293), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [84] = { + [sym__hidden_br_sgl_prp_val] = STATE(1313), + [sym__br_sgl_prp] = STATE(280), + [sym__hidden_br_blk_seq] = STATE(1277), + [sym__br_blk_seq_itm] = STATE(941), + [sym__br_blk_map] = STATE(1278), + [sym__hidden_br_blk_map_itm] = STATE(134), + [sym__br_blk_exp_itm] = STATE(378), + [sym__br_blk_key_itm] = STATE(271), + [sym__br_blk_val_itm] = STATE(372), + [sym__br_blk_imp_itm] = STATE(370), + [sym__r_blk_str] = STATE(1279), + [sym__br_blk_str] = STATE(1279), + [sym__br_sgl_flw_seq_val] = STATE(1313), + [sym__r_flw_seq] = STATE(1280), + [sym__br_flw_seq] = STATE(1280), + [sym__br_sgl_flw_seq] = STATE(1403), + [sym__br_sgl_flw_map_val] = STATE(1313), + [sym__r_flw_map] = STATE(1281), + [sym__br_flw_map] = STATE(1281), + [sym__br_sgl_flw_map] = STATE(1410), + [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), + [sym__r_dqt_str] = STATE(1283), + [sym__br_dqt_str] = STATE(1283), + [sym__br_sgl_dqt_str] = STATE(1313), + [sym__br_sgl_sqt_str_val] = STATE(1313), + [sym__r_sqt_str] = STATE(1284), + [sym__br_sqt_str] = STATE(1284), + [sym__br_sgl_sqt_str] = STATE(1413), + [sym__br_sgl_pln_blk_val] = STATE(1313), + [sym__hidden_r_sgl_pln_blk] = STATE(1286), + [sym__hidden_br_sgl_pln_blk] = STATE(1144), + [sym__hidden_r_mtl_pln_blk] = STATE(1286), + [sym__hidden_br_mtl_pln_blk] = STATE(1286), + [sym__hidden_br_als_val] = STATE(1313), + [sym__br_als] = STATE(1313), + [sym__br_acr] = STATE(399), + [sym__br_blk_seq_bgn] = ACTIONS(19), + [sym__b_blk_seq_bgn] = ACTIONS(391), + [sym__br_blk_key_bgn] = ACTIONS(23), + [sym__br_blk_val_bgn] = ACTIONS(27), + [sym__r_blk_lit_bgn] = ACTIONS(135), + [sym__br_blk_lit_bgn] = ACTIONS(137), + [sym__r_blk_fld_bgn] = ACTIONS(135), + [sym__br_blk_fld_bgn] = ACTIONS(137), + [sym__r_flw_seq_bgn] = ACTIONS(591), + [sym__br_flw_seq_bgn] = ACTIONS(141), + [sym__r_flw_map_bgn] = ACTIONS(593), + [sym__br_flw_map_bgn] = ACTIONS(145), + [sym__r_dqt_str_bgn] = ACTIONS(595), + [sym__br_dqt_str_bgn] = ACTIONS(149), + [sym__r_sqt_str_bgn] = ACTIONS(597), + [sym__br_sqt_str_bgn] = ACTIONS(153), + [sym__r_sgl_pln_nul_blk] = ACTIONS(603), + [sym__br_sgl_pln_nul_blk] = ACTIONS(605), + [sym__r_sgl_pln_bol_blk] = ACTIONS(603), + [sym__br_sgl_pln_bol_blk] = ACTIONS(605), + [sym__r_sgl_pln_int_blk] = ACTIONS(603), + [sym__br_sgl_pln_int_blk] = ACTIONS(605), + [sym__r_sgl_pln_flt_blk] = ACTIONS(603), + [sym__br_sgl_pln_flt_blk] = ACTIONS(605), + [sym__r_sgl_pln_str_blk] = ACTIONS(603), + [sym__br_sgl_pln_str_blk] = ACTIONS(605), + [sym__r_mtl_pln_str_blk] = ACTIONS(603), + [sym__br_mtl_pln_str_blk] = ACTIONS(603), + [sym__br_tag] = ACTIONS(385), + [sym__br_acr_bgn] = ACTIONS(387), + [sym__br_als_bgn] = ACTIONS(389), + [sym__bl] = ACTIONS(391), [sym_comment] = ACTIONS(3), + [sym_grit_metavariable] = ACTIONS(603), }, - [23] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__hidden_r_sgl_prp_val] = STATE(933), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_sgl_prp] = STATE(263), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_sgl_flw_seq_val] = STATE(927), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_sgl_flw_seq] = STATE(1017), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_sgl_flw_map_val] = STATE(927), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__r_sgl_flw_map] = STATE(1018), - [sym__flw_map_tal] = STATE(753), - [sym__sgl_flw_map_tal] = STATE(1047), - [sym__r_flw_map_dat] = STATE(1276), - [sym__br_flw_map_dat] = STATE(1276), - [sym__r_sgl_flw_col_dat] = STATE(1421), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__hidden_r_sgl_flw_col_itm] = STATE(915), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_sgl_flw_exp_par] = STATE(1211), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_sgl_flw_imp_par] = STATE(1213), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__r_sgl_flw_njl_ann_par] = STATE(1218), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__hidden_r_sgl_dqt_str_val] = STATE(927), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sgl_dqt_str] = STATE(927), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sgl_sqt_str_val] = STATE(927), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_sgl_sqt_str] = STATE(1072), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__r_sgl_pln_flw_val] = STATE(933), - [sym__hidden_r_sgl_pln_flw] = STATE(668), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(515), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(515), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(205), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(219), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(223), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(295), - [sym__br_flw_map_end] = ACTIONS(297), - [sym__r_flw_key_bgn] = ACTIONS(231), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(235), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(239), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(243), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(247), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(247), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(247), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(247), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(247), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(253), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), + [85] = { + [sym__hidden_r_prp_val] = STATE(949), + [sym__hidden_br_prp_val] = STATE(950), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_flw_seq_val] = STATE(998), + [sym__br_flw_seq_val] = STATE(997), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_flw_map_val] = STATE(998), + [sym__br_flw_map_val] = STATE(997), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_flw_imp_r_par] = STATE(770), + [sym__r_flw_imp_br_par] = STATE(771), + [sym__br_flw_imp_r_par] = STATE(774), + [sym__br_flw_imp_br_par] = STATE(775), + [sym__hidden_r_dqt_str_val] = STATE(998), + [sym__hidden_br_dqt_str_val] = STATE(997), + [sym__r_dqt_str] = STATE(998), + [sym__br_dqt_str] = STATE(997), + [sym__r_sqt_str_val] = STATE(998), + [sym__br_sqt_str_val] = STATE(997), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_pln_flw_val] = STATE(949), + [sym__br_pln_flw_val] = STATE(950), + [sym__hidden_r_sgl_pln_flw] = STATE(1329), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(949), + [sym__hidden_br_als_val] = STATE(950), + [sym__r_als] = STATE(949), + [sym__br_als] = STATE(950), + [sym__r_acr] = STATE(245), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(607), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_map_bgn] = ACTIONS(609), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_map_end] = ACTIONS(611), + [sym__br_flw_map_end] = ACTIONS(611), + [sym__b_flw_map_end] = ACTIONS(611), + [sym__r_flw_sep_bgn] = ACTIONS(611), + [sym__br_flw_sep_bgn] = ACTIONS(611), + [sym__r_dqt_str_bgn] = ACTIONS(613), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(615), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(432), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(432), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(432), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(432), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(432), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(617), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, - [24] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(1229), - [sym__sgl_flw_seq_tal] = STATE(1373), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1295), - [sym__br_flw_seq_dat] = STATE(1295), - [sym__r_sgl_flw_col_dat] = STATE(1380), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(303), - [sym__br_flw_seq_end] = ACTIONS(305), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [25] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(1141), - [sym__sgl_flw_seq_tal] = STATE(1418), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1154), - [sym__br_flw_seq_dat] = STATE(1154), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(345), - [sym__br_flw_seq_end] = ACTIONS(347), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [86] = { + [sym__hidden_r_prp_val] = STATE(924), + [sym__hidden_br_prp_val] = STATE(958), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_flw_seq_val] = STATE(1005), + [sym__br_flw_seq_val] = STATE(1004), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_flw_map_val] = STATE(1005), + [sym__br_flw_map_val] = STATE(1004), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_flw_imp_r_par] = STATE(873), + [sym__r_flw_imp_br_par] = STATE(879), + [sym__br_flw_imp_r_par] = STATE(881), + [sym__br_flw_imp_br_par] = STATE(882), + [sym__hidden_r_dqt_str_val] = STATE(1005), + [sym__hidden_br_dqt_str_val] = STATE(1004), + [sym__r_dqt_str] = STATE(1005), + [sym__br_dqt_str] = STATE(1004), + [sym__r_sqt_str_val] = STATE(1005), + [sym__br_sqt_str_val] = STATE(1004), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_pln_flw_val] = STATE(924), + [sym__br_pln_flw_val] = STATE(958), + [sym__hidden_r_sgl_pln_flw] = STATE(1329), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(924), + [sym__hidden_br_als_val] = STATE(958), + [sym__r_als] = STATE(924), + [sym__br_als] = STATE(958), + [sym__r_acr] = STATE(245), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(607), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_seq_end] = ACTIONS(414), + [sym__br_flw_seq_end] = ACTIONS(414), + [sym__b_flw_seq_end] = ACTIONS(414), + [sym__r_flw_map_bgn] = ACTIONS(609), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_sep_bgn] = ACTIONS(414), + [sym__br_flw_sep_bgn] = ACTIONS(414), + [sym__r_dqt_str_bgn] = ACTIONS(613), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(615), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(432), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(432), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(432), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(432), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(432), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(617), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, - [26] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(343), - [sym__sgl_flw_seq_tal] = STATE(1419), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1222), - [sym__br_flw_seq_dat] = STATE(1222), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(349), - [sym__br_flw_seq_end] = ACTIONS(351), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [87] = { + [sym__hidden_r_prp_val] = STATE(924), + [sym__hidden_br_prp_val] = STATE(958), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_flw_seq_val] = STATE(1005), + [sym__br_flw_seq_val] = STATE(1004), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_flw_map_val] = STATE(1005), + [sym__br_flw_map_val] = STATE(1004), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_flw_imp_r_par] = STATE(887), + [sym__r_flw_imp_br_par] = STATE(888), + [sym__br_flw_imp_r_par] = STATE(889), + [sym__br_flw_imp_br_par] = STATE(895), + [sym__hidden_r_dqt_str_val] = STATE(1005), + [sym__hidden_br_dqt_str_val] = STATE(1004), + [sym__r_dqt_str] = STATE(1005), + [sym__br_dqt_str] = STATE(1004), + [sym__r_sqt_str_val] = STATE(1005), + [sym__br_sqt_str_val] = STATE(1004), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_pln_flw_val] = STATE(924), + [sym__br_pln_flw_val] = STATE(958), + [sym__hidden_r_sgl_pln_flw] = STATE(1329), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(924), + [sym__hidden_br_als_val] = STATE(958), + [sym__r_als] = STATE(924), + [sym__br_als] = STATE(958), + [sym__r_acr] = STATE(245), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(607), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_seq_end] = ACTIONS(611), + [sym__br_flw_seq_end] = ACTIONS(611), + [sym__b_flw_seq_end] = ACTIONS(611), + [sym__r_flw_map_bgn] = ACTIONS(609), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_sep_bgn] = ACTIONS(611), + [sym__br_flw_sep_bgn] = ACTIONS(611), + [sym__r_dqt_str_bgn] = ACTIONS(613), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(615), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(432), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(432), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(432), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(432), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(432), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(617), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, - [27] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(295), - [sym__sgl_flw_seq_tal] = STATE(1418), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1222), - [sym__br_flw_seq_dat] = STATE(1222), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(349), - [sym__br_flw_seq_end] = ACTIONS(353), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [88] = { + [sym__hidden_r_prp_val] = STATE(949), + [sym__hidden_br_prp_val] = STATE(950), + [sym__r_prp] = STATE(178), + [sym__br_prp] = STATE(168), + [sym__r_flw_seq_val] = STATE(998), + [sym__br_flw_seq_val] = STATE(997), + [sym__r_flw_seq] = STATE(1253), + [sym__br_flw_seq] = STATE(1252), + [sym__r_flw_map_val] = STATE(998), + [sym__br_flw_map_val] = STATE(997), + [sym__r_flw_map] = STATE(1250), + [sym__br_flw_map] = STATE(1249), + [sym__r_flw_imp_r_par] = STATE(764), + [sym__r_flw_imp_br_par] = STATE(765), + [sym__br_flw_imp_r_par] = STATE(767), + [sym__br_flw_imp_br_par] = STATE(768), + [sym__hidden_r_dqt_str_val] = STATE(998), + [sym__hidden_br_dqt_str_val] = STATE(997), + [sym__r_dqt_str] = STATE(998), + [sym__br_dqt_str] = STATE(997), + [sym__r_sqt_str_val] = STATE(998), + [sym__br_sqt_str_val] = STATE(997), + [sym__r_sqt_str] = STATE(1247), + [sym__br_sqt_str] = STATE(1246), + [sym__r_pln_flw_val] = STATE(949), + [sym__br_pln_flw_val] = STATE(950), + [sym__hidden_r_sgl_pln_flw] = STATE(1329), + [sym__hidden_br_sgl_pln_flw] = STATE(1330), + [sym__hidden_r_mtl_pln_flw] = STATE(1329), + [sym__hidden_br_mtl_pln_flw] = STATE(1330), + [sym__hidden_r_als_val] = STATE(949), + [sym__hidden_br_als_val] = STATE(950), + [sym__r_als] = STATE(949), + [sym__br_als] = STATE(950), + [sym__r_acr] = STATE(245), + [sym__br_acr] = STATE(253), + [sym__r_flw_seq_bgn] = ACTIONS(607), + [sym__br_flw_seq_bgn] = ACTIONS(409), + [sym__r_flw_map_bgn] = ACTIONS(609), + [sym__br_flw_map_bgn] = ACTIONS(418), + [sym__r_flw_map_end] = ACTIONS(414), + [sym__br_flw_map_end] = ACTIONS(414), + [sym__b_flw_map_end] = ACTIONS(414), + [sym__r_flw_sep_bgn] = ACTIONS(414), + [sym__br_flw_sep_bgn] = ACTIONS(414), + [sym__r_dqt_str_bgn] = ACTIONS(613), + [sym__br_dqt_str_bgn] = ACTIONS(422), + [sym__r_sqt_str_bgn] = ACTIONS(615), + [sym__br_sqt_str_bgn] = ACTIONS(426), + [sym__r_sgl_pln_nul_flw] = ACTIONS(432), + [sym__br_sgl_pln_nul_flw] = ACTIONS(430), + [sym__r_sgl_pln_bol_flw] = ACTIONS(432), + [sym__br_sgl_pln_bol_flw] = ACTIONS(430), + [sym__r_sgl_pln_int_flw] = ACTIONS(432), + [sym__br_sgl_pln_int_flw] = ACTIONS(430), + [sym__r_sgl_pln_flt_flw] = ACTIONS(432), + [sym__br_sgl_pln_flt_flw] = ACTIONS(430), + [sym__r_sgl_pln_str_flw] = ACTIONS(432), + [sym__br_sgl_pln_str_flw] = ACTIONS(430), + [sym__r_mtl_pln_str_flw] = ACTIONS(432), + [sym__br_mtl_pln_str_flw] = ACTIONS(430), + [sym__r_tag] = ACTIONS(617), + [sym__br_tag] = ACTIONS(436), + [sym__r_acr_bgn] = ACTIONS(438), + [sym__br_acr_bgn] = ACTIONS(440), + [sym__r_als_bgn] = ACTIONS(442), + [sym__br_als_bgn] = ACTIONS(444), [sym_comment] = ACTIONS(3), }, - [28] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(766), - [sym__sgl_flw_seq_tal] = STATE(1040), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1274), - [sym__br_flw_seq_dat] = STATE(1274), - [sym__r_sgl_flw_col_dat] = STATE(1422), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(355), - [sym__br_flw_seq_end] = ACTIONS(357), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [89] = { + [sym__hidden_r_prp_val] = STATE(906), + [sym__hidden_br_prp_val] = STATE(906), + [sym__r_prp] = STATE(119), + [sym__br_prp] = STATE(124), + [sym__r_flw_seq_val] = STATE(906), + [sym__br_flw_seq_val] = STATE(906), + [sym__r_flw_seq] = STATE(834), + [sym__br_flw_seq] = STATE(833), + [sym__r_flw_map_val] = STATE(906), + [sym__br_flw_map_val] = STATE(906), + [sym__r_flw_map] = STATE(832), + [sym__br_flw_map] = STATE(830), + [sym__hidden_flw_ann_par_tal] = STATE(906), + [sym__hidden_r_dqt_str_val] = STATE(906), + [sym__hidden_br_dqt_str_val] = STATE(906), + [sym__r_dqt_str] = STATE(906), + [sym__br_dqt_str] = STATE(906), + [sym__r_sqt_str_val] = STATE(906), + [sym__br_sqt_str_val] = STATE(906), + [sym__r_sqt_str] = STATE(829), + [sym__br_sqt_str] = STATE(828), + [sym__r_pln_flw_val] = STATE(906), + [sym__br_pln_flw_val] = STATE(906), + [sym__hidden_r_sgl_pln_flw] = STATE(861), + [sym__hidden_br_sgl_pln_flw] = STATE(860), + [sym__hidden_r_mtl_pln_flw] = STATE(861), + [sym__hidden_br_mtl_pln_flw] = STATE(860), + [sym__hidden_r_als_val] = STATE(906), + [sym__hidden_br_als_val] = STATE(906), + [sym__r_als] = STATE(906), + [sym__br_als] = STATE(906), + [sym__r_acr] = STATE(221), + [sym__br_acr] = STATE(223), + [sym__r_flw_seq_bgn] = ACTIONS(619), + [sym__br_flw_seq_bgn] = ACTIONS(490), + [sym__r_flw_map_bgn] = ACTIONS(621), + [sym__br_flw_map_bgn] = ACTIONS(494), + [sym__r_flw_map_end] = ACTIONS(623), + [sym__br_flw_map_end] = ACTIONS(623), + [sym__b_flw_map_end] = ACTIONS(623), + [sym__r_flw_sep_bgn] = ACTIONS(623), + [sym__br_flw_sep_bgn] = ACTIONS(623), + [sym__r_dqt_str_bgn] = ACTIONS(625), + [sym__br_dqt_str_bgn] = ACTIONS(503), + [sym__r_sqt_str_bgn] = ACTIONS(627), + [sym__br_sqt_str_bgn] = ACTIONS(507), + [sym__r_sgl_pln_nul_flw] = ACTIONS(513), + [sym__br_sgl_pln_nul_flw] = ACTIONS(511), + [sym__r_sgl_pln_bol_flw] = ACTIONS(513), + [sym__br_sgl_pln_bol_flw] = ACTIONS(511), + [sym__r_sgl_pln_int_flw] = ACTIONS(513), + [sym__br_sgl_pln_int_flw] = ACTIONS(511), + [sym__r_sgl_pln_flt_flw] = ACTIONS(513), + [sym__br_sgl_pln_flt_flw] = ACTIONS(511), + [sym__r_sgl_pln_str_flw] = ACTIONS(513), + [sym__br_sgl_pln_str_flw] = ACTIONS(511), + [sym__r_mtl_pln_str_flw] = ACTIONS(513), + [sym__br_mtl_pln_str_flw] = ACTIONS(511), + [sym__r_tag] = ACTIONS(629), + [sym__br_tag] = ACTIONS(517), + [sym__r_acr_bgn] = ACTIONS(519), + [sym__br_acr_bgn] = ACTIONS(521), + [sym__r_als_bgn] = ACTIONS(523), + [sym__br_als_bgn] = ACTIONS(525), [sym_comment] = ACTIONS(3), }, - [29] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(900), - [sym__sgl_flw_seq_tal] = STATE(1228), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1152), - [sym__br_flw_seq_dat] = STATE(1152), - [sym__r_sgl_flw_col_dat] = STATE(1363), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(359), - [sym__br_flw_seq_end] = ACTIONS(361), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [90] = { + [sym__hidden_r_prp_val] = STATE(865), + [sym__hidden_br_prp_val] = STATE(865), + [sym__r_prp] = STATE(119), + [sym__br_prp] = STATE(124), + [sym__r_flw_seq_val] = STATE(865), + [sym__br_flw_seq_val] = STATE(865), + [sym__r_flw_seq] = STATE(834), + [sym__br_flw_seq] = STATE(833), + [sym__r_flw_map_val] = STATE(865), + [sym__br_flw_map_val] = STATE(865), + [sym__r_flw_map] = STATE(832), + [sym__br_flw_map] = STATE(830), + [sym__hidden_flw_ann_par_tal] = STATE(865), + [sym__hidden_r_dqt_str_val] = STATE(865), + [sym__hidden_br_dqt_str_val] = STATE(865), + [sym__r_dqt_str] = STATE(865), + [sym__br_dqt_str] = STATE(865), + [sym__r_sqt_str_val] = STATE(865), + [sym__br_sqt_str_val] = STATE(865), + [sym__r_sqt_str] = STATE(829), + [sym__br_sqt_str] = STATE(828), + [sym__r_pln_flw_val] = STATE(865), + [sym__br_pln_flw_val] = STATE(865), + [sym__hidden_r_sgl_pln_flw] = STATE(861), + [sym__hidden_br_sgl_pln_flw] = STATE(860), + [sym__hidden_r_mtl_pln_flw] = STATE(861), + [sym__hidden_br_mtl_pln_flw] = STATE(860), + [sym__hidden_r_als_val] = STATE(865), + [sym__hidden_br_als_val] = STATE(865), + [sym__r_als] = STATE(865), + [sym__br_als] = STATE(865), + [sym__r_acr] = STATE(221), + [sym__br_acr] = STATE(223), + [sym__r_flw_seq_bgn] = ACTIONS(619), + [sym__br_flw_seq_bgn] = ACTIONS(490), + [sym__r_flw_map_bgn] = ACTIONS(621), + [sym__br_flw_map_bgn] = ACTIONS(494), + [sym__r_flw_map_end] = ACTIONS(631), + [sym__br_flw_map_end] = ACTIONS(631), + [sym__b_flw_map_end] = ACTIONS(631), + [sym__r_flw_sep_bgn] = ACTIONS(631), + [sym__br_flw_sep_bgn] = ACTIONS(631), + [sym__r_dqt_str_bgn] = ACTIONS(625), + [sym__br_dqt_str_bgn] = ACTIONS(503), + [sym__r_sqt_str_bgn] = ACTIONS(627), + [sym__br_sqt_str_bgn] = ACTIONS(507), + [sym__r_sgl_pln_nul_flw] = ACTIONS(513), + [sym__br_sgl_pln_nul_flw] = ACTIONS(511), + [sym__r_sgl_pln_bol_flw] = ACTIONS(513), + [sym__br_sgl_pln_bol_flw] = ACTIONS(511), + [sym__r_sgl_pln_int_flw] = ACTIONS(513), + [sym__br_sgl_pln_int_flw] = ACTIONS(511), + [sym__r_sgl_pln_flt_flw] = ACTIONS(513), + [sym__br_sgl_pln_flt_flw] = ACTIONS(511), + [sym__r_sgl_pln_str_flw] = ACTIONS(513), + [sym__br_sgl_pln_str_flw] = ACTIONS(511), + [sym__r_mtl_pln_str_flw] = ACTIONS(513), + [sym__br_mtl_pln_str_flw] = ACTIONS(511), + [sym__r_tag] = ACTIONS(629), + [sym__br_tag] = ACTIONS(517), + [sym__r_acr_bgn] = ACTIONS(519), + [sym__br_acr_bgn] = ACTIONS(521), + [sym__r_als_bgn] = ACTIONS(523), + [sym__br_als_bgn] = ACTIONS(525), [sym_comment] = ACTIONS(3), }, - [30] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), + [91] = { + [sym__hidden_r_prp_val] = STATE(870), + [sym__hidden_br_prp_val] = STATE(870), [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(707), - [sym__sgl_flw_seq_tal] = STATE(1043), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1320), - [sym__br_flw_seq_dat] = STATE(1320), - [sym__r_sgl_flw_col_dat] = STATE(1404), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(363), - [sym__br_flw_seq_end] = ACTIONS(365), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [sym__br_prp] = STATE(120), + [sym__r_flw_seq_val] = STATE(870), + [sym__br_flw_seq_val] = STATE(870), + [sym__r_flw_seq] = STATE(905), + [sym__br_flw_seq] = STATE(904), + [sym__r_flw_map_val] = STATE(870), + [sym__br_flw_map_val] = STATE(870), + [sym__r_flw_map] = STATE(903), + [sym__br_flw_map] = STATE(902), + [sym__hidden_flw_ann_par_tal] = STATE(870), + [sym__hidden_r_dqt_str_val] = STATE(870), + [sym__hidden_br_dqt_str_val] = STATE(870), + [sym__r_dqt_str] = STATE(870), + [sym__br_dqt_str] = STATE(870), + [sym__r_sqt_str_val] = STATE(870), + [sym__br_sqt_str_val] = STATE(870), + [sym__r_sqt_str] = STATE(899), + [sym__br_sqt_str] = STATE(898), + [sym__r_pln_flw_val] = STATE(870), + [sym__br_pln_flw_val] = STATE(870), + [sym__hidden_r_sgl_pln_flw] = STATE(780), + [sym__hidden_br_sgl_pln_flw] = STATE(779), + [sym__hidden_r_mtl_pln_flw] = STATE(780), + [sym__hidden_br_mtl_pln_flw] = STATE(779), + [sym__hidden_r_als_val] = STATE(870), + [sym__hidden_br_als_val] = STATE(870), + [sym__r_als] = STATE(870), + [sym__br_als] = STATE(870), + [sym__r_acr] = STATE(224), + [sym__br_acr] = STATE(219), + [sym__r_flw_seq_bgn] = ACTIONS(633), + [sym__br_flw_seq_bgn] = ACTIONS(535), + [sym__r_flw_seq_end] = ACTIONS(499), + [sym__br_flw_seq_end] = ACTIONS(499), + [sym__b_flw_seq_end] = ACTIONS(499), + [sym__r_flw_map_bgn] = ACTIONS(635), + [sym__br_flw_map_bgn] = ACTIONS(539), + [sym__r_flw_sep_bgn] = ACTIONS(499), + [sym__br_flw_sep_bgn] = ACTIONS(499), + [sym__r_dqt_str_bgn] = ACTIONS(637), + [sym__br_dqt_str_bgn] = ACTIONS(543), + [sym__r_sqt_str_bgn] = ACTIONS(639), + [sym__br_sqt_str_bgn] = ACTIONS(547), + [sym__r_sgl_pln_nul_flw] = ACTIONS(553), + [sym__br_sgl_pln_nul_flw] = ACTIONS(551), + [sym__r_sgl_pln_bol_flw] = ACTIONS(553), + [sym__br_sgl_pln_bol_flw] = ACTIONS(551), + [sym__r_sgl_pln_int_flw] = ACTIONS(553), + [sym__br_sgl_pln_int_flw] = ACTIONS(551), + [sym__r_sgl_pln_flt_flw] = ACTIONS(553), + [sym__br_sgl_pln_flt_flw] = ACTIONS(551), + [sym__r_sgl_pln_str_flw] = ACTIONS(553), + [sym__br_sgl_pln_str_flw] = ACTIONS(551), + [sym__r_mtl_pln_str_flw] = ACTIONS(553), + [sym__br_mtl_pln_str_flw] = ACTIONS(551), + [sym__r_tag] = ACTIONS(641), + [sym__br_tag] = ACTIONS(557), + [sym__r_acr_bgn] = ACTIONS(559), + [sym__br_acr_bgn] = ACTIONS(561), + [sym__r_als_bgn] = ACTIONS(563), + [sym__br_als_bgn] = ACTIONS(565), [sym_comment] = ACTIONS(3), }, - [31] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), + [92] = { + [sym__hidden_r_prp_val] = STATE(907), + [sym__hidden_br_prp_val] = STATE(907), [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(1095), - [sym__sgl_flw_seq_tal] = STATE(1419), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1159), - [sym__br_flw_seq_dat] = STATE(1159), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(367), - [sym__br_flw_seq_end] = ACTIONS(369), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [sym__br_prp] = STATE(120), + [sym__r_flw_seq_val] = STATE(907), + [sym__br_flw_seq_val] = STATE(907), + [sym__r_flw_seq] = STATE(905), + [sym__br_flw_seq] = STATE(904), + [sym__r_flw_map_val] = STATE(907), + [sym__br_flw_map_val] = STATE(907), + [sym__r_flw_map] = STATE(903), + [sym__br_flw_map] = STATE(902), + [sym__hidden_flw_ann_par_tal] = STATE(907), + [sym__hidden_r_dqt_str_val] = STATE(907), + [sym__hidden_br_dqt_str_val] = STATE(907), + [sym__r_dqt_str] = STATE(907), + [sym__br_dqt_str] = STATE(907), + [sym__r_sqt_str_val] = STATE(907), + [sym__br_sqt_str_val] = STATE(907), + [sym__r_sqt_str] = STATE(899), + [sym__br_sqt_str] = STATE(898), + [sym__r_pln_flw_val] = STATE(907), + [sym__br_pln_flw_val] = STATE(907), + [sym__hidden_r_sgl_pln_flw] = STATE(780), + [sym__hidden_br_sgl_pln_flw] = STATE(779), + [sym__hidden_r_mtl_pln_flw] = STATE(780), + [sym__hidden_br_mtl_pln_flw] = STATE(779), + [sym__hidden_r_als_val] = STATE(907), + [sym__hidden_br_als_val] = STATE(907), + [sym__r_als] = STATE(907), + [sym__br_als] = STATE(907), + [sym__r_acr] = STATE(224), + [sym__br_acr] = STATE(219), + [sym__r_flw_seq_bgn] = ACTIONS(633), + [sym__br_flw_seq_bgn] = ACTIONS(535), + [sym__r_flw_seq_end] = ACTIONS(623), + [sym__br_flw_seq_end] = ACTIONS(623), + [sym__b_flw_seq_end] = ACTIONS(623), + [sym__r_flw_map_bgn] = ACTIONS(635), + [sym__br_flw_map_bgn] = ACTIONS(539), + [sym__r_flw_sep_bgn] = ACTIONS(623), + [sym__br_flw_sep_bgn] = ACTIONS(623), + [sym__r_dqt_str_bgn] = ACTIONS(637), + [sym__br_dqt_str_bgn] = ACTIONS(543), + [sym__r_sqt_str_bgn] = ACTIONS(639), + [sym__br_sqt_str_bgn] = ACTIONS(547), + [sym__r_sgl_pln_nul_flw] = ACTIONS(553), + [sym__br_sgl_pln_nul_flw] = ACTIONS(551), + [sym__r_sgl_pln_bol_flw] = ACTIONS(553), + [sym__br_sgl_pln_bol_flw] = ACTIONS(551), + [sym__r_sgl_pln_int_flw] = ACTIONS(553), + [sym__br_sgl_pln_int_flw] = ACTIONS(551), + [sym__r_sgl_pln_flt_flw] = ACTIONS(553), + [sym__br_sgl_pln_flt_flw] = ACTIONS(551), + [sym__r_sgl_pln_str_flw] = ACTIONS(553), + [sym__br_sgl_pln_str_flw] = ACTIONS(551), + [sym__r_mtl_pln_str_flw] = ACTIONS(553), + [sym__br_mtl_pln_str_flw] = ACTIONS(551), + [sym__r_tag] = ACTIONS(641), + [sym__br_tag] = ACTIONS(557), + [sym__r_acr_bgn] = ACTIONS(559), + [sym__br_acr_bgn] = ACTIONS(561), + [sym__r_als_bgn] = ACTIONS(563), + [sym__br_als_bgn] = ACTIONS(565), [sym_comment] = ACTIONS(3), }, - [32] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(1031), - [sym__sgl_flw_seq_tal] = STATE(1418), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1159), - [sym__br_flw_seq_dat] = STATE(1159), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(367), - [sym__br_flw_seq_end] = ACTIONS(371), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [93] = { + [sym__hidden_r_prp_val] = STATE(911), + [sym__hidden_br_prp_val] = STATE(911), + [sym__r_prp] = STATE(119), + [sym__br_prp] = STATE(124), + [sym__r_flw_seq_val] = STATE(911), + [sym__br_flw_seq_val] = STATE(911), + [sym__r_flw_seq] = STATE(834), + [sym__br_flw_seq] = STATE(833), + [sym__r_flw_map_val] = STATE(911), + [sym__br_flw_map_val] = STATE(911), + [sym__r_flw_map] = STATE(832), + [sym__br_flw_map] = STATE(830), + [sym__hidden_flw_ann_par_tal] = STATE(911), + [sym__hidden_r_dqt_str_val] = STATE(911), + [sym__hidden_br_dqt_str_val] = STATE(911), + [sym__r_dqt_str] = STATE(911), + [sym__br_dqt_str] = STATE(911), + [sym__r_sqt_str_val] = STATE(911), + [sym__br_sqt_str_val] = STATE(911), + [sym__r_sqt_str] = STATE(829), + [sym__br_sqt_str] = STATE(828), + [sym__r_pln_flw_val] = STATE(911), + [sym__br_pln_flw_val] = STATE(911), + [sym__hidden_r_sgl_pln_flw] = STATE(861), + [sym__hidden_br_sgl_pln_flw] = STATE(860), + [sym__hidden_r_mtl_pln_flw] = STATE(861), + [sym__hidden_br_mtl_pln_flw] = STATE(860), + [sym__hidden_r_als_val] = STATE(911), + [sym__hidden_br_als_val] = STATE(911), + [sym__r_als] = STATE(911), + [sym__br_als] = STATE(911), + [sym__r_acr] = STATE(221), + [sym__br_acr] = STATE(223), + [sym__r_flw_seq_bgn] = ACTIONS(619), + [sym__br_flw_seq_bgn] = ACTIONS(490), + [sym__r_flw_map_bgn] = ACTIONS(621), + [sym__br_flw_map_bgn] = ACTIONS(494), + [sym__r_flw_map_end] = ACTIONS(643), + [sym__br_flw_map_end] = ACTIONS(643), + [sym__b_flw_map_end] = ACTIONS(643), + [sym__r_flw_sep_bgn] = ACTIONS(643), + [sym__br_flw_sep_bgn] = ACTIONS(643), + [sym__r_dqt_str_bgn] = ACTIONS(625), + [sym__br_dqt_str_bgn] = ACTIONS(503), + [sym__r_sqt_str_bgn] = ACTIONS(627), + [sym__br_sqt_str_bgn] = ACTIONS(507), + [sym__r_sgl_pln_nul_flw] = ACTIONS(513), + [sym__br_sgl_pln_nul_flw] = ACTIONS(511), + [sym__r_sgl_pln_bol_flw] = ACTIONS(513), + [sym__br_sgl_pln_bol_flw] = ACTIONS(511), + [sym__r_sgl_pln_int_flw] = ACTIONS(513), + [sym__br_sgl_pln_int_flw] = ACTIONS(511), + [sym__r_sgl_pln_flt_flw] = ACTIONS(513), + [sym__br_sgl_pln_flt_flw] = ACTIONS(511), + [sym__r_sgl_pln_str_flw] = ACTIONS(513), + [sym__br_sgl_pln_str_flw] = ACTIONS(511), + [sym__r_mtl_pln_str_flw] = ACTIONS(513), + [sym__br_mtl_pln_str_flw] = ACTIONS(511), + [sym__r_tag] = ACTIONS(629), + [sym__br_tag] = ACTIONS(517), + [sym__r_acr_bgn] = ACTIONS(519), + [sym__br_acr_bgn] = ACTIONS(521), + [sym__r_als_bgn] = ACTIONS(523), + [sym__br_als_bgn] = ACTIONS(525), [sym_comment] = ACTIONS(3), }, - [33] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(997), - [sym__sgl_flw_seq_tal] = STATE(1257), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1232), - [sym__br_flw_seq_dat] = STATE(1232), - [sym__r_sgl_flw_col_dat] = STATE(1333), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(373), - [sym__br_flw_seq_end] = ACTIONS(375), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [94] = { + [sym__hidden_r_prp_val] = STATE(815), + [sym__hidden_br_prp_val] = STATE(815), + [sym__r_prp] = STATE(119), + [sym__br_prp] = STATE(124), + [sym__r_flw_seq_val] = STATE(815), + [sym__br_flw_seq_val] = STATE(815), + [sym__r_flw_seq] = STATE(834), + [sym__br_flw_seq] = STATE(833), + [sym__r_flw_map_val] = STATE(815), + [sym__br_flw_map_val] = STATE(815), + [sym__r_flw_map] = STATE(832), + [sym__br_flw_map] = STATE(830), + [sym__hidden_flw_ann_par_tal] = STATE(815), + [sym__hidden_r_dqt_str_val] = STATE(815), + [sym__hidden_br_dqt_str_val] = STATE(815), + [sym__r_dqt_str] = STATE(815), + [sym__br_dqt_str] = STATE(815), + [sym__r_sqt_str_val] = STATE(815), + [sym__br_sqt_str_val] = STATE(815), + [sym__r_sqt_str] = STATE(829), + [sym__br_sqt_str] = STATE(828), + [sym__r_pln_flw_val] = STATE(815), + [sym__br_pln_flw_val] = STATE(815), + [sym__hidden_r_sgl_pln_flw] = STATE(861), + [sym__hidden_br_sgl_pln_flw] = STATE(860), + [sym__hidden_r_mtl_pln_flw] = STATE(861), + [sym__hidden_br_mtl_pln_flw] = STATE(860), + [sym__hidden_r_als_val] = STATE(815), + [sym__hidden_br_als_val] = STATE(815), + [sym__r_als] = STATE(815), + [sym__br_als] = STATE(815), + [sym__r_acr] = STATE(221), + [sym__br_acr] = STATE(223), + [sym__r_flw_seq_bgn] = ACTIONS(619), + [sym__br_flw_seq_bgn] = ACTIONS(490), + [sym__r_flw_map_bgn] = ACTIONS(621), + [sym__br_flw_map_bgn] = ACTIONS(494), + [sym__r_flw_map_end] = ACTIONS(499), + [sym__br_flw_map_end] = ACTIONS(499), + [sym__b_flw_map_end] = ACTIONS(499), + [sym__r_flw_sep_bgn] = ACTIONS(499), + [sym__br_flw_sep_bgn] = ACTIONS(499), + [sym__r_dqt_str_bgn] = ACTIONS(625), + [sym__br_dqt_str_bgn] = ACTIONS(503), + [sym__r_sqt_str_bgn] = ACTIONS(627), + [sym__br_sqt_str_bgn] = ACTIONS(507), + [sym__r_sgl_pln_nul_flw] = ACTIONS(513), + [sym__br_sgl_pln_nul_flw] = ACTIONS(511), + [sym__r_sgl_pln_bol_flw] = ACTIONS(513), + [sym__br_sgl_pln_bol_flw] = ACTIONS(511), + [sym__r_sgl_pln_int_flw] = ACTIONS(513), + [sym__br_sgl_pln_int_flw] = ACTIONS(511), + [sym__r_sgl_pln_flt_flw] = ACTIONS(513), + [sym__br_sgl_pln_flt_flw] = ACTIONS(511), + [sym__r_sgl_pln_str_flw] = ACTIONS(513), + [sym__br_sgl_pln_str_flw] = ACTIONS(511), + [sym__r_mtl_pln_str_flw] = ACTIONS(513), + [sym__br_mtl_pln_str_flw] = ACTIONS(511), + [sym__r_tag] = ACTIONS(629), + [sym__br_tag] = ACTIONS(517), + [sym__r_acr_bgn] = ACTIONS(519), + [sym__br_acr_bgn] = ACTIONS(521), + [sym__r_als_bgn] = ACTIONS(523), + [sym__br_als_bgn] = ACTIONS(525), [sym_comment] = ACTIONS(3), }, - [34] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__hidden_r_sgl_prp_val] = STATE(806), + [95] = { + [sym__hidden_r_prp_val] = STATE(901), + [sym__hidden_br_prp_val] = STATE(901), [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_sgl_prp] = STATE(265), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_sgl_flw_seq_val] = STATE(808), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_sgl_flw_seq] = STATE(1019), - [sym__flw_seq_tal] = STATE(1210), - [sym__sgl_flw_seq_tal] = STATE(1419), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_sgl_flw_map_val] = STATE(808), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_sgl_flw_map] = STATE(1020), - [sym__r_flw_seq_dat] = STATE(1154), - [sym__br_flw_seq_dat] = STATE(1154), - [sym__r_sgl_flw_col_dat] = STATE(1437), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__hidden_r_sgl_flw_col_itm] = STATE(815), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_sgl_flw_exp_par] = STATE(1161), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_sgl_flw_imp_par] = STATE(1162), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__r_sgl_flw_njl_ann_par] = STATE(1160), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__hidden_r_sgl_dqt_str_val] = STATE(808), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sgl_dqt_str] = STATE(808), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sgl_sqt_str_val] = STATE(808), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_sgl_sqt_str] = STATE(1025), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__r_sgl_pln_flw_val] = STATE(806), - [sym__hidden_r_sgl_pln_flw] = STATE(761), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(594), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(594), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(207), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(299), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(345), - [sym__br_flw_seq_end] = ACTIONS(377), - [sym__r_flw_map_bgn] = ACTIONS(307), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(311), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(315), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(319), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(323), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(327), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(327), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(327), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(327), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(327), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(333), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), + [sym__br_prp] = STATE(120), + [sym__r_flw_seq_val] = STATE(901), + [sym__br_flw_seq_val] = STATE(901), + [sym__r_flw_seq] = STATE(905), + [sym__br_flw_seq] = STATE(904), + [sym__r_flw_map_val] = STATE(901), + [sym__br_flw_map_val] = STATE(901), + [sym__r_flw_map] = STATE(903), + [sym__br_flw_map] = STATE(902), + [sym__hidden_flw_ann_par_tal] = STATE(901), + [sym__hidden_r_dqt_str_val] = STATE(901), + [sym__hidden_br_dqt_str_val] = STATE(901), + [sym__r_dqt_str] = STATE(901), + [sym__br_dqt_str] = STATE(901), + [sym__r_sqt_str_val] = STATE(901), + [sym__br_sqt_str_val] = STATE(901), + [sym__r_sqt_str] = STATE(899), + [sym__br_sqt_str] = STATE(898), + [sym__r_pln_flw_val] = STATE(901), + [sym__br_pln_flw_val] = STATE(901), + [sym__hidden_r_sgl_pln_flw] = STATE(780), + [sym__hidden_br_sgl_pln_flw] = STATE(779), + [sym__hidden_r_mtl_pln_flw] = STATE(780), + [sym__hidden_br_mtl_pln_flw] = STATE(779), + [sym__hidden_r_als_val] = STATE(901), + [sym__hidden_br_als_val] = STATE(901), + [sym__r_als] = STATE(901), + [sym__br_als] = STATE(901), + [sym__r_acr] = STATE(224), + [sym__br_acr] = STATE(219), + [sym__r_flw_seq_bgn] = ACTIONS(633), + [sym__br_flw_seq_bgn] = ACTIONS(535), + [sym__r_flw_seq_end] = ACTIONS(631), + [sym__br_flw_seq_end] = ACTIONS(631), + [sym__b_flw_seq_end] = ACTIONS(631), + [sym__r_flw_map_bgn] = ACTIONS(635), + [sym__br_flw_map_bgn] = ACTIONS(539), + [sym__r_flw_sep_bgn] = ACTIONS(631), + [sym__br_flw_sep_bgn] = ACTIONS(631), + [sym__r_dqt_str_bgn] = ACTIONS(637), + [sym__br_dqt_str_bgn] = ACTIONS(543), + [sym__r_sqt_str_bgn] = ACTIONS(639), + [sym__br_sqt_str_bgn] = ACTIONS(547), + [sym__r_sgl_pln_nul_flw] = ACTIONS(553), + [sym__br_sgl_pln_nul_flw] = ACTIONS(551), + [sym__r_sgl_pln_bol_flw] = ACTIONS(553), + [sym__br_sgl_pln_bol_flw] = ACTIONS(551), + [sym__r_sgl_pln_int_flw] = ACTIONS(553), + [sym__br_sgl_pln_int_flw] = ACTIONS(551), + [sym__r_sgl_pln_flt_flw] = ACTIONS(553), + [sym__br_sgl_pln_flt_flw] = ACTIONS(551), + [sym__r_sgl_pln_str_flw] = ACTIONS(553), + [sym__br_sgl_pln_str_flw] = ACTIONS(551), + [sym__r_mtl_pln_str_flw] = ACTIONS(553), + [sym__br_mtl_pln_str_flw] = ACTIONS(551), + [sym__r_tag] = ACTIONS(641), + [sym__br_tag] = ACTIONS(557), + [sym__r_acr_bgn] = ACTIONS(559), + [sym__br_acr_bgn] = ACTIONS(561), + [sym__r_als_bgn] = ACTIONS(563), + [sym__br_als_bgn] = ACTIONS(565), [sym_comment] = ACTIONS(3), }, - [35] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(325), - [sym__hidden_b_blk_seq_spc] = STATE(297), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__br_blk_map] = STATE(326), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(329), - [sym__br_blk_str] = STATE(329), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(330), - [sym__br_flw_seq] = STATE(330), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(331), - [sym__br_flw_map] = STATE(331), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(332), - [sym__br_dqt_str] = STATE(332), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(333), - [sym__br_sqt_str] = STATE(333), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(334), - [sym__hidden_br_sgl_pln_blk] = STATE(276), - [sym__hidden_r_mtl_pln_blk] = STATE(334), - [sym__hidden_br_mtl_pln_blk] = STATE(334), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(379), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(379), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(185), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(379), - [sym__r_flw_map_bgn] = ACTIONS(187), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(379), - [sym__r_dqt_str_bgn] = ACTIONS(189), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(379), - [sym__r_sqt_str_bgn] = ACTIONS(191), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(379), - [sym__r_sgl_pln_nul_blk] = ACTIONS(381), - [sym__br_sgl_pln_nul_blk] = ACTIONS(383), - [sym__b_sgl_pln_nul_blk] = ACTIONS(379), - [sym__r_sgl_pln_bol_blk] = ACTIONS(381), - [sym__br_sgl_pln_bol_blk] = ACTIONS(383), - [sym__b_sgl_pln_bol_blk] = ACTIONS(379), - [sym__r_sgl_pln_int_blk] = ACTIONS(381), - [sym__br_sgl_pln_int_blk] = ACTIONS(383), - [sym__b_sgl_pln_int_blk] = ACTIONS(379), - [sym__r_sgl_pln_flt_blk] = ACTIONS(381), - [sym__br_sgl_pln_flt_blk] = ACTIONS(383), - [sym__b_sgl_pln_flt_blk] = ACTIONS(379), - [sym__r_sgl_pln_str_blk] = ACTIONS(381), - [sym__br_sgl_pln_str_blk] = ACTIONS(383), - [sym__b_sgl_pln_str_blk] = ACTIONS(379), - [sym__r_mtl_pln_str_blk] = ACTIONS(381), - [sym__br_mtl_pln_str_blk] = ACTIONS(381), - [sym__br_tag] = ACTIONS(385), - [sym__b_tag] = ACTIONS(379), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__b_acr_bgn] = ACTIONS(379), - [sym__br_als_bgn] = ACTIONS(389), - [sym__b_als_bgn] = ACTIONS(379), - [sym__bl] = ACTIONS(379), + [96] = { + [sym__hidden_r_prp_val] = STATE(766), + [sym__hidden_br_prp_val] = STATE(766), + [sym__r_prp] = STATE(121), + [sym__br_prp] = STATE(120), + [sym__r_flw_seq_val] = STATE(766), + [sym__br_flw_seq_val] = STATE(766), + [sym__r_flw_seq] = STATE(905), + [sym__br_flw_seq] = STATE(904), + [sym__r_flw_map_val] = STATE(766), + [sym__br_flw_map_val] = STATE(766), + [sym__r_flw_map] = STATE(903), + [sym__br_flw_map] = STATE(902), + [sym__hidden_flw_ann_par_tal] = STATE(766), + [sym__hidden_r_dqt_str_val] = STATE(766), + [sym__hidden_br_dqt_str_val] = STATE(766), + [sym__r_dqt_str] = STATE(766), + [sym__br_dqt_str] = STATE(766), + [sym__r_sqt_str_val] = STATE(766), + [sym__br_sqt_str_val] = STATE(766), + [sym__r_sqt_str] = STATE(899), + [sym__br_sqt_str] = STATE(898), + [sym__r_pln_flw_val] = STATE(766), + [sym__br_pln_flw_val] = STATE(766), + [sym__hidden_r_sgl_pln_flw] = STATE(780), + [sym__hidden_br_sgl_pln_flw] = STATE(779), + [sym__hidden_r_mtl_pln_flw] = STATE(780), + [sym__hidden_br_mtl_pln_flw] = STATE(779), + [sym__hidden_r_als_val] = STATE(766), + [sym__hidden_br_als_val] = STATE(766), + [sym__r_als] = STATE(766), + [sym__br_als] = STATE(766), + [sym__r_acr] = STATE(224), + [sym__br_acr] = STATE(219), + [sym__r_flw_seq_bgn] = ACTIONS(633), + [sym__br_flw_seq_bgn] = ACTIONS(535), + [sym__r_flw_seq_end] = ACTIONS(643), + [sym__br_flw_seq_end] = ACTIONS(643), + [sym__b_flw_seq_end] = ACTIONS(643), + [sym__r_flw_map_bgn] = ACTIONS(635), + [sym__br_flw_map_bgn] = ACTIONS(539), + [sym__r_flw_sep_bgn] = ACTIONS(643), + [sym__br_flw_sep_bgn] = ACTIONS(643), + [sym__r_dqt_str_bgn] = ACTIONS(637), + [sym__br_dqt_str_bgn] = ACTIONS(543), + [sym__r_sqt_str_bgn] = ACTIONS(639), + [sym__br_sqt_str_bgn] = ACTIONS(547), + [sym__r_sgl_pln_nul_flw] = ACTIONS(553), + [sym__br_sgl_pln_nul_flw] = ACTIONS(551), + [sym__r_sgl_pln_bol_flw] = ACTIONS(553), + [sym__br_sgl_pln_bol_flw] = ACTIONS(551), + [sym__r_sgl_pln_int_flw] = ACTIONS(553), + [sym__br_sgl_pln_int_flw] = ACTIONS(551), + [sym__r_sgl_pln_flt_flw] = ACTIONS(553), + [sym__br_sgl_pln_flt_flw] = ACTIONS(551), + [sym__r_sgl_pln_str_flw] = ACTIONS(553), + [sym__br_sgl_pln_str_flw] = ACTIONS(551), + [sym__r_mtl_pln_str_flw] = ACTIONS(553), + [sym__br_mtl_pln_str_flw] = ACTIONS(551), + [sym__r_tag] = ACTIONS(641), + [sym__br_tag] = ACTIONS(557), + [sym__r_acr_bgn] = ACTIONS(559), + [sym__br_acr_bgn] = ACTIONS(561), + [sym__r_als_bgn] = ACTIONS(563), + [sym__br_als_bgn] = ACTIONS(565), [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(381), }, - [36] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(335), - [sym__hidden_b_blk_seq_spc] = STATE(298), - [sym__br_blk_seq_itm] = STATE(945), - [sym__b_blk_seq_itm] = STATE(1149), - [sym__br_blk_map] = STATE(336), - [sym__hidden_br_blk_map_itm] = STATE(143), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(337), - [sym__br_blk_str] = STATE(337), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(338), - [sym__br_flw_seq] = STATE(338), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(339), - [sym__br_flw_map] = STATE(339), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(340), - [sym__br_dqt_str] = STATE(340), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(341), - [sym__br_sqt_str] = STATE(341), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(342), - [sym__hidden_br_sgl_pln_blk] = STATE(281), - [sym__hidden_r_mtl_pln_blk] = STATE(342), - [sym__hidden_br_mtl_pln_blk] = STATE(342), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [aux_sym__hidden_r_blk_seq_repeat1] = STATE(798), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(69), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__b_blk_key_bgn] = ACTIONS(391), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__b_blk_val_bgn] = ACTIONS(391), - [sym__r_blk_lit_bgn] = ACTIONS(73), - [sym__br_blk_lit_bgn] = ACTIONS(75), - [sym__r_blk_fld_bgn] = ACTIONS(73), - [sym__br_blk_fld_bgn] = ACTIONS(75), - [sym__r_flw_seq_bgn] = ACTIONS(185), - [sym__br_flw_seq_bgn] = ACTIONS(79), - [sym__b_flw_seq_bgn] = ACTIONS(391), - [sym__r_flw_map_bgn] = ACTIONS(187), - [sym__br_flw_map_bgn] = ACTIONS(83), - [sym__b_flw_map_bgn] = ACTIONS(391), - [sym__r_dqt_str_bgn] = ACTIONS(189), - [sym__br_dqt_str_bgn] = ACTIONS(87), - [sym__b_dqt_str_bgn] = ACTIONS(391), - [sym__r_sqt_str_bgn] = ACTIONS(191), - [sym__br_sqt_str_bgn] = ACTIONS(91), - [sym__b_sqt_str_bgn] = ACTIONS(391), - [sym__r_sgl_pln_nul_blk] = ACTIONS(393), - [sym__br_sgl_pln_nul_blk] = ACTIONS(395), - [sym__b_sgl_pln_nul_blk] = ACTIONS(391), - [sym__r_sgl_pln_bol_blk] = ACTIONS(393), - [sym__br_sgl_pln_bol_blk] = ACTIONS(395), - [sym__b_sgl_pln_bol_blk] = ACTIONS(391), - [sym__r_sgl_pln_int_blk] = ACTIONS(393), - [sym__br_sgl_pln_int_blk] = ACTIONS(395), - [sym__b_sgl_pln_int_blk] = ACTIONS(391), - [sym__r_sgl_pln_flt_blk] = ACTIONS(393), - [sym__br_sgl_pln_flt_blk] = ACTIONS(395), - [sym__b_sgl_pln_flt_blk] = ACTIONS(391), - [sym__r_sgl_pln_str_blk] = ACTIONS(393), - [sym__br_sgl_pln_str_blk] = ACTIONS(395), - [sym__b_sgl_pln_str_blk] = ACTIONS(391), - [sym__r_mtl_pln_str_blk] = ACTIONS(393), - [sym__br_mtl_pln_str_blk] = ACTIONS(393), - [sym__br_tag] = ACTIONS(385), - [sym__b_tag] = ACTIONS(391), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__b_acr_bgn] = ACTIONS(391), - [sym__br_als_bgn] = ACTIONS(389), - [sym__b_als_bgn] = ACTIONS(391), - [sym__bl] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(393), - }, - [37] = { - [sym__doc_w_bgn_w_end_seq] = STATE(1366), - [sym__doc_w_bgn_wo_end_seq] = STATE(1366), - [sym__doc_wo_bgn_w_end_seq] = STATE(1366), - [sym__doc_wo_bgn_wo_end_seq] = STATE(1366), - [sym__doc_w_bgn_w_end] = STATE(40), - [sym__hidden_doc_w_bgn_wo_end] = STATE(467), - [sym__doc_wo_bgn_w_end] = STATE(39), - [sym__doc_wo_bgn_wo_end] = STATE(472), - [sym__drs_doc] = STATE(1104), - [sym__hidden_exp_doc] = STATE(1121), - [sym__hidden_imp_doc] = STATE(1103), - [sym__drs_doc_end] = STATE(39), - [sym__exp_doc_end] = STATE(40), - [sym__imp_doc_end] = STATE(39), - [sym__hidden_doc_end] = STATE(40), - [sym__hidden_s_dir] = STATE(465), - [sym__s_dir_yml] = STATE(465), - [sym__s_dir_tag] = STATE(465), - [sym__s_dir_rsv] = STATE(465), - [sym__hidden_br_prp_val] = STATE(1103), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_prp] = STATE(82), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq_val] = STATE(1103), - [sym__hidden_br_blk_seq] = STATE(1103), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map_val] = STATE(1102), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__br_blk_str_val] = STATE(1103), - [sym__br_blk_str] = STATE(1077), - [sym__br_flw_seq_val] = STATE(1103), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__br_flw_seq] = STATE(1065), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_flw_map_val] = STATE(1103), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__br_flw_map] = STATE(1038), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_dqt_str_val] = STATE(1103), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__br_dqt_str] = STATE(1103), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sqt_str_val] = STATE(1103), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__br_sqt_str] = STATE(1032), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_pln_blk_val] = STATE(1103), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_br_als_val] = STATE(737), - [sym__br_als] = STATE(737), - [sym__br_acr] = STATE(128), - [aux_sym__drs_doc_repeat1] = STATE(465), - [sym__eof] = ACTIONS(397), - [sym__s_dir_yml_bgn] = ACTIONS(7), - [sym__s_dir_tag_bgn] = ACTIONS(9), - [sym__s_dir_rsv_bgn] = ACTIONS(11), - [sym__s_drs_end] = ACTIONS(13), - [sym__s_doc_end] = ACTIONS(399), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__br_tag] = ACTIONS(59), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__br_als_bgn] = ACTIONS(67), - [sym_comment] = ACTIONS(3), - }, - [38] = { - [sym__doc_w_bgn_w_end_seq] = STATE(1368), - [sym__doc_w_bgn_wo_end_seq] = STATE(1368), - [sym__doc_wo_bgn_w_end_seq] = STATE(1368), - [sym__doc_wo_bgn_wo_end_seq] = STATE(1368), - [sym__doc_w_bgn_w_end] = STATE(40), - [sym__hidden_doc_w_bgn_wo_end] = STATE(467), - [sym__doc_wo_bgn_w_end] = STATE(39), - [sym__doc_wo_bgn_wo_end] = STATE(472), - [sym__drs_doc] = STATE(1104), - [sym__hidden_exp_doc] = STATE(1121), - [sym__hidden_imp_doc] = STATE(1103), - [sym__drs_doc_end] = STATE(39), - [sym__exp_doc_end] = STATE(40), - [sym__imp_doc_end] = STATE(39), - [sym__hidden_doc_end] = STATE(40), - [sym__hidden_s_dir] = STATE(465), - [sym__s_dir_yml] = STATE(465), - [sym__s_dir_tag] = STATE(465), - [sym__s_dir_rsv] = STATE(465), - [sym__hidden_br_prp_val] = STATE(1103), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_prp] = STATE(82), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq_val] = STATE(1103), - [sym__hidden_br_blk_seq] = STATE(1103), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map_val] = STATE(1102), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__br_blk_str_val] = STATE(1103), - [sym__br_blk_str] = STATE(1077), - [sym__br_flw_seq_val] = STATE(1103), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__br_flw_seq] = STATE(1065), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_flw_map_val] = STATE(1103), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__br_flw_map] = STATE(1038), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_dqt_str_val] = STATE(1103), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__br_dqt_str] = STATE(1103), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sqt_str_val] = STATE(1103), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__br_sqt_str] = STATE(1032), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_pln_blk_val] = STATE(1103), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_br_als_val] = STATE(737), - [sym__br_als] = STATE(737), - [sym__br_acr] = STATE(128), - [aux_sym__drs_doc_repeat1] = STATE(465), - [sym__eof] = ACTIONS(401), - [sym__s_dir_yml_bgn] = ACTIONS(7), - [sym__s_dir_tag_bgn] = ACTIONS(9), - [sym__s_dir_rsv_bgn] = ACTIONS(11), - [sym__s_drs_end] = ACTIONS(13), - [sym__s_doc_end] = ACTIONS(399), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__br_tag] = ACTIONS(59), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__br_als_bgn] = ACTIONS(67), - [sym_comment] = ACTIONS(3), - }, - [39] = { - [sym__doc_w_bgn_w_end_seq] = STATE(1392), - [sym__doc_w_bgn_wo_end_seq] = STATE(1392), - [sym__doc_wo_bgn_w_end_seq] = STATE(1392), - [sym__doc_wo_bgn_wo_end_seq] = STATE(1392), - [sym__doc_w_bgn_w_end] = STATE(40), - [sym__hidden_doc_w_bgn_wo_end] = STATE(467), - [sym__doc_wo_bgn_w_end] = STATE(39), - [sym__doc_wo_bgn_wo_end] = STATE(472), - [sym__drs_doc] = STATE(1104), - [sym__hidden_exp_doc] = STATE(1121), - [sym__hidden_imp_doc] = STATE(1103), - [sym__drs_doc_end] = STATE(39), - [sym__exp_doc_end] = STATE(40), - [sym__imp_doc_end] = STATE(39), - [sym__hidden_doc_end] = STATE(40), - [sym__hidden_s_dir] = STATE(465), - [sym__s_dir_yml] = STATE(465), - [sym__s_dir_tag] = STATE(465), - [sym__s_dir_rsv] = STATE(465), - [sym__hidden_br_prp_val] = STATE(1103), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_prp] = STATE(82), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq_val] = STATE(1103), - [sym__hidden_br_blk_seq] = STATE(1103), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map_val] = STATE(1102), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__br_blk_str_val] = STATE(1103), - [sym__br_blk_str] = STATE(1077), - [sym__br_flw_seq_val] = STATE(1103), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__br_flw_seq] = STATE(1065), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_flw_map_val] = STATE(1103), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__br_flw_map] = STATE(1038), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_dqt_str_val] = STATE(1103), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__br_dqt_str] = STATE(1103), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sqt_str_val] = STATE(1103), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__br_sqt_str] = STATE(1032), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_pln_blk_val] = STATE(1103), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_br_als_val] = STATE(737), - [sym__br_als] = STATE(737), - [sym__br_acr] = STATE(128), - [aux_sym__drs_doc_repeat1] = STATE(465), - [sym__eof] = ACTIONS(403), - [sym__s_dir_yml_bgn] = ACTIONS(7), - [sym__s_dir_tag_bgn] = ACTIONS(9), - [sym__s_dir_rsv_bgn] = ACTIONS(11), - [sym__s_drs_end] = ACTIONS(13), - [sym__s_doc_end] = ACTIONS(399), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__br_tag] = ACTIONS(59), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__br_als_bgn] = ACTIONS(67), - [sym_comment] = ACTIONS(3), - }, - [40] = { - [sym__doc_w_bgn_w_end_seq] = STATE(1439), - [sym__doc_w_bgn_wo_end_seq] = STATE(1439), - [sym__doc_wo_bgn_w_end_seq] = STATE(1439), - [sym__doc_wo_bgn_wo_end_seq] = STATE(1439), - [sym__doc_w_bgn_w_end] = STATE(40), - [sym__hidden_doc_w_bgn_wo_end] = STATE(467), - [sym__doc_wo_bgn_w_end] = STATE(39), - [sym__doc_wo_bgn_wo_end] = STATE(472), - [sym__drs_doc] = STATE(1104), - [sym__hidden_exp_doc] = STATE(1121), - [sym__hidden_imp_doc] = STATE(1103), - [sym__drs_doc_end] = STATE(39), - [sym__exp_doc_end] = STATE(40), - [sym__imp_doc_end] = STATE(39), - [sym__hidden_doc_end] = STATE(40), - [sym__hidden_s_dir] = STATE(465), - [sym__s_dir_yml] = STATE(465), - [sym__s_dir_tag] = STATE(465), - [sym__s_dir_rsv] = STATE(465), - [sym__hidden_br_prp_val] = STATE(1103), - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_prp] = STATE(82), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq_val] = STATE(1103), - [sym__hidden_br_blk_seq] = STATE(1103), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map_val] = STATE(1102), - [sym__br_blk_map] = STATE(1089), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__br_blk_str_val] = STATE(1103), - [sym__br_blk_str] = STATE(1077), - [sym__br_flw_seq_val] = STATE(1103), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__br_flw_seq] = STATE(1065), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_flw_map_val] = STATE(1103), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__br_flw_map] = STATE(1038), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_dqt_str_val] = STATE(1103), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__br_dqt_str] = STATE(1103), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sqt_str_val] = STATE(1103), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__br_sqt_str] = STATE(1032), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_pln_blk_val] = STATE(1103), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_br_sgl_pln_blk] = STATE(957), - [sym__hidden_br_mtl_pln_blk] = STATE(1024), - [sym__hidden_br_als_val] = STATE(737), - [sym__br_als] = STATE(737), - [sym__br_acr] = STATE(128), - [aux_sym__drs_doc_repeat1] = STATE(465), - [sym__eof] = ACTIONS(405), - [sym__s_dir_yml_bgn] = ACTIONS(7), - [sym__s_dir_tag_bgn] = ACTIONS(9), - [sym__s_dir_rsv_bgn] = ACTIONS(11), - [sym__s_drs_end] = ACTIONS(13), - [sym__s_doc_end] = ACTIONS(399), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__br_sgl_pln_nul_blk] = ACTIONS(51), - [sym__br_sgl_pln_bol_blk] = ACTIONS(51), - [sym__br_sgl_pln_int_blk] = ACTIONS(51), - [sym__br_sgl_pln_flt_blk] = ACTIONS(51), - [sym__br_sgl_pln_str_blk] = ACTIONS(51), - [sym__br_mtl_pln_str_blk] = ACTIONS(55), - [sym__br_tag] = ACTIONS(59), - [sym__br_acr_bgn] = ACTIONS(63), - [sym__br_als_bgn] = ACTIONS(67), - [sym_comment] = ACTIONS(3), - }, - [41] = { - [sym__hidden_r_prp_val] = STATE(919), - [sym__hidden_br_prp_val] = STATE(926), - [sym__hidden_r_sgl_prp_val] = STATE(1327), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_sgl_prp] = STATE(294), - [sym__r_flw_seq_val] = STATE(930), - [sym__br_flw_seq_val] = STATE(935), - [sym__r_sgl_flw_seq_val] = STATE(1326), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_sgl_flw_seq] = STATE(1370), - [sym__r_flw_map_val] = STATE(930), - [sym__br_flw_map_val] = STATE(935), - [sym__r_sgl_flw_map_val] = STATE(1326), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_sgl_flw_map] = STATE(1371), - [sym__r_flw_imp_r_par] = STATE(941), - [sym__r_flw_imp_br_par] = STATE(942), - [sym__br_flw_imp_r_par] = STATE(952), - [sym__br_flw_imp_br_par] = STATE(966), - [sym__r_sgl_flw_imp_par] = STATE(1329), - [sym__hidden_r_dqt_str_val] = STATE(930), - [sym__hidden_br_dqt_str_val] = STATE(935), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1326), - [sym__r_dqt_str] = STATE(930), - [sym__br_dqt_str] = STATE(935), - [sym__r_sgl_dqt_str] = STATE(1326), - [sym__r_sqt_str_val] = STATE(930), - [sym__br_sqt_str_val] = STATE(935), - [sym__r_sgl_sqt_str_val] = STATE(1326), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_sgl_sqt_str] = STATE(1372), - [sym__r_pln_flw_val] = STATE(919), - [sym__br_pln_flw_val] = STATE(926), - [sym__r_sgl_pln_flw_val] = STATE(1327), - [sym__hidden_r_sgl_pln_flw] = STATE(1325), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(733), - [sym__hidden_br_als_val] = STATE(926), - [sym__r_als] = STATE(733), - [sym__br_als] = STATE(926), - [sym__r_acr] = STATE(249), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(407), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_seq_end] = ACTIONS(411), - [sym__br_flw_seq_end] = ACTIONS(414), - [sym__r_flw_map_bgn] = ACTIONS(416), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_sep_bgn] = ACTIONS(411), - [sym__br_flw_sep_bgn] = ACTIONS(414), - [sym__r_dqt_str_bgn] = ACTIONS(420), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(424), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(428), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(428), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(428), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(428), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(428), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(434), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, - [42] = { - [sym__hidden_r_prp_val] = STATE(772), - [sym__hidden_br_prp_val] = STATE(777), - [sym__hidden_r_sgl_prp_val] = STATE(1178), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_sgl_prp] = STATE(294), - [sym__r_flw_seq_val] = STATE(975), - [sym__br_flw_seq_val] = STATE(974), - [sym__r_sgl_flw_seq_val] = STATE(1181), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_sgl_flw_seq] = STATE(1370), - [sym__r_flw_map_val] = STATE(975), - [sym__br_flw_map_val] = STATE(974), - [sym__r_sgl_flw_map_val] = STATE(1181), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_sgl_flw_map] = STATE(1371), - [sym__r_flw_imp_r_par] = STATE(936), - [sym__r_flw_imp_br_par] = STATE(786), - [sym__br_flw_imp_r_par] = STATE(790), - [sym__br_flw_imp_br_par] = STATE(799), - [sym__r_sgl_flw_imp_par] = STATE(1290), - [sym__hidden_r_dqt_str_val] = STATE(975), - [sym__hidden_br_dqt_str_val] = STATE(974), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1181), - [sym__r_dqt_str] = STATE(975), - [sym__br_dqt_str] = STATE(974), - [sym__r_sgl_dqt_str] = STATE(1181), - [sym__r_sqt_str_val] = STATE(975), - [sym__br_sqt_str_val] = STATE(974), - [sym__r_sgl_sqt_str_val] = STATE(1181), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_sgl_sqt_str] = STATE(1372), - [sym__r_pln_flw_val] = STATE(772), - [sym__br_pln_flw_val] = STATE(777), - [sym__r_sgl_pln_flw_val] = STATE(1178), - [sym__hidden_r_sgl_pln_flw] = STATE(1325), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(742), - [sym__hidden_br_als_val] = STATE(777), - [sym__r_als] = STATE(742), - [sym__br_als] = STATE(777), - [sym__r_acr] = STATE(249), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(407), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_map_bgn] = ACTIONS(416), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_map_end] = ACTIONS(411), - [sym__br_flw_map_end] = ACTIONS(414), - [sym__r_flw_sep_bgn] = ACTIONS(411), - [sym__br_flw_sep_bgn] = ACTIONS(414), - [sym__r_dqt_str_bgn] = ACTIONS(420), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(424), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(428), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(428), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(428), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(428), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(428), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(434), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, - [43] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(303), - [sym__r_flw_map_dat] = STATE(1224), - [sym__br_flw_map_dat] = STATE(1224), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(273), - [sym__br_flw_map_end] = ACTIONS(273), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [44] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(897), - [sym__r_flw_map_dat] = STATE(1151), - [sym__br_flw_map_dat] = STATE(1151), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(293), - [sym__br_flw_map_end] = ACTIONS(293), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [45] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1221), - [sym__r_flw_map_dat] = STATE(1292), - [sym__br_flw_map_dat] = STATE(1292), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(287), - [sym__br_flw_map_end] = ACTIONS(287), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [46] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(896), - [sym__r_flw_map_dat] = STATE(1151), - [sym__br_flw_map_dat] = STATE(1151), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(460), - [sym__br_flw_map_end] = ACTIONS(460), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [47] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(753), - [sym__r_flw_map_dat] = STATE(1276), - [sym__br_flw_map_dat] = STATE(1276), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(297), - [sym__br_flw_map_end] = ACTIONS(297), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [48] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1001), - [sym__r_flw_map_dat] = STATE(1225), - [sym__br_flw_map_dat] = STATE(1225), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(462), - [sym__br_flw_map_end] = ACTIONS(462), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [49] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1030), - [sym__r_flw_map_dat] = STATE(1231), - [sym__br_flw_map_dat] = STATE(1231), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(277), - [sym__br_flw_map_end] = ACTIONS(277), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [50] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(703), - [sym__r_flw_map_dat] = STATE(1322), - [sym__br_flw_map_dat] = STATE(1322), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(464), - [sym__br_flw_map_end] = ACTIONS(464), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [51] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1223), - [sym__r_flw_map_dat] = STATE(1156), - [sym__br_flw_map_dat] = STATE(1156), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(269), - [sym__br_flw_map_end] = ACTIONS(269), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [52] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1000), - [sym__r_flw_map_dat] = STATE(1225), - [sym__br_flw_map_dat] = STATE(1225), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(283), - [sym__br_flw_map_end] = ACTIONS(283), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [53] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(704), - [sym__r_flw_map_dat] = STATE(1322), - [sym__br_flw_map_dat] = STATE(1322), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(267), - [sym__br_flw_map_end] = ACTIONS(267), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [54] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(1217), - [sym__r_flw_map_dat] = STATE(1292), - [sym__br_flw_map_dat] = STATE(1292), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(466), - [sym__br_flw_map_end] = ACTIONS(466), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [55] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__flw_map_tal] = STATE(752), - [sym__r_flw_map_dat] = STATE(1276), - [sym__br_flw_map_dat] = STATE(1276), - [sym__hidden_r_flw_map_itm] = STATE(659), - [sym__hidden_br_flw_map_itm] = STATE(647), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(468), - [sym__br_flw_map_end] = ACTIONS(468), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [56] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(706), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1320), - [sym__br_flw_seq_dat] = STATE(1320), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(472), - [sym__br_flw_seq_end] = ACTIONS(472), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [57] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(715), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1274), - [sym__br_flw_seq_dat] = STATE(1274), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(486), - [sym__br_flw_seq_end] = ACTIONS(486), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [58] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(1095), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1159), - [sym__br_flw_seq_dat] = STATE(1159), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(369), - [sym__br_flw_seq_end] = ACTIONS(369), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [59] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(900), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1152), - [sym__br_flw_seq_dat] = STATE(1152), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(361), - [sym__br_flw_seq_end] = ACTIONS(361), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [60] = { - [sym__hidden_r_prp_val] = STATE(831), - [sym__hidden_br_prp_val] = STATE(831), - [sym__hidden_r_sgl_prp_val] = STATE(1296), - [sym__r_prp] = STATE(127), - [sym__br_prp] = STATE(136), - [sym__r_sgl_prp] = STATE(286), - [sym__r_flw_seq_val] = STATE(831), - [sym__br_flw_seq_val] = STATE(831), - [sym__r_sgl_flw_seq_val] = STATE(1296), - [sym__r_flw_seq] = STATE(925), - [sym__br_flw_seq] = STATE(924), - [sym__r_sgl_flw_seq] = STATE(1239), - [sym__r_flw_map_val] = STATE(831), - [sym__br_flw_map_val] = STATE(831), - [sym__r_sgl_flw_map_val] = STATE(1296), - [sym__r_flw_map] = STATE(916), - [sym__br_flw_map] = STATE(914), - [sym__r_sgl_flw_map] = STATE(1236), - [sym__hidden_flw_ann_par_tal] = STATE(831), - [sym__hidden_sgl_flw_ann_par_tal] = STATE(1296), - [sym__hidden_r_dqt_str_val] = STATE(831), - [sym__hidden_br_dqt_str_val] = STATE(831), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1296), - [sym__r_dqt_str] = STATE(831), - [sym__br_dqt_str] = STATE(831), - [sym__r_sgl_dqt_str] = STATE(1296), - [sym__r_sqt_str_val] = STATE(831), - [sym__br_sqt_str_val] = STATE(831), - [sym__r_sgl_sqt_str_val] = STATE(1296), - [sym__r_sqt_str] = STATE(913), - [sym__br_sqt_str] = STATE(909), - [sym__r_sgl_sqt_str] = STATE(1233), - [sym__r_pln_flw_val] = STATE(831), - [sym__br_pln_flw_val] = STATE(831), - [sym__r_sgl_pln_flw_val] = STATE(1296), - [sym__hidden_r_sgl_pln_flw] = STATE(859), - [sym__hidden_br_sgl_pln_flw] = STATE(860), - [sym__hidden_r_mtl_pln_flw] = STATE(861), - [sym__hidden_br_mtl_pln_flw] = STATE(860), - [sym__hidden_r_als_val] = STATE(864), - [sym__hidden_br_als_val] = STATE(831), - [sym__r_als] = STATE(864), - [sym__br_als] = STATE(831), - [sym__r_acr] = STATE(222), - [sym__br_acr] = STATE(225), - [sym__r_flw_seq_bgn] = ACTIONS(488), - [sym__br_flw_seq_bgn] = ACTIONS(490), - [sym__r_flw_map_bgn] = ACTIONS(492), - [sym__br_flw_map_bgn] = ACTIONS(494), - [sym__r_flw_map_end] = ACTIONS(496), - [sym__br_flw_map_end] = ACTIONS(499), - [sym__r_flw_sep_bgn] = ACTIONS(496), - [sym__br_flw_sep_bgn] = ACTIONS(499), - [sym__r_dqt_str_bgn] = ACTIONS(501), - [sym__br_dqt_str_bgn] = ACTIONS(503), - [sym__r_sqt_str_bgn] = ACTIONS(505), - [sym__br_sqt_str_bgn] = ACTIONS(507), - [sym__r_sgl_pln_nul_flw] = ACTIONS(509), - [sym__br_sgl_pln_nul_flw] = ACTIONS(511), - [sym__r_sgl_pln_bol_flw] = ACTIONS(509), - [sym__br_sgl_pln_bol_flw] = ACTIONS(511), - [sym__r_sgl_pln_int_flw] = ACTIONS(509), - [sym__br_sgl_pln_int_flw] = ACTIONS(511), - [sym__r_sgl_pln_flt_flw] = ACTIONS(509), - [sym__br_sgl_pln_flt_flw] = ACTIONS(511), - [sym__r_sgl_pln_str_flw] = ACTIONS(509), - [sym__br_sgl_pln_str_flw] = ACTIONS(511), - [sym__r_mtl_pln_str_flw] = ACTIONS(513), - [sym__br_mtl_pln_str_flw] = ACTIONS(511), - [sym__r_tag] = ACTIONS(515), - [sym__br_tag] = ACTIONS(517), - [sym__r_acr_bgn] = ACTIONS(519), - [sym__br_acr_bgn] = ACTIONS(521), - [sym__r_als_bgn] = ACTIONS(523), - [sym__br_als_bgn] = ACTIONS(525), - [sym_comment] = ACTIONS(3), - }, - [61] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(998), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1232), - [sym__br_flw_seq_dat] = STATE(1232), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(527), - [sym__br_flw_seq_end] = ACTIONS(527), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [62] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(1229), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1295), - [sym__br_flw_seq_dat] = STATE(1295), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(305), - [sym__br_flw_seq_end] = ACTIONS(305), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [63] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(997), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1232), - [sym__br_flw_seq_dat] = STATE(1232), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(375), - [sym__br_flw_seq_end] = ACTIONS(375), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [64] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(343), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1222), - [sym__br_flw_seq_dat] = STATE(1222), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(351), - [sym__br_flw_seq_end] = ACTIONS(351), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [65] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(899), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1152), - [sym__br_flw_seq_dat] = STATE(1152), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(529), - [sym__br_flw_seq_end] = ACTIONS(529), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [66] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(1210), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1154), - [sym__br_flw_seq_dat] = STATE(1154), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(377), - [sym__br_flw_seq_end] = ACTIONS(377), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [67] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(766), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1274), - [sym__br_flw_seq_dat] = STATE(1274), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(357), - [sym__br_flw_seq_end] = ACTIONS(357), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [68] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(707), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1320), - [sym__br_flw_seq_dat] = STATE(1320), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(365), - [sym__br_flw_seq_end] = ACTIONS(365), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [69] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__flw_seq_tal] = STATE(1227), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__r_flw_seq_dat] = STATE(1295), - [sym__br_flw_seq_dat] = STATE(1295), - [sym__hidden_r_flw_seq_itm] = STATE(633), - [sym__hidden_br_flw_seq_itm] = STATE(634), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(531), - [sym__br_flw_seq_end] = ACTIONS(531), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [70] = { - [sym__hidden_r_prp_val] = STATE(986), - [sym__hidden_br_prp_val] = STATE(986), - [sym__hidden_r_sgl_prp_val] = STATE(1330), - [sym__r_prp] = STATE(141), - [sym__br_prp] = STATE(132), - [sym__r_sgl_prp] = STATE(268), - [sym__r_flw_seq_val] = STATE(986), - [sym__br_flw_seq_val] = STATE(986), - [sym__r_sgl_flw_seq_val] = STATE(1330), - [sym__r_flw_seq] = STATE(987), - [sym__br_flw_seq] = STATE(988), - [sym__r_sgl_flw_seq] = STATE(1261), - [sym__r_flw_map_val] = STATE(986), - [sym__br_flw_map_val] = STATE(986), - [sym__r_sgl_flw_map_val] = STATE(1330), - [sym__r_flw_map] = STATE(989), - [sym__br_flw_map] = STATE(990), - [sym__r_sgl_flw_map] = STATE(1260), - [sym__hidden_flw_ann_par_tal] = STATE(986), - [sym__hidden_sgl_flw_ann_par_tal] = STATE(1330), - [sym__hidden_r_dqt_str_val] = STATE(986), - [sym__hidden_br_dqt_str_val] = STATE(986), - [sym__hidden_r_sgl_dqt_str_val] = STATE(1330), - [sym__r_dqt_str] = STATE(986), - [sym__br_dqt_str] = STATE(986), - [sym__r_sgl_dqt_str] = STATE(1330), - [sym__r_sqt_str_val] = STATE(986), - [sym__br_sqt_str_val] = STATE(986), - [sym__r_sgl_sqt_str_val] = STATE(1330), - [sym__r_sqt_str] = STATE(991), - [sym__br_sqt_str] = STATE(992), - [sym__r_sgl_sqt_str] = STATE(1259), - [sym__r_pln_flw_val] = STATE(986), - [sym__br_pln_flw_val] = STATE(986), - [sym__r_sgl_pln_flw_val] = STATE(1330), - [sym__hidden_r_sgl_pln_flw] = STATE(778), - [sym__hidden_br_sgl_pln_flw] = STATE(779), - [sym__hidden_r_mtl_pln_flw] = STATE(780), - [sym__hidden_br_mtl_pln_flw] = STATE(779), - [sym__hidden_r_als_val] = STATE(977), - [sym__hidden_br_als_val] = STATE(986), - [sym__r_als] = STATE(977), - [sym__br_als] = STATE(986), - [sym__r_acr] = STATE(224), - [sym__br_acr] = STATE(221), - [sym__r_flw_seq_bgn] = ACTIONS(533), - [sym__br_flw_seq_bgn] = ACTIONS(535), - [sym__r_flw_seq_end] = ACTIONS(496), - [sym__br_flw_seq_end] = ACTIONS(499), - [sym__r_flw_map_bgn] = ACTIONS(537), - [sym__br_flw_map_bgn] = ACTIONS(539), - [sym__r_flw_sep_bgn] = ACTIONS(496), - [sym__br_flw_sep_bgn] = ACTIONS(499), - [sym__r_dqt_str_bgn] = ACTIONS(541), - [sym__br_dqt_str_bgn] = ACTIONS(543), - [sym__r_sqt_str_bgn] = ACTIONS(545), - [sym__br_sqt_str_bgn] = ACTIONS(547), - [sym__r_sgl_pln_nul_flw] = ACTIONS(549), - [sym__br_sgl_pln_nul_flw] = ACTIONS(551), - [sym__r_sgl_pln_bol_flw] = ACTIONS(549), - [sym__br_sgl_pln_bol_flw] = ACTIONS(551), - [sym__r_sgl_pln_int_flw] = ACTIONS(549), - [sym__br_sgl_pln_int_flw] = ACTIONS(551), - [sym__r_sgl_pln_flt_flw] = ACTIONS(549), - [sym__br_sgl_pln_flt_flw] = ACTIONS(551), - [sym__r_sgl_pln_str_flw] = ACTIONS(549), - [sym__br_sgl_pln_str_flw] = ACTIONS(551), - [sym__r_mtl_pln_str_flw] = ACTIONS(553), - [sym__br_mtl_pln_str_flw] = ACTIONS(551), - [sym__r_tag] = ACTIONS(555), - [sym__br_tag] = ACTIONS(557), - [sym__r_acr_bgn] = ACTIONS(559), - [sym__br_acr_bgn] = ACTIONS(561), - [sym__r_als_bgn] = ACTIONS(563), - [sym__br_als_bgn] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - }, - [71] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__hidden_r_flw_map_itm] = STATE(854), - [sym__hidden_br_flw_map_itm] = STATE(854), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(567), - [sym__br_flw_map_end] = ACTIONS(567), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [72] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__hidden_r_flw_map_itm] = STATE(854), - [sym__hidden_br_flw_map_itm] = STATE(854), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(569), - [sym__br_flw_map_end] = ACTIONS(569), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [73] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__hidden_r_flw_map_itm] = STATE(854), - [sym__hidden_br_flw_map_itm] = STATE(854), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(571), - [sym__br_flw_map_end] = ACTIONS(571), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [74] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__hidden_r_flw_map_itm] = STATE(854), - [sym__hidden_br_flw_map_itm] = STATE(854), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_map_end] = ACTIONS(573), - [sym__br_flw_map_end] = ACTIONS(573), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [75] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__hidden_r_flw_seq_itm] = STATE(796), - [sym__hidden_br_flw_seq_itm] = STATE(796), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(575), - [sym__br_flw_seq_end] = ACTIONS(575), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [76] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__hidden_r_flw_seq_itm] = STATE(796), - [sym__hidden_br_flw_seq_itm] = STATE(796), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(577), - [sym__br_flw_seq_end] = ACTIONS(577), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [77] = { - [sym__hidden_r_prp_val] = STATE(527), - [sym__hidden_br_prp_val] = STATE(530), - [sym__r_prp] = STATE(116), - [sym__br_prp] = STATE(113), - [sym__r_flw_seq_val] = STATE(529), - [sym__br_flw_seq_val] = STATE(528), - [sym__r_flw_seq] = STATE(681), - [sym__br_flw_seq] = STATE(692), - [sym__r_flw_map_val] = STATE(529), - [sym__br_flw_map_val] = STATE(528), - [sym__r_flw_map] = STATE(713), - [sym__br_flw_map] = STATE(712), - [sym__hidden_r_flw_map_itm] = STATE(854), - [sym__hidden_br_flw_map_itm] = STATE(854), - [sym__r_flw_exp_par] = STATE(878), - [sym__br_flw_exp_par] = STATE(768), - [sym__r_flw_imp_r_par] = STATE(876), - [sym__r_flw_imp_br_par] = STATE(875), - [sym__br_flw_imp_r_par] = STATE(874), - [sym__br_flw_imp_br_par] = STATE(862), - [sym__r_flw_njl_ann_par] = STATE(856), - [sym__br_flw_njl_ann_par] = STATE(855), - [sym__hidden_r_dqt_str_val] = STATE(529), - [sym__hidden_br_dqt_str_val] = STATE(528), - [sym__r_dqt_str] = STATE(529), - [sym__br_dqt_str] = STATE(528), - [sym__r_sqt_str_val] = STATE(529), - [sym__br_sqt_str_val] = STATE(528), - [sym__r_sqt_str] = STATE(711), - [sym__br_sqt_str] = STATE(710), - [sym__r_pln_flw_val] = STATE(527), - [sym__br_pln_flw_val] = STATE(530), - [sym__hidden_r_sgl_pln_flw] = STATE(671), - [sym__hidden_br_sgl_pln_flw] = STATE(669), - [sym__hidden_r_mtl_pln_flw] = STATE(671), - [sym__hidden_br_mtl_pln_flw] = STATE(669), - [sym__hidden_r_als_val] = STATE(527), - [sym__hidden_br_als_val] = STATE(530), - [sym__r_als] = STATE(527), - [sym__br_als] = STATE(530), - [sym__r_acr] = STATE(203), - [sym__br_acr] = STATE(204), - [sym__r_flw_seq_bgn] = ACTIONS(446), - [sym__br_flw_seq_bgn] = ACTIONS(221), - [sym__r_flw_map_bgn] = ACTIONS(448), - [sym__br_flw_map_bgn] = ACTIONS(225), - [sym__r_flw_key_bgn] = ACTIONS(450), - [sym__br_flw_key_bgn] = ACTIONS(233), - [sym__r_flw_njv_bgn] = ACTIONS(452), - [sym__br_flw_njv_bgn] = ACTIONS(237), - [sym__r_dqt_str_bgn] = ACTIONS(454), - [sym__br_dqt_str_bgn] = ACTIONS(241), - [sym__r_sqt_str_bgn] = ACTIONS(456), - [sym__br_sqt_str_bgn] = ACTIONS(245), - [sym__r_sgl_pln_nul_flw] = ACTIONS(251), - [sym__br_sgl_pln_nul_flw] = ACTIONS(249), - [sym__r_sgl_pln_bol_flw] = ACTIONS(251), - [sym__br_sgl_pln_bol_flw] = ACTIONS(249), - [sym__r_sgl_pln_int_flw] = ACTIONS(251), - [sym__br_sgl_pln_int_flw] = ACTIONS(249), - [sym__r_sgl_pln_flt_flw] = ACTIONS(251), - [sym__br_sgl_pln_flt_flw] = ACTIONS(249), - [sym__r_sgl_pln_str_flw] = ACTIONS(251), - [sym__br_sgl_pln_str_flw] = ACTIONS(249), - [sym__r_mtl_pln_str_flw] = ACTIONS(251), - [sym__br_mtl_pln_str_flw] = ACTIONS(249), - [sym__r_tag] = ACTIONS(458), - [sym__br_tag] = ACTIONS(255), - [sym__r_acr_bgn] = ACTIONS(257), - [sym__br_acr_bgn] = ACTIONS(259), - [sym__r_als_bgn] = ACTIONS(261), - [sym__br_als_bgn] = ACTIONS(263), - [sym_comment] = ACTIONS(3), - }, - [78] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__hidden_r_flw_seq_itm] = STATE(796), - [sym__hidden_br_flw_seq_itm] = STATE(796), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(579), - [sym__br_flw_seq_end] = ACTIONS(579), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [79] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__hidden_r_flw_seq_itm] = STATE(796), - [sym__hidden_br_flw_seq_itm] = STATE(796), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_seq_end] = ACTIONS(581), - [sym__br_flw_seq_end] = ACTIONS(581), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [80] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(1100), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map] = STATE(1099), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(1097), - [sym__br_blk_str] = STATE(1097), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1091), - [sym__br_flw_seq] = STATE(1091), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1090), - [sym__br_flw_map] = STATE(1090), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1086), - [sym__br_dqt_str] = STATE(1086), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1084), - [sym__br_sqt_str] = STATE(1084), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1082), - [sym__hidden_br_sgl_pln_blk] = STATE(830), - [sym__hidden_r_mtl_pln_blk] = STATE(1082), - [sym__hidden_br_mtl_pln_blk] = STATE(1082), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [sym__eof] = ACTIONS(379), - [sym__s_drs_end] = ACTIONS(379), - [sym__s_doc_end] = ACTIONS(379), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(29), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__r_blk_fld_bgn] = ACTIONS(29), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__r_flw_seq_bgn] = ACTIONS(203), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__r_flw_map_bgn] = ACTIONS(205), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__r_dqt_str_bgn] = ACTIONS(207), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__r_sqt_str_bgn] = ACTIONS(209), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__r_sgl_pln_nul_blk] = ACTIONS(583), - [sym__br_sgl_pln_nul_blk] = ACTIONS(585), - [sym__r_sgl_pln_bol_blk] = ACTIONS(583), - [sym__br_sgl_pln_bol_blk] = ACTIONS(585), - [sym__r_sgl_pln_int_blk] = ACTIONS(583), - [sym__br_sgl_pln_int_blk] = ACTIONS(585), - [sym__r_sgl_pln_flt_blk] = ACTIONS(583), - [sym__br_sgl_pln_flt_blk] = ACTIONS(585), - [sym__r_sgl_pln_str_blk] = ACTIONS(583), - [sym__br_sgl_pln_str_blk] = ACTIONS(585), - [sym__r_mtl_pln_str_blk] = ACTIONS(583), - [sym__br_mtl_pln_str_blk] = ACTIONS(583), - [sym__br_tag] = ACTIONS(385), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__br_als_bgn] = ACTIONS(389), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(583), - }, - [81] = { - [sym__hidden_r_prp_val] = STATE(628), - [sym__hidden_br_prp_val] = STATE(629), - [sym__r_prp] = STATE(121), - [sym__br_prp] = STATE(117), - [sym__r_flw_seq_val] = STATE(630), - [sym__br_flw_seq_val] = STATE(631), - [sym__r_flw_seq] = STATE(756), - [sym__br_flw_seq] = STATE(757), - [sym__r_flw_map_val] = STATE(630), - [sym__br_flw_map_val] = STATE(631), - [sym__r_flw_map] = STATE(759), - [sym__br_flw_map] = STATE(760), - [sym__hidden_r_flw_seq_itm] = STATE(796), - [sym__hidden_br_flw_seq_itm] = STATE(796), - [sym__r_flw_exp_par] = STATE(818), - [sym__br_flw_exp_par] = STATE(819), - [sym__r_flw_imp_r_par] = STATE(858), - [sym__br_flw_imp_r_par] = STATE(872), - [sym__r_flw_njl_ann_par] = STATE(920), - [sym__br_flw_njl_ann_par] = STATE(906), - [sym__hidden_r_dqt_str_val] = STATE(630), - [sym__hidden_br_dqt_str_val] = STATE(631), - [sym__r_dqt_str] = STATE(630), - [sym__br_dqt_str] = STATE(631), - [sym__r_sqt_str_val] = STATE(630), - [sym__br_sqt_str_val] = STATE(631), - [sym__r_sqt_str] = STATE(762), - [sym__br_sqt_str] = STATE(763), - [sym__r_pln_flw_val] = STATE(628), - [sym__br_pln_flw_val] = STATE(629), - [sym__hidden_r_sgl_pln_flw] = STATE(755), - [sym__hidden_br_sgl_pln_flw] = STATE(758), - [sym__hidden_r_mtl_pln_flw] = STATE(755), - [sym__hidden_br_mtl_pln_flw] = STATE(758), - [sym__hidden_r_als_val] = STATE(628), - [sym__hidden_br_als_val] = STATE(629), - [sym__r_als] = STATE(628), - [sym__br_als] = STATE(629), - [sym__r_acr] = STATE(211), - [sym__br_acr] = STATE(209), - [sym__r_flw_seq_bgn] = ACTIONS(470), - [sym__br_flw_seq_bgn] = ACTIONS(301), - [sym__r_flw_map_bgn] = ACTIONS(474), - [sym__br_flw_map_bgn] = ACTIONS(309), - [sym__r_flw_key_bgn] = ACTIONS(476), - [sym__br_flw_key_bgn] = ACTIONS(313), - [sym__r_flw_njv_bgn] = ACTIONS(478), - [sym__br_flw_njv_bgn] = ACTIONS(317), - [sym__r_dqt_str_bgn] = ACTIONS(480), - [sym__br_dqt_str_bgn] = ACTIONS(321), - [sym__r_sqt_str_bgn] = ACTIONS(482), - [sym__br_sqt_str_bgn] = ACTIONS(325), - [sym__r_sgl_pln_nul_flw] = ACTIONS(331), - [sym__br_sgl_pln_nul_flw] = ACTIONS(329), - [sym__r_sgl_pln_bol_flw] = ACTIONS(331), - [sym__br_sgl_pln_bol_flw] = ACTIONS(329), - [sym__r_sgl_pln_int_flw] = ACTIONS(331), - [sym__br_sgl_pln_int_flw] = ACTIONS(329), - [sym__r_sgl_pln_flt_flw] = ACTIONS(331), - [sym__br_sgl_pln_flt_flw] = ACTIONS(329), - [sym__r_sgl_pln_str_flw] = ACTIONS(331), - [sym__br_sgl_pln_str_flw] = ACTIONS(329), - [sym__r_mtl_pln_str_flw] = ACTIONS(331), - [sym__br_mtl_pln_str_flw] = ACTIONS(329), - [sym__r_tag] = ACTIONS(484), - [sym__br_tag] = ACTIONS(335), - [sym__r_acr_bgn] = ACTIONS(337), - [sym__br_acr_bgn] = ACTIONS(339), - [sym__r_als_bgn] = ACTIONS(341), - [sym__br_als_bgn] = ACTIONS(343), - [sym_comment] = ACTIONS(3), - }, - [82] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(1080), - [sym__br_blk_seq_itm] = STATE(884), - [sym__br_blk_map] = STATE(1079), - [sym__hidden_br_blk_map_itm] = STATE(140), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(1075), - [sym__br_blk_str] = STATE(1075), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1070), - [sym__br_flw_seq] = STATE(1070), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1069), - [sym__br_flw_map] = STATE(1069), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1067), - [sym__br_dqt_str] = STATE(1067), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1066), - [sym__br_sqt_str] = STATE(1066), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1064), - [sym__hidden_br_sgl_pln_blk] = STATE(852), - [sym__hidden_r_mtl_pln_blk] = STATE(1064), - [sym__hidden_br_mtl_pln_blk] = STATE(1064), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [sym__eof] = ACTIONS(391), - [sym__s_drs_end] = ACTIONS(391), - [sym__s_doc_end] = ACTIONS(391), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(29), - [sym__br_blk_lit_bgn] = ACTIONS(31), - [sym__r_blk_fld_bgn] = ACTIONS(29), - [sym__br_blk_fld_bgn] = ACTIONS(31), - [sym__r_flw_seq_bgn] = ACTIONS(203), - [sym__br_flw_seq_bgn] = ACTIONS(35), - [sym__r_flw_map_bgn] = ACTIONS(205), - [sym__br_flw_map_bgn] = ACTIONS(39), - [sym__r_dqt_str_bgn] = ACTIONS(207), - [sym__br_dqt_str_bgn] = ACTIONS(43), - [sym__r_sqt_str_bgn] = ACTIONS(209), - [sym__br_sqt_str_bgn] = ACTIONS(47), - [sym__r_sgl_pln_nul_blk] = ACTIONS(587), - [sym__br_sgl_pln_nul_blk] = ACTIONS(589), - [sym__r_sgl_pln_bol_blk] = ACTIONS(587), - [sym__br_sgl_pln_bol_blk] = ACTIONS(589), - [sym__r_sgl_pln_int_blk] = ACTIONS(587), - [sym__br_sgl_pln_int_blk] = ACTIONS(589), - [sym__r_sgl_pln_flt_blk] = ACTIONS(587), - [sym__br_sgl_pln_flt_blk] = ACTIONS(589), - [sym__r_sgl_pln_str_blk] = ACTIONS(587), - [sym__br_sgl_pln_str_blk] = ACTIONS(589), - [sym__r_mtl_pln_str_blk] = ACTIONS(587), - [sym__br_mtl_pln_str_blk] = ACTIONS(587), - [sym__br_tag] = ACTIONS(385), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__br_als_bgn] = ACTIONS(389), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(587), - }, - [83] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(1262), - [sym__br_blk_seq_itm] = STATE(784), - [sym__br_blk_map] = STATE(1263), - [sym__hidden_br_blk_map_itm] = STATE(133), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(1264), - [sym__br_blk_str] = STATE(1264), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1265), - [sym__br_flw_seq] = STATE(1265), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1266), - [sym__br_flw_map] = STATE(1266), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1267), - [sym__br_dqt_str] = STATE(1267), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1268), - [sym__br_sqt_str] = STATE(1268), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1269), - [sym__hidden_br_sgl_pln_blk] = STATE(1092), - [sym__hidden_r_mtl_pln_blk] = STATE(1269), - [sym__hidden_br_mtl_pln_blk] = STATE(1269), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(379), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(135), - [sym__br_blk_lit_bgn] = ACTIONS(137), - [sym__r_blk_fld_bgn] = ACTIONS(135), - [sym__br_blk_fld_bgn] = ACTIONS(137), - [sym__r_flw_seq_bgn] = ACTIONS(591), - [sym__br_flw_seq_bgn] = ACTIONS(141), - [sym__r_flw_map_bgn] = ACTIONS(593), - [sym__br_flw_map_bgn] = ACTIONS(145), - [sym__r_dqt_str_bgn] = ACTIONS(595), - [sym__br_dqt_str_bgn] = ACTIONS(149), - [sym__r_sqt_str_bgn] = ACTIONS(597), - [sym__br_sqt_str_bgn] = ACTIONS(153), - [sym__r_sgl_pln_nul_blk] = ACTIONS(599), - [sym__br_sgl_pln_nul_blk] = ACTIONS(601), - [sym__r_sgl_pln_bol_blk] = ACTIONS(599), - [sym__br_sgl_pln_bol_blk] = ACTIONS(601), - [sym__r_sgl_pln_int_blk] = ACTIONS(599), - [sym__br_sgl_pln_int_blk] = ACTIONS(601), - [sym__r_sgl_pln_flt_blk] = ACTIONS(599), - [sym__br_sgl_pln_flt_blk] = ACTIONS(601), - [sym__r_sgl_pln_str_blk] = ACTIONS(599), - [sym__br_sgl_pln_str_blk] = ACTIONS(601), - [sym__r_mtl_pln_str_blk] = ACTIONS(599), - [sym__br_mtl_pln_str_blk] = ACTIONS(599), - [sym__br_tag] = ACTIONS(385), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__br_als_bgn] = ACTIONS(389), - [sym__bl] = ACTIONS(379), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(599), - }, - [84] = { - [sym__hidden_br_sgl_prp_val] = STATE(1313), - [sym__br_sgl_prp] = STATE(289), - [sym__hidden_br_blk_seq] = STATE(1271), - [sym__br_blk_seq_itm] = STATE(784), - [sym__br_blk_map] = STATE(1272), - [sym__hidden_br_blk_map_itm] = STATE(133), - [sym__br_blk_exp_itm] = STATE(378), - [sym__br_blk_key_itm] = STATE(283), - [sym__br_blk_val_itm] = STATE(372), - [sym__br_blk_imp_itm] = STATE(370), - [sym__r_blk_str] = STATE(1275), - [sym__br_blk_str] = STATE(1275), - [sym__br_sgl_flw_seq_val] = STATE(1313), - [sym__r_flw_seq] = STATE(1277), - [sym__br_flw_seq] = STATE(1277), - [sym__br_sgl_flw_seq] = STATE(1401), - [sym__br_sgl_flw_map_val] = STATE(1313), - [sym__r_flw_map] = STATE(1278), - [sym__br_flw_map] = STATE(1278), - [sym__br_sgl_flw_map] = STATE(1406), - [sym__hidden_br_sgl_dqt_str_val] = STATE(1313), - [sym__r_dqt_str] = STATE(1279), - [sym__br_dqt_str] = STATE(1279), - [sym__br_sgl_dqt_str] = STATE(1313), - [sym__br_sgl_sqt_str_val] = STATE(1313), - [sym__r_sqt_str] = STATE(1280), - [sym__br_sqt_str] = STATE(1280), - [sym__br_sgl_sqt_str] = STATE(1409), - [sym__br_sgl_pln_blk_val] = STATE(1313), - [sym__hidden_r_sgl_pln_blk] = STATE(1281), - [sym__hidden_br_sgl_pln_blk] = STATE(1112), - [sym__hidden_r_mtl_pln_blk] = STATE(1281), - [sym__hidden_br_mtl_pln_blk] = STATE(1281), - [sym__hidden_br_als_val] = STATE(1313), - [sym__br_als] = STATE(1313), - [sym__br_acr] = STATE(401), - [sym__br_blk_seq_bgn] = ACTIONS(19), - [sym__b_blk_seq_bgn] = ACTIONS(391), - [sym__br_blk_key_bgn] = ACTIONS(23), - [sym__br_blk_val_bgn] = ACTIONS(27), - [sym__r_blk_lit_bgn] = ACTIONS(135), - [sym__br_blk_lit_bgn] = ACTIONS(137), - [sym__r_blk_fld_bgn] = ACTIONS(135), - [sym__br_blk_fld_bgn] = ACTIONS(137), - [sym__r_flw_seq_bgn] = ACTIONS(591), - [sym__br_flw_seq_bgn] = ACTIONS(141), - [sym__r_flw_map_bgn] = ACTIONS(593), - [sym__br_flw_map_bgn] = ACTIONS(145), - [sym__r_dqt_str_bgn] = ACTIONS(595), - [sym__br_dqt_str_bgn] = ACTIONS(149), - [sym__r_sqt_str_bgn] = ACTIONS(597), - [sym__br_sqt_str_bgn] = ACTIONS(153), - [sym__r_sgl_pln_nul_blk] = ACTIONS(603), - [sym__br_sgl_pln_nul_blk] = ACTIONS(605), - [sym__r_sgl_pln_bol_blk] = ACTIONS(603), - [sym__br_sgl_pln_bol_blk] = ACTIONS(605), - [sym__r_sgl_pln_int_blk] = ACTIONS(603), - [sym__br_sgl_pln_int_blk] = ACTIONS(605), - [sym__r_sgl_pln_flt_blk] = ACTIONS(603), - [sym__br_sgl_pln_flt_blk] = ACTIONS(605), - [sym__r_sgl_pln_str_blk] = ACTIONS(603), - [sym__br_sgl_pln_str_blk] = ACTIONS(605), - [sym__r_mtl_pln_str_blk] = ACTIONS(603), - [sym__br_mtl_pln_str_blk] = ACTIONS(603), - [sym__br_tag] = ACTIONS(385), - [sym__br_acr_bgn] = ACTIONS(387), - [sym__br_als_bgn] = ACTIONS(389), - [sym__bl] = ACTIONS(391), - [sym_comment] = ACTIONS(3), - [sym_grit_metavariable] = ACTIONS(603), - }, - [85] = { - [sym__hidden_r_prp_val] = STATE(772), - [sym__hidden_br_prp_val] = STATE(777), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_flw_seq_val] = STATE(975), - [sym__br_flw_seq_val] = STATE(974), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_flw_map_val] = STATE(975), - [sym__br_flw_map_val] = STATE(974), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_flw_imp_r_par] = STATE(802), - [sym__r_flw_imp_br_par] = STATE(822), - [sym__br_flw_imp_r_par] = STATE(823), - [sym__br_flw_imp_br_par] = STATE(824), - [sym__hidden_r_dqt_str_val] = STATE(975), - [sym__hidden_br_dqt_str_val] = STATE(974), - [sym__r_dqt_str] = STATE(975), - [sym__br_dqt_str] = STATE(974), - [sym__r_sqt_str_val] = STATE(975), - [sym__br_sqt_str_val] = STATE(974), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_pln_flw_val] = STATE(772), - [sym__br_pln_flw_val] = STATE(777), - [sym__hidden_r_sgl_pln_flw] = STATE(1319), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(772), - [sym__hidden_br_als_val] = STATE(777), - [sym__r_als] = STATE(772), - [sym__br_als] = STATE(777), - [sym__r_acr] = STATE(254), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(607), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_map_bgn] = ACTIONS(609), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_map_end] = ACTIONS(611), - [sym__br_flw_map_end] = ACTIONS(611), - [sym__r_flw_sep_bgn] = ACTIONS(611), - [sym__br_flw_sep_bgn] = ACTIONS(611), - [sym__r_dqt_str_bgn] = ACTIONS(613), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(615), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(432), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(432), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(432), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(432), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(432), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(617), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, - [86] = { - [sym__hidden_r_prp_val] = STATE(919), - [sym__hidden_br_prp_val] = STATE(926), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_flw_seq_val] = STATE(930), - [sym__br_flw_seq_val] = STATE(935), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_flw_map_val] = STATE(930), - [sym__br_flw_map_val] = STATE(935), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_flw_imp_r_par] = STATE(941), - [sym__r_flw_imp_br_par] = STATE(942), - [sym__br_flw_imp_r_par] = STATE(952), - [sym__br_flw_imp_br_par] = STATE(966), - [sym__hidden_r_dqt_str_val] = STATE(930), - [sym__hidden_br_dqt_str_val] = STATE(935), - [sym__r_dqt_str] = STATE(930), - [sym__br_dqt_str] = STATE(935), - [sym__r_sqt_str_val] = STATE(930), - [sym__br_sqt_str_val] = STATE(935), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_pln_flw_val] = STATE(919), - [sym__br_pln_flw_val] = STATE(926), - [sym__hidden_r_sgl_pln_flw] = STATE(1319), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(919), - [sym__hidden_br_als_val] = STATE(926), - [sym__r_als] = STATE(919), - [sym__br_als] = STATE(926), - [sym__r_acr] = STATE(254), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(607), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_seq_end] = ACTIONS(414), - [sym__br_flw_seq_end] = ACTIONS(414), - [sym__r_flw_map_bgn] = ACTIONS(609), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_sep_bgn] = ACTIONS(414), - [sym__br_flw_sep_bgn] = ACTIONS(414), - [sym__r_dqt_str_bgn] = ACTIONS(613), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(615), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(432), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(432), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(432), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(432), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(432), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(617), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, - [87] = { - [sym__hidden_r_prp_val] = STATE(919), - [sym__hidden_br_prp_val] = STATE(926), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_flw_seq_val] = STATE(930), - [sym__br_flw_seq_val] = STATE(935), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_flw_map_val] = STATE(930), - [sym__br_flw_map_val] = STATE(935), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_flw_imp_r_par] = STATE(969), - [sym__r_flw_imp_br_par] = STATE(978), - [sym__br_flw_imp_r_par] = STATE(979), - [sym__br_flw_imp_br_par] = STATE(985), - [sym__hidden_r_dqt_str_val] = STATE(930), - [sym__hidden_br_dqt_str_val] = STATE(935), - [sym__r_dqt_str] = STATE(930), - [sym__br_dqt_str] = STATE(935), - [sym__r_sqt_str_val] = STATE(930), - [sym__br_sqt_str_val] = STATE(935), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_pln_flw_val] = STATE(919), - [sym__br_pln_flw_val] = STATE(926), - [sym__hidden_r_sgl_pln_flw] = STATE(1319), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(919), - [sym__hidden_br_als_val] = STATE(926), - [sym__r_als] = STATE(919), - [sym__br_als] = STATE(926), - [sym__r_acr] = STATE(254), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(607), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_seq_end] = ACTIONS(611), - [sym__br_flw_seq_end] = ACTIONS(611), - [sym__r_flw_map_bgn] = ACTIONS(609), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_sep_bgn] = ACTIONS(611), - [sym__br_flw_sep_bgn] = ACTIONS(611), - [sym__r_dqt_str_bgn] = ACTIONS(613), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(615), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(432), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(432), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(432), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(432), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(432), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(617), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, - [88] = { - [sym__hidden_r_prp_val] = STATE(772), - [sym__hidden_br_prp_val] = STATE(777), - [sym__r_prp] = STATE(170), - [sym__br_prp] = STATE(168), - [sym__r_flw_seq_val] = STATE(975), - [sym__br_flw_seq_val] = STATE(974), - [sym__r_flw_seq] = STATE(1241), - [sym__br_flw_seq] = STATE(1240), - [sym__r_flw_map_val] = STATE(975), - [sym__br_flw_map_val] = STATE(974), - [sym__r_flw_map] = STATE(1238), - [sym__br_flw_map] = STATE(1237), - [sym__r_flw_imp_r_par] = STATE(936), - [sym__r_flw_imp_br_par] = STATE(786), - [sym__br_flw_imp_r_par] = STATE(790), - [sym__br_flw_imp_br_par] = STATE(799), - [sym__hidden_r_dqt_str_val] = STATE(975), - [sym__hidden_br_dqt_str_val] = STATE(974), - [sym__r_dqt_str] = STATE(975), - [sym__br_dqt_str] = STATE(974), - [sym__r_sqt_str_val] = STATE(975), - [sym__br_sqt_str_val] = STATE(974), - [sym__r_sqt_str] = STATE(1235), - [sym__br_sqt_str] = STATE(1234), - [sym__r_pln_flw_val] = STATE(772), - [sym__br_pln_flw_val] = STATE(777), - [sym__hidden_r_sgl_pln_flw] = STATE(1319), - [sym__hidden_br_sgl_pln_flw] = STATE(1324), - [sym__hidden_r_mtl_pln_flw] = STATE(1319), - [sym__hidden_br_mtl_pln_flw] = STATE(1324), - [sym__hidden_r_als_val] = STATE(772), - [sym__hidden_br_als_val] = STATE(777), - [sym__r_als] = STATE(772), - [sym__br_als] = STATE(777), - [sym__r_acr] = STATE(254), - [sym__br_acr] = STATE(238), - [sym__r_flw_seq_bgn] = ACTIONS(607), - [sym__br_flw_seq_bgn] = ACTIONS(409), - [sym__r_flw_map_bgn] = ACTIONS(609), - [sym__br_flw_map_bgn] = ACTIONS(418), - [sym__r_flw_map_end] = ACTIONS(414), - [sym__br_flw_map_end] = ACTIONS(414), - [sym__r_flw_sep_bgn] = ACTIONS(414), - [sym__br_flw_sep_bgn] = ACTIONS(414), - [sym__r_dqt_str_bgn] = ACTIONS(613), - [sym__br_dqt_str_bgn] = ACTIONS(422), - [sym__r_sqt_str_bgn] = ACTIONS(615), - [sym__br_sqt_str_bgn] = ACTIONS(426), - [sym__r_sgl_pln_nul_flw] = ACTIONS(432), - [sym__br_sgl_pln_nul_flw] = ACTIONS(430), - [sym__r_sgl_pln_bol_flw] = ACTIONS(432), - [sym__br_sgl_pln_bol_flw] = ACTIONS(430), - [sym__r_sgl_pln_int_flw] = ACTIONS(432), - [sym__br_sgl_pln_int_flw] = ACTIONS(430), - [sym__r_sgl_pln_flt_flw] = ACTIONS(432), - [sym__br_sgl_pln_flt_flw] = ACTIONS(430), - [sym__r_sgl_pln_str_flw] = ACTIONS(432), - [sym__br_sgl_pln_str_flw] = ACTIONS(430), - [sym__r_mtl_pln_str_flw] = ACTIONS(432), - [sym__br_mtl_pln_str_flw] = ACTIONS(430), - [sym__r_tag] = ACTIONS(617), - [sym__br_tag] = ACTIONS(436), - [sym__r_acr_bgn] = ACTIONS(438), - [sym__br_acr_bgn] = ACTIONS(440), - [sym__r_als_bgn] = ACTIONS(442), - [sym__br_als_bgn] = ACTIONS(444), - [sym_comment] = ACTIONS(3), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(517), 1, - sym__br_tag, - ACTIONS(519), 1, - sym__r_acr_bgn, - ACTIONS(521), 1, - sym__br_acr_bgn, - ACTIONS(523), 1, - sym__r_als_bgn, - ACTIONS(525), 1, - sym__br_als_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - ACTIONS(629), 1, - sym__r_tag, - STATE(127), 1, - sym__r_prp, - STATE(136), 1, - sym__br_prp, - STATE(218), 1, - sym__r_acr, - STATE(225), 1, - sym__br_acr, - STATE(909), 1, - sym__br_sqt_str, - STATE(913), 1, - sym__r_sqt_str, - STATE(914), 1, - sym__br_flw_map, - STATE(916), 1, - sym__r_flw_map, - STATE(924), 1, - sym__br_flw_seq, - STATE(925), 1, - sym__r_flw_seq, - STATE(860), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(861), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(623), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(511), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(513), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(804), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [127] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(517), 1, - sym__br_tag, - ACTIONS(519), 1, - sym__r_acr_bgn, - ACTIONS(521), 1, - sym__br_acr_bgn, - ACTIONS(523), 1, - sym__r_als_bgn, - ACTIONS(525), 1, - sym__br_als_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - ACTIONS(629), 1, - sym__r_tag, - STATE(127), 1, - sym__r_prp, - STATE(136), 1, - sym__br_prp, - STATE(218), 1, - sym__r_acr, - STATE(225), 1, - sym__br_acr, - STATE(909), 1, - sym__br_sqt_str, - STATE(913), 1, - sym__r_sqt_str, - STATE(914), 1, - sym__br_flw_map, - STATE(916), 1, - sym__r_flw_map, - STATE(924), 1, - sym__br_flw_seq, - STATE(925), 1, - sym__r_flw_seq, - STATE(860), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(861), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(631), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(511), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(513), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(865), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [254] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(557), 1, - sym__br_tag, - ACTIONS(559), 1, - sym__r_acr_bgn, - ACTIONS(561), 1, - sym__br_acr_bgn, - ACTIONS(563), 1, - sym__r_als_bgn, - ACTIONS(565), 1, - sym__br_als_bgn, - ACTIONS(633), 1, - sym__r_flw_seq_bgn, - ACTIONS(635), 1, - sym__r_flw_map_bgn, - ACTIONS(637), 1, - sym__r_dqt_str_bgn, - ACTIONS(639), 1, - sym__r_sqt_str_bgn, - ACTIONS(641), 1, - sym__r_tag, - STATE(132), 1, - sym__br_prp, - STATE(141), 1, - sym__r_prp, - STATE(215), 1, - sym__r_acr, - STATE(221), 1, - sym__br_acr, - STATE(987), 1, - sym__r_flw_seq, - STATE(988), 1, - sym__br_flw_seq, - STATE(989), 1, - sym__r_flw_map, - STATE(990), 1, - sym__br_flw_map, - STATE(991), 1, - sym__r_sqt_str, - STATE(992), 1, - sym__br_sqt_str, - STATE(779), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(780), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(499), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(551), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(553), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(986), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [381] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(557), 1, - sym__br_tag, - ACTIONS(559), 1, - sym__r_acr_bgn, - ACTIONS(561), 1, - sym__br_acr_bgn, - ACTIONS(563), 1, - sym__r_als_bgn, - ACTIONS(565), 1, - sym__br_als_bgn, - ACTIONS(633), 1, - sym__r_flw_seq_bgn, - ACTIONS(635), 1, - sym__r_flw_map_bgn, - ACTIONS(637), 1, - sym__r_dqt_str_bgn, - ACTIONS(639), 1, - sym__r_sqt_str_bgn, - ACTIONS(641), 1, - sym__r_tag, - STATE(132), 1, - sym__br_prp, - STATE(141), 1, - sym__r_prp, - STATE(215), 1, - sym__r_acr, - STATE(221), 1, - sym__br_acr, - STATE(987), 1, - sym__r_flw_seq, - STATE(988), 1, - sym__br_flw_seq, - STATE(989), 1, - sym__r_flw_map, - STATE(990), 1, - sym__br_flw_map, - STATE(991), 1, - sym__r_sqt_str, - STATE(992), 1, - sym__br_sqt_str, - STATE(779), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(780), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(623), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(551), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(553), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(873), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [508] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(517), 1, - sym__br_tag, - ACTIONS(519), 1, - sym__r_acr_bgn, - ACTIONS(521), 1, - sym__br_acr_bgn, - ACTIONS(523), 1, - sym__r_als_bgn, - ACTIONS(525), 1, - sym__br_als_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - ACTIONS(629), 1, - sym__r_tag, - STATE(127), 1, - sym__r_prp, - STATE(136), 1, - sym__br_prp, - STATE(218), 1, - sym__r_acr, - STATE(225), 1, - sym__br_acr, - STATE(909), 1, - sym__br_sqt_str, - STATE(913), 1, - sym__r_sqt_str, - STATE(914), 1, - sym__br_flw_map, - STATE(916), 1, - sym__r_flw_map, - STATE(924), 1, - sym__br_flw_seq, - STATE(925), 1, - sym__r_flw_seq, - STATE(860), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(861), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(643), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(511), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(513), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(811), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [635] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(517), 1, - sym__br_tag, - ACTIONS(519), 1, - sym__r_acr_bgn, - ACTIONS(521), 1, - sym__br_acr_bgn, - ACTIONS(523), 1, - sym__r_als_bgn, - ACTIONS(525), 1, - sym__br_als_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - ACTIONS(629), 1, - sym__r_tag, - STATE(127), 1, - sym__r_prp, - STATE(136), 1, - sym__br_prp, - STATE(218), 1, - sym__r_acr, - STATE(225), 1, - sym__br_acr, - STATE(909), 1, - sym__br_sqt_str, - STATE(913), 1, - sym__r_sqt_str, - STATE(914), 1, - sym__br_flw_map, - STATE(916), 1, - sym__r_flw_map, - STATE(924), 1, - sym__br_flw_seq, - STATE(925), 1, - sym__r_flw_seq, - STATE(860), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(861), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(499), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(511), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(513), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(831), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [762] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(557), 1, - sym__br_tag, - ACTIONS(559), 1, - sym__r_acr_bgn, - ACTIONS(561), 1, - sym__br_acr_bgn, - ACTIONS(563), 1, - sym__r_als_bgn, - ACTIONS(565), 1, - sym__br_als_bgn, - ACTIONS(633), 1, - sym__r_flw_seq_bgn, - ACTIONS(635), 1, - sym__r_flw_map_bgn, - ACTIONS(637), 1, - sym__r_dqt_str_bgn, - ACTIONS(639), 1, - sym__r_sqt_str_bgn, - ACTIONS(641), 1, - sym__r_tag, - STATE(132), 1, - sym__br_prp, - STATE(141), 1, - sym__r_prp, - STATE(215), 1, - sym__r_acr, - STATE(221), 1, - sym__br_acr, - STATE(987), 1, - sym__r_flw_seq, - STATE(988), 1, - sym__br_flw_seq, - STATE(989), 1, - sym__r_flw_map, - STATE(990), 1, - sym__br_flw_map, - STATE(991), 1, - sym__r_sqt_str, - STATE(992), 1, - sym__br_sqt_str, - STATE(779), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(780), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(631), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(551), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(553), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(883), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [889] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(557), 1, - sym__br_tag, - ACTIONS(559), 1, - sym__r_acr_bgn, - ACTIONS(561), 1, - sym__br_acr_bgn, - ACTIONS(563), 1, - sym__r_als_bgn, - ACTIONS(565), 1, - sym__br_als_bgn, - ACTIONS(633), 1, - sym__r_flw_seq_bgn, - ACTIONS(635), 1, - sym__r_flw_map_bgn, - ACTIONS(637), 1, - sym__r_dqt_str_bgn, - ACTIONS(639), 1, - sym__r_sqt_str_bgn, - ACTIONS(641), 1, - sym__r_tag, - STATE(132), 1, - sym__br_prp, - STATE(141), 1, - sym__r_prp, - STATE(215), 1, - sym__r_acr, - STATE(221), 1, - sym__br_acr, - STATE(987), 1, - sym__r_flw_seq, - STATE(988), 1, - sym__br_flw_seq, - STATE(989), 1, - sym__r_flw_map, - STATE(990), 1, - sym__br_flw_map, - STATE(991), 1, - sym__r_sqt_str, - STATE(992), 1, - sym__br_sqt_str, - STATE(779), 2, - sym__hidden_br_sgl_pln_flw, - sym__hidden_br_mtl_pln_flw, - STATE(780), 2, - sym__hidden_r_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - ACTIONS(643), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - ACTIONS(551), 6, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__br_mtl_pln_str_flw, - ACTIONS(553), 6, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - STATE(794), 19, - sym__hidden_r_prp_val, - sym__hidden_br_prp_val, - sym__r_flw_seq_val, - sym__br_flw_seq_val, - sym__r_flw_map_val, - sym__br_flw_map_val, - sym__hidden_flw_ann_par_tal, - sym__hidden_r_dqt_str_val, - sym__hidden_br_dqt_str_val, - sym__r_dqt_str, - sym__br_dqt_str, - sym__r_sqt_str_val, - sym__br_sqt_str_val, - sym__r_pln_flw_val, - sym__br_pln_flw_val, - sym__hidden_r_als_val, - sym__hidden_br_als_val, - sym__r_als, - sym__br_als, - [1016] = 8, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, @@ -16618,7 +13967,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1085] = 8, + [69] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(652), 1, @@ -16679,7 +14028,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1154] = 5, + [138] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, @@ -16736,7 +14085,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1216] = 2, + [200] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 49, @@ -16789,7 +14138,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1271] = 2, + [255] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(671), 49, @@ -16842,7 +14191,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1326] = 6, + [310] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, @@ -16899,7 +14248,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1389] = 6, + [373] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(659), 1, @@ -16956,7 +14305,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1452] = 4, + [436] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(680), 1, @@ -17010,7 +14359,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1510] = 2, + [494] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 48, @@ -17062,7 +14411,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1564] = 4, + [548] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(687), 1, @@ -17116,7 +14465,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1622] = 4, + [606] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(694), 1, @@ -17170,7 +14519,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__b_als_bgn, sym__bl, - [1680] = 2, + [664] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 48, @@ -17222,7 +14571,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1734] = 2, + [718] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(685), 47, @@ -17273,7 +14622,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1787] = 2, + [771] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 47, @@ -17324,7 +14673,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1840] = 2, + [824] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(692), 47, @@ -17375,7 +14724,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1893] = 2, + [877] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(671), 47, @@ -17426,7 +14775,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_als_bgn, sym__bl, sym_grit_metavariable, - [1946] = 16, + [930] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(221), 1, @@ -17445,31 +14794,145 @@ static const uint16_t ts_small_parse_table[] = { sym__r_dqt_str_bgn, ACTIONS(456), 1, sym__r_sqt_str_bgn, - STATE(684), 2, + STATE(533), 2, + sym__r_dqt_str, + sym__br_dqt_str, + STATE(646), 2, sym__r_sqt_str, sym__br_sqt_str, - STATE(685), 2, + STATE(648), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(649), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(584), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(391), 7, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + ACTIONS(699), 12, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [1003] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(221), 1, + sym__br_flw_seq_bgn, + ACTIONS(225), 1, + sym__br_flw_map_bgn, + ACTIONS(241), 1, + sym__br_dqt_str_bgn, + ACTIONS(245), 1, + sym__br_sqt_str_bgn, + ACTIONS(446), 1, + sym__r_flw_seq_bgn, + ACTIONS(448), 1, + sym__r_flw_map_bgn, + ACTIONS(454), 1, + sym__r_dqt_str_bgn, + ACTIONS(456), 1, + sym__r_sqt_str_bgn, + STATE(650), 2, + sym__r_sqt_str, + sym__br_sqt_str, + STATE(651), 2, sym__r_dqt_str, sym__br_dqt_str, - STATE(686), 2, + STATE(652), 2, sym__r_flw_map, sym__br_flw_map, - STATE(687), 2, + STATE(653), 2, sym__r_flw_seq, sym__br_flw_seq, - STATE(697), 4, + STATE(583), 4, sym__hidden_r_sgl_pln_flw, sym__hidden_br_sgl_pln_flw, sym__hidden_r_mtl_pln_flw, sym__hidden_br_mtl_pln_flw, - ACTIONS(391), 6, + ACTIONS(379), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - ACTIONS(699), 12, + ACTIONS(701), 12, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [1076] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(301), 1, + sym__br_flw_seq_bgn, + ACTIONS(309), 1, + sym__br_flw_map_bgn, + ACTIONS(321), 1, + sym__br_dqt_str_bgn, + ACTIONS(325), 1, + sym__br_sqt_str_bgn, + ACTIONS(470), 1, + sym__r_flw_seq_bgn, + ACTIONS(474), 1, + sym__r_flw_map_bgn, + ACTIONS(480), 1, + sym__r_dqt_str_bgn, + ACTIONS(482), 1, + sym__r_sqt_str_bgn, + STATE(718), 2, + sym__r_sqt_str, + sym__br_sqt_str, + STATE(719), 2, + sym__r_dqt_str, + sym__br_dqt_str, + STATE(720), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(721), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(699), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(391), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + ACTIONS(703), 12, sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, @@ -17482,14 +14945,14 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [2018] = 8, + [1148] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(659), 1, sym__r_blk_imp_bgn, - ACTIONS(701), 1, + ACTIONS(705), 1, sym__r_acr_bgn, - ACTIONS(703), 1, + ACTIONS(707), 1, sym__br_acr_bgn, STATE(161), 1, sym__r_acr, @@ -17530,18 +14993,18 @@ static const uint16_t ts_small_parse_table[] = { sym__br_mtl_pln_str_blk, sym__br_tag, sym__br_als_bgn, - [2074] = 8, + [1204] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, sym__r_blk_imp_bgn, - ACTIONS(701), 1, + ACTIONS(705), 1, sym__r_acr_bgn, - ACTIONS(706), 1, + ACTIONS(710), 1, sym__br_acr_bgn, STATE(160), 1, sym__r_acr, - STATE(178), 1, + STATE(167), 1, sym__br_acr, ACTIONS(649), 10, sym__r_flw_seq_bgn, @@ -17578,50 +15041,160 @@ static const uint16_t ts_small_parse_table[] = { sym__br_mtl_pln_str_blk, sym__br_tag, sym__br_als_bgn, - [2130] = 16, + [1260] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(301), 1, + sym__br_flw_seq_bgn, + ACTIONS(309), 1, + sym__br_flw_map_bgn, + ACTIONS(321), 1, + sym__br_dqt_str_bgn, + ACTIONS(325), 1, + sym__br_sqt_str_bgn, + ACTIONS(470), 1, + sym__r_flw_seq_bgn, + ACTIONS(474), 1, + sym__r_flw_map_bgn, + ACTIONS(480), 1, + sym__r_dqt_str_bgn, + ACTIONS(482), 1, + sym__r_sqt_str_bgn, + STATE(722), 2, + sym__r_sqt_str, + sym__br_sqt_str, + STATE(723), 2, + sym__r_dqt_str, + sym__br_dqt_str, + STATE(724), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(725), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(693), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(379), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + ACTIONS(713), 12, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [1332] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 1, + sym__br_flw_seq_bgn, + ACTIONS(494), 1, + sym__br_flw_map_bgn, + ACTIONS(503), 1, + sym__br_dqt_str_bgn, + ACTIONS(507), 1, + sym__br_sqt_str_bgn, + ACTIONS(619), 1, + sym__r_flw_seq_bgn, + ACTIONS(621), 1, + sym__r_flw_map_bgn, + ACTIONS(625), 1, + sym__r_dqt_str_bgn, + ACTIONS(627), 1, + sym__r_sqt_str_bgn, + STATE(802), 2, + sym__r_sqt_str, + sym__br_sqt_str, + STATE(803), 2, + sym__r_dqt_str, + sym__br_dqt_str, + STATE(805), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(806), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(893), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(379), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + ACTIONS(715), 12, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [1403] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(535), 1, sym__br_flw_seq_bgn, - ACTIONS(225), 1, + ACTIONS(539), 1, sym__br_flw_map_bgn, - ACTIONS(241), 1, + ACTIONS(543), 1, sym__br_dqt_str_bgn, - ACTIONS(245), 1, + ACTIONS(547), 1, sym__br_sqt_str_bgn, - ACTIONS(446), 1, + ACTIONS(633), 1, sym__r_flw_seq_bgn, - ACTIONS(448), 1, + ACTIONS(635), 1, sym__r_flw_map_bgn, - ACTIONS(454), 1, + ACTIONS(637), 1, sym__r_dqt_str_bgn, - ACTIONS(456), 1, + ACTIONS(639), 1, sym__r_sqt_str_bgn, - STATE(688), 2, + STATE(851), 2, sym__r_sqt_str, sym__br_sqt_str, - STATE(689), 2, + STATE(852), 2, sym__r_dqt_str, sym__br_dqt_str, - STATE(690), 2, + STATE(853), 2, sym__r_flw_map, sym__br_flw_map, - STATE(691), 2, + STATE(854), 2, sym__r_flw_seq, sym__br_flw_seq, - STATE(617), 4, + STATE(813), 4, sym__hidden_r_sgl_pln_flw, sym__hidden_br_sgl_pln_flw, sym__hidden_r_mtl_pln_flw, sym__hidden_br_mtl_pln_flw, - ACTIONS(379), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(391), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - ACTIONS(709), 12, + ACTIONS(717), 12, sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, @@ -17634,49 +15207,49 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [2202] = 16, + [1474] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(301), 1, + ACTIONS(535), 1, sym__br_flw_seq_bgn, - ACTIONS(309), 1, + ACTIONS(539), 1, sym__br_flw_map_bgn, - ACTIONS(321), 1, + ACTIONS(543), 1, sym__br_dqt_str_bgn, - ACTIONS(325), 1, + ACTIONS(547), 1, sym__br_sqt_str_bgn, - ACTIONS(470), 1, + ACTIONS(633), 1, sym__r_flw_seq_bgn, - ACTIONS(474), 1, + ACTIONS(635), 1, sym__r_flw_map_bgn, - ACTIONS(480), 1, + ACTIONS(637), 1, sym__r_dqt_str_bgn, - ACTIONS(482), 1, + ACTIONS(639), 1, sym__r_sqt_str_bgn, - STATE(734), 2, + STATE(857), 2, sym__r_sqt_str, sym__br_sqt_str, - STATE(735), 2, + STATE(858), 2, sym__r_dqt_str, sym__br_dqt_str, - STATE(736), 2, + STATE(863), 2, sym__r_flw_map, sym__br_flw_map, - STATE(738), 2, + STATE(864), 2, sym__r_flw_seq, sym__br_flw_seq, - STATE(716), 4, + STATE(812), 4, sym__hidden_r_sgl_pln_flw, sym__hidden_br_sgl_pln_flw, sym__hidden_r_mtl_pln_flw, sym__hidden_br_mtl_pln_flw, - ACTIONS(391), 5, + ACTIONS(379), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - ACTIONS(711), 12, + ACTIONS(719), 12, sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, @@ -17689,18 +15262,18 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [2273] = 8, + [1545] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, sym__r_blk_imp_bgn, - ACTIONS(713), 1, + ACTIONS(721), 1, sym__r_acr_bgn, - ACTIONS(715), 1, + ACTIONS(723), 1, sym__br_acr_bgn, - STATE(174), 1, + STATE(172), 1, sym__r_acr, - STATE(183), 1, + STATE(180), 1, sym__br_acr, ACTIONS(649), 10, sym__r_flw_seq_bgn, @@ -17736,18 +15309,18 @@ static const uint16_t ts_small_parse_table[] = { sym__br_tag, sym__br_als_bgn, sym__bl, - [2328] = 8, + [1600] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(659), 1, sym__r_blk_imp_bgn, - ACTIONS(713), 1, + ACTIONS(721), 1, sym__r_acr_bgn, - ACTIONS(718), 1, + ACTIONS(726), 1, sym__br_acr_bgn, - STATE(177), 1, + STATE(170), 1, sym__r_acr, - STATE(180), 1, + STATE(179), 1, sym__br_acr, ACTIONS(661), 10, sym__r_flw_seq_bgn, @@ -17783,487 +15356,305 @@ static const uint16_t ts_small_parse_table[] = { sym__br_tag, sym__br_als_bgn, sym__bl, - [2383] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(703), 1, - sym__br_acr_bgn, - ACTIONS(721), 1, - sym__r_acr_bgn, - STATE(166), 2, - sym__r_acr, - sym__br_acr, - ACTIONS(657), 33, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__r_blk_lit_bgn, - sym__br_blk_lit_bgn, - sym__r_blk_fld_bgn, - sym__br_blk_fld_bgn, - sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__br_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__br_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__br_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__br_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__br_sgl_pln_str_blk, - sym__r_mtl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_als_bgn, - sym_grit_metavariable, - [2432] = 16, + [1655] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(301), 1, + ACTIONS(490), 1, sym__br_flw_seq_bgn, - ACTIONS(309), 1, + ACTIONS(494), 1, sym__br_flw_map_bgn, - ACTIONS(321), 1, + ACTIONS(503), 1, sym__br_dqt_str_bgn, - ACTIONS(325), 1, + ACTIONS(507), 1, sym__br_sqt_str_bgn, - ACTIONS(470), 1, + ACTIONS(619), 1, sym__r_flw_seq_bgn, - ACTIONS(474), 1, + ACTIONS(621), 1, sym__r_flw_map_bgn, - ACTIONS(480), 1, + ACTIONS(625), 1, sym__r_dqt_str_bgn, - ACTIONS(482), 1, + ACTIONS(627), 1, sym__r_sqt_str_bgn, - STATE(739), 2, + STATE(798), 2, sym__r_sqt_str, sym__br_sqt_str, - STATE(740), 2, + STATE(799), 2, sym__r_dqt_str, sym__br_dqt_str, - STATE(741), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(743), 2, - sym__r_flw_seq, - sym__br_flw_seq, - STATE(723), 4, - sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(379), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - ACTIONS(723), 12, - sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [2503] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(725), 1, - sym__r_flw_seq_bgn, - ACTIONS(727), 1, - sym__r_flw_seq_end, - ACTIONS(729), 1, - sym__r_flw_map_bgn, - ACTIONS(731), 1, - sym__r_flw_key_bgn, - ACTIONS(733), 1, - sym__r_flw_njv_bgn, - ACTIONS(735), 1, - sym__r_dqt_str_bgn, - ACTIONS(737), 1, - sym__r_sqt_str_bgn, - ACTIONS(741), 1, - sym__r_tag, - ACTIONS(743), 1, - sym__r_acr_bgn, - ACTIONS(745), 1, - sym__r_als_bgn, - STATE(265), 1, - sym__r_sgl_prp, - STATE(389), 1, - sym__r_acr, - STATE(815), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, - sym__r_sgl_flw_seq, - STATE(1020), 1, - sym__r_sgl_flw_map, - STATE(1025), 1, - sym__r_sgl_sqt_str, - STATE(1160), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, - sym__r_sgl_flw_exp_par, - STATE(1162), 1, - sym__r_sgl_flw_imp_par, - STATE(1257), 1, - sym__sgl_flw_seq_tal, - STATE(1333), 1, - sym__r_sgl_flw_col_dat, - STATE(806), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(739), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(808), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [2593] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(725), 1, - sym__r_flw_seq_bgn, - ACTIONS(729), 1, - sym__r_flw_map_bgn, - ACTIONS(731), 1, - sym__r_flw_key_bgn, - ACTIONS(733), 1, - sym__r_flw_njv_bgn, - ACTIONS(735), 1, - sym__r_dqt_str_bgn, - ACTIONS(737), 1, - sym__r_sqt_str_bgn, - ACTIONS(741), 1, - sym__r_tag, - ACTIONS(743), 1, - sym__r_acr_bgn, - ACTIONS(745), 1, - sym__r_als_bgn, - ACTIONS(747), 1, - sym__r_flw_seq_end, - STATE(265), 1, - sym__r_sgl_prp, - STATE(389), 1, - sym__r_acr, - STATE(815), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, - sym__r_sgl_flw_seq, - STATE(1020), 1, - sym__r_sgl_flw_map, - STATE(1025), 1, - sym__r_sgl_sqt_str, - STATE(1160), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, - sym__r_sgl_flw_exp_par, - STATE(1162), 1, - sym__r_sgl_flw_imp_par, - STATE(1437), 1, - sym__r_sgl_flw_col_dat, - STATE(1449), 1, - sym__sgl_flw_seq_tal, - STATE(806), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(739), 5, + STATE(800), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(801), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(894), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(391), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + ACTIONS(729), 12, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [2683] = 26, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [1726] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(707), 1, + sym__br_acr_bgn, + ACTIONS(731), 1, + sym__r_acr_bgn, + STATE(166), 2, + sym__r_acr, + sym__br_acr, + ACTIONS(657), 33, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__r_blk_lit_bgn, + sym__br_blk_lit_bgn, + sym__r_blk_fld_bgn, + sym__br_blk_fld_bgn, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - ACTIONS(731), 1, - sym__r_flw_key_bgn, + sym__br_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__br_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__br_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__br_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__br_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__br_sgl_pln_str_blk, + sym__r_mtl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_als_bgn, + sym_grit_metavariable, + [1775] = 26, + ACTIONS(3), 1, + sym_comment, ACTIONS(733), 1, - sym__r_flw_njv_bgn, + sym__r_flw_seq_bgn, ACTIONS(735), 1, - sym__r_dqt_str_bgn, + sym__r_flw_seq_end, ACTIONS(737), 1, - sym__r_sqt_str_bgn, + sym__r_flw_map_bgn, + ACTIONS(739), 1, + sym__r_flw_key_bgn, ACTIONS(741), 1, - sym__r_tag, + sym__r_flw_njv_bgn, ACTIONS(743), 1, - sym__r_acr_bgn, + sym__r_dqt_str_bgn, ACTIONS(745), 1, - sym__r_als_bgn, + sym__r_sqt_str_bgn, ACTIONS(749), 1, - sym__r_flw_seq_end, - STATE(265), 1, + sym__r_tag, + ACTIONS(751), 1, + sym__r_acr_bgn, + ACTIONS(753), 1, + sym__r_als_bgn, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(815), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1160), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(1373), 1, + STATE(1271), 1, sym__sgl_flw_seq_tal, - STATE(1380), 1, + STATE(1338), 1, sym__r_sgl_flw_col_dat, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [2773] = 26, + [1865] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, - ACTIONS(751), 1, + ACTIONS(755), 1, sym__r_flw_seq_end, - STATE(265), 1, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(815), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1023), 1, + sym__sgl_flw_seq_tal, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1043), 1, - sym__sgl_flw_seq_tal, - STATE(1160), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(1404), 1, + STATE(1408), 1, sym__r_sgl_flw_col_dat, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [2863] = 26, + [1955] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, + ACTIONS(759), 1, sym__r_flw_map_bgn, - ACTIONS(757), 1, + ACTIONS(761), 1, sym__r_flw_map_end, - ACTIONS(759), 1, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, - STATE(263), 1, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(915), 1, + STATE(1000), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1046), 1, - sym__sgl_flw_map_tal, - STATE(1072), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1218), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1219), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, + STATE(1223), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1403), 1, + STATE(1270), 1, + sym__sgl_flw_map_tal, + STATE(1336), 1, sym__r_sgl_flw_col_dat, - STATE(933), 4, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [2953] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - STATE(846), 2, - sym__r_sqt_str, - sym__br_sqt_str, - STATE(847), 2, - sym__r_dqt_str, - sym__br_dqt_str, - STATE(848), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(849), 2, - sym__r_flw_seq, - sym__br_flw_seq, - ACTIONS(379), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - STATE(893), 4, - sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(775), 12, - sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [3023] = 6, + [2045] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, sym__r_blk_imp_bgn, - ACTIONS(777), 1, - sym__r_tag, ACTIONS(779), 1, + sym__r_tag, + ACTIONS(781), 1, sym__br_tag, ACTIONS(649), 10, sym__r_flw_seq_bgn, @@ -18300,60 +15691,60 @@ static const uint16_t ts_small_parse_table[] = { sym__br_mtl_pln_str_blk, sym__br_acr_bgn, sym__br_als_bgn, - [3073] = 25, + [2095] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, - sym__b_als_bgn, + sym__b_acr_bgn, ACTIONS(802), 1, + sym__b_als_bgn, + ACTIONS(804), 1, sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18363,14 +15754,14 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3161] = 6, + [2183] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(659), 1, sym__r_blk_imp_bgn, - ACTIONS(804), 1, - sym__r_tag, ACTIONS(806), 1, + sym__r_tag, + ACTIONS(808), 1, sym__br_tag, ACTIONS(661), 10, sym__r_flw_seq_bgn, @@ -18407,60 +15798,123 @@ static const uint16_t ts_small_parse_table[] = { sym__br_mtl_pln_str_blk, sym__br_acr_bgn, sym__br_als_bgn, - [3211] = 25, + [2233] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 1, + sym__b_blk_key_bgn, + ACTIONS(786), 1, + sym__b_blk_val_bgn, + ACTIONS(788), 1, + sym__b_flw_seq_bgn, + ACTIONS(790), 1, + sym__b_flw_map_bgn, + ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, + sym__b_sqt_str_bgn, + ACTIONS(798), 1, + sym__b_tag, + ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, + sym__b_als_bgn, + ACTIONS(811), 1, + sym__bl, + STATE(148), 1, + aux_sym__r_blk_map_repeat1, + STATE(270), 1, + sym__b_sgl_prp, + STATE(273), 1, + sym__b_blk_key_itm, + STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, + sym__b_blk_val_itm, + STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, + sym__hidden_b_blk_map_itm, + STATE(398), 1, + sym__b_acr, + STATE(1332), 1, + sym__hidden_b_sgl_pln_blk, + STATE(1333), 1, + sym__b_sgl_sqt_str, + STATE(1335), 1, + sym__b_sgl_flw_seq, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + STATE(1324), 9, + sym__hidden_b_sgl_prp_val, + sym__b_sgl_flw_seq_val, + sym__b_sgl_flw_map_val, + sym__hidden_b_sgl_dqt_str_val, + sym__b_sgl_dqt_str, + sym__b_sgl_sqt_str_val, + sym__b_sgl_pln_blk_val, + sym__hidden_b_als_val, + sym__b_als, + [2321] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, - ACTIONS(809), 1, + ACTIONS(813), 1, sym__bl, - STATE(148), 1, + STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18470,114 +15924,60 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3299] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(633), 1, - sym__r_flw_seq_bgn, - ACTIONS(635), 1, - sym__r_flw_map_bgn, - ACTIONS(637), 1, - sym__r_dqt_str_bgn, - ACTIONS(639), 1, - sym__r_sqt_str_bgn, - STATE(960), 2, - sym__r_sqt_str, - sym__br_sqt_str, - STATE(961), 2, - sym__r_dqt_str, - sym__br_dqt_str, - STATE(962), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(963), 2, - sym__r_flw_seq, - sym__br_flw_seq, - ACTIONS(391), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - STATE(813), 4, - sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(811), 12, - sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [3369] = 25, + [2409] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, - ACTIONS(813), 1, + ACTIONS(815), 1, sym__bl, - STATE(146), 1, + STATE(133), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18587,60 +15987,60 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3457] = 25, + [2497] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, - ACTIONS(815), 1, + ACTIONS(817), 1, sym__bl, STATE(139), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18650,178 +16050,124 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3545] = 26, + [2585] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, - ACTIONS(817), 1, + ACTIONS(819), 1, sym__r_flw_map_end, - STATE(263), 1, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(915), 1, + STATE(1000), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, - sym__r_sgl_flw_seq, - STATE(1018), 1, - sym__r_sgl_flw_map, - STATE(1072), 1, - sym__r_sgl_sqt_str, - STATE(1101), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, - sym__r_sgl_flw_exp_par, - STATE(1213), 1, - sym__r_sgl_flw_imp_par, - STATE(1218), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1379), 1, - sym__r_sgl_flw_col_dat, - STATE(1399), 1, - sym__sgl_flw_map_tal, - STATE(933), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(767), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(927), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [3635] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(490), 1, - sym__br_flw_seq_bgn, - ACTIONS(494), 1, - sym__br_flw_map_bgn, - ACTIONS(503), 1, - sym__br_dqt_str_bgn, - ACTIONS(507), 1, - sym__br_sqt_str_bgn, - ACTIONS(619), 1, - sym__r_flw_seq_bgn, - ACTIONS(621), 1, - sym__r_flw_map_bgn, - ACTIONS(625), 1, - sym__r_dqt_str_bgn, - ACTIONS(627), 1, - sym__r_sqt_str_bgn, - STATE(842), 2, - sym__r_sqt_str, - sym__br_sqt_str, - STATE(843), 2, - sym__r_dqt_str, - sym__br_dqt_str, - STATE(844), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(845), 2, - sym__r_flw_seq, - sym__br_flw_seq, - ACTIONS(391), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - STATE(894), 4, + STATE(1016), 1, + sym__r_sgl_flw_seq, + STATE(1017), 1, + sym__r_sgl_flw_map, + STATE(1018), 1, + sym__r_sgl_sqt_str, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(819), 12, + STATE(1218), 1, + sym__r_sgl_flw_exp_par, + STATE(1219), 1, + sym__r_sgl_flw_imp_par, + STATE(1223), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1386), 1, + sym__r_sgl_flw_col_dat, + STATE(1398), 1, + sym__sgl_flw_map_tal, + STATE(987), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [3705] = 25, + STATE(990), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [2675] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, ACTIONS(821), 1, sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18831,60 +16177,60 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3793] = 25, + [2763] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, ACTIONS(823), 1, sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18894,60 +16240,60 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3881] = 25, + [2851] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, ACTIONS(825), 1, sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -18957,60 +16303,123 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [3969] = 25, + [2939] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, ACTIONS(827), 1, sym__bl, STATE(138), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, + STATE(1335), 1, + sym__b_sgl_flw_seq, + STATE(1375), 1, sym__b_sgl_flw_map, - STATE(1337), 1, + ACTIONS(796), 5, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + STATE(1324), 9, + sym__hidden_b_sgl_prp_val, + sym__b_sgl_flw_seq_val, + sym__b_sgl_flw_map_val, + sym__hidden_b_sgl_dqt_str_val, + sym__b_sgl_dqt_str, + sym__b_sgl_sqt_str_val, + sym__b_sgl_pln_blk_val, + sym__hidden_b_als_val, + sym__b_als, + [3027] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 1, + sym__b_blk_key_bgn, + ACTIONS(786), 1, + sym__b_blk_val_bgn, + ACTIONS(788), 1, + sym__b_flw_seq_bgn, + ACTIONS(790), 1, + sym__b_flw_map_bgn, + ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, + sym__b_sqt_str_bgn, + ACTIONS(798), 1, + sym__b_tag, + ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, + sym__b_als_bgn, + ACTIONS(829), 1, + sym__bl, + STATE(130), 1, + aux_sym__r_blk_map_repeat1, + STATE(270), 1, + sym__b_sgl_prp, + STATE(273), 1, + sym__b_blk_key_itm, + STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, + sym__b_blk_val_itm, + STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, + sym__hidden_b_blk_map_itm, + STATE(398), 1, + sym__b_acr, + STATE(1332), 1, + sym__hidden_b_sgl_pln_blk, + STATE(1333), 1, + sym__b_sgl_sqt_str, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -19020,188 +16429,135 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [4057] = 16, + [3115] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, - sym__br_flw_seq_bgn, - ACTIONS(539), 1, - sym__br_flw_map_bgn, - ACTIONS(543), 1, - sym__br_dqt_str_bgn, - ACTIONS(547), 1, - sym__br_sqt_str_bgn, - ACTIONS(633), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(635), 1, + ACTIONS(759), 1, sym__r_flw_map_bgn, - ACTIONS(637), 1, + ACTIONS(763), 1, + sym__r_flw_key_bgn, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(639), 1, + ACTIONS(769), 1, sym__r_sqt_str_bgn, - STATE(967), 2, - sym__r_sqt_str, - sym__br_sqt_str, - STATE(968), 2, - sym__r_dqt_str, - sym__br_dqt_str, - STATE(970), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(972), 2, - sym__r_flw_seq, - sym__br_flw_seq, - ACTIONS(379), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - STATE(812), 4, + ACTIONS(773), 1, + sym__r_tag, + ACTIONS(775), 1, + sym__r_acr_bgn, + ACTIONS(777), 1, + sym__r_als_bgn, + ACTIONS(831), 1, + sym__r_flw_map_end, + STATE(265), 1, + sym__r_sgl_prp, + STATE(393), 1, + sym__r_acr, + STATE(1000), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(1016), 1, + sym__r_sgl_flw_seq, + STATE(1017), 1, + sym__r_sgl_flw_map, + STATE(1018), 1, + sym__r_sgl_sqt_str, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(829), 12, + STATE(1218), 1, + sym__r_sgl_flw_exp_par, + STATE(1219), 1, + sym__r_sgl_flw_imp_par, + STATE(1223), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1401), 1, + sym__r_sgl_flw_col_dat, + STATE(1448), 1, + sym__sgl_flw_map_tal, + STATE(987), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [4127] = 26, + STATE(990), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [3205] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(759), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(769), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(753), 1, sym__r_als_bgn, - ACTIONS(831), 1, - sym__r_flw_map_end, - STATE(263), 1, + ACTIONS(833), 1, + sym__r_flw_seq_end, + STATE(264), 1, sym__r_sgl_prp, - STATE(393), 1, + STATE(389), 1, sym__r_acr, - STATE(915), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1072), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1150), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1174), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1402), 1, + STATE(1420), 1, sym__r_sgl_flw_col_dat, - STATE(1448), 1, - sym__sgl_flw_map_tal, - STATE(933), 4, + STATE(1449), 1, + sym__sgl_flw_seq_tal, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [4217] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - ACTIONS(786), 1, - sym__b_flw_seq_bgn, - ACTIONS(788), 1, - sym__b_flw_map_bgn, - ACTIONS(790), 1, - sym__b_dqt_str_bgn, - ACTIONS(792), 1, - sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, - ACTIONS(798), 1, - sym__b_acr_bgn, - ACTIONS(800), 1, - sym__b_als_bgn, - ACTIONS(833), 1, - sym__bl, - STATE(137), 1, - aux_sym__r_blk_map_repeat1, - STATE(271), 1, - sym__b_sgl_prp, - STATE(273), 1, - sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, - STATE(309), 1, - sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, - STATE(322), 1, - sym__hidden_b_blk_map_itm, - STATE(402), 1, - sym__b_acr, - STATE(1334), 1, - sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, - sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, - sym__b_sgl_flw_seq, - ACTIONS(794), 5, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - STATE(1312), 9, - sym__hidden_b_sgl_prp_val, - sym__b_sgl_flw_seq_val, - sym__b_sgl_flw_map_val, - sym__hidden_b_sgl_dqt_str_val, - sym__b_sgl_dqt_str, - sym__b_sgl_sqt_str_val, - sym__b_sgl_pln_blk_val, - sym__hidden_b_als_val, - sym__b_als, - [4305] = 2, + [3295] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 36, @@ -19241,133 +16597,135 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [4347] = 25, + [3337] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - ACTIONS(786), 1, - sym__b_flw_seq_bgn, - ACTIONS(788), 1, - sym__b_flw_map_bgn, - ACTIONS(790), 1, - sym__b_dqt_str_bgn, - ACTIONS(792), 1, - sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, - ACTIONS(798), 1, - sym__b_acr_bgn, - ACTIONS(800), 1, - sym__b_als_bgn, + ACTIONS(757), 1, + sym__r_flw_seq_bgn, + ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, + sym__r_flw_key_bgn, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + ACTIONS(767), 1, + sym__r_dqt_str_bgn, + ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, + sym__r_tag, + ACTIONS(775), 1, + sym__r_acr_bgn, + ACTIONS(777), 1, + sym__r_als_bgn, ACTIONS(835), 1, - sym__bl, - STATE(129), 1, - aux_sym__r_blk_map_repeat1, - STATE(271), 1, - sym__b_sgl_prp, - STATE(273), 1, - sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, - STATE(309), 1, - sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, - STATE(322), 1, - sym__hidden_b_blk_map_itm, - STATE(402), 1, - sym__b_acr, - STATE(1334), 1, - sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, - sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, - sym__b_sgl_flw_seq, - ACTIONS(794), 5, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - STATE(1312), 9, - sym__hidden_b_sgl_prp_val, - sym__b_sgl_flw_seq_val, - sym__b_sgl_flw_map_val, - sym__hidden_b_sgl_dqt_str_val, - sym__b_sgl_dqt_str, - sym__b_sgl_sqt_str_val, - sym__b_sgl_pln_blk_val, - sym__hidden_b_als_val, - sym__b_als, - [4435] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - ACTIONS(786), 1, - sym__b_flw_seq_bgn, - ACTIONS(788), 1, - sym__b_flw_map_bgn, - ACTIONS(790), 1, - sym__b_dqt_str_bgn, - ACTIONS(792), 1, - sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, - ACTIONS(798), 1, - sym__b_acr_bgn, - ACTIONS(800), 1, - sym__b_als_bgn, - ACTIONS(837), 1, - sym__bl, - STATE(149), 1, - aux_sym__r_blk_map_repeat1, - STATE(271), 1, - sym__b_sgl_prp, - STATE(273), 1, - sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, - STATE(309), 1, - sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, - STATE(322), 1, - sym__hidden_b_blk_map_itm, - STATE(402), 1, - sym__b_acr, - STATE(1334), 1, - sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, - sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, - sym__b_sgl_flw_seq, - ACTIONS(794), 5, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - STATE(1312), 9, - sym__hidden_b_sgl_prp_val, - sym__b_sgl_flw_seq_val, - sym__b_sgl_flw_map_val, - sym__hidden_b_sgl_dqt_str_val, - sym__b_sgl_dqt_str, - sym__b_sgl_sqt_str_val, - sym__b_sgl_pln_blk_val, - sym__hidden_b_als_val, - sym__b_als, - [4523] = 2, + sym__r_flw_map_end, + STATE(265), 1, + sym__r_sgl_prp, + STATE(393), 1, + sym__r_acr, + STATE(1000), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(1016), 1, + sym__r_sgl_flw_seq, + STATE(1017), 1, + sym__r_sgl_flw_map, + STATE(1018), 1, + sym__r_sgl_sqt_str, + STATE(1030), 1, + sym__sgl_flw_map_tal, + STATE(1117), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1218), 1, + sym__r_sgl_flw_exp_par, + STATE(1219), 1, + sym__r_sgl_flw_imp_par, + STATE(1223), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1407), 1, + sym__r_sgl_flw_col_dat, + STATE(987), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(771), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + STATE(990), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [3427] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 1, + sym__r_flw_seq_bgn, + ACTIONS(737), 1, + sym__r_flw_map_bgn, + ACTIONS(739), 1, + sym__r_flw_key_bgn, + ACTIONS(741), 1, + sym__r_flw_njv_bgn, + ACTIONS(743), 1, + sym__r_dqt_str_bgn, + ACTIONS(745), 1, + sym__r_sqt_str_bgn, + ACTIONS(749), 1, + sym__r_tag, + ACTIONS(751), 1, + sym__r_acr_bgn, + ACTIONS(753), 1, + sym__r_als_bgn, + ACTIONS(837), 1, + sym__r_flw_seq_end, + STATE(264), 1, + sym__r_sgl_prp, + STATE(389), 1, + sym__r_acr, + STATE(965), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(1029), 1, + sym__r_sgl_flw_seq, + STATE(1038), 1, + sym__r_sgl_flw_map, + STATE(1055), 1, + sym__r_sgl_sqt_str, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1175), 1, + sym__r_sgl_flw_exp_par, + STATE(1176), 1, + sym__r_sgl_flw_imp_par, + STATE(1373), 1, + sym__sgl_flw_seq_tal, + STATE(1387), 1, + sym__r_sgl_flw_col_dat, + STATE(957), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(747), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + STATE(959), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [3517] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(671), 36, @@ -19407,60 +16765,60 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [4565] = 25, + [3559] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, - sym__b_blk_key_bgn, ACTIONS(784), 1, - sym__b_blk_val_bgn, + sym__b_blk_key_bgn, ACTIONS(786), 1, - sym__b_flw_seq_bgn, + sym__b_blk_val_bgn, ACTIONS(788), 1, - sym__b_flw_map_bgn, + sym__b_flw_seq_bgn, ACTIONS(790), 1, - sym__b_dqt_str_bgn, + sym__b_flw_map_bgn, ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, sym__b_sqt_str_bgn, - ACTIONS(796), 1, - sym__b_tag, ACTIONS(798), 1, - sym__b_acr_bgn, + sym__b_tag, ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, sym__b_als_bgn, ACTIONS(839), 1, sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, - ACTIONS(794), 5, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -19470,7 +16828,7 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [4653] = 25, + [3647] = 25, ACTIONS(3), 1, sym_comment, ACTIONS(841), 1, @@ -19495,35 +16853,35 @@ static const uint16_t ts_small_parse_table[] = { sym__bl, STATE(149), 1, aux_sym__r_blk_map_repeat1, - STATE(271), 1, + STATE(270), 1, sym__b_sgl_prp, STATE(273), 1, sym__b_blk_key_itm, - STATE(308), 1, - sym__b_blk_imp_itm, STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, sym__b_blk_val_itm, - STATE(321), 1, - sym__b_blk_exp_itm, STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, sym__hidden_b_blk_map_itm, - STATE(402), 1, + STATE(398), 1, sym__b_acr, - STATE(1334), 1, + STATE(1332), 1, sym__hidden_b_sgl_pln_blk, - STATE(1335), 1, + STATE(1333), 1, sym__b_sgl_sqt_str, - STATE(1336), 1, - sym__b_sgl_flw_map, - STATE(1337), 1, + STATE(1335), 1, sym__b_sgl_flw_seq, + STATE(1375), 1, + sym__b_sgl_flw_map, ACTIONS(859), 5, sym__b_sgl_pln_nul_blk, sym__b_sgl_pln_bol_blk, sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - STATE(1312), 9, + STATE(1324), 9, sym__hidden_b_sgl_prp_val, sym__b_sgl_flw_seq_val, sym__b_sgl_flw_map_val, @@ -19533,455 +16891,454 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_blk_val, sym__hidden_b_als_val, sym__b_als, - [4741] = 26, + [3735] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, ACTIONS(873), 1, sym__r_flw_seq_end, - STATE(265), 1, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(815), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1025), 1, + sym__sgl_flw_seq_tal, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1040), 1, - sym__sgl_flw_seq_tal, - STATE(1160), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(1422), 1, + STATE(1421), 1, sym__r_sgl_flw_col_dat, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [4831] = 26, + [3825] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, - sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, - ACTIONS(759), 1, - sym__r_flw_key_bgn, - ACTIONS(761), 1, - sym__r_flw_njv_bgn, - ACTIONS(763), 1, - sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, - ACTIONS(769), 1, - sym__r_tag, - ACTIONS(771), 1, - sym__r_acr_bgn, - ACTIONS(773), 1, - sym__r_als_bgn, + ACTIONS(784), 1, + sym__b_blk_key_bgn, + ACTIONS(786), 1, + sym__b_blk_val_bgn, + ACTIONS(788), 1, + sym__b_flw_seq_bgn, + ACTIONS(790), 1, + sym__b_flw_map_bgn, + ACTIONS(792), 1, + sym__b_dqt_str_bgn, + ACTIONS(794), 1, + sym__b_sqt_str_bgn, + ACTIONS(798), 1, + sym__b_tag, + ACTIONS(800), 1, + sym__b_acr_bgn, + ACTIONS(802), 1, + sym__b_als_bgn, ACTIONS(875), 1, - sym__r_flw_map_end, - STATE(263), 1, - sym__r_sgl_prp, - STATE(393), 1, - sym__r_acr, - STATE(915), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, - sym__r_sgl_flw_seq, - STATE(1018), 1, - sym__r_sgl_flw_map, - STATE(1072), 1, - sym__r_sgl_sqt_str, - STATE(1101), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, - sym__r_sgl_flw_exp_par, - STATE(1213), 1, - sym__r_sgl_flw_imp_par, - STATE(1218), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1256), 1, - sym__sgl_flw_map_tal, + sym__bl, + STATE(137), 1, + aux_sym__r_blk_map_repeat1, + STATE(270), 1, + sym__b_sgl_prp, + STATE(273), 1, + sym__b_blk_key_itm, + STATE(309), 1, + sym__b_blk_imp_itm, + STATE(310), 1, + sym__b_blk_val_itm, + STATE(322), 1, + sym__b_blk_exp_itm, + STATE(323), 1, + sym__hidden_b_blk_map_itm, + STATE(398), 1, + sym__b_acr, STATE(1332), 1, - sym__r_sgl_flw_col_dat, - STATE(933), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(767), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(927), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [4921] = 26, + sym__hidden_b_sgl_pln_blk, + STATE(1333), 1, + sym__b_sgl_sqt_str, + STATE(1335), 1, + sym__b_sgl_flw_seq, + STATE(1375), 1, + sym__b_sgl_flw_map, + ACTIONS(796), 5, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + STATE(1324), 9, + sym__hidden_b_sgl_prp_val, + sym__b_sgl_flw_seq_val, + sym__b_sgl_flw_map_val, + sym__hidden_b_sgl_dqt_str_val, + sym__b_sgl_dqt_str, + sym__b_sgl_sqt_str_val, + sym__b_sgl_pln_blk_val, + sym__hidden_b_als_val, + sym__b_als, + [3913] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, ACTIONS(877), 1, sym__r_flw_map_end, - STATE(263), 1, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(915), 1, + STATE(1000), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1047), 1, - sym__sgl_flw_map_tal, - STATE(1072), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1044), 1, + sym__sgl_flw_map_tal, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1218), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1219), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, + STATE(1223), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1421), 1, + STATE(1334), 1, sym__r_sgl_flw_col_dat, - STATE(933), 4, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [5011] = 26, + [4003] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, ACTIONS(879), 1, sym__r_flw_map_end, - STATE(263), 1, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(915), 1, + STATE(1000), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1072), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1218), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1219), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, + STATE(1223), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1402), 1, + STATE(1401), 1, sym__r_sgl_flw_col_dat, - STATE(1411), 1, + STATE(1405), 1, sym__sgl_flw_map_tal, - STATE(933), 4, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [5101] = 26, + [4093] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, ACTIONS(881), 1, sym__r_flw_seq_end, - STATE(265), 1, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(815), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1160), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, STATE(1419), 1, sym__sgl_flw_seq_tal, - STATE(1437), 1, + STATE(1420), 1, sym__r_sgl_flw_col_dat, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [5191] = 26, + [4183] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, ACTIONS(883), 1, sym__r_flw_seq_end, - STATE(265), 1, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(815), 1, + STATE(965), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1160), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(1228), 1, + STATE(1239), 1, sym__sgl_flw_seq_tal, STATE(1363), 1, sym__r_sgl_flw_col_dat, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [5281] = 26, + [4273] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, ACTIONS(885), 1, sym__r_flw_map_end, - STATE(263), 1, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(915), 1, + STATE(1000), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1017), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1072), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1218), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1219), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, + STATE(1223), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1220), 1, + STATE(1235), 1, sym__sgl_flw_map_tal, STATE(1365), 1, sym__r_sgl_flw_col_dat, - STATE(933), 4, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [5371] = 2, + [4363] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 35, @@ -20020,7 +17377,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__bl, sym_grit_metavariable, - [5412] = 6, + [4404] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(659), 1, @@ -20063,7 +17420,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym__bl, - [5461] = 2, + [4453] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 35, @@ -20102,7 +17459,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [5502] = 4, + [4494] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(687), 1, @@ -20143,7 +17500,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_tag, sym__br_acr_bgn, sym__br_als_bgn, - [5547] = 4, + [4539] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(694), 1, @@ -20184,7 +17541,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_tag, sym__br_acr_bgn, sym__br_als_bgn, - [5592] = 6, + [4584] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, @@ -20227,10 +17584,10 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym__bl, - [5641] = 4, + [4633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(806), 1, + ACTIONS(808), 1, sym__br_tag, ACTIONS(897), 1, sym__r_tag, @@ -20268,7 +17625,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [5686] = 2, + [4678] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(671), 35, @@ -20307,7 +17664,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__bl, sym_grit_metavariable, - [5727] = 2, + [4719] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(669), 35, @@ -20346,7 +17703,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [5768] = 2, + [4760] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(692), 34, @@ -20384,122 +17741,10 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [5808] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(753), 1, - sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, - ACTIONS(759), 1, - sym__r_flw_key_bgn, - ACTIONS(761), 1, - sym__r_flw_njv_bgn, - ACTIONS(763), 1, - sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, - ACTIONS(769), 1, - sym__r_tag, - ACTIONS(771), 1, - sym__r_acr_bgn, - ACTIONS(773), 1, - sym__r_als_bgn, - ACTIONS(899), 1, - sym__r_flw_map_end, - STATE(263), 1, - sym__r_sgl_prp, - STATE(393), 1, - sym__r_acr, - STATE(1017), 1, - sym__r_sgl_flw_seq, - STATE(1018), 1, - sym__r_sgl_flw_map, - STATE(1072), 1, - sym__r_sgl_sqt_str, - STATE(1101), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, - sym__r_sgl_flw_exp_par, - STATE(1213), 1, - sym__r_sgl_flw_imp_par, - STATE(1218), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1314), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(933), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(767), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(927), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [5892] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(409), 1, - sym__br_flw_seq_bgn, - ACTIONS(418), 1, - sym__br_flw_map_bgn, - ACTIONS(422), 1, - sym__br_dqt_str_bgn, - ACTIONS(426), 1, - sym__br_sqt_str_bgn, - ACTIONS(607), 1, - sym__r_flw_seq_bgn, - ACTIONS(609), 1, - sym__r_flw_map_bgn, - ACTIONS(613), 1, - sym__r_dqt_str_bgn, - ACTIONS(615), 1, - sym__r_sqt_str_bgn, - ACTIONS(391), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - STATE(1164), 2, - sym__r_flw_seq, - sym__br_flw_seq, - STATE(1195), 2, - sym__r_sqt_str, - sym__br_sqt_str, - STATE(1196), 2, - sym__r_dqt_str, - sym__br_dqt_str, - STATE(1197), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(1293), 4, - sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(901), 12, - sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [5960] = 2, + [4800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 34, + ACTIONS(685), 34, sym__eof, sym__s_drs_end, sym__s_doc_end, @@ -20534,7 +17779,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [6000] = 16, + [4840] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(409), 1, @@ -20553,103 +17798,43 @@ static const uint16_t ts_small_parse_table[] = { sym__r_dqt_str_bgn, ACTIONS(615), 1, sym__r_sqt_str_bgn, - ACTIONS(379), 2, + ACTIONS(391), 2, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - STATE(1199), 2, + STATE(1214), 2, sym__r_sqt_str, sym__br_sqt_str, - STATE(1200), 2, + STATE(1215), 2, sym__r_dqt_str, sym__br_dqt_str, - STATE(1201), 2, - sym__r_flw_map, - sym__br_flw_map, - STATE(1202), 2, - sym__r_flw_seq, - sym__br_flw_seq, - STATE(1294), 4, - sym__hidden_r_sgl_pln_flw, - sym__hidden_br_sgl_pln_flw, - sym__hidden_r_mtl_pln_flw, - sym__hidden_br_mtl_pln_flw, - ACTIONS(903), 12, - sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [6068] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(753), 1, - sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, - ACTIONS(759), 1, - sym__r_flw_key_bgn, - ACTIONS(761), 1, - sym__r_flw_njv_bgn, - ACTIONS(763), 1, - sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, - ACTIONS(769), 1, - sym__r_tag, - ACTIONS(771), 1, - sym__r_acr_bgn, - ACTIONS(773), 1, - sym__r_als_bgn, - ACTIONS(905), 1, - sym__r_flw_map_end, - STATE(263), 1, - sym__r_sgl_prp, - STATE(393), 1, - sym__r_acr, - STATE(1017), 1, - sym__r_sgl_flw_seq, - STATE(1018), 1, - sym__r_sgl_flw_map, - STATE(1072), 1, - sym__r_sgl_sqt_str, - STATE(1101), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, - sym__r_sgl_flw_exp_par, - STATE(1213), 1, - sym__r_sgl_flw_imp_par, - STATE(1218), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1314), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(933), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(767), 5, + STATE(1216), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(1217), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(1301), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(899), 12, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [6152] = 2, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [4908] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 34, + ACTIONS(671), 34, sym__eof, sym__s_drs_end, sym__s_doc_end, @@ -20684,72 +17869,12 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym_grit_metavariable, - [6192] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(725), 1, - sym__r_flw_seq_bgn, - ACTIONS(729), 1, - sym__r_flw_map_bgn, - ACTIONS(731), 1, - sym__r_flw_key_bgn, - ACTIONS(733), 1, - sym__r_flw_njv_bgn, - ACTIONS(735), 1, - sym__r_dqt_str_bgn, - ACTIONS(737), 1, - sym__r_sqt_str_bgn, - ACTIONS(741), 1, - sym__r_tag, - ACTIONS(743), 1, - sym__r_acr_bgn, - ACTIONS(745), 1, - sym__r_als_bgn, - ACTIONS(899), 1, - sym__r_flw_seq_end, - STATE(265), 1, - sym__r_sgl_prp, - STATE(389), 1, - sym__r_acr, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, - sym__r_sgl_flw_seq, - STATE(1020), 1, - sym__r_sgl_flw_map, - STATE(1025), 1, - sym__r_sgl_sqt_str, - STATE(1148), 1, - sym__hidden_r_sgl_flw_col_itm, - STATE(1160), 1, - sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, - sym__r_sgl_flw_exp_par, - STATE(1162), 1, - sym__r_sgl_flw_imp_par, - STATE(806), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(739), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(808), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [6276] = 4, + [4948] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 1, + ACTIONS(694), 1, sym__r_blk_imp_bgn, - ACTIONS(689), 10, + ACTIONS(696), 10, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, sym__r_dqt_str_bgn, @@ -20760,7 +17885,7 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_flt_blk, sym__r_sgl_pln_str_blk, sym_grit_metavariable, - ACTIONS(685), 23, + ACTIONS(692), 23, sym__br_blk_seq_bgn, sym__b_blk_seq_bgn, sym__br_blk_key_bgn, @@ -20784,110 +17909,72 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym__bl, - [6320] = 24, + [4992] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, - ACTIONS(905), 1, + ACTIONS(901), 1, sym__r_flw_seq_end, - STATE(265), 1, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1148), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1166), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1160), 1, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [6404] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 34, - sym__br_blk_seq_bgn, - sym__b_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__r_blk_imp_bgn, - sym__r_blk_lit_bgn, - sym__br_blk_lit_bgn, - sym__r_blk_fld_bgn, - sym__br_blk_fld_bgn, - sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__br_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__br_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__br_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__br_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__br_sgl_pln_str_blk, - sym__r_mtl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - sym__bl, - sym_grit_metavariable, - [6444] = 4, + [5076] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 1, + ACTIONS(687), 1, sym__r_blk_imp_bgn, - ACTIONS(696), 10, + ACTIONS(689), 10, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, sym__r_dqt_str_bgn, @@ -20898,7 +17985,7 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_flt_blk, sym__r_sgl_pln_str_blk, sym_grit_metavariable, - ACTIONS(692), 23, + ACTIONS(685), 23, sym__br_blk_seq_bgn, sym__b_blk_seq_bgn, sym__br_blk_key_bgn, @@ -20922,145 +18009,74 @@ static const uint16_t ts_small_parse_table[] = { sym__br_acr_bgn, sym__br_als_bgn, sym__bl, - [6488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(685), 34, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__r_blk_lit_bgn, - sym__br_blk_lit_bgn, - sym__r_blk_fld_bgn, - sym__br_blk_fld_bgn, - sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__br_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__br_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__br_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__br_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__br_sgl_pln_str_blk, - sym__r_mtl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - sym_grit_metavariable, - [6528] = 23, + [5120] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(755), 1, - sym__r_flw_map_bgn, ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(763), 1, sym__r_flw_key_bgn, - ACTIONS(761), 1, + ACTIONS(765), 1, sym__r_flw_njv_bgn, - ACTIONS(763), 1, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(765), 1, - sym__r_sqt_str_bgn, ACTIONS(769), 1, + sym__r_sqt_str_bgn, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(771), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(773), 1, + ACTIONS(777), 1, sym__r_als_bgn, - STATE(263), 1, + ACTIONS(901), 1, + sym__r_flw_map_end, + STATE(265), 1, sym__r_sgl_prp, STATE(393), 1, sym__r_acr, - STATE(1017), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1018), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1072), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1101), 1, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - STATE(1211), 1, + STATE(1218), 1, sym__r_sgl_flw_exp_par, - STATE(1213), 1, + STATE(1219), 1, sym__r_sgl_flw_imp_par, - STATE(1218), 1, + STATE(1223), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1314), 1, + STATE(1315), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(933), 4, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(767), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(927), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [6609] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(692), 33, - sym__br_blk_seq_bgn, - sym__b_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__r_blk_lit_bgn, - sym__br_blk_lit_bgn, - sym__r_blk_fld_bgn, - sym__br_blk_fld_bgn, - sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__br_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__br_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__br_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__br_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__br_sgl_pln_str_blk, - sym__r_mtl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - sym__bl, - sym_grit_metavariable, - [6648] = 2, + [5204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 33, + ACTIONS(669), 34, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, sym__br_blk_seq_bgn, - sym__b_blk_seq_bgn, sym__br_blk_key_bgn, sym__br_blk_val_bgn, sym__r_blk_lit_bgn, @@ -21090,74 +18106,76 @@ static const uint16_t ts_small_parse_table[] = { sym__br_tag, sym__br_acr_bgn, sym__br_als_bgn, - sym__bl, sym_grit_metavariable, - [6687] = 23, + [5244] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(731), 1, + ACTIONS(739), 1, sym__r_flw_key_bgn, - ACTIONS(733), 1, + ACTIONS(741), 1, sym__r_flw_njv_bgn, - ACTIONS(735), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(741), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(743), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(745), 1, + ACTIONS(753), 1, sym__r_als_bgn, - STATE(265), 1, + ACTIONS(903), 1, + sym__r_flw_seq_end, + STATE(264), 1, sym__r_sgl_prp, STATE(389), 1, sym__r_acr, - STATE(1012), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1019), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1020), 1, + STATE(1038), 1, sym__r_sgl_flw_map, - STATE(1025), 1, + STATE(1055), 1, sym__r_sgl_sqt_str, - STATE(1148), 1, + STATE(1150), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1166), 1, sym__hidden_r_sgl_flw_col_itm, - STATE(1160), 1, + STATE(1174), 1, sym__r_sgl_flw_njl_ann_par, - STATE(1161), 1, + STATE(1175), 1, sym__r_sgl_flw_exp_par, - STATE(1162), 1, + STATE(1176), 1, sym__r_sgl_flw_imp_par, - STATE(806), 4, + STATE(957), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(739), 5, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(808), 5, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [6768] = 2, + [5328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 33, + ACTIONS(669), 34, sym__br_blk_seq_bgn, sym__b_blk_seq_bgn, sym__br_blk_key_bgn, sym__br_blk_val_bgn, + sym__r_blk_imp_bgn, sym__r_blk_lit_bgn, sym__br_blk_lit_bgn, sym__r_blk_fld_bgn, @@ -21187,82 +18205,106 @@ static const uint16_t ts_small_parse_table[] = { sym__br_als_bgn, sym__bl, sym_grit_metavariable, - [6807] = 19, + [5368] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(911), 1, + ACTIONS(759), 1, sym__r_flw_map_bgn, - ACTIONS(913), 1, + ACTIONS(763), 1, + sym__r_flw_key_bgn, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(915), 1, + ACTIONS(769), 1, sym__r_sqt_str_bgn, - ACTIONS(919), 1, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(921), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(923), 1, + ACTIONS(777), 1, sym__r_als_bgn, - STATE(294), 1, + ACTIONS(903), 1, + sym__r_flw_map_end, + STATE(265), 1, sym__r_sgl_prp, - STATE(440), 1, + STATE(393), 1, sym__r_acr, - STATE(1329), 1, - sym__r_sgl_flw_imp_par, - STATE(1370), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1371), 1, + STATE(1017), 1, sym__r_sgl_flw_map, - STATE(1372), 1, + STATE(1018), 1, sym__r_sgl_sqt_str, - STATE(1398), 1, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - ACTIONS(909), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - STATE(1327), 4, + STATE(1218), 1, + sym__r_sgl_flw_exp_par, + STATE(1219), 1, + sym__r_sgl_flw_imp_par, + STATE(1223), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1315), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(987), 4, sym__hidden_r_sgl_prp_val, sym__r_sgl_pln_flw_val, sym__hidden_r_als_val, sym__r_als, - ACTIONS(917), 5, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(1326), 5, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - [6877] = 5, + [5452] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, - sym__r_acr_bgn, - ACTIONS(927), 1, - sym__br_acr_bgn, - STATE(217), 2, - sym__r_acr, - sym__br_acr, - ACTIONS(657), 26, - sym__r_flw_seq_bgn, + ACTIONS(409), 1, sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, + ACTIONS(418), 1, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - sym__r_dqt_str_bgn, + ACTIONS(422), 1, sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, + ACTIONS(426), 1, sym__br_sqt_str_bgn, + ACTIONS(607), 1, + sym__r_flw_seq_bgn, + ACTIONS(609), 1, + sym__r_flw_map_bgn, + ACTIONS(613), 1, + sym__r_dqt_str_bgn, + ACTIONS(615), 1, + sym__r_sqt_str_bgn, + ACTIONS(379), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + STATE(1220), 2, + sym__r_sqt_str, + sym__br_sqt_str, + STATE(1221), 2, + sym__r_dqt_str, + sym__br_dqt_str, + STATE(1222), 2, + sym__r_flw_map, + sym__br_flw_map, + STATE(1224), 2, + sym__r_flw_seq, + sym__br_flw_seq, + STATE(1302), 4, + sym__hidden_r_sgl_pln_flw, + sym__hidden_br_sgl_pln_flw, + sym__hidden_r_mtl_pln_flw, + sym__hidden_br_mtl_pln_flw, + ACTIONS(905), 12, sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, @@ -21275,309 +18317,329 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [6919] = 19, + [5520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(692), 33, + sym__br_blk_seq_bgn, + sym__b_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__r_blk_lit_bgn, + sym__br_blk_lit_bgn, + sym__r_blk_fld_bgn, + sym__br_blk_fld_bgn, sym__r_flw_seq_bgn, - ACTIONS(911), 1, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - ACTIONS(913), 1, + sym__br_flw_map_bgn, sym__r_dqt_str_bgn, - ACTIONS(915), 1, + sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - ACTIONS(919), 1, - sym__r_tag, - ACTIONS(921), 1, - sym__r_acr_bgn, - ACTIONS(923), 1, - sym__r_als_bgn, - STATE(294), 1, - sym__r_sgl_prp, - STATE(440), 1, - sym__r_acr, - STATE(1290), 1, - sym__r_sgl_flw_imp_par, - STATE(1370), 1, - sym__r_sgl_flw_seq, - STATE(1371), 1, - sym__r_sgl_flw_map, - STATE(1372), 1, - sym__r_sgl_sqt_str, - STATE(1398), 1, - sym__hidden_r_sgl_pln_flw, - ACTIONS(909), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - STATE(1178), 4, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - ACTIONS(917), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - STATE(1181), 5, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - [6989] = 7, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__br_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__br_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__br_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__br_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__br_sgl_pln_str_blk, + sym__r_mtl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + sym__bl, + sym_grit_metavariable, + [5559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, - sym__r_acr_bgn, - ACTIONS(927), 1, - sym__br_acr_bgn, - STATE(214), 1, - sym__r_acr, - STATE(217), 1, - sym__br_acr, - ACTIONS(661), 12, + ACTIONS(685), 33, + sym__br_blk_seq_bgn, + sym__b_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__r_blk_lit_bgn, + sym__br_blk_lit_bgn, + sym__r_blk_fld_bgn, + sym__br_blk_fld_bgn, sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, + sym__br_flw_map_bgn, sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(657), 14, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__br_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__br_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__br_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__br_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__br_sgl_pln_str_blk, + sym__r_mtl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + sym__bl, + sym_grit_metavariable, + [5598] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 33, + sym__br_blk_seq_bgn, + sym__b_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__r_blk_lit_bgn, + sym__br_blk_lit_bgn, + sym__r_blk_fld_bgn, + sym__br_blk_fld_bgn, + sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [7035] = 17, + sym__r_sgl_pln_nul_blk, + sym__br_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__br_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__br_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__br_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__br_sgl_pln_str_blk, + sym__r_mtl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + sym__bl, + sym_grit_metavariable, + [5637] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(933), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(935), 1, + ACTIONS(739), 1, + sym__r_flw_key_bgn, + ACTIONS(741), 1, + sym__r_flw_njv_bgn, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(937), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - ACTIONS(941), 1, + ACTIONS(749), 1, sym__r_tag, - ACTIONS(943), 1, + ACTIONS(751), 1, sym__r_acr_bgn, - ACTIONS(945), 1, + ACTIONS(753), 1, sym__r_als_bgn, - STATE(268), 1, + STATE(264), 1, sym__r_sgl_prp, - STATE(400), 1, + STATE(389), 1, sym__r_acr, - STATE(1259), 1, - sym__r_sgl_sqt_str, - STATE(1260), 1, - sym__r_sgl_flw_map, - STATE(1261), 1, + STATE(1029), 1, sym__r_sgl_flw_seq, - STATE(1291), 1, + STATE(1038), 1, + sym__r_sgl_flw_map, + STATE(1055), 1, + sym__r_sgl_sqt_str, + STATE(1150), 1, sym__hidden_r_sgl_pln_flw, - ACTIONS(931), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(939), 5, + STATE(1166), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(1174), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1175), 1, + sym__r_sgl_flw_exp_par, + STATE(1176), 1, + sym__r_sgl_flw_imp_par, + STATE(957), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(747), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(1330), 10, - sym__hidden_r_sgl_prp_val, + STATE(959), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, - sym__hidden_sgl_flw_ann_par_tal, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - [7101] = 17, + [5718] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(757), 1, sym__r_flw_seq_bgn, - ACTIONS(933), 1, + ACTIONS(759), 1, sym__r_flw_map_bgn, - ACTIONS(935), 1, + ACTIONS(763), 1, + sym__r_flw_key_bgn, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + ACTIONS(767), 1, sym__r_dqt_str_bgn, - ACTIONS(937), 1, + ACTIONS(769), 1, sym__r_sqt_str_bgn, - ACTIONS(941), 1, + ACTIONS(773), 1, sym__r_tag, - ACTIONS(943), 1, + ACTIONS(775), 1, sym__r_acr_bgn, - ACTIONS(945), 1, + ACTIONS(777), 1, sym__r_als_bgn, - STATE(268), 1, + STATE(265), 1, sym__r_sgl_prp, - STATE(400), 1, + STATE(393), 1, sym__r_acr, - STATE(1259), 1, - sym__r_sgl_sqt_str, - STATE(1260), 1, - sym__r_sgl_flw_map, - STATE(1261), 1, + STATE(1016), 1, sym__r_sgl_flw_seq, - STATE(1291), 1, + STATE(1017), 1, + sym__r_sgl_flw_map, + STATE(1018), 1, + sym__r_sgl_sqt_str, + STATE(1117), 1, sym__hidden_r_sgl_pln_flw, - ACTIONS(947), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(939), 5, + STATE(1218), 1, + sym__r_sgl_flw_exp_par, + STATE(1219), 1, + sym__r_sgl_flw_imp_par, + STATE(1223), 1, + sym__r_sgl_flw_njl_ann_par, + STATE(1315), 1, + sym__hidden_r_sgl_flw_col_itm, + STATE(987), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(771), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(1147), 10, - sym__hidden_r_sgl_prp_val, + STATE(990), 5, sym__r_sgl_flw_seq_val, sym__r_sgl_flw_map_val, - sym__hidden_sgl_flw_ann_par_tal, sym__hidden_r_sgl_dqt_str_val, sym__r_sgl_dqt_str, sym__r_sgl_sqt_str_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - [7167] = 17, + [5799] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - sym__r_flw_seq_bgn, - ACTIONS(951), 1, - sym__r_flw_map_bgn, - ACTIONS(953), 1, - sym__r_dqt_str_bgn, - ACTIONS(955), 1, - sym__r_sqt_str_bgn, - ACTIONS(959), 1, - sym__r_tag, - ACTIONS(961), 1, + ACTIONS(907), 1, sym__r_acr_bgn, - ACTIONS(963), 1, - sym__r_als_bgn, - STATE(286), 1, - sym__r_sgl_prp, - STATE(398), 1, + ACTIONS(909), 1, + sym__br_acr_bgn, + STATE(212), 2, sym__r_acr, - STATE(1233), 1, - sym__r_sgl_sqt_str, - STATE(1236), 1, - sym__r_sgl_flw_map, - STATE(1239), 1, - sym__r_sgl_flw_seq, - STATE(1270), 1, - sym__hidden_r_sgl_pln_flw, - ACTIONS(947), 2, + sym__br_acr, + ACTIONS(645), 27, + sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__br_flw_map_bgn, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - ACTIONS(957), 5, + sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(1311), 10, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_sgl_flw_ann_par_tal, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - [7233] = 17, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [5842] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - sym__r_flw_seq_bgn, - ACTIONS(951), 1, - sym__r_flw_map_bgn, - ACTIONS(953), 1, - sym__r_dqt_str_bgn, - ACTIONS(955), 1, - sym__r_sqt_str_bgn, - ACTIONS(959), 1, - sym__r_tag, - ACTIONS(961), 1, + ACTIONS(907), 1, sym__r_acr_bgn, - ACTIONS(963), 1, - sym__r_als_bgn, - STATE(286), 1, - sym__r_sgl_prp, - STATE(398), 1, + ACTIONS(909), 1, + sym__br_acr_bgn, + STATE(216), 1, + sym__br_acr, + STATE(225), 1, sym__r_acr, - STATE(1233), 1, - sym__r_sgl_sqt_str, - STATE(1236), 1, - sym__r_sgl_flw_map, - STATE(1239), 1, - sym__r_sgl_flw_seq, - STATE(1270), 1, - sym__hidden_r_sgl_pln_flw, - ACTIONS(931), 2, + ACTIONS(661), 12, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, sym__r_flw_map_end, sym__r_flw_sep_bgn, - ACTIONS(957), 5, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - STATE(1296), 10, - sym__hidden_r_sgl_prp_val, - sym__r_sgl_flw_seq_val, - sym__r_sgl_flw_map_val, - sym__hidden_sgl_flw_ann_par_tal, - sym__hidden_r_sgl_dqt_str_val, - sym__r_sgl_dqt_str, - sym__r_sgl_sqt_str_val, - sym__r_sgl_pln_flw_val, - sym__hidden_r_als_val, - sym__r_als, - [7299] = 5, + ACTIONS(657), 15, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + sym__br_flw_njv_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [5889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(925), 1, + ACTIONS(907), 1, sym__r_acr_bgn, - ACTIONS(927), 1, + ACTIONS(909), 1, sym__br_acr_bgn, - STATE(223), 2, + STATE(216), 2, sym__r_acr, sym__br_acr, - ACTIONS(645), 26, + ACTIONS(657), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, @@ -21598,21 +18660,22 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7341] = 5, + [5932] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, + ACTIONS(911), 1, sym__r_acr_bgn, - ACTIONS(967), 1, + ACTIONS(913), 1, sym__br_acr_bgn, - STATE(233), 2, + STATE(230), 2, sym__r_acr, sym__br_acr, - ACTIONS(645), 25, + ACTIONS(657), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -21634,59 +18697,122 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7382] = 7, + [5974] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, + ACTIONS(915), 1, + sym__r_flw_seq_bgn, + ACTIONS(919), 1, + sym__r_flw_map_bgn, + ACTIONS(921), 1, + sym__r_dqt_str_bgn, + ACTIONS(923), 1, + sym__r_sqt_str_bgn, + ACTIONS(927), 1, + sym__r_tag, + ACTIONS(929), 1, sym__r_acr_bgn, - ACTIONS(967), 1, - sym__br_acr_bgn, - STATE(231), 1, + ACTIONS(931), 1, + sym__r_als_bgn, + STATE(278), 1, + sym__r_sgl_prp, + STATE(400), 1, sym__r_acr, - STATE(232), 1, - sym__br_acr, - ACTIONS(661), 12, + STATE(1273), 1, + sym__r_sgl_sqt_str, + STATE(1274), 1, + sym__r_sgl_flw_map, + STATE(1276), 1, + sym__r_sgl_flw_seq, + STATE(1299), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(917), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(925), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + STATE(1323), 10, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_sgl_flw_ann_par_tal, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + [6040] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(933), 1, sym__r_flw_seq_bgn, + ACTIONS(937), 1, + sym__r_flw_map_bgn, + ACTIONS(939), 1, + sym__r_dqt_str_bgn, + ACTIONS(941), 1, + sym__r_sqt_str_bgn, + ACTIONS(945), 1, + sym__r_tag, + ACTIONS(947), 1, + sym__r_acr_bgn, + ACTIONS(949), 1, + sym__r_als_bgn, + STATE(294), 1, + sym__r_sgl_prp, + STATE(461), 1, + sym__r_acr, + STATE(1325), 1, + sym__r_sgl_flw_imp_par, + STATE(1370), 1, + sym__r_sgl_flw_seq, + STATE(1371), 1, + sym__r_sgl_flw_map, + STATE(1372), 1, + sym__r_sgl_sqt_str, + STATE(1393), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(935), 2, sym__r_flw_seq_end, - sym__r_flw_map_bgn, sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, + STATE(1327), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(943), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, - sym__br_flw_seq_bgn, - sym__br_flw_seq_end, - sym__br_flw_map_bgn, - sym__br_flw_sep_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [7427] = 5, + STATE(1157), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [6110] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, + ACTIONS(911), 1, sym__r_acr_bgn, - ACTIONS(967), 1, + ACTIONS(913), 1, sym__br_acr_bgn, - STATE(232), 2, + STATE(229), 2, sym__r_acr, sym__br_acr, - ACTIONS(657), 25, + ACTIONS(645), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -21708,192 +18834,293 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7468] = 2, + [6152] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 28, + ACTIONS(915), 1, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, + ACTIONS(919), 1, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, + ACTIONS(921), 1, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, + ACTIONS(923), 1, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, + ACTIONS(927), 1, + sym__r_tag, + ACTIONS(929), 1, + sym__r_acr_bgn, + ACTIONS(931), 1, + sym__r_als_bgn, + STATE(278), 1, + sym__r_sgl_prp, + STATE(400), 1, + sym__r_acr, + STATE(1273), 1, + sym__r_sgl_sqt_str, + STATE(1274), 1, + sym__r_sgl_flw_map, + STATE(1276), 1, + sym__r_sgl_flw_seq, + STATE(1299), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(951), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(925), 5, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [7502] = 2, + STATE(1165), 10, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_sgl_flw_ann_par_tal, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + [6218] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 28, + ACTIONS(953), 1, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, + ACTIONS(955), 1, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, + ACTIONS(957), 1, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, + ACTIONS(959), 1, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, + ACTIONS(963), 1, + sym__r_tag, + ACTIONS(965), 1, + sym__r_acr_bgn, + ACTIONS(967), 1, + sym__r_als_bgn, + STATE(288), 1, + sym__r_sgl_prp, + STATE(401), 1, + sym__r_acr, + STATE(1245), 1, + sym__r_sgl_sqt_str, + STATE(1248), 1, + sym__r_sgl_flw_map, + STATE(1251), 1, + sym__r_sgl_flw_seq, + STATE(1282), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(917), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(961), 5, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [7536] = 5, + STATE(1295), 10, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_sgl_flw_ann_par_tal, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + [6284] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, + ACTIONS(911), 1, sym__r_acr_bgn, - ACTIONS(971), 1, + ACTIONS(913), 1, sym__br_acr_bgn, - STATE(240), 2, + STATE(228), 1, sym__r_acr, + STATE(230), 1, sym__br_acr, - ACTIONS(645), 24, + ACTIONS(661), 12, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, + sym__r_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [7576] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(969), 1, - sym__r_acr_bgn, - ACTIONS(971), 1, - sym__br_acr_bgn, - STATE(241), 2, - sym__r_acr, - sym__br_acr, - ACTIONS(657), 24, - sym__r_flw_seq_bgn, + ACTIONS(657), 14, sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7616] = 7, + [6330] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(933), 1, + sym__r_flw_seq_bgn, + ACTIONS(937), 1, + sym__r_flw_map_bgn, + ACTIONS(939), 1, + sym__r_dqt_str_bgn, + ACTIONS(941), 1, + sym__r_sqt_str_bgn, + ACTIONS(945), 1, + sym__r_tag, + ACTIONS(947), 1, sym__r_acr_bgn, - ACTIONS(975), 1, - sym__br_acr_bgn, - STATE(248), 1, - sym__br_acr, - STATE(253), 1, + ACTIONS(949), 1, + sym__r_als_bgn, + STATE(294), 1, + sym__r_sgl_prp, + STATE(461), 1, sym__r_acr, - ACTIONS(661), 11, + STATE(1294), 1, + sym__r_sgl_flw_imp_par, + STATE(1370), 1, + sym__r_sgl_flw_seq, + STATE(1371), 1, + sym__r_sgl_flw_map, + STATE(1372), 1, + sym__r_sgl_sqt_str, + STATE(1393), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(935), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + STATE(1178), 4, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + ACTIONS(943), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + STATE(1181), 5, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + [6400] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(953), 1, sym__r_flw_seq_bgn, - sym__r_flw_seq_end, + ACTIONS(955), 1, sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, + ACTIONS(957), 1, sym__r_dqt_str_bgn, + ACTIONS(959), 1, sym__r_sqt_str_bgn, + ACTIONS(963), 1, + sym__r_tag, + ACTIONS(965), 1, + sym__r_acr_bgn, + ACTIONS(967), 1, + sym__r_als_bgn, + STATE(288), 1, + sym__r_sgl_prp, + STATE(401), 1, + sym__r_acr, + STATE(1245), 1, + sym__r_sgl_sqt_str, + STATE(1248), 1, + sym__r_sgl_flw_map, + STATE(1251), 1, + sym__r_sgl_flw_seq, + STATE(1282), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(951), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(961), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, + STATE(1314), 10, + sym__hidden_r_sgl_prp_val, + sym__r_sgl_flw_seq_val, + sym__r_sgl_flw_map_val, + sym__hidden_sgl_flw_ann_par_tal, + sym__hidden_r_sgl_dqt_str_val, + sym__r_sgl_dqt_str, + sym__r_sgl_sqt_str_val, + sym__r_sgl_pln_flw_val, + sym__hidden_r_als_val, + sym__r_als, + [6466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(969), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(657), 27, + sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, - sym__br_flw_seq_end, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7660] = 5, + [6503] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, + ACTIONS(971), 1, sym__r_acr_bgn, - ACTIONS(975), 1, + ACTIONS(973), 1, sym__br_acr_bgn, - STATE(246), 2, + STATE(237), 2, sym__r_acr, sym__br_acr, - ACTIONS(645), 24, + ACTIONS(645), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -21914,16 +19141,16 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7700] = 7, + [6544] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, + ACTIONS(975), 1, sym__r_acr_bgn, - ACTIONS(971), 1, + ACTIONS(977), 1, sym__br_acr_bgn, - STATE(241), 1, + STATE(238), 1, sym__br_acr, - STATE(245), 1, + STATE(244), 1, sym__r_acr, ACTIONS(661), 11, sym__r_flw_seq_bgn, @@ -21937,10 +19164,11 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, + ACTIONS(657), 14, sym__br_flw_seq_bgn, sym__br_flw_map_bgn, sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, sym__br_sqt_str_bgn, @@ -21951,19 +19179,20 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7744] = 3, + [6589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 2, + ACTIONS(979), 2, sym__r_tag, sym__br_tag, - ACTIONS(657), 26, + ACTIONS(645), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, @@ -21984,23 +19213,26 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7780] = 3, + [6626] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(979), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(645), 26, + ACTIONS(975), 1, + sym__r_acr_bgn, + ACTIONS(977), 1, + sym__br_acr_bgn, + STATE(238), 2, + sym__r_acr, + sym__br_acr, + ACTIONS(657), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22017,58 +19249,24 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7816] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(977), 1, - sym__br_tag, - ACTIONS(981), 1, - sym__r_tag, - ACTIONS(661), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(657), 14, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_njv_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [7856] = 5, + [6667] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(973), 1, - sym__r_acr_bgn, ACTIONS(975), 1, + sym__r_acr_bgn, + ACTIONS(977), 1, sym__br_acr_bgn, - STATE(248), 2, + STATE(242), 2, sym__r_acr, sym__br_acr, - ACTIONS(657), 24, + ACTIONS(645), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, @@ -22087,19 +19285,22 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7896] = 5, + [6708] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(983), 1, - sym__r_tag, - ACTIONS(985), 1, - sym__br_tag, - ACTIONS(661), 12, + ACTIONS(971), 1, + sym__r_acr_bgn, + ACTIONS(973), 1, + sym__br_acr_bgn, + STATE(239), 1, + sym__br_acr, + STATE(240), 1, + sym__r_acr, + ACTIONS(661), 11, sym__r_flw_seq_bgn, sym__r_flw_seq_end, sym__r_flw_map_bgn, sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, sym__r_sgl_pln_nul_flw, @@ -22107,9 +19308,10 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, + ACTIONS(657), 14, sym__br_flw_seq_bgn, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_map_bgn, sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, @@ -22121,19 +19323,26 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [7935] = 2, + [6753] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 27, + ACTIONS(971), 1, + sym__r_acr_bgn, + ACTIONS(973), 1, + sym__br_acr_bgn, + STATE(239), 2, + sym__r_acr, + sym__br_acr, + ACTIONS(657), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22150,87 +19359,57 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [7968] = 3, + [6794] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(987), 2, - sym__r_tag, + ACTIONS(969), 1, sym__br_tag, - ACTIONS(645), 25, + ACTIONS(981), 1, + sym__r_tag, + ACTIONS(661), 12, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [8003] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(671), 27, - sym__r_flw_seq_bgn, + ACTIONS(657), 15, sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_sep_bgn, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, + sym__br_flw_njv_bgn, sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [8036] = 3, + [6835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(985), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(657), 25, + ACTIONS(671), 29, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22247,51 +19426,19 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8071] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(989), 1, - sym__r_acr_bgn, - ACTIONS(991), 1, - sym__br_acr_bgn, - STATE(257), 1, - sym__r_acr, - STATE(258), 1, - sym__br_acr, - ACTIONS(661), 10, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(657), 12, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_flw_njv_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_flw, - sym__br_sgl_pln_bol_flw, - sym__br_sgl_pln_int_flw, - sym__br_sgl_pln_flt_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [8113] = 2, + sym__r_tag, + sym__br_tag, + [6870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 26, + ACTIONS(669), 29, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, @@ -22312,115 +19459,92 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8145] = 3, + sym__r_tag, + sym__br_tag, + [6905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 12, + ACTIONS(671), 28, sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, - sym__r_flw_map_end, + sym__br_flw_map_bgn, sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(692), 14, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_njv_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8179] = 3, + sym__r_tag, + sym__br_tag, + [6939] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 2, + ACTIONS(983), 1, sym__r_tag, + ACTIONS(985), 1, sym__br_tag, - ACTIONS(657), 24, + ACTIONS(661), 12, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [8213] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(989), 1, - sym__r_acr_bgn, - ACTIONS(991), 1, - sym__br_acr_bgn, - STATE(256), 2, - sym__r_acr, - sym__br_acr, - ACTIONS(645), 22, - sym__r_flw_seq_bgn, + ACTIONS(657), 14, sym__br_flw_seq_bgn, - sym__r_flw_map_bgn, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - sym__r_dqt_str_bgn, + sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, - sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8251] = 2, + [6979] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 26, + ACTIONS(987), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(645), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22437,21 +19561,23 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8283] = 3, + [7015] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 2, + ACTIONS(985), 2, sym__r_tag, sym__br_tag, - ACTIONS(657), 24, + ACTIONS(657), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22468,18 +19594,20 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8317] = 2, + [7051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 26, + ACTIONS(669), 28, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22498,18 +19626,21 @@ static const uint16_t ts_small_parse_table[] = { sym__br_mtl_pln_str_flw, sym__r_tag, sym__br_tag, - [8349] = 2, + [7085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 26, + ACTIONS(685), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22526,19 +19657,15 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [8381] = 3, + [7118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(997), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(645), 24, + ACTIONS(669), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -22559,13 +19686,15 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8415] = 5, + sym__r_tag, + sym__br_tag, + [7151] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(995), 1, - sym__br_tag, - ACTIONS(999), 1, + ACTIONS(989), 1, sym__r_tag, + ACTIONS(991), 1, + sym__br_tag, ACTIONS(661), 11, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, @@ -22578,10 +19707,11 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, + ACTIONS(657), 14, sym__br_flw_seq_bgn, sym__br_flw_map_bgn, sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, sym__br_sqt_str_bgn, @@ -22592,20 +19722,19 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8453] = 2, + [7190] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 26, + ACTIONS(671), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22622,52 +19751,50 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8485] = 5, + sym__r_tag, + sym__br_tag, + [7223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(993), 1, - sym__br_tag, - ACTIONS(1001), 1, - sym__r_tag, - ACTIONS(661), 11, + ACTIONS(692), 27, sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(657), 13, sym__br_flw_seq_bgn, - sym__br_flw_seq_end, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8523] = 3, + [7256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1003), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(645), 24, + ACTIONS(669), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, @@ -22686,21 +19813,21 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8557] = 5, + sym__r_tag, + sym__br_tag, + [7289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(989), 1, - sym__r_acr_bgn, - ACTIONS(991), 1, - sym__br_acr_bgn, - STATE(258), 2, - sym__r_acr, - sym__br_acr, - ACTIONS(657), 22, + ACTIONS(671), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, @@ -22719,14 +19846,18 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8595] = 2, + [7322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 26, + ACTIONS(993), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(645), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -22747,18 +19878,17 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [8627] = 2, + [7357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 26, + ACTIONS(669), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, @@ -22779,16 +19909,20 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8659] = 2, + [7390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 26, + ACTIONS(991), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(657), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, @@ -22807,21 +19941,19 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [8691] = 2, + [7425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 25, + ACTIONS(671), 27, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22838,49 +19970,56 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8722] = 3, + sym__r_tag, + sym__br_tag, + [7458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 12, + ACTIONS(995), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(645), 25, sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(692), 13, sym__br_flw_seq_bgn, - sym__br_flw_seq_end, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8755] = 2, + [7493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 25, + ACTIONS(997), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(657), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -22897,189 +20036,152 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8786] = 2, + [7528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 25, + ACTIONS(696), 12, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, + ACTIONS(692), 15, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + sym__br_flw_njv_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8817] = 2, + [7563] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 25, + ACTIONS(997), 1, + sym__br_tag, + ACTIONS(999), 1, + sym__r_tag, + ACTIONS(661), 11, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__br_sgl_pln_str_flw, - sym__r_mtl_pln_str_flw, - sym__br_mtl_pln_str_flw, - [8848] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1005), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, + ACTIONS(657), 14, sym__br_flw_seq_bgn, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_map_bgn, + sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - [8878] = 2, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [7602] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 24, + ACTIONS(1001), 1, + sym__r_acr_bgn, + ACTIONS(1003), 1, + sym__br_acr_bgn, + STATE(257), 1, + sym__br_acr, + STATE(258), 1, + sym__r_acr, + ACTIONS(661), 10, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + ACTIONS(657), 12, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_flw_njv_bgn, + sym__br_dqt_str_bgn, sym__br_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8908] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1007), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - [8938] = 3, + [7644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1009), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(645), 22, + ACTIONS(696), 12, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, + sym__r_flw_seq_end, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, + sym__r_flw_sep_bgn, sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, + ACTIONS(692), 14, + sym__br_flw_seq_bgn, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_map_bgn, + sym__br_flw_sep_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [8970] = 2, + [7678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 24, + ACTIONS(685), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23096,18 +20198,20 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9000] = 2, + [7710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 24, + ACTIONS(692), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23124,18 +20228,23 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9030] = 2, + [7742] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 24, + ACTIONS(1001), 1, + sym__r_acr_bgn, + ACTIONS(1003), 1, + sym__br_acr_bgn, + STATE(257), 2, + sym__r_acr, + sym__br_acr, + ACTIONS(657), 22, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23152,16 +20261,20 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9060] = 2, + [7780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 24, + ACTIONS(671), 26, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23178,40 +20291,17 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [9090] = 2, + [7812] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1011), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, + ACTIONS(1001), 1, + sym__r_acr_bgn, + ACTIONS(1003), 1, sym__br_acr_bgn, - sym__br_als_bgn, - [9120] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 24, + STATE(260), 2, + sym__r_acr, + sym__br_acr, + ACTIONS(645), 22, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, @@ -23234,45 +20324,45 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - sym__r_tag, - sym__br_tag, - [9150] = 3, + [7850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 11, + ACTIONS(669), 26, sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(692), 13, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__br_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9182] = 2, + [7882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 24, + ACTIONS(669), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -23293,44 +20383,17 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9212] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1007), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - [9242] = 2, + [7913] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 24, + ACTIONS(671), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, @@ -23349,101 +20412,73 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9272] = 5, + [7944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1013), 1, - sym__r_tag, - ACTIONS(1015), 1, - sym__br_tag, - ACTIONS(661), 10, + ACTIONS(685), 25, sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - ACTIONS(657), 12, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__br_flw_njv_bgn, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9308] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1005), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, - sym__br_flw_seq_bgn, - sym__br_flw_map_bgn, - sym__br_dqt_str_bgn, - sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - [9338] = 2, + [7975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1017), 24, - sym__eof, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - sym__s_doc_end, - sym__br_blk_seq_bgn, - sym__br_blk_key_bgn, - sym__br_blk_val_bgn, - sym__br_blk_lit_bgn, - sym__br_blk_fld_bgn, + ACTIONS(692), 25, + sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, sym__br_sqt_str_bgn, - sym__br_sgl_pln_nul_blk, - sym__br_sgl_pln_bol_blk, - sym__br_sgl_pln_int_blk, - sym__br_sgl_pln_flt_blk, - sym__br_sgl_pln_str_blk, - sym__br_mtl_pln_str_blk, - sym__br_tag, - sym__br_acr_bgn, - sym__br_als_bgn, - [9368] = 2, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 24, + ACTIONS(692), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, sym__r_flw_sep_bgn, @@ -23464,7 +20499,7 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9398] = 3, + [8037] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(696), 11, @@ -23479,9 +20514,10 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(692), 13, + ACTIONS(692), 14, sym__br_flw_seq_bgn, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_map_bgn, sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, @@ -23493,19 +20529,19 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9430] = 3, + [8070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 2, - sym__r_tag, - sym__br_tag, - ACTIONS(657), 22, + ACTIONS(671), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23522,16 +20558,17 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9462] = 2, + [8101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 24, + ACTIONS(685), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, - sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_map_bgn, sym__br_flw_map_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, @@ -23550,16 +20587,19 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9492] = 2, + [8132] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 22, + ACTIONS(669), 25, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, sym__br_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_dqt_str_bgn, sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -23576,13 +20616,14 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9520] = 3, + [8163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(696), 10, + ACTIONS(696), 11, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, sym__r_sgl_pln_nul_flw, @@ -23590,10 +20631,12 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - ACTIONS(692), 12, + ACTIONS(692), 14, sym__br_flw_seq_bgn, sym__br_flw_map_bgn, - sym__br_flw_njv_bgn, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, sym__br_dqt_str_bgn, sym__br_sqt_str_bgn, sym__br_sgl_pln_nul_flw, @@ -23603,10 +20646,13 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9550] = 2, + [8196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(692), 22, + ACTIONS(1005), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(657), 22, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, @@ -23629,10 +20675,38 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9578] = 2, + [8228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 22, + ACTIONS(1007), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8258] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 24, sym__r_flw_seq_bgn, sym__br_flw_seq_bgn, sym__r_flw_map_bgn, @@ -23655,420 +20729,375 @@ static const uint16_t ts_small_parse_table[] = { sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9606] = 2, + sym__r_tag, + sym__br_tag, + [8288] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(671), 22, + ACTIONS(1005), 1, + sym__br_tag, + ACTIONS(1009), 1, + sym__r_tag, + ACTIONS(661), 10, sym__r_flw_seq_bgn, - sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - sym__br_flw_map_bgn, sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, - sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, - sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, - sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, - sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, - sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, + ACTIONS(657), 12, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_flw_njv_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, sym__br_sgl_pln_str_flw, sym__r_mtl_pln_str_flw, sym__br_mtl_pln_str_flw, - [9634] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(296), 1, - sym__blk_imp_itm_tal, - ACTIONS(1019), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9661] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(292), 1, - sym__blk_imp_itm_tal, - ACTIONS(1019), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9688] = 12, + [8324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(669), 24, sym__r_flw_seq_bgn, - ACTIONS(755), 1, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - ACTIONS(763), 1, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, - ACTIONS(765), 1, + sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - STATE(1006), 1, - sym__r_sgl_flw_map, - STATE(1029), 1, - sym__r_sgl_sqt_str, - STATE(1055), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1071), 1, - sym__r_sgl_flw_seq, - STATE(1083), 1, - sym__r_sgl_dqt_str, - ACTIONS(1023), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - ACTIONS(1025), 5, + sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [9731] = 4, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + sym__r_tag, + sym__br_tag, + [8354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(292), 1, - sym__blk_imp_itm_tal, - ACTIONS(1027), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9758] = 12, + ACTIONS(1007), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8384] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1011), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8414] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1013), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8444] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 1, + ACTIONS(1015), 2, + sym__r_tag, + sym__br_tag, + ACTIONS(645), 22, sym__r_flw_seq_bgn, - ACTIONS(729), 1, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - ACTIONS(735), 1, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, - ACTIONS(737), 1, + sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - STATE(1053), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1114), 1, - sym__r_sgl_flw_seq, - STATE(1115), 1, - sym__r_sgl_flw_map, - STATE(1127), 1, - sym__r_sgl_dqt_str, - STATE(1131), 1, - sym__r_sgl_sqt_str, - ACTIONS(1023), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - ACTIONS(1029), 5, + sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [9801] = 3, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, - sym__r_blk_imp_bgn, - ACTIONS(1031), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9825] = 3, + ACTIONS(1017), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, - sym__r_blk_imp_bgn, - ACTIONS(1035), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9849] = 12, + ACTIONS(1013), 24, + sym__eof, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + sym__s_doc_end, + sym__br_blk_seq_bgn, + sym__br_blk_key_bgn, + sym__br_blk_val_bgn, + sym__br_blk_lit_bgn, + sym__br_blk_fld_bgn, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_blk, + sym__br_sgl_pln_bol_blk, + sym__br_sgl_pln_int_blk, + sym__br_sgl_pln_flt_blk, + sym__br_sgl_pln_str_blk, + sym__br_mtl_pln_str_blk, + sym__br_tag, + sym__br_acr_bgn, + sym__br_als_bgn, + [8536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(929), 1, + ACTIONS(669), 22, sym__r_flw_seq_bgn, - ACTIONS(933), 1, + sym__br_flw_seq_bgn, sym__r_flw_map_bgn, - ACTIONS(935), 1, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, sym__r_dqt_str_bgn, - ACTIONS(937), 1, + sym__br_dqt_str_bgn, sym__r_sqt_str_bgn, - STATE(1252), 1, - sym__r_sgl_sqt_str, - STATE(1253), 1, - sym__r_sgl_dqt_str, - STATE(1254), 1, - sym__r_sgl_flw_map, - STATE(1255), 1, - sym__r_sgl_flw_seq, - STATE(1273), 1, - sym__hidden_r_sgl_pln_flw, - ACTIONS(1023), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(1039), 5, + sym__br_sqt_str_bgn, sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [9891] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1043), 1, - sym__r_blk_imp_bgn, - ACTIONS(1041), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9915] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1047), 1, - sym__r_blk_imp_bgn, - ACTIONS(1045), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [9939] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1049), 1, - sym__r_blk_imp_bgn, - ACTIONS(1051), 1, - sym__r_flw_seq_bgn, - ACTIONS(1053), 1, - sym__r_flw_map_bgn, - ACTIONS(1055), 1, - sym__r_dqt_str_bgn, - ACTIONS(1057), 1, - sym__r_sqt_str_bgn, - STATE(1440), 1, - sym__hidden_r_sgl_pln_blk, - STATE(1441), 1, - sym__r_sgl_sqt_str, - STATE(1442), 1, - sym__r_sgl_dqt_str, - STATE(1443), 1, - sym__r_sgl_flw_map, - STATE(1444), 1, - sym__r_sgl_flw_seq, - ACTIONS(1059), 6, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [9981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1063), 1, - sym__r_blk_imp_bgn, - ACTIONS(1061), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10005] = 4, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - STATE(381), 1, - sym__b_blk_val_itm, - ACTIONS(1065), 14, - sym__b_blk_key_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10031] = 3, + ACTIONS(692), 22, + sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1067), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10055] = 4, + ACTIONS(696), 10, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + ACTIONS(692), 12, + sym__br_flw_seq_bgn, + sym__br_flw_map_bgn, + sym__br_flw_njv_bgn, + sym__br_dqt_str_bgn, + sym__br_sqt_str_bgn, + sym__br_sgl_pln_nul_flw, + sym__br_sgl_pln_bol_flw, + sym__br_sgl_pln_int_flw, + sym__br_sgl_pln_flt_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - STATE(300), 1, - sym__b_blk_val_itm, - ACTIONS(1071), 14, - sym__b_blk_key_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10081] = 3, + ACTIONS(671), 22, + sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8650] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1073), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10105] = 3, + ACTIONS(685), 22, + sym__r_flw_seq_bgn, + sym__br_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__br_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__br_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__br_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__br_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__br_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__br_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__br_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__br_sgl_pln_str_flw, + sym__r_mtl_pln_str_flw, + sym__br_mtl_pln_str_flw, + [8678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, + ACTIONS(1021), 1, sym__r_blk_imp_bgn, - ACTIONS(1075), 15, + STATE(296), 1, + sym__blk_imp_itm_tal, + ACTIONS(1019), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24084,12 +21113,14 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10129] = 3, + [8705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1021), 1, sym__r_blk_imp_bgn, - ACTIONS(1079), 15, + STATE(292), 1, + sym__blk_imp_itm_tal, + ACTIONS(1023), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24105,12 +21136,14 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10153] = 3, + [8732] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 1, + ACTIONS(1021), 1, sym__r_blk_imp_bgn, - ACTIONS(1083), 15, + STATE(292), 1, + sym__blk_imp_itm_tal, + ACTIONS(1019), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24126,63 +21159,74 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10177] = 12, + [8759] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1023), 1, - sym__r_blk_imp_bgn, - ACTIONS(1051), 1, + ACTIONS(733), 1, sym__r_flw_seq_bgn, - ACTIONS(1053), 1, + ACTIONS(737), 1, sym__r_flw_map_bgn, - ACTIONS(1055), 1, + ACTIONS(743), 1, sym__r_dqt_str_bgn, - ACTIONS(1057), 1, + ACTIONS(745), 1, sym__r_sqt_str_bgn, - STATE(1352), 1, - sym__hidden_r_sgl_pln_blk, - STATE(1353), 1, + STATE(1062), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1133), 1, sym__r_sgl_sqt_str, - STATE(1360), 1, + STATE(1137), 1, sym__r_sgl_dqt_str, - STATE(1361), 1, + STATE(1142), 1, sym__r_sgl_flw_map, - STATE(1362), 1, + STATE(1143), 1, sym__r_sgl_flw_seq, - ACTIONS(1087), 6, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [10219] = 3, + ACTIONS(1025), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + ACTIONS(1027), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [8802] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1089), 15, - sym__b_blk_key_bgn, - sym__b_blk_val_bgn, - sym__b_flw_seq_bgn, - sym__b_flw_map_bgn, - sym__b_dqt_str_bgn, - sym__b_sqt_str_bgn, - sym__b_sgl_pln_nul_blk, - sym__b_sgl_pln_bol_blk, - sym__b_sgl_pln_int_blk, - sym__b_sgl_pln_flt_blk, - sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [10243] = 3, + ACTIONS(757), 1, + sym__r_flw_seq_bgn, + ACTIONS(759), 1, + sym__r_flw_map_bgn, + ACTIONS(767), 1, + sym__r_dqt_str_bgn, + ACTIONS(769), 1, + sym__r_sqt_str_bgn, + STATE(1047), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1054), 1, + sym__r_sgl_flw_seq, + STATE(1057), 1, + sym__r_sgl_flw_map, + STATE(1058), 1, + sym__r_sgl_dqt_str, + STATE(1059), 1, + sym__r_sgl_sqt_str, + ACTIONS(1025), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + ACTIONS(1029), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [8845] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 1, + ACTIONS(1033), 1, sym__r_blk_imp_bgn, - ACTIONS(1091), 15, + ACTIONS(1031), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24198,15 +21242,14 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10267] = 4, + [8869] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 1, - sym__b_blk_val_bgn, - STATE(293), 1, - sym__b_blk_val_itm, - ACTIONS(1095), 14, + ACTIONS(1037), 1, + sym__r_blk_imp_bgn, + ACTIONS(1035), 15, sym__b_blk_key_bgn, + sym__b_blk_val_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24220,12 +21263,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10293] = 3, + [8893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1099), 1, + ACTIONS(1041), 1, sym__r_blk_imp_bgn, - ACTIONS(1097), 15, + ACTIONS(1039), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24241,14 +21284,15 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10317] = 3, + [8917] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, - sym__r_blk_imp_bgn, - ACTIONS(1101), 15, - sym__b_blk_key_bgn, + ACTIONS(786), 1, sym__b_blk_val_bgn, + STATE(300), 1, + sym__b_blk_val_itm, + ACTIONS(1043), 14, + sym__b_blk_key_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24262,43 +21306,45 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10341] = 12, + [8943] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, + ACTIONS(1045), 1, + sym__r_blk_imp_bgn, + ACTIONS(1047), 1, sym__r_flw_seq_bgn, - ACTIONS(951), 1, + ACTIONS(1049), 1, sym__r_flw_map_bgn, - ACTIONS(953), 1, + ACTIONS(1051), 1, sym__r_dqt_str_bgn, - ACTIONS(955), 1, + ACTIONS(1053), 1, sym__r_sqt_str_bgn, - STATE(1191), 1, + STATE(1440), 1, + sym__hidden_r_sgl_pln_blk, + STATE(1441), 1, sym__r_sgl_sqt_str, - STATE(1192), 1, + STATE(1442), 1, sym__r_sgl_dqt_str, - STATE(1193), 1, + STATE(1443), 1, sym__r_sgl_flw_map, - STATE(1194), 1, + STATE(1444), 1, sym__r_sgl_flw_seq, - STATE(1251), 1, - sym__hidden_r_sgl_pln_flw, - ACTIONS(1023), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - ACTIONS(1105), 5, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [10383] = 2, + ACTIONS(1055), 6, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [8985] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 16, - sym__b_blk_key_bgn, + ACTIONS(786), 1, sym__b_blk_val_bgn, - sym__r_blk_imp_bgn, + STATE(293), 1, + sym__b_blk_val_itm, + ACTIONS(1057), 14, + sym__b_blk_key_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24312,13 +21358,14 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10405] = 2, + [9011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 16, + ACTIONS(1061), 1, + sym__r_blk_imp_bgn, + ACTIONS(1059), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, - sym__r_blk_imp_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24332,40 +21379,34 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10427] = 12, + [9035] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1051), 1, - sym__r_flw_seq_bgn, - ACTIONS(1053), 1, - sym__r_flw_map_bgn, - ACTIONS(1055), 1, - sym__r_dqt_str_bgn, - ACTIONS(1057), 1, - sym__r_sqt_str_bgn, - ACTIONS(1111), 1, - sym__r_blk_imp_bgn, - STATE(1344), 1, - sym__hidden_r_sgl_pln_blk, - STATE(1346), 1, - sym__r_sgl_sqt_str, - STATE(1347), 1, - sym__r_sgl_dqt_str, - STATE(1348), 1, - sym__r_sgl_flw_map, - STATE(1349), 1, - sym__r_sgl_flw_seq, - ACTIONS(1113), 6, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [10469] = 2, + ACTIONS(786), 1, + sym__b_blk_val_bgn, + STATE(381), 1, + sym__b_blk_val_itm, + ACTIONS(1063), 14, + sym__b_blk_key_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [9061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 15, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1065), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24381,10 +21422,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10490] = 2, + [9085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1115), 15, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1069), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24400,10 +21443,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10511] = 2, + [9109] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1117), 15, + ACTIONS(1073), 1, + sym__r_blk_imp_bgn, + ACTIONS(1071), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24419,12 +21464,13 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10532] = 2, + [9133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1119), 15, + ACTIONS(1075), 16, sym__b_blk_key_bgn, sym__b_blk_val_bgn, + sym__r_blk_imp_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24438,39 +21484,42 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10553] = 12, + [9155] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(907), 1, + ACTIONS(915), 1, sym__r_flw_seq_bgn, - ACTIONS(911), 1, + ACTIONS(919), 1, sym__r_flw_map_bgn, - ACTIONS(913), 1, + ACTIONS(921), 1, sym__r_dqt_str_bgn, - ACTIONS(915), 1, + ACTIONS(923), 1, sym__r_sqt_str_bgn, - ACTIONS(1023), 1, - sym__r_flw_njv_bgn, - STATE(1364), 1, - sym__hidden_r_sgl_pln_flw, - STATE(1375), 1, - sym__r_sgl_flw_seq, - STATE(1376), 1, - sym__r_sgl_flw_map, - STATE(1377), 1, - sym__r_sgl_dqt_str, - STATE(1378), 1, + STATE(1266), 1, sym__r_sgl_sqt_str, - ACTIONS(1121), 5, + STATE(1267), 1, + sym__r_sgl_dqt_str, + STATE(1268), 1, + sym__r_sgl_flw_map, + STATE(1269), 1, + sym__r_sgl_flw_seq, + STATE(1285), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(1025), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(1077), 5, sym__r_sgl_pln_nul_flw, sym__r_sgl_pln_bol_flw, sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [10594] = 2, + [9197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 15, + ACTIONS(1081), 1, + sym__r_blk_imp_bgn, + ACTIONS(1079), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24486,10 +21535,42 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10615] = 2, + [9221] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1125), 15, + ACTIONS(1047), 1, + sym__r_flw_seq_bgn, + ACTIONS(1049), 1, + sym__r_flw_map_bgn, + ACTIONS(1051), 1, + sym__r_dqt_str_bgn, + ACTIONS(1053), 1, + sym__r_sqt_str_bgn, + ACTIONS(1083), 1, + sym__r_blk_imp_bgn, + STATE(1340), 1, + sym__hidden_r_sgl_pln_blk, + STATE(1341), 1, + sym__r_sgl_sqt_str, + STATE(1342), 1, + sym__r_sgl_dqt_str, + STATE(1343), 1, + sym__r_sgl_flw_map, + STATE(1344), 1, + sym__r_sgl_flw_seq, + ACTIONS(1085), 6, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [9263] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1089), 1, + sym__r_blk_imp_bgn, + ACTIONS(1087), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24505,10 +21586,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10636] = 2, + [9287] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1127), 15, + ACTIONS(1093), 1, + sym__r_blk_imp_bgn, + ACTIONS(1091), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24524,10 +21607,42 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10657] = 2, + [9311] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1129), 15, + ACTIONS(1025), 1, + sym__r_blk_imp_bgn, + ACTIONS(1047), 1, + sym__r_flw_seq_bgn, + ACTIONS(1049), 1, + sym__r_flw_map_bgn, + ACTIONS(1051), 1, + sym__r_dqt_str_bgn, + ACTIONS(1053), 1, + sym__r_sqt_str_bgn, + STATE(1345), 1, + sym__hidden_r_sgl_pln_blk, + STATE(1352), 1, + sym__r_sgl_sqt_str, + STATE(1353), 1, + sym__r_sgl_dqt_str, + STATE(1360), 1, + sym__r_sgl_flw_map, + STATE(1362), 1, + sym__r_sgl_flw_seq, + ACTIONS(1095), 6, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [9353] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1097), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24543,10 +21658,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10678] = 2, + [9377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1131), 15, + ACTIONS(1101), 1, + sym__r_blk_imp_bgn, + ACTIONS(1099), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24562,10 +21679,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10699] = 2, + [9401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1133), 15, + ACTIONS(1105), 1, + sym__r_blk_imp_bgn, + ACTIONS(1103), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24581,10 +21700,12 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10720] = 2, + [9425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 15, + ACTIONS(1109), 1, + sym__r_blk_imp_bgn, + ACTIONS(1107), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24600,12 +21721,43 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10741] = 2, + [9449] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 15, + ACTIONS(953), 1, + sym__r_flw_seq_bgn, + ACTIONS(955), 1, + sym__r_flw_map_bgn, + ACTIONS(957), 1, + sym__r_dqt_str_bgn, + ACTIONS(959), 1, + sym__r_sqt_str_bgn, + STATE(1208), 1, + sym__r_sgl_sqt_str, + STATE(1209), 1, + sym__r_sgl_dqt_str, + STATE(1212), 1, + sym__r_sgl_flw_map, + STATE(1213), 1, + sym__r_sgl_flw_seq, + STATE(1261), 1, + sym__hidden_r_sgl_pln_flw, + ACTIONS(1025), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(1111), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [9491] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 16, sym__b_blk_key_bgn, sym__b_blk_val_bgn, + sym__r_blk_imp_bgn, sym__b_flw_seq_bgn, sym__b_flw_map_bgn, sym__b_dqt_str_bgn, @@ -24619,10 +21771,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10762] = 2, + [9513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 15, + ACTIONS(1103), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24638,10 +21790,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10783] = 2, + [9534] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 15, + ACTIONS(1115), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24657,10 +21809,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10804] = 2, + [9555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 15, + ACTIONS(1117), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24676,10 +21828,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10825] = 2, + [9576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 15, + ACTIONS(1119), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24695,10 +21847,39 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10846] = 2, + [9597] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(933), 1, + sym__r_flw_seq_bgn, + ACTIONS(937), 1, + sym__r_flw_map_bgn, + ACTIONS(939), 1, + sym__r_dqt_str_bgn, + ACTIONS(941), 1, + sym__r_sqt_str_bgn, + ACTIONS(1025), 1, + sym__r_flw_njv_bgn, + STATE(1364), 1, + sym__hidden_r_sgl_pln_flw, + STATE(1376), 1, + sym__r_sgl_flw_seq, + STATE(1377), 1, + sym__r_sgl_flw_map, + STATE(1378), 1, + sym__r_sgl_dqt_str, + STATE(1379), 1, + sym__r_sgl_sqt_str, + ACTIONS(1121), 5, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [9638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 15, + ACTIONS(1123), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24714,10 +21895,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10867] = 2, + [9659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 15, + ACTIONS(1125), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24733,10 +21914,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10888] = 2, + [9680] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1145), 15, + ACTIONS(1127), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24752,10 +21933,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10909] = 2, + [9701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 15, + ACTIONS(1129), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24771,10 +21952,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10930] = 2, + [9722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 15, + ACTIONS(1131), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24790,10 +21971,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10951] = 2, + [9743] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 15, + ACTIONS(1133), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24809,10 +21990,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10972] = 2, + [9764] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 15, + ACTIONS(1135), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24828,10 +22009,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [10993] = 2, + [9785] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 15, + ACTIONS(1137), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24847,10 +22028,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11014] = 2, + [9806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 15, + ACTIONS(1139), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24866,10 +22047,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11035] = 2, + [9827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 15, + ACTIONS(1141), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24885,10 +22066,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11056] = 2, + [9848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 15, + ACTIONS(1143), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24904,10 +22085,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11077] = 2, + [9869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 15, + ACTIONS(1079), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24923,10 +22104,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11098] = 2, + [9890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 15, + ACTIONS(1035), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24942,10 +22123,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11119] = 2, + [9911] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 15, + ACTIONS(1065), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24961,10 +22142,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11140] = 2, + [9932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1143), 15, + ACTIONS(1145), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24980,10 +22161,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11161] = 2, + [9953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 15, + ACTIONS(1147), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -24999,10 +22180,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11182] = 2, + [9974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 15, + ACTIONS(1149), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25018,10 +22199,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11203] = 2, + [9995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 15, + ACTIONS(1151), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25037,10 +22218,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11224] = 2, + [10016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 15, + ACTIONS(1153), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25056,10 +22237,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11245] = 2, + [10037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 15, + ACTIONS(1155), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25075,10 +22256,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11266] = 2, + [10058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 15, + ACTIONS(1157), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25094,10 +22275,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11287] = 2, + [10079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 15, + ACTIONS(1159), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25113,10 +22294,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11308] = 2, + [10100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 15, + ACTIONS(1161), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25132,10 +22313,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11329] = 2, + [10121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 15, + ACTIONS(1163), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25151,10 +22332,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11350] = 2, + [10142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 15, + ACTIONS(1165), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25170,10 +22351,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11371] = 2, + [10163] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 15, + ACTIONS(1167), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25189,10 +22370,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11392] = 2, + [10184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 15, + ACTIONS(1113), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25208,10 +22389,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11413] = 2, + [10205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 15, + ACTIONS(1145), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25227,10 +22408,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11434] = 2, + [10226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 15, + ACTIONS(1169), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25246,10 +22427,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11455] = 2, + [10247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 15, + ACTIONS(1031), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25265,10 +22446,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11476] = 2, + [10268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 15, + ACTIONS(1171), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25284,10 +22465,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11497] = 2, + [10289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 15, + ACTIONS(1173), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25303,10 +22484,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11518] = 2, + [10310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 15, + ACTIONS(1039), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25322,10 +22503,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11539] = 2, + [10331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 15, + ACTIONS(1175), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25341,10 +22522,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11560] = 2, + [10352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 15, + ACTIONS(1177), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25360,10 +22541,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11581] = 2, + [10373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 15, + ACTIONS(1179), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25379,10 +22560,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11602] = 2, + [10394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 15, + ACTIONS(1181), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25398,10 +22579,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11623] = 2, + [10415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1203), 15, + ACTIONS(1183), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25417,10 +22598,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11644] = 2, + [10436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 15, + ACTIONS(1185), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25436,10 +22617,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11665] = 2, + [10457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1207), 15, + ACTIONS(1187), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25455,10 +22636,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11686] = 2, + [10478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 15, + ACTIONS(1189), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25474,10 +22655,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11707] = 2, + [10499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 15, + ACTIONS(1069), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25493,10 +22674,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11728] = 2, + [10520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 15, + ACTIONS(1191), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25512,10 +22693,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11749] = 2, + [10541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 15, + ACTIONS(1193), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25531,10 +22712,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11770] = 2, + [10562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 15, + ACTIONS(1195), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25550,10 +22731,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11791] = 2, + [10583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1217), 15, + ACTIONS(1197), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25569,10 +22750,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11812] = 2, + [10604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1219), 15, + ACTIONS(1199), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25588,10 +22769,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11833] = 2, + [10625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1219), 15, + ACTIONS(1201), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25607,10 +22788,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11854] = 2, + [10646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1027), 15, + ACTIONS(1203), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25626,10 +22807,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11875] = 2, + [10667] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 15, + ACTIONS(1097), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25645,10 +22826,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11896] = 2, + [10688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1223), 15, + ACTIONS(1205), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25664,10 +22845,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11917] = 2, + [10709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 15, + ACTIONS(1207), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25683,10 +22864,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11938] = 2, + [10730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1117), 15, + ACTIONS(1209), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25702,10 +22883,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11959] = 2, + [10751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1125), 15, + ACTIONS(1211), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25721,10 +22902,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [11980] = 2, + [10772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 15, + ACTIONS(1213), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25740,10 +22921,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12001] = 2, + [10793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 15, + ACTIONS(1215), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25759,10 +22940,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12022] = 2, + [10814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 15, + ACTIONS(1217), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25778,10 +22959,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12043] = 2, + [10835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 15, + ACTIONS(1219), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25797,10 +22978,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12064] = 2, + [10856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 15, + ACTIONS(1107), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25816,10 +22997,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12085] = 2, + [10877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1231), 15, + ACTIONS(1175), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25835,10 +23016,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12106] = 2, + [10898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1233), 15, + ACTIONS(1023), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25854,10 +23035,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12127] = 2, + [10919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1235), 15, + ACTIONS(1221), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25873,10 +23054,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12148] = 2, + [10940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 15, + ACTIONS(1223), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25892,10 +23073,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12169] = 2, + [10961] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1239), 15, + ACTIONS(1225), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25911,10 +23092,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12190] = 2, + [10982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 15, + ACTIONS(1117), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25930,10 +23111,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12211] = 2, + [11003] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1243), 15, + ACTIONS(1125), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25949,10 +23130,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12232] = 2, + [11024] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 15, + ACTIONS(1227), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25968,10 +23149,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12253] = 2, + [11045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 15, + ACTIONS(1229), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -25987,10 +23168,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12274] = 2, + [11066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1249), 15, + ACTIONS(1229), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26006,10 +23187,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12295] = 2, + [11087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 15, + ACTIONS(1087), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26025,10 +23206,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12316] = 2, + [11108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 15, + ACTIONS(1071), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26044,10 +23225,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12337] = 2, + [11129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1239), 15, + ACTIONS(1231), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26063,10 +23244,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12358] = 2, + [11150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 15, + ACTIONS(1233), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26082,10 +23263,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12379] = 2, + [11171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 15, + ACTIONS(1235), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26101,10 +23282,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12400] = 2, + [11192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1257), 15, + ACTIONS(1237), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26120,10 +23301,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12421] = 2, + [11213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1259), 15, + ACTIONS(1239), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26139,10 +23320,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12442] = 2, + [11234] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1261), 15, + ACTIONS(1241), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26158,10 +23339,10 @@ static const uint16_t ts_small_parse_table[] = { sym__b_acr_bgn, sym__b_als_bgn, sym__bl, - [12463] = 2, + [11255] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 15, + ACTIONS(1243), 15, sym__b_blk_key_bgn, sym__b_blk_val_bgn, sym__b_flw_seq_bgn, @@ -26173,337 +23354,249 @@ static const uint16_t ts_small_parse_table[] = { sym__b_sgl_pln_int_blk, sym__b_sgl_pln_flt_blk, sym__b_sgl_pln_str_blk, - sym__b_tag, - sym__b_acr_bgn, - sym__b_als_bgn, - sym__bl, - [12484] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1265), 1, - sym__r_acr_bgn, - STATE(397), 1, - sym__r_acr, - ACTIONS(659), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12508] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1267), 1, - sym__r_acr_bgn, - STATE(404), 1, - sym__r_acr, - ACTIONS(659), 12, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12532] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1269), 1, - sym__r_acr_bgn, - STATE(448), 1, - sym__r_acr, - ACTIONS(659), 11, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12555] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1271), 1, - sym__r_acr_bgn, - STATE(414), 1, - sym__r_acr, - ACTIONS(647), 11, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [12578] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1273), 1, - sym__r_tag, - ACTIONS(659), 12, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12599] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 13, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_tag, - [12618] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 13, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_tag, - [12637] = 4, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1271), 1, - sym__r_acr_bgn, - STATE(421), 1, - sym__r_acr, - ACTIONS(1275), 11, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [12660] = 3, + ACTIONS(1245), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1277), 1, - sym__r_tag, - ACTIONS(659), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12681] = 4, + ACTIONS(1247), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11318] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1279), 1, - sym__r_acr_bgn, - STATE(418), 1, - sym__r_acr, - ACTIONS(659), 11, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12704] = 2, + ACTIONS(1249), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - sym__r_tag, - [12722] = 2, + ACTIONS(1251), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11360] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1281), 12, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__r_tag, - sym_grit_metavariable, - [12740] = 2, + ACTIONS(1253), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12758] = 3, + ACTIONS(1239), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1283), 1, - sym__r_tag, - ACTIONS(659), 11, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12778] = 4, + ACTIONS(1241), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1285), 1, - sym__r_acr_bgn, - STATE(468), 1, - sym__r_acr, - ACTIONS(659), 10, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12800] = 3, + ACTIONS(1255), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11444] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1257), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11465] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1287), 1, - sym__r_tag, - ACTIONS(659), 11, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12820] = 3, + ACTIONS(1259), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1289), 1, - sym__r_tag, - ACTIONS(647), 11, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [12840] = 3, + ACTIONS(1261), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11507] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1291), 1, - sym__r_tag, - ACTIONS(1275), 11, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [12860] = 2, + ACTIONS(1263), 15, + sym__b_blk_key_bgn, + sym__b_blk_val_bgn, + sym__b_flw_seq_bgn, + sym__b_flw_map_bgn, + sym__b_dqt_str_bgn, + sym__b_sqt_str_bgn, + sym__b_sgl_pln_nul_blk, + sym__b_sgl_pln_bol_blk, + sym__b_sgl_pln_int_blk, + sym__b_sgl_pln_flt_blk, + sym__b_sgl_pln_str_blk, + sym__b_tag, + sym__b_acr_bgn, + sym__b_als_bgn, + sym__bl, + [11528] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 12, + ACTIONS(1265), 1, + sym__r_acr_bgn, + STATE(397), 1, + sym__r_acr, + ACTIONS(659), 12, sym__r_flw_seq_bgn, - sym__r_flw_seq_end, sym__r_flw_map_bgn, + sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, @@ -26513,10 +23606,14 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [12878] = 2, + [11552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 12, + ACTIONS(1267), 1, + sym__r_acr_bgn, + STATE(396), 1, + sym__r_acr, + ACTIONS(659), 12, sym__r_flw_seq_bgn, sym__r_flw_seq_end, sym__r_flw_map_bgn, @@ -26529,10 +23626,14 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [12896] = 2, + [11576] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 12, + ACTIONS(1269), 1, + sym__r_acr_bgn, + STATE(452), 1, + sym__r_acr, + ACTIONS(659), 11, sym__r_flw_seq_bgn, sym__r_flw_seq_end, sym__r_flw_map_bgn, @@ -26544,171 +23645,14 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - sym__r_tag, - [12914] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(671), 12, - sym__r_blk_imp_bgn, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_blk, - sym__r_sgl_pln_bol_blk, - sym__r_sgl_pln_int_blk, - sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym__r_tag, - sym_grit_metavariable, - [12932] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 12, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [12950] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1297), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1299), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1301), 1, - sym__r_dqt_str_end, - ACTIONS(1303), 1, - sym__br_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(584), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [12981] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1305), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1307), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1309), 1, - sym__r_dqt_str_end, - ACTIONS(1311), 1, - sym__br_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(583), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13012] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1315), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1317), 1, - sym__br_dqt_esc_nwl, - STATE(439), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1313), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1319), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(550), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13041] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1321), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1323), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1325), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(543), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13070] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1329), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1331), 1, - sym__br_dqt_esc_nwl, - STATE(454), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1327), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1333), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(547), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13099] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1337), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1339), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(588), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13128] = 2, + [11599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 11, + ACTIONS(1271), 1, + sym__r_acr_bgn, + STATE(439), 1, + sym__r_acr, + ACTIONS(647), 11, sym__r_blk_imp_bgn, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, @@ -26720,78 +23664,33 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_flt_blk, sym__r_sgl_pln_str_blk, sym_grit_metavariable, - [13145] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1343), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1345), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1347), 1, - sym__r_dqt_str_end, - ACTIONS(1349), 1, - sym__br_dqt_str_end, - STATE(456), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1341), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(563), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13176] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1351), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1353), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1355), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(611), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13205] = 8, + [11622] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1359), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1361), 1, - sym__br_dqt_esc_nwl, - STATE(413), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1357), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1363), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(599), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13234] = 2, + ACTIONS(1273), 1, + sym__r_tag, + ACTIONS(659), 12, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11643] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(694), 11, + ACTIONS(669), 13, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, sym__r_flw_map_end, sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, sym__r_sgl_pln_nul_flw, @@ -26799,54 +23698,32 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [13251] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1329), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1331), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1333), 1, - sym__br_dqt_str_end, - ACTIONS(1367), 1, - sym__r_dqt_str_end, - STATE(462), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1365), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(547), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13282] = 9, + sym__r_tag, + [11662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1371), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1373), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1375), 1, - sym__r_dqt_str_end, - ACTIONS(1377), 1, - sym__br_dqt_str_end, - STATE(408), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1369), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(553), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13313] = 2, + ACTIONS(669), 13, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__r_tag, + [11681] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1379), 11, + ACTIONS(1271), 1, + sym__r_acr_bgn, + STATE(420), 1, + sym__r_acr, + ACTIONS(1275), 11, sym__r_blk_imp_bgn, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, @@ -26856,184 +23733,34 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_bol_blk, sym__r_sgl_pln_int_blk, sym__r_sgl_pln_flt_blk, - sym__r_sgl_pln_str_blk, - sym_grit_metavariable, - [13330] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1381), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1383), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1385), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(609), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13359] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1389), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1391), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1393), 1, - sym__r_dqt_str_end, - ACTIONS(1395), 1, - sym__br_dqt_str_end, - STATE(409), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1387), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(595), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13390] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1359), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1361), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1363), 1, - sym__br_dqt_str_end, - ACTIONS(1399), 1, - sym__r_dqt_str_end, - STATE(463), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1397), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(599), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13421] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1403), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1405), 1, - sym__br_dqt_esc_nwl, - STATE(460), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1401), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1407), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(556), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13450] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1411), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1413), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1415), 1, - sym__r_dqt_str_end, - ACTIONS(1417), 1, - sym__br_dqt_str_end, - STATE(444), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1409), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(549), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13481] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1419), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1421), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1423), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(568), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13510] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1425), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1427), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1429), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(578), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13539] = 9, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [11704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1431), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1433), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1435), 1, - sym__r_dqt_str_end, - ACTIONS(1437), 1, - sym__br_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(607), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13570] = 2, + ACTIONS(1277), 1, + sym__r_tag, + ACTIONS(659), 12, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 11, + ACTIONS(1279), 1, + sym__r_acr_bgn, + STATE(460), 1, + sym__r_acr, + ACTIONS(659), 11, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, sym__r_flw_map_end, @@ -27045,36 +23772,31 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [13587] = 9, + [11748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1381), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1383), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1385), 1, - sym__br_dqt_str_end, - ACTIONS(1439), 1, - sym__r_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(609), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13618] = 2, + ACTIONS(669), 12, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__r_tag, + [11766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 11, + ACTIONS(694), 12, sym__r_flw_seq_bgn, sym__r_flw_seq_end, sym__r_flw_map_bgn, sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, sym__r_sgl_pln_nul_flw, @@ -27082,34 +23804,14 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [13635] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1315), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1317), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1319), 1, - sym__br_dqt_str_end, - ACTIONS(1443), 1, - sym__r_dqt_str_end, - STATE(446), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1441), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(550), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13666] = 2, + [11784] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 11, + ACTIONS(694), 12, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -27118,11 +23820,29 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, + [11802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1281), 1, sym__r_tag, - [13683] = 2, + ACTIONS(1275), 11, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [11822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(669), 11, + ACTIONS(1283), 1, + sym__r_tag, + ACTIONS(647), 11, sym__r_blk_imp_bgn, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, @@ -27134,98 +23854,130 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_flt_blk, sym__r_sgl_pln_str_blk, sym_grit_metavariable, - [13700] = 8, + [11842] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1411), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1413), 1, - sym__br_dqt_esc_nwl, - STATE(427), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1417), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - ACTIONS(1445), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(549), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13729] = 8, + ACTIONS(1285), 1, + sym__r_tag, + ACTIONS(659), 11, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1449), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1451), 1, - sym__br_dqt_esc_nwl, - STATE(428), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1447), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1453), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(554), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13758] = 8, + ACTIONS(1287), 1, + sym__r_tag, + ACTIONS(659), 11, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11882] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1457), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1459), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(545), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13787] = 8, + ACTIONS(1289), 1, + sym__r_acr_bgn, + STATE(473), 1, + sym__r_acr, + ACTIONS(659), 10, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1463), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1465), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(565), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13816] = 3, + ACTIONS(1291), 12, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__r_tag, + sym_grit_metavariable, + [11922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(669), 12, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [11940] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(671), 12, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym__r_tag, + sym_grit_metavariable, + [11958] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1467), 1, + ACTIONS(669), 12, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, sym__r_tag, - ACTIONS(659), 10, + [11976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(669), 12, sym__r_flw_seq_bgn, sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, sym__r_flw_njv_bgn, sym__r_dqt_str_bgn, sym__r_sqt_str_bgn, @@ -27234,9484 +23986,10427 @@ static const uint16_t ts_small_parse_table[] = { sym__r_sgl_pln_int_flw, sym__r_sgl_pln_flt_flw, sym__r_sgl_pln_str_flw, - [13835] = 9, + [11994] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1471), 1, + ACTIONS(1297), 1, sym__r_dqt_esc_nwl, - ACTIONS(1473), 1, + ACTIONS(1299), 1, sym__br_dqt_esc_nwl, - ACTIONS(1475), 1, + ACTIONS(1301), 1, sym__r_dqt_str_end, - ACTIONS(1477), 1, + ACTIONS(1303), 1, sym__br_dqt_str_end, - STATE(452), 1, + STATE(427), 1, aux_sym__r_sgl_dqt_ctn, + ACTIONS(1293), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1469), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - STATE(559), 2, + STATE(565), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [13866] = 8, + [12025] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1481), 1, + ACTIONS(1307), 1, sym__r_dqt_esc_nwl, - ACTIONS(1483), 1, + ACTIONS(1309), 1, sym__br_dqt_esc_nwl, - STATE(416), 1, + STATE(434), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1479), 2, + ACTIONS(1305), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1485), 2, + ACTIONS(1311), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(608), 2, + STATE(674), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [13895] = 8, + [12054] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1487), 1, + ACTIONS(1315), 1, sym__r_dqt_esc_nwl, - ACTIONS(1489), 1, + ACTIONS(1317), 1, sym__br_dqt_esc_nwl, - STATE(482), 1, + STATE(436), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1491), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(540), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [13924] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1419), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1421), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1423), 1, - sym__br_dqt_str_end, - ACTIONS(1493), 1, - sym__r_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, + ACTIONS(1313), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(568), 2, + ACTIONS(1319), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(561), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [13955] = 8, + [12083] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1497), 1, + ACTIONS(1323), 1, sym__r_dqt_esc_nwl, - ACTIONS(1499), 1, + ACTIONS(1325), 1, sym__br_dqt_esc_nwl, - STATE(457), 1, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1495), 2, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1501), 2, + ACTIONS(1327), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(603), 2, + STATE(547), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [13984] = 9, + [12112] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1461), 1, + ACTIONS(1331), 1, sym__r_dqt_esc_nwl, - ACTIONS(1463), 1, + ACTIONS(1333), 1, sym__br_dqt_esc_nwl, - ACTIONS(1465), 1, - sym__br_dqt_str_end, - ACTIONS(1503), 1, - sym__r_dqt_str_end, - STATE(482), 1, + STATE(454), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - STATE(565), 2, + ACTIONS(1329), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1335), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(670), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14015] = 9, + [12141] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1507), 1, + ACTIONS(1339), 1, sym__r_dqt_esc_nwl, - ACTIONS(1509), 1, + ACTIONS(1341), 1, sym__br_dqt_esc_nwl, - ACTIONS(1511), 1, + ACTIONS(1343), 1, sym__r_dqt_str_end, - ACTIONS(1513), 1, + ACTIONS(1345), 1, sym__br_dqt_str_end, - STATE(455), 1, + STATE(442), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1505), 2, + ACTIONS(1337), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(560), 2, + STATE(558), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14046] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(694), 11, - sym__r_flw_seq_bgn, - sym__r_flw_seq_end, - sym__r_flw_map_bgn, - sym__r_flw_sep_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [14063] = 8, + [12172] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1431), 1, + ACTIONS(1349), 1, sym__r_dqt_esc_nwl, - ACTIONS(1433), 1, + ACTIONS(1351), 1, sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1437), 2, + ACTIONS(1353), 1, sym__r_dqt_str_end, + ACTIONS(1355), 1, sym__br_dqt_str_end, - STATE(607), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [14092] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1507), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1509), 1, - sym__br_dqt_esc_nwl, - STATE(411), 1, + STATE(430), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1513), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - ACTIONS(1515), 2, + ACTIONS(1347), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(560), 2, + STATE(638), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14121] = 8, + [12203] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1519), 1, + ACTIONS(1315), 1, sym__r_dqt_esc_nwl, - ACTIONS(1521), 1, + ACTIONS(1317), 1, sym__br_dqt_esc_nwl, - STATE(422), 1, + ACTIONS(1319), 1, + sym__br_dqt_str_end, + ACTIONS(1359), 1, + sym__r_dqt_str_end, + STATE(457), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1517), 2, + ACTIONS(1357), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1523), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(604), 2, + STATE(561), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14150] = 9, + [12234] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1525), 1, + ACTIONS(1363), 1, sym__r_dqt_esc_nwl, - ACTIONS(1527), 1, + ACTIONS(1365), 1, sym__br_dqt_esc_nwl, - ACTIONS(1529), 1, + ACTIONS(1367), 1, sym__r_dqt_str_end, - ACTIONS(1531), 1, + ACTIONS(1369), 1, sym__br_dqt_str_end, - STATE(482), 1, + STATE(447), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - STATE(532), 2, + ACTIONS(1361), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(541), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14181] = 9, + [12265] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1519), 1, + ACTIONS(1373), 1, sym__r_dqt_esc_nwl, - ACTIONS(1521), 1, + ACTIONS(1375), 1, sym__br_dqt_esc_nwl, - ACTIONS(1523), 1, - sym__br_dqt_str_end, - ACTIONS(1535), 1, + ACTIONS(1377), 1, sym__r_dqt_str_end, - STATE(431), 1, + ACTIONS(1379), 1, + sym__br_dqt_str_end, + STATE(451), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1533), 2, + ACTIONS(1371), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(604), 2, + STATE(549), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14212] = 8, + [12296] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1537), 1, + ACTIONS(1349), 1, sym__r_dqt_esc_nwl, - ACTIONS(1539), 1, + ACTIONS(1351), 1, sym__br_dqt_esc_nwl, - STATE(482), 1, + STATE(448), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1541), 2, + ACTIONS(1355), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(575), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [14241] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1321), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1323), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1325), 1, - sym__br_dqt_str_end, - ACTIONS(1543), 1, - sym__r_dqt_str_end, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, + ACTIONS(1381), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - STATE(543), 2, + STATE(638), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14272] = 9, + [12325] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1455), 1, + ACTIONS(1323), 1, sym__r_dqt_esc_nwl, - ACTIONS(1457), 1, + ACTIONS(1325), 1, sym__br_dqt_esc_nwl, - ACTIONS(1459), 1, + ACTIONS(1327), 1, sym__br_dqt_str_end, - ACTIONS(1545), 1, + ACTIONS(1383), 1, sym__r_dqt_str_end, - STATE(482), 1, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - STATE(545), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [14303] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1547), 1, - sym__r_dqt_esc_nwl, - ACTIONS(1549), 1, - sym__br_dqt_esc_nwl, - STATE(482), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1551), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(615), 2, + STATE(547), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14332] = 8, + [12356] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1385), 11, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [12373] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1555), 1, + ACTIONS(1387), 1, sym__r_dqt_esc_nwl, - ACTIONS(1557), 1, + ACTIONS(1389), 1, sym__br_dqt_esc_nwl, - STATE(443), 1, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1553), 2, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1559), 2, + ACTIONS(1391), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, STATE(557), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14361] = 8, + [12402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1343), 1, + ACTIONS(669), 11, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [12419] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(669), 11, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [12436] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1395), 1, sym__r_dqt_esc_nwl, - ACTIONS(1345), 1, + ACTIONS(1397), 1, sym__br_dqt_esc_nwl, - STATE(438), 1, + STATE(411), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1349), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - ACTIONS(1561), 2, + ACTIONS(1393), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(563), 2, + ACTIONS(1399), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(576), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14390] = 8, + [12465] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1563), 1, + ACTIONS(669), 11, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + sym__r_tag, + [12482] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(669), 11, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [12499] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1387), 1, sym__r_dqt_esc_nwl, - ACTIONS(1565), 1, + ACTIONS(1389), 1, sym__br_dqt_esc_nwl, - STATE(482), 1, + ACTIONS(1391), 1, + sym__br_dqt_str_end, + ACTIONS(1401), 1, + sym__r_dqt_str_end, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1567), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(570), 2, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(557), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14419] = 9, + [12530] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, + ACTIONS(1405), 1, sym__r_dqt_esc_nwl, - ACTIONS(1573), 1, + ACTIONS(1407), 1, sym__br_dqt_esc_nwl, - ACTIONS(1575), 1, - sym__r_dqt_str_end, - ACTIONS(1577), 1, - sym__br_dqt_str_end, - STATE(429), 1, + STATE(433), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1569), 2, + ACTIONS(1403), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(601), 2, + ACTIONS(1409), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(574), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14450] = 9, + [12559] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1537), 1, + ACTIONS(1395), 1, sym__r_dqt_esc_nwl, - ACTIONS(1539), 1, + ACTIONS(1397), 1, sym__br_dqt_esc_nwl, - ACTIONS(1541), 1, + ACTIONS(1399), 1, sym__br_dqt_str_end, - ACTIONS(1579), 1, + ACTIONS(1413), 1, sym__r_dqt_str_end, - STATE(482), 1, + STATE(419), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - STATE(575), 2, + ACTIONS(1411), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(576), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14481] = 9, + [12590] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1335), 1, + ACTIONS(1415), 1, sym__r_dqt_esc_nwl, - ACTIONS(1337), 1, + ACTIONS(1417), 1, sym__br_dqt_esc_nwl, - ACTIONS(1339), 1, - sym__br_dqt_str_end, - ACTIONS(1581), 1, + ACTIONS(1419), 1, sym__r_dqt_str_end, - STATE(482), 1, + ACTIONS(1421), 1, + sym__br_dqt_str_end, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1293), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - STATE(588), 2, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(553), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14512] = 8, + [12621] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1571), 1, + ACTIONS(1423), 1, sym__r_dqt_esc_nwl, - ACTIONS(1573), 1, + ACTIONS(1425), 1, sym__br_dqt_esc_nwl, - STATE(449), 1, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1577), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - ACTIONS(1583), 2, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - STATE(601), 2, + ACTIONS(1427), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(542), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [14541] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - sym__s_dir_yml_bgn, - ACTIONS(9), 1, - sym__s_dir_tag_bgn, - ACTIONS(11), 1, - sym__s_dir_rsv_bgn, - ACTIONS(13), 1, - sym__s_drs_end, - STATE(1045), 1, - sym__hidden_exp_doc, - STATE(507), 5, - sym__hidden_s_dir, - sym__s_dir_yml, - sym__s_dir_tag, - sym__s_dir_rsv, - aux_sym__drs_doc_repeat1, - [14567] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym__s_drs_end, - ACTIONS(401), 1, - sym__eof, - ACTIONS(1585), 1, - sym__s_doc_end, - STATE(467), 1, - sym__hidden_doc_w_bgn_wo_end, - STATE(1121), 1, - sym__hidden_exp_doc, - STATE(1368), 2, - sym__doc_w_bgn_w_end_seq, - sym__doc_w_bgn_wo_end_seq, - STATE(40), 3, - sym__doc_w_bgn_w_end, - sym__exp_doc_end, - sym__hidden_doc_end, - [14595] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym__s_drs_end, - ACTIONS(399), 1, - sym__s_doc_end, - ACTIONS(1587), 1, - sym__eof, - STATE(467), 1, - sym__hidden_doc_w_bgn_wo_end, - STATE(1121), 1, - sym__hidden_exp_doc, - STATE(1451), 2, - sym__doc_w_bgn_w_end_seq, - sym__doc_w_bgn_wo_end_seq, - STATE(40), 3, - sym__doc_w_bgn_w_end, - sym__exp_doc_end, - sym__hidden_doc_end, - [14623] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(694), 10, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [14639] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym__s_drs_end, - ACTIONS(401), 1, - sym__eof, - ACTIONS(1589), 1, - sym__s_doc_end, - STATE(467), 1, - sym__hidden_doc_w_bgn_wo_end, - STATE(1121), 1, - sym__hidden_exp_doc, - STATE(1368), 2, - sym__doc_w_bgn_w_end_seq, - sym__doc_w_bgn_wo_end_seq, - STATE(40), 3, - sym__doc_w_bgn_w_end, - sym__exp_doc_end, - sym__hidden_doc_end, - [14667] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(669), 10, - sym__r_flw_seq_bgn, - sym__r_flw_map_bgn, - sym__r_flw_njv_bgn, - sym__r_dqt_str_bgn, - sym__r_sqt_str_bgn, - sym__r_sgl_pln_nul_flw, - sym__r_sgl_pln_bol_flw, - sym__r_sgl_pln_int_flw, - sym__r_sgl_pln_flt_flw, - sym__r_sgl_pln_str_flw, - [14683] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym__s_drs_end, - ACTIONS(397), 1, - sym__eof, - ACTIONS(1591), 1, - sym__s_doc_end, - STATE(467), 1, - sym__hidden_doc_w_bgn_wo_end, - STATE(1121), 1, - sym__hidden_exp_doc, - STATE(1366), 2, - sym__doc_w_bgn_w_end_seq, - sym__doc_w_bgn_wo_end_seq, - STATE(40), 3, - sym__doc_w_bgn_w_end, - sym__exp_doc_end, - sym__hidden_doc_end, - [14711] = 8, + [12650] = 8, ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym__s_drs_end, - ACTIONS(399), 1, - sym__s_doc_end, - ACTIONS(1593), 1, - sym__eof, - STATE(467), 1, - sym__hidden_doc_w_bgn_wo_end, - STATE(1121), 1, - sym__hidden_exp_doc, - STATE(1407), 2, - sym__doc_w_bgn_w_end_seq, - sym__doc_w_bgn_wo_end_seq, - STATE(40), 3, - sym__doc_w_bgn_w_end, - sym__exp_doc_end, - sym__hidden_doc_end, - [14739] = 7, + sym_comment, + ACTIONS(1429), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1431), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1433), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(555), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12679] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1599), 1, - sym__r_sqt_str_end, - ACTIONS(1601), 1, - sym__br_sqt_str_end, - STATE(505), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1595), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - STATE(642), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14764] = 7, + ACTIONS(1435), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1437), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1439), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(550), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12708] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1605), 1, - sym__r_sqt_str_end, - ACTIONS(1607), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(652), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14789] = 6, + ACTIONS(1441), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1443), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1445), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(627), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12737] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1609), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(649), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14812] = 6, + ACTIONS(1447), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1449), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1451), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(609), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12766] = 8, ACTIONS(3), 1, sym_comment, - STATE(480), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1611), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1613), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(632), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14835] = 7, + ACTIONS(1453), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1455), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1457), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(540), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12795] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1617), 1, - sym__r_sqt_str_end, - ACTIONS(1619), 1, - sym__br_sqt_str_end, - STATE(499), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1615), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(660), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14860] = 6, + ACTIONS(1461), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1463), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1465), 1, + sym__r_dqt_str_end, + ACTIONS(1467), 1, + sym__br_dqt_str_end, + STATE(449), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1459), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(601), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12826] = 9, ACTIONS(3), 1, sym_comment, - STATE(517), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1621), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1623), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(638), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14883] = 6, + ACTIONS(1471), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1473), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1475), 1, + sym__r_dqt_str_end, + ACTIONS(1477), 1, + sym__br_dqt_str_end, + STATE(450), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1469), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(603), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12857] = 2, ACTIONS(3), 1, sym_comment, - STATE(494), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1625), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1627), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(640), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14906] = 6, + ACTIONS(687), 11, + sym__r_blk_imp_bgn, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_blk, + sym__r_sgl_pln_bol_blk, + sym__r_sgl_pln_int_blk, + sym__r_sgl_pln_flt_blk, + sym__r_sgl_pln_str_blk, + sym_grit_metavariable, + [12874] = 9, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1629), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(654), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14929] = 7, + ACTIONS(1479), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1481), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1483), 1, + sym__r_dqt_str_end, + ACTIONS(1485), 1, + sym__br_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(632), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12905] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1631), 1, - sym__r_sqt_str_end, - ACTIONS(1633), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(702), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14954] = 4, + ACTIONS(1489), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1491), 1, + sym__br_dqt_esc_nwl, + STATE(456), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1487), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1493), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(668), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12934] = 9, ACTIONS(3), 1, sym_comment, - STATE(482), 1, + ACTIONS(1495), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1497), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1499), 1, + sym__r_dqt_str_end, + ACTIONS(1501), 1, + sym__br_dqt_str_end, + STATE(484), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(1635), 2, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1638), 6, - sym__br_dqt_str_ctn, + STATE(630), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12965] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1505), 1, sym__r_dqt_esc_nwl, + ACTIONS(1507), 1, sym__br_dqt_esc_nwl, + STATE(432), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, + ACTIONS(1503), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1509), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - [14973] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(484), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1640), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1642), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(655), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [14996] = 6, + STATE(563), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [12994] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1644), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(648), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15019] = 7, + ACTIONS(1513), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1515), 1, + sym__br_dqt_esc_nwl, + STATE(458), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1511), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1517), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(562), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13023] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 1, - sym__r_sqt_str_end, - ACTIONS(1648), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(625), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15044] = 7, + ACTIONS(1461), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1463), 1, + sym__br_dqt_esc_nwl, + STATE(435), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1467), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + ACTIONS(1519), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(601), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13052] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - sym__r_sqt_str_end, - ACTIONS(1654), 1, - sym__br_sqt_str_end, - STATE(500), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1650), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(661), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15069] = 5, + ACTIONS(1489), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1491), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1493), 1, + sym__br_dqt_str_end, + ACTIONS(1523), 1, + sym__r_dqt_str_end, + STATE(440), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1521), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(668), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13083] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1660), 1, + ACTIONS(1525), 1, sym__r_dqt_esc_nwl, - STATE(508), 1, - aux_sym__br_mtl_dqt_ctn_repeat1, - ACTIONS(1656), 2, + ACTIONS(1527), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1529), 1, + sym__r_dqt_str_end, + ACTIONS(1531), 1, + sym__br_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1658), 5, - sym__br_dqt_str_ctn, + STATE(582), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13114] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1415), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1417), 1, sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1421), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - [15090] = 6, + STATE(553), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13143] = 9, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1662), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(701), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15113] = 6, + ACTIONS(1447), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1449), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1451), 1, + sym__br_dqt_str_end, + ACTIONS(1533), 1, + sym__r_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(609), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13174] = 9, ACTIONS(3), 1, sym_comment, - STATE(504), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1601), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - ACTIONS(1664), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(642), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15136] = 7, + ACTIONS(1535), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1537), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1539), 1, + sym__r_dqt_str_end, + ACTIONS(1541), 1, + sym__br_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(611), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13205] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1613), 1, - sym__br_sqt_str_end, - ACTIONS(1668), 1, - sym__r_sqt_str_end, - STATE(498), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1666), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(632), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15161] = 6, + ACTIONS(1543), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1545), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1547), 1, + sym__r_dqt_str_end, + ACTIONS(1549), 1, + sym__br_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(580), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13236] = 2, ACTIONS(3), 1, sym_comment, - STATE(510), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1670), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1672), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(651), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15184] = 6, + ACTIONS(694), 11, + sym__r_flw_seq_bgn, + sym__r_flw_seq_end, + sym__r_flw_map_bgn, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [13253] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1674), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(650), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15207] = 6, + ACTIONS(1297), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1299), 1, + sym__br_dqt_esc_nwl, + STATE(421), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1303), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + ACTIONS(1551), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(565), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13282] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1676), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(623), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15230] = 6, + ACTIONS(1553), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1555), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1557), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(594), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13311] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1633), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(702), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15253] = 7, + ACTIONS(1543), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1545), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1549), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(580), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13340] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1609), 1, - sym__br_sqt_str_end, - ACTIONS(1678), 1, - sym__r_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(649), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15278] = 7, + ACTIONS(1479), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1481), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1485), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(632), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13369] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 1, - sym__r_sqt_str_end, - ACTIONS(1682), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(637), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15303] = 6, + ACTIONS(1453), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1455), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1457), 1, + sym__br_dqt_str_end, + ACTIONS(1559), 1, + sym__r_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(540), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13400] = 8, ACTIONS(3), 1, sym_comment, - STATE(502), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1619), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - ACTIONS(1684), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(660), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15326] = 7, + ACTIONS(1561), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1563), 1, + sym__br_dqt_esc_nwl, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1565), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(545), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13429] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1629), 1, - sym__br_sqt_str_end, - ACTIONS(1686), 1, - sym__r_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(654), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15351] = 7, + ACTIONS(1423), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1425), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1427), 1, + sym__br_dqt_str_end, + ACTIONS(1567), 1, + sym__r_dqt_str_end, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1321), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(542), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, - sym__r_sqt_str_end, - ACTIONS(1690), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(682), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15376] = 7, + ACTIONS(694), 11, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [13477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, - sym__r_sqt_str_end, - ACTIONS(1694), 1, - sym__br_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(683), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15401] = 7, + ACTIONS(1569), 1, + sym__r_tag, + ACTIONS(659), 10, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [13496] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, - sym__r_sqt_str_end, - ACTIONS(1700), 1, - sym__br_sqt_str_end, - STATE(518), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1696), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(624), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15426] = 6, + ACTIONS(1373), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1375), 1, + sym__br_dqt_esc_nwl, + STATE(455), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1379), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + ACTIONS(1571), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(549), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13525] = 9, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1690), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(682), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15449] = 6, + ACTIONS(1575), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1577), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1579), 1, + sym__r_dqt_str_end, + ACTIONS(1581), 1, + sym__br_dqt_str_end, + STATE(459), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1573), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(593), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13556] = 8, ACTIONS(3), 1, sym_comment, - STATE(493), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1702), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1704), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(641), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15472] = 6, + ACTIONS(1575), 1, + sym__r_dqt_esc_nwl, + ACTIONS(1577), 1, + sym__br_dqt_esc_nwl, + STATE(431), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1581), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + ACTIONS(1583), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + STATE(593), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [13585] = 8, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1706), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(626), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15495] = 7, + ACTIONS(235), 1, + sym__r_flw_njv_bgn, + ACTIONS(237), 1, + sym__br_flw_njv_bgn, + STATE(804), 1, + sym__br_flw_njl_ann_par, + STATE(914), 1, + sym__r_flw_njl_ann_par, + STATE(1300), 1, + sym__r_sgl_flw_njl_ann_par, + ACTIONS(1585), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(1588), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + [13613] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, - sym__br_sqt_str_end, - ACTIONS(1708), 1, - sym__r_sqt_str_end, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(626), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15520] = 7, + ACTIONS(13), 1, + sym__s_drs_end, + ACTIONS(399), 1, + sym__s_doc_end, + ACTIONS(1590), 1, + sym__eof, + STATE(472), 1, + sym__hidden_doc_w_bgn_wo_end, + STATE(1099), 1, + sym__hidden_exp_doc, + STATE(1404), 2, + sym__doc_w_bgn_w_end_seq, + sym__doc_w_bgn_wo_end_seq, + STATE(40), 3, + sym__doc_w_bgn_w_end, + sym__exp_doc_end, + sym__hidden_doc_end, + [13641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, - sym__r_sqt_str_end, - ACTIONS(1714), 1, - sym__br_sqt_str_end, - STATE(485), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1710), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(644), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15545] = 6, + ACTIONS(669), 10, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [13657] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, + ACTIONS(7), 1, sym__s_dir_yml_bgn, - ACTIONS(1719), 1, + ACTIONS(9), 1, sym__s_dir_tag_bgn, - ACTIONS(1722), 1, + ACTIONS(11), 1, sym__s_dir_rsv_bgn, - ACTIONS(1725), 1, + ACTIONS(13), 1, sym__s_drs_end, - STATE(507), 5, + STATE(1027), 1, + sym__hidden_exp_doc, + STATE(502), 5, sym__hidden_s_dir, sym__s_dir_yml, sym__s_dir_tag, sym__s_dir_rsv, aux_sym__drs_doc_repeat1, - [15568] = 4, + [13683] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym__s_drs_end, + ACTIONS(401), 1, + sym__eof, + ACTIONS(1592), 1, + sym__s_doc_end, + STATE(472), 1, + sym__hidden_doc_w_bgn_wo_end, + STATE(1099), 1, + sym__hidden_exp_doc, + STATE(1368), 2, + sym__doc_w_bgn_w_end_seq, + sym__doc_w_bgn_wo_end_seq, + STATE(40), 3, + sym__doc_w_bgn_w_end, + sym__exp_doc_end, + sym__hidden_doc_end, + [13711] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym__s_drs_end, + ACTIONS(397), 1, + sym__eof, + ACTIONS(1594), 1, + sym__s_doc_end, + STATE(472), 1, + sym__hidden_doc_w_bgn_wo_end, + STATE(1099), 1, + sym__hidden_exp_doc, + STATE(1366), 2, + sym__doc_w_bgn_w_end_seq, + sym__doc_w_bgn_wo_end_seq, + STATE(40), 3, + sym__doc_w_bgn_w_end, + sym__exp_doc_end, + sym__hidden_doc_end, + [13739] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym__s_drs_end, + ACTIONS(401), 1, + sym__eof, + ACTIONS(1596), 1, + sym__s_doc_end, + STATE(472), 1, + sym__hidden_doc_w_bgn_wo_end, + STATE(1099), 1, + sym__hidden_exp_doc, + STATE(1368), 2, + sym__doc_w_bgn_w_end_seq, + sym__doc_w_bgn_wo_end_seq, + STATE(40), 3, + sym__doc_w_bgn_w_end, + sym__exp_doc_end, + sym__hidden_doc_end, + [13767] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym__s_drs_end, + ACTIONS(399), 1, + sym__s_doc_end, + ACTIONS(1598), 1, + sym__eof, + STATE(472), 1, + sym__hidden_doc_w_bgn_wo_end, + STATE(1099), 1, + sym__hidden_exp_doc, + STATE(1451), 2, + sym__doc_w_bgn_w_end_seq, + sym__doc_w_bgn_wo_end_seq, + STATE(40), 3, + sym__doc_w_bgn_w_end, + sym__exp_doc_end, + sym__hidden_doc_end, + [13795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(694), 10, + sym__r_flw_seq_bgn, + sym__r_flw_map_bgn, + sym__r_flw_njv_bgn, + sym__r_dqt_str_bgn, + sym__r_sqt_str_bgn, + sym__r_sgl_pln_nul_flw, + sym__r_sgl_pln_bol_flw, + sym__r_sgl_pln_int_flw, + sym__r_sgl_pln_flt_flw, + sym__r_sgl_pln_str_flw, + [13811] = 4, ACTIONS(3), 1, sym_comment, - STATE(508), 1, + STATE(474), 1, aux_sym__br_mtl_dqt_ctn_repeat1, - ACTIONS(1727), 2, + ACTIONS(1600), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1730), 6, + ACTIONS(1603), 6, sym__br_dqt_str_ctn, sym__r_dqt_esc_nwl, sym__br_dqt_esc_nwl, sym__br_dqt_esc_seq, sym__r_dqt_str_end, sym__br_dqt_str_end, - [15587] = 7, + [13830] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, - sym__br_sqt_str_end, - ACTIONS(1732), 1, + ACTIONS(1609), 1, sym__r_sqt_str_end, - STATE(589), 1, + ACTIONS(1611), 1, + sym__br_sqt_str_end, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(650), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15612] = 6, - ACTIONS(3), 1, - sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1734), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(670), 2, + STATE(685), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15635] = 6, + [13855] = 6, ACTIONS(3), 1, sym_comment, - STATE(525), 1, + STATE(509), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1736), 2, + ACTIONS(1613), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1738), 2, + ACTIONS(1615), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(622), 2, + STATE(683), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15658] = 6, + [13878] = 7, ACTIONS(3), 1, sym_comment, - STATE(475), 1, + ACTIONS(1617), 1, + sym__r_sqt_str_end, + ACTIONS(1619), 1, + sym__br_sqt_str_end, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1740), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1742), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(656), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(741), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15681] = 6, + [13903] = 6, ACTIONS(3), 1, sym_comment, - STATE(488), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1744), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1746), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1621), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(643), 2, + STATE(751), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15704] = 6, + [13926] = 6, ACTIONS(3), 1, sym_comment, - STATE(523), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1700), 2, + ACTIONS(1611), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - ACTIONS(1748), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(624), 2, + STATE(685), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15727] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(235), 1, - sym__r_flw_njv_bgn, - ACTIONS(237), 1, - sym__br_flw_njv_bgn, - STATE(904), 1, - sym__r_flw_njl_ann_par, - STATE(937), 1, - sym__br_flw_njl_ann_par, - STATE(1300), 1, - sym__r_sgl_flw_njl_ann_par, - ACTIONS(1750), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - ACTIONS(1753), 2, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - [15754] = 7, + [13949] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, - sym__br_sqt_str_end, - ACTIONS(1757), 1, + ACTIONS(1623), 1, sym__r_sqt_str_end, - STATE(495), 1, + ACTIONS(1625), 1, + sym__br_sqt_str_end, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1755), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(656), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(698), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15779] = 6, + [13974] = 6, ACTIONS(3), 1, sym_comment, - STATE(589), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1682), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1627), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(637), 2, + STATE(703), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15802] = 7, + [13997] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1759), 1, + ACTIONS(1629), 1, sym__r_sqt_str_end, - ACTIONS(1761), 1, + ACTIONS(1631), 1, sym__br_sqt_str_end, - STATE(589), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, + STATE(687), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14022] = 6, + ACTIONS(3), 1, + sym_comment, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(621), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1633), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(678), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15827] = 5, + [14045] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1767), 1, - sym__r_dqt_esc_nwl, - STATE(487), 1, - aux_sym__br_mtl_dqt_ctn_repeat1, - ACTIONS(1763), 2, + STATE(484), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(1635), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - ACTIONS(1765), 5, + ACTIONS(1638), 6, sym__br_dqt_str_ctn, + sym__r_dqt_esc_nwl, sym__br_dqt_esc_nwl, sym__br_dqt_esc_seq, sym__r_dqt_str_end, sym__br_dqt_str_end, - [15848] = 7, + [14064] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1771), 1, + ACTIONS(1640), 1, sym__r_sqt_str_end, - ACTIONS(1773), 1, + ACTIONS(1642), 1, sym__br_sqt_str_end, - STATE(509), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1769), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(639), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15873] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1627), 1, - sym__br_sqt_str_end, - ACTIONS(1777), 1, - sym__r_sqt_str_end, - STATE(481), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1775), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - STATE(640), 2, + STATE(713), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15898] = 7, + [14089] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1623), 1, - sym__br_sqt_str_end, - ACTIONS(1781), 1, + ACTIONS(1646), 1, sym__r_sqt_str_end, - STATE(496), 1, + ACTIONS(1648), 1, + sym__br_sqt_str_end, + STATE(521), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1779), 2, + ACTIONS(1644), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(638), 2, + STATE(728), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15923] = 6, + [14114] = 5, ACTIONS(3), 1, sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1761), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(621), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [15946] = 7, + ACTIONS(1654), 1, + sym__r_dqt_esc_nwl, + STATE(474), 1, + aux_sym__br_mtl_dqt_ctn_repeat1, + ACTIONS(1650), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1652), 5, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_nwl, + sym__br_dqt_esc_seq, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + [14135] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1785), 1, - sym__r_sqt_str_end, - ACTIONS(1787), 1, - sym__br_sqt_str_end, - STATE(474), 1, + STATE(525), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1783), 2, + ACTIONS(1648), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + ACTIONS(1656), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(645), 2, + STATE(728), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15971] = 6, + [14158] = 6, ACTIONS(3), 1, sym_comment, - STATE(589), 1, + STATE(604), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1603), 2, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1789), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1658), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(619), 2, + STATE(679), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [15994] = 6, + [14181] = 7, ACTIONS(3), 1, sym_comment, - STATE(492), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1773), 2, + ACTIONS(1660), 1, sym__r_sqt_str_end, + ACTIONS(1662), 1, sym__br_sqt_str_end, - ACTIONS(1791), 2, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - STATE(639), 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(688), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [16017] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(237), 1, - sym__br_flw_njv_bgn, - ACTIONS(452), 1, - sym__r_flw_njv_bgn, - STATE(867), 1, - sym__r_flw_njl_ann_par, - STATE(907), 1, - sym__br_flw_njl_ann_par, - ACTIONS(1753), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [16039] = 6, + [14206] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1666), 1, sym__r_flw_jsv_bgn, - ACTIONS(1797), 1, + ACTIONS(1668), 1, sym__br_flw_jsv_bgn, - STATE(890), 1, - sym__r_flw_jsl_ann_par, - STATE(932), 1, + STATE(831), 1, sym__br_flw_jsl_ann_par, - ACTIONS(1793), 4, + STATE(912), 1, + sym__r_flw_jsl_ann_par, + ACTIONS(1664), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [16061] = 6, + [14229] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, + ACTIONS(1666), 1, sym__r_flw_jsv_bgn, - ACTIONS(1797), 1, + ACTIONS(1668), 1, sym__br_flw_jsv_bgn, - STATE(887), 1, - sym__r_flw_jsl_ann_par, - STATE(931), 1, + STATE(838), 1, sym__br_flw_jsl_ann_par, - ACTIONS(1753), 4, + STATE(910), 1, + sym__r_flw_jsl_ann_par, + ACTIONS(1588), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [16083] = 6, + [14252] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1672), 1, + sym__r_sqt_str_end, + ACTIONS(1674), 1, + sym__br_sqt_str_end, + STATE(475), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1670), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(682), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14277] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(237), 1, sym__br_flw_njv_bgn, ACTIONS(452), 1, sym__r_flw_njv_bgn, - STATE(868), 1, - sym__r_flw_njl_ann_par, - STATE(929), 1, + STATE(843), 1, sym__br_flw_njl_ann_par, - ACTIONS(1793), 4, + STATE(867), 1, + sym__r_flw_njl_ann_par, + ACTIONS(1664), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [16105] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1565), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1567), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(570), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16124] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1801), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16143] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1803), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16162] = 5, + [14300] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1805), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16181] = 5, + STATE(510), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1676), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1678), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(690), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14323] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1807), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1801), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(546), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16200] = 5, + ACTIONS(1682), 1, + sym__r_sqt_str_end, + ACTIONS(1684), 1, + sym__br_sqt_str_end, + STATE(485), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1680), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(757), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14348] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1809), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16219] = 5, + STATE(478), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1686), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1688), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(742), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14371] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1463), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1465), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(565), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16238] = 5, + ACTIONS(1690), 1, + sym__r_sqt_str_end, + ACTIONS(1692), 1, + sym__br_sqt_str_end, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(702), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1421), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1423), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(568), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16257] = 5, + STATE(515), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1694), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1696), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(730), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14419] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1811), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1813), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(533), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16276] = 5, + STATE(479), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1674), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + ACTIONS(1698), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(682), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14442] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1813), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16295] = 5, + ACTIONS(1702), 1, + sym__r_sqt_str_end, + ACTIONS(1704), 1, + sym__br_sqt_str_end, + STATE(482), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1700), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(689), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14467] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1539), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1541), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(575), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16314] = 5, + ACTIONS(1706), 1, + sym__s_dir_yml_bgn, + ACTIONS(1709), 1, + sym__s_dir_tag_bgn, + ACTIONS(1712), 1, + sym__s_dir_rsv_bgn, + ACTIONS(1715), 1, + sym__s_drs_end, + STATE(502), 5, + sym__hidden_s_dir, + sym__s_dir_yml, + sym__s_dir_tag, + sym__s_dir_rsv, + aux_sym__drs_doc_repeat1, + [14490] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1815), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1817), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(534), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16333] = 5, + STATE(514), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1717), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1719), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(716), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14513] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1817), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16352] = 5, + ACTIONS(1678), 1, + sym__br_sqt_str_end, + ACTIONS(1723), 1, + sym__r_sqt_str_end, + STATE(490), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1721), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(690), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14538] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1819), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1821), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(536), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16371] = 5, + ACTIONS(1658), 1, + sym__br_sqt_str_end, + ACTIONS(1725), 1, + sym__r_sqt_str_end, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(679), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14563] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1821), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16390] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1625), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(698), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14586] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1823), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16409] = 5, + STATE(483), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1727), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1729), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(700), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14609] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1541), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16428] = 5, + ACTIONS(1733), 1, + sym__r_sqt_str_end, + ACTIONS(1735), 1, + sym__br_sqt_str_end, + STATE(512), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1731), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(753), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14634] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1825), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16447] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1737), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(686), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14657] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1423), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16466] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1662), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(688), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14680] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1465), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16485] = 5, + ACTIONS(237), 1, + sym__br_flw_njv_bgn, + ACTIONS(452), 1, + sym__r_flw_njv_bgn, + STATE(763), 1, + sym__br_flw_njl_ann_par, + STATE(866), 1, + sym__r_flw_njl_ann_par, + ACTIONS(1588), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [14703] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1299), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1303), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(584), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16504] = 5, + ACTIONS(1627), 1, + sym__br_sqt_str_end, + ACTIONS(1739), 1, + sym__r_sqt_str_end, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(703), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14728] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1427), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1429), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(578), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16523] = 5, + STATE(506), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1741), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1743), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(748), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14751] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1303), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16542] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1619), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(741), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14774] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1429), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16561] = 4, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1745), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(747), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14797] = 6, ACTIONS(3), 1, sym_comment, - STATE(587), 1, - aux_sym__br_mtl_sqt_ctn_repeat1, - ACTIONS(1827), 2, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - ACTIONS(1829), 4, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, + ACTIONS(1747), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - [16578] = 5, + STATE(727), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14820] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1567), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16597] = 5, + STATE(481), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1735), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + ACTIONS(1749), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(753), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14843] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1491), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16616] = 5, + ACTIONS(1753), 1, + sym__r_sqt_str_end, + ACTIONS(1755), 1, + sym__br_sqt_str_end, + STATE(523), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1751), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(729), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14868] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1489), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1491), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(540), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16635] = 5, + STATE(516), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1757), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1759), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(717), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14891] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1531), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16654] = 5, + STATE(530), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1755), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + ACTIONS(1761), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(729), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14914] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1325), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16673] = 5, + ACTIONS(1763), 1, + sym__r_sqt_str_end, + ACTIONS(1765), 1, + sym__br_sqt_str_end, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(744), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14939] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1527), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1531), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(532), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16692] = 5, + STATE(489), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1767), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1769), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(681), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14962] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1771), 1, + sym__r_sqt_str_end, + ACTIONS(1773), 1, + sym__br_sqt_str_end, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + STATE(750), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [14987] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1323), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1325), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(543), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16711] = 5, + ACTIONS(1719), 1, + sym__br_sqt_str_end, + ACTIONS(1777), 1, + sym__r_sqt_str_end, + STATE(477), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1775), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(716), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15012] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1459), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16730] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1765), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(744), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15035] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1457), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1459), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(545), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16749] = 5, + ACTIONS(1769), 1, + sym__br_sqt_str_end, + ACTIONS(1781), 1, + sym__r_sqt_str_end, + STATE(505), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1779), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(681), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, + ACTIONS(1787), 1, + sym__r_dqt_esc_nwl, + STATE(487), 1, + aux_sym__br_mtl_dqt_ctn_repeat1, + ACTIONS(1783), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + ACTIONS(1785), 5, sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1831), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16768] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1833), 1, sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1831), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(593), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16787] = 5, + [15081] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1838), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1835), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1841), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16806] = 5, + ACTIONS(1791), 1, + sym__r_sqt_str_end, + ACTIONS(1793), 1, + sym__br_sqt_str_end, + STATE(498), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1789), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(754), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15106] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1843), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16825] = 5, + ACTIONS(1743), 1, + sym__br_sqt_str_end, + ACTIONS(1797), 1, + sym__r_sqt_str_end, + STATE(480), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1795), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + STATE(748), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15131] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1845), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1843), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(576), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16844] = 5, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1605), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1773), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(750), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [15154] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1847), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16863] = 5, + ACTIONS(315), 1, + sym__r_flw_njv_bgn, + STATE(891), 1, + sym__r_flw_njl_ann_par, + STATE(1326), 1, + sym__r_sgl_flw_njl_ann_par, + ACTIONS(1799), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(1802), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_sep_bgn, + [15176] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1849), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16882] = 5, + STATE(608), 1, + aux_sym__br_mtl_sqt_ctn_repeat1, + ACTIONS(1804), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1806), 4, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + [15193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1851), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1847), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(582), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16901] = 5, + ACTIONS(1201), 7, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [15206] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, - sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_seq, - ACTIONS(1853), 2, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [16920] = 5, + ACTIONS(1808), 2, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + STATE(644), 2, + sym__flw_seq_dat_rpt, + aux_sym__r_flw_seq_dat_repeat1, + ACTIONS(577), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [15223] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1855), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1857), 2, + ACTIONS(1812), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(571), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [16939] = 5, + [15242] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1859), 2, + ACTIONS(1814), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [16958] = 5, + [15261] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1861), 2, + ACTIONS(1816), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [16977] = 5, + [15280] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1863), 1, + ACTIONS(1818), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1859), 2, + ACTIONS(1820), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(580), 2, + STATE(595), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [16996] = 5, + [15299] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1825), 1, sym__br_dqt_esc_nwl, - ACTIONS(1295), 2, + ACTIONS(1822), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1865), 2, + ACTIONS(1828), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17015] = 5, + [15318] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1867), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1865), 2, + ACTIONS(1820), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(581), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17034] = 5, + [15337] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1869), 2, + ACTIONS(1531), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17053] = 5, + [15356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1871), 2, + ACTIONS(1830), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17072] = 5, + [15375] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1832), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1873), 2, + ACTIONS(1830), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(577), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17091] = 5, + [15394] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1834), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1857), 2, + ACTIONS(1836), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(535), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17110] = 5, + [15413] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1875), 2, + ACTIONS(1836), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17129] = 5, + [15432] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1877), 1, + ACTIONS(1838), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1875), 2, + ACTIONS(1840), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(592), 2, + STATE(536), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17148] = 5, + [15451] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1879), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1881), 2, + ACTIONS(1840), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(573), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17167] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(590), 1, - aux_sym__br_mtl_sqt_ctn_repeat1, - ACTIONS(1883), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1885), 4, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - [17184] = 5, + [15470] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1527), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1881), 2, + ACTIONS(1531), 2, sym__r_dqt_str_end, - sym__br_dqt_str_end, - STATE(567), 2, - sym__br_mtl_dqt_ctn, - aux_sym__r_dqt_str_repeat1, - [17203] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(589), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(1887), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1890), 4, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - [17220] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(590), 1, - aux_sym__br_mtl_sqt_ctn_repeat1, - ACTIONS(1892), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - ACTIONS(1895), 4, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - [17237] = 5, + sym__br_dqt_str_end, + STATE(582), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [15489] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1897), 2, + ACTIONS(1549), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17256] = 5, + [15508] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1899), 2, + ACTIONS(1842), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17275] = 5, + [15527] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1545), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1901), 2, + ACTIONS(1549), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(580), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17294] = 6, + [15546] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 1, - sym__r_flw_njv_bgn, - STATE(770), 1, - sym__r_flw_njl_ann_par, - STATE(1328), 1, - sym__r_sgl_flw_njl_ann_par, - ACTIONS(1903), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(1906), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - [17315] = 5, + ACTIONS(1844), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1842), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(578), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [15565] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1311), 2, + ACTIONS(1846), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17334] = 5, + [15584] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1848), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1908), 2, + ACTIONS(1850), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(575), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17353] = 5, + [15603] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1433), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1437), 2, + ACTIONS(1850), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(607), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17372] = 5, + [15622] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1307), 1, + ACTIONS(1852), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1311), 2, + ACTIONS(1854), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(583), 2, + STATE(537), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17391] = 5, + [15641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1339), 2, + ACTIONS(1854), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17410] = 5, + [15660] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1383), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1385), 2, + ACTIONS(1501), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(609), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17429] = 5, + [15679] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1858), 2, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + STATE(586), 2, + sym__flw_map_dat_rpt, + aux_sym__r_flw_map_dat_repeat1, + ACTIONS(1856), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [15696] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1497), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1437), 2, + ACTIONS(1501), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(630), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17448] = 5, + [15715] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1549), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1551), 2, + ACTIONS(1457), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(615), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17467] = 5, + [15734] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1551), 2, + ACTIONS(1565), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17486] = 5, + [15753] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1385), 2, + ACTIONS(1433), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17505] = 5, + [15772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1353), 1, + ACTIONS(1431), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1355), 2, + ACTIONS(1433), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(611), 2, + STATE(555), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17524] = 5, + [15791] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1910), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1912), 2, + ACTIONS(1391), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(596), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17543] = 5, + [15810] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1389), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1912), 2, + ACTIONS(1391), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(557), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17562] = 5, + [15829] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(478), 1, + sym__r_flw_njv_bgn, + STATE(918), 1, + sym__r_flw_njl_ann_par, + ACTIONS(1802), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [15846] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(478), 1, + sym__r_flw_njv_bgn, + STATE(921), 1, + sym__r_flw_njl_ann_par, + ACTIONS(1860), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [15863] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1563), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1355), 2, + ACTIONS(1565), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(545), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17581] = 5, + [15882] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1862), 1, + sym__r_flw_jsv_bgn, + STATE(909), 1, + sym__r_flw_jsl_ann_par, + ACTIONS(1802), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [15899] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1862), 1, + sym__r_flw_jsv_bgn, + STATE(908), 1, + sym__r_flw_jsl_ann_par, + ACTIONS(1860), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [15916] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1866), 2, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + STATE(534), 2, + sym__flw_seq_dat_rpt, + aux_sym__r_flw_seq_dat_repeat1, + ACTIONS(1864), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [15933] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1870), 2, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + STATE(647), 2, + sym__flw_seq_dat_rpt, + aux_sym__r_flw_seq_dat_repeat1, + ACTIONS(1868), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [15950] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1914), 2, + ACTIONS(1439), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17600] = 5, + [15969] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1916), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1914), 2, + ACTIONS(1872), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(613), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17619] = 5, + [15988] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1918), 2, + ACTIONS(1327), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17638] = 5, + [16007] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1920), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1918), 2, + ACTIONS(1874), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(548), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17657] = 5, + [16026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1922), 2, + ACTIONS(1876), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17676] = 5, + [16045] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1924), 1, + ACTIONS(1437), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1926), 2, + ACTIONS(1439), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(591), 2, + STATE(550), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17695] = 5, + [16064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1799), 1, + ACTIONS(1810), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1926), 2, + ACTIONS(1878), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, - STATE(567), 2, + STATE(539), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17714] = 5, + [16083] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1337), 1, + ACTIONS(1880), 1, sym__br_dqt_esc_nwl, ACTIONS(1295), 2, sym__br_dqt_str_ctn, sym__br_dqt_esc_seq, - ACTIONS(1339), 2, + ACTIONS(1878), 2, sym__r_dqt_str_end, sym__br_dqt_str_end, STATE(588), 2, sym__br_mtl_dqt_ctn, aux_sym__r_dqt_str_repeat1, - [17733] = 2, + [16102] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1882), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 6, + ACTIONS(1884), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - [17745] = 2, + [16134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 6, + ACTIONS(1886), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - [17757] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1930), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17773] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1934), 1, - sym__r_dir_rsv_prm, - STATE(675), 1, - aux_sym__s_dir_rsv_repeat1, - ACTIONS(1932), 4, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - [17789] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1936), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17805] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1789), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17821] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1938), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17837] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1761), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17853] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1940), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17869] = 4, + [16147] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1942), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17885] = 4, + ACTIONS(1888), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1882), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(589), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16166] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1944), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - ACTIONS(1946), 2, + ACTIONS(1890), 2, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(627), 2, - sym__flw_seq_dat_rpt, - aux_sym__r_flw_seq_dat_repeat1, - [17901] = 4, + STATE(592), 2, + sym__flw_map_dat_rpt, + aux_sym__r_flw_map_dat_repeat1, + ACTIONS(573), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [16183] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 1, - sym__r_flw_njv_bgn, - STATE(807), 1, - sym__r_flw_njl_ann_par, - ACTIONS(1906), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1892), 2, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [17917] = 4, + STATE(592), 2, + sym__flw_map_dat_rpt, + aux_sym__r_flw_map_dat_repeat1, + ACTIONS(567), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [16200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 1, - sym__r_flw_njv_bgn, - STATE(805), 1, - sym__r_flw_njl_ann_par, - ACTIONS(1949), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [17933] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1894), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16219] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1951), 1, - sym__r_flw_jsv_bgn, - STATE(885), 1, - sym__r_flw_jsl_ann_par, - ACTIONS(1906), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [17949] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1896), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16238] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1951), 1, - sym__r_flw_jsv_bgn, - STATE(871), 1, - sym__r_flw_jsl_ann_par, - ACTIONS(1949), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [17965] = 4, + ACTIONS(1325), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1327), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(547), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16257] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1629), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [17981] = 4, + ACTIONS(1898), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1846), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(665), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16276] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1953), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - ACTIONS(1955), 2, + ACTIONS(1902), 2, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(693), 2, - sym__flw_seq_dat_rpt, - aux_sym__r_flw_seq_dat_repeat1, - [17997] = 4, + STATE(592), 2, + sym__flw_map_dat_rpt, + aux_sym__r_flw_map_dat_repeat1, + ACTIONS(1900), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [16293] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1957), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - ACTIONS(1959), 2, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - STATE(709), 2, - sym__flw_seq_dat_rpt, - aux_sym__r_flw_seq_dat_repeat1, - [18013] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1427), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16312] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1961), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1964), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18029] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1905), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16331] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1907), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1966), 2, + ACTIONS(1113), 7, sym__r_flw_map_end, sym__br_flw_map_end, - ACTIONS(1968), 2, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(636), 2, - sym__flw_map_dat_rpt, - aux_sym__r_flw_map_dat_repeat1, - [18045] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1971), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18061] = 4, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [16363] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1682), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18077] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1909), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16382] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, + STATE(598), 1, + aux_sym__br_mtl_sqt_ctn_repeat1, + ACTIONS(1911), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1914), 4, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1674), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18093] = 4, + [16399] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1633), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18109] = 4, + ACTIONS(1425), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1427), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(542), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16418] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1676), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18125] = 4, + ACTIONS(1449), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1451), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(609), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16437] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1706), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18141] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1451), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16456] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1662), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18157] = 4, + ACTIONS(1537), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1541), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(611), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16475] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1648), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18173] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1541), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16494] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, + STATE(604), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(1916), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1919), 4, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1607), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18189] = 4, + [16511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1975), 1, - sym__r_dir_rsv_prm, - STATE(620), 1, - aux_sym__s_dir_rsv_repeat1, - ACTIONS(1973), 4, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - [18205] = 4, + ACTIONS(1159), 7, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16524] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1977), 2, + ACTIONS(1157), 7, sym__r_flw_map_end, sym__br_flw_map_end, - ACTIONS(1979), 2, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16537] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1923), 2, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(657), 2, + STATE(587), 2, sym__flw_map_dat_rpt, aux_sym__r_flw_map_dat_repeat1, - [18221] = 4, + ACTIONS(1921), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [16554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, + STATE(598), 1, + aux_sym__br_mtl_sqt_ctn_repeat1, + ACTIONS(1925), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + ACTIONS(1927), 4, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(1981), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18237] = 4, + [16571] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1983), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18253] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1929), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16590] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1985), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18269] = 4, + ACTIONS(1931), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1929), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(625), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16609] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1734), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18285] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1933), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16628] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1987), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18301] = 2, + ACTIONS(1935), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1933), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(629), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 6, + ACTIONS(1155), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [18313] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1989), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18329] = 4, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16660] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1644), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18345] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1937), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1609), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18361] = 4, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1939), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 2, + ACTIONS(1143), 7, sym__r_flw_map_end, sym__br_flw_map_end, - ACTIONS(1991), 2, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(636), 2, - sym__flw_map_dat_rpt, - aux_sym__r_flw_map_dat_repeat1, - [18377] = 4, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 2, + ACTIONS(1171), 7, sym__r_flw_map_end, sym__br_flw_map_end, - ACTIONS(1993), 2, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(636), 2, - sym__flw_map_dat_rpt, - aux_sym__r_flw_map_dat_repeat1, - [18393] = 4, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1995), 2, + ACTIONS(1153), 7, sym__r_flw_map_end, sym__br_flw_map_end, - ACTIONS(1997), 2, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(658), 2, - sym__flw_map_dat_rpt, - aux_sym__r_flw_map_dat_repeat1, - [18409] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1690), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18425] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(1694), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18441] = 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [16737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 6, + ACTIONS(1221), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18453] = 2, + [16750] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 6, + ACTIONS(1263), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18465] = 2, + [16763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 6, + ACTIONS(1255), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18477] = 2, + [16776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 6, + ACTIONS(1253), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18489] = 2, + [16789] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 6, + ACTIONS(1941), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1905), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(645), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16808] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1481), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1485), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(632), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16827] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1943), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16846] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1945), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1947), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(614), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16865] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1947), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16884] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1949), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1951), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(597), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16903] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1953), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16922] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1951), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16941] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1955), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1957), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(615), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16960] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1957), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16979] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1417), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1421), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(553), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [16998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1071), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18501] = 2, + [17011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 6, + ACTIONS(1087), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18513] = 3, + [17024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 3, + ACTIONS(1959), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - ACTIONS(2002), 3, + sym__r_flw_jsv_bgn, + ACTIONS(1087), 4, sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - sym__br_flw_njv_bgn, - [18527] = 2, + sym__br_flw_jsv_bgn, + [17039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2004), 6, + ACTIONS(1103), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [18539] = 4, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [17052] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(2006), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18555] = 2, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1421), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 6, + ACTIONS(1962), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + ACTIONS(1107), 4, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + sym__br_flw_jsv_bgn, + [17086] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1965), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - [18567] = 2, + [17099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 7, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [17112] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 6, + ACTIONS(1219), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18579] = 2, + [17125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 6, + ACTIONS(1217), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18591] = 3, + [17138] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 3, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_jsv_bgn, - ACTIONS(2008), 3, - sym__r_flw_map_end, + ACTIONS(1969), 2, sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [18605] = 4, + sym__br_flw_sep_bgn, + STATE(644), 2, + sym__flw_seq_dat_rpt, + aux_sym__r_flw_seq_dat_repeat1, + ACTIONS(1967), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [17155] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2013), 1, - sym__r_dir_rsv_prm, - STATE(675), 1, - aux_sym__s_dir_rsv_repeat1, - ACTIONS(2011), 4, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - [18621] = 2, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1972), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 6, + ACTIONS(1115), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18633] = 3, + [17187] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 3, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_jsv_bgn, - ACTIONS(2016), 3, - sym__r_flw_map_end, + ACTIONS(1974), 2, sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [18647] = 2, + sym__br_flw_sep_bgn, + STATE(644), 2, + sym__flw_seq_dat_rpt, + aux_sym__r_flw_seq_dat_repeat1, + ACTIONS(575), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [17204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 6, + ACTIONS(1199), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18659] = 2, + [17217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 6, + ACTIONS(1197), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18671] = 2, + [17230] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 6, + ACTIONS(1189), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18683] = 2, + [17243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 6, + ACTIONS(1187), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18695] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(2019), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18711] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1597), 2, - sym__br_sqt_str_ctn, - sym__br_sqt_esc_sqt, - ACTIONS(2021), 2, - sym__r_sqt_str_end, - sym__br_sqt_str_end, - STATE(635), 2, - sym__br_mtl_sqt_ctn, - aux_sym__r_sqt_str_repeat1, - [18727] = 2, + [17256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 6, + ACTIONS(1185), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18739] = 2, + [17269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 6, + ACTIONS(1183), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18751] = 2, + [17282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 6, + ACTIONS(1075), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [18763] = 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [17295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 6, + ACTIONS(1151), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18775] = 2, + [17308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 6, + ACTIONS(1039), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18787] = 2, + [17321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 6, + ACTIONS(1031), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18799] = 2, + [17334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 6, + ACTIONS(1976), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [17347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1978), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, + ACTIONS(1031), 4, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, sym__br_flw_jsv_bgn, - [18811] = 2, + [17362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 6, + ACTIONS(1035), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18823] = 2, + [17375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 6, + ACTIONS(1981), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + ACTIONS(1965), 4, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + sym__br_flw_njv_bgn, + [17390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18835] = 4, + [17403] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - ACTIONS(2023), 2, + ACTIONS(1984), 3, + sym__r_flw_map_end, sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + ACTIONS(1079), 4, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - STATE(627), 2, - sym__flw_seq_dat_rpt, - aux_sym__r_flw_seq_dat_repeat1, - [18851] = 2, + sym__br_flw_jsv_bgn, + [17418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 6, + ACTIONS(1141), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18863] = 2, + [17431] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1987), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 6, + ACTIONS(1139), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18875] = 3, + [17463] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 3, + ACTIONS(1989), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + ACTIONS(1099), 4, sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, sym__br_flw_jsv_bgn, - ACTIONS(2025), 3, + [17478] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1485), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17497] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1555), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1557), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(594), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17516] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1557), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17535] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1123), 7, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [18889] = 2, + sym__br_flw_jsv_bgn, + [17548] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1443), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1445), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(627), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 6, + ACTIONS(1203), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [18901] = 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [17580] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 6, + ACTIONS(1810), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1445), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(539), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17599] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 7, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [18913] = 2, + [17612] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1455), 1, + sym__br_dqt_esc_nwl, + ACTIONS(1295), 2, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_seq, + ACTIONS(1457), 2, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + STATE(540), 2, + sym__br_mtl_dqt_ctn, + aux_sym__r_dqt_str_repeat1, + [17631] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1992), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + ACTIONS(1091), 4, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + sym__br_flw_jsv_bgn, + [17646] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1995), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17662] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1997), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17678] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2001), 1, + sym__r_dir_rsv_prm, + STATE(680), 1, + aux_sym__s_dir_rsv_repeat1, + ACTIONS(1999), 4, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + [17694] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1658), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17710] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1611), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17726] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1737), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17742] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1113), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [18925] = 3, + sym__r_flw_njv_bgn, + [17754] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 3, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_jsv_bgn, - ACTIONS(2030), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [18939] = 4, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2004), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(2033), 2, + ACTIONS(2006), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(635), 2, + STATE(701), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [18955] = 4, + [17786] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1597), 2, + ACTIONS(1607), 2, sym__br_sqt_str_ctn, sym__br_sqt_esc_sqt, - ACTIONS(2035), 2, + ACTIONS(2008), 2, sym__r_sqt_str_end, sym__br_sqt_str_end, - STATE(635), 2, + STATE(701), 2, sym__br_mtl_sqt_ctn, aux_sym__r_sqt_str_repeat1, - [18971] = 2, + [17802] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [18983] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2010), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17818] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [18995] = 3, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1631), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17834] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 3, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_jsv_bgn, - ACTIONS(2037), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19009] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1662), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1143), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19021] = 2, + [17862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1171), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19033] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1091), 3, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - sym__br_flw_jsv_bgn, - ACTIONS(2040), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19047] = 4, + [17874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 2, + ACTIONS(1884), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, - ACTIONS(2043), 2, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - STATE(627), 2, - sym__flw_seq_dat_rpt, - aux_sym__r_flw_seq_dat_repeat1, - [19063] = 2, + sym__r_flw_njv_bgn, + [17886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1221), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19075] = 2, + [17898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1263), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19087] = 2, + [17910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1255), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19099] = 2, + [17922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 6, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1253), 6, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [19111] = 2, + [17934] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 5, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2012), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1886), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_njv_bgn, - [19122] = 2, + [17962] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19133] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1633), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17978] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19144] = 2, + ACTIONS(2014), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2017), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [17994] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19155] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2019), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18010] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2021), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 5, + ACTIONS(1965), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19166] = 2, + sym__r_flw_njv_bgn, + [18038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 5, + ACTIONS(1976), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19177] = 2, + sym__r_flw_njv_bgn, + [18050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 5, - sym__r_flw_seq_end, + ACTIONS(1965), 3, sym__br_flw_seq_end, - sym__r_flw_sep_bgn, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19188] = 2, + ACTIONS(1981), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + [18064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 5, + ACTIONS(1071), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19199] = 2, + [18076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 5, + ACTIONS(1087), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19210] = 2, + [18088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 5, - sym__r_flw_seq_end, + ACTIONS(1087), 3, sym__br_flw_seq_end, - sym__r_flw_sep_bgn, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19221] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1097), 5, + ACTIONS(1959), 3, sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19232] = 2, + [18102] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 5, + ACTIONS(1103), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19243] = 3, + [18114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 2, + ACTIONS(1107), 3, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - ACTIONS(2008), 3, + ACTIONS(1962), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19256] = 2, + [18128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 5, + ACTIONS(1107), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19267] = 3, + [18140] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2016), 3, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2023), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18156] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1219), 6, sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19280] = 2, + [18168] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 5, + ACTIONS(1217), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19291] = 2, + [18180] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1619), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18196] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1747), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 5, + ACTIONS(1115), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19302] = 2, + [18224] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 5, + ACTIONS(1201), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19313] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1658), 5, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_nwl, - sym__br_dqt_esc_seq, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - [19324] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(315), 1, - sym__r_flw_njv_bgn, - ACTIONS(317), 1, - sym__br_flw_njv_bgn, - STATE(770), 1, - sym__r_flw_njl_ann_par, - STATE(973), 1, - sym__br_flw_njl_ann_par, - STATE(1328), 1, - sym__r_sgl_flw_njl_ann_par, - [19343] = 2, + [18236] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 5, + ACTIONS(1199), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19354] = 2, + [18248] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 5, + ACTIONS(1197), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19365] = 2, + [18260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 5, + ACTIONS(1189), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19376] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(292), 1, - sym__blk_imp_itm_tal, - ACTIONS(2045), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [19391] = 2, + [18272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 5, + ACTIONS(1187), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19402] = 2, + [18284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 5, + ACTIONS(1185), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19413] = 2, + [18296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 5, + ACTIONS(1183), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19424] = 2, + [18308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 5, + ACTIONS(1075), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19435] = 6, + sym__r_flw_njv_bgn, + [18320] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - sym__r_flw_njv_bgn, - ACTIONS(237), 1, - sym__br_flw_njv_bgn, - STATE(904), 1, - sym__r_flw_njl_ann_par, - STATE(937), 1, - sym__br_flw_njl_ann_par, - STATE(1300), 1, - sym__r_sgl_flw_njl_ann_par, - [19454] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2025), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18336] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19465] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1765), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18352] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19476] = 4, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1773), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18368] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(292), 1, - sym__blk_imp_itm_tal, - ACTIONS(2047), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [19491] = 2, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1745), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18384] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 5, + ACTIONS(1039), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19502] = 2, + [18396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 5, + ACTIONS(1031), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19513] = 3, + [18408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 2, + ACTIONS(1031), 3, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - ACTIONS(2025), 3, + ACTIONS(1978), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19526] = 2, + [18422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 5, + ACTIONS(1035), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19537] = 2, + [18434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 5, + ACTIONS(1079), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19548] = 3, + [18446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 2, + ACTIONS(1079), 3, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - ACTIONS(2030), 3, + ACTIONS(1984), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19561] = 2, + [18460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 5, + ACTIONS(1141), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19572] = 2, + [18472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 5, + ACTIONS(1139), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19583] = 3, + [18484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 2, + ACTIONS(1099), 3, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - ACTIONS(2037), 3, + ACTIONS(1989), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19596] = 2, + [18498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 5, + ACTIONS(1123), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19607] = 2, + sym__r_flw_jsv_bgn, + [18510] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 5, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2027), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18526] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1621), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18542] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1203), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19618] = 2, + [18554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 5, - sym__r_flw_seq_end, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2029), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1091), 3, sym__br_flw_seq_end, - sym__r_flw_sep_bgn, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, + ACTIONS(1992), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19629] = 2, + [18584] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2004), 5, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19640] = 2, + ACTIONS(2033), 1, + sym__r_dir_rsv_prm, + STATE(680), 1, + aux_sym__s_dir_rsv_repeat1, + ACTIONS(2031), 4, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + [18600] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 5, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2035), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18616] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1625), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18632] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1155), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19651] = 2, + [18644] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 5, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2037), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18660] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(2039), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18676] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1153), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19662] = 3, + [18688] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(1999), 3, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1627), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18704] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1692), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1151), 6, sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [19675] = 2, + sym__br_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [18732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 5, + ACTIONS(1149), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19686] = 2, + [18744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1607), 2, + sym__br_sqt_str_ctn, + sym__br_sqt_esc_sqt, + ACTIONS(1642), 2, + sym__r_sqt_str_end, + sym__br_sqt_str_end, + STATE(701), 2, + sym__br_mtl_sqt_ctn, + aux_sym__r_sqt_str_repeat1, + [18760] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2043), 1, + sym__r_dir_rsv_prm, + STATE(746), 1, + aux_sym__s_dir_rsv_repeat1, + ACTIONS(2041), 4, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + [18776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 5, + ACTIONS(1159), 6, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19697] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2049), 5, - sym__br_dqt_str_ctn, - sym__br_dqt_esc_nwl, - sym__br_dqt_esc_seq, - sym__r_dqt_str_end, - sym__br_dqt_str_end, - [19708] = 3, + [18788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2040), 3, + ACTIONS(1157), 6, sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, sym__r_flw_jsv_bgn, - [19721] = 2, + [18800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 5, + ACTIONS(1123), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [19732] = 4, + [18811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(296), 1, - sym__blk_imp_itm_tal, - ACTIONS(2047), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [19747] = 2, + ACTIONS(1039), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [18822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2051), 4, + ACTIONS(2045), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [19757] = 3, + [18833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 2, + ACTIONS(2047), 5, + sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - ACTIONS(2040), 2, + [18844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2047), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [19769] = 2, + sym__br_flw_sep_bgn, + [18855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2053), 4, + ACTIONS(2049), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [19779] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1107), 4, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - sym__r_blk_imp_bgn, - [19789] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(237), 1, - sym__br_flw_njv_bgn, - ACTIONS(452), 1, - sym__r_flw_njv_bgn, - STATE(867), 1, - sym__r_flw_njl_ann_par, - STATE(907), 1, - sym__br_flw_njl_ann_par, - [19805] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2057), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [19819] = 3, + [18866] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 1, - sym__r_blk_imp_bgn, - ACTIONS(1045), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [19831] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2059), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [19845] = 4, + ACTIONS(2047), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [18877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2063), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [19859] = 5, + ACTIONS(2047), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [18888] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(235), 1, + sym__r_flw_njv_bgn, ACTIONS(237), 1, sym__br_flw_njv_bgn, - ACTIONS(452), 1, - sym__r_flw_njv_bgn, - STATE(868), 1, - sym__r_flw_njl_ann_par, - STATE(929), 1, + STATE(804), 1, sym__br_flw_njl_ann_par, - [19875] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1999), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(2002), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - [19887] = 2, + STATE(914), 1, + sym__r_flw_njl_ann_par, + STATE(1300), 1, + sym__r_sgl_flw_njl_ann_par, + [18907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2004), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2051), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [19897] = 2, + [18918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2051), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [19907] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1638), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2065), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [19921] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2068), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [19935] = 4, + [18929] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2072), 1, + ACTIONS(1652), 5, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_nwl, + sym__br_dqt_esc_seq, sym__r_dqt_str_end, - STATE(869), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2070), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [19949] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2074), 1, - sym__bl, - STATE(980), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [19965] = 5, + sym__br_dqt_str_end, + [18940] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2076), 1, - sym__bl, - STATE(981), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [19981] = 2, + ACTIONS(1021), 1, + sym__r_blk_imp_bgn, + STATE(296), 1, + sym__blk_imp_itm_tal, + ACTIONS(2053), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [18955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(2051), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [19991] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1109), 4, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - sym__r_blk_imp_bgn, - [20001] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2080), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20015] = 4, + [18966] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(296), 1, - sym__blk_imp_itm_tal, - ACTIONS(1019), 2, - sym__b_blk_seq_bgn, - sym__bl, - [20029] = 2, + ACTIONS(2051), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [18977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(1075), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20039] = 4, + [18988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(292), 1, - sym__blk_imp_itm_tal, - ACTIONS(1019), 2, - sym__b_blk_seq_bgn, - sym__bl, - [20053] = 4, + ACTIONS(1113), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [18999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2084), 1, - sym__r_sqt_str_end, - STATE(788), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2082), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20067] = 4, + ACTIONS(1981), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(1965), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_sep_bgn, + [19012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2088), 1, - sym__r_sqt_str_end, - STATE(870), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2086), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20081] = 2, + ACTIONS(1976), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 4, + ACTIONS(1965), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20091] = 3, + [19034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, - sym__r_blk_imp_bgn, - ACTIONS(1035), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [20103] = 2, + ACTIONS(2055), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2092), 4, + ACTIONS(2057), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20113] = 4, + [19056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1890), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2094), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20127] = 5, + ACTIONS(1143), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2097), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [20143] = 2, + ACTIONS(1171), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(1221), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20153] = 3, + [19089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 1, - sym__r_blk_imp_bgn, - ACTIONS(1091), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [20165] = 3, + ACTIONS(1263), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19100] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1099), 1, + ACTIONS(1021), 1, sym__r_blk_imp_bgn, - ACTIONS(1097), 3, + STATE(292), 1, + sym__blk_imp_itm_tal, + ACTIONS(2059), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [20177] = 2, + [19115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, + ACTIONS(1255), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20187] = 4, + [19126] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, - sym__r_flw_seq_end, - ACTIONS(2103), 1, + ACTIONS(1253), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - STATE(803), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [20201] = 2, + sym__br_flw_sep_bgn, + [19137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 4, + ACTIONS(1071), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20211] = 2, + [19148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2108), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1087), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20221] = 4, + [19159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(733), 1, - sym__r_flw_njv_bgn, - STATE(1306), 1, - sym__r_sgl_flw_njl_ann_par, - ACTIONS(2110), 2, - sym__r_flw_seq_end, + ACTIONS(1959), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - [20235] = 2, + ACTIONS(1087), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + [19172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2053), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1103), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20245] = 4, + [19183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2112), 1, - sym__r_flw_jsv_bgn, - STATE(1287), 1, - sym__r_sgl_flw_jsl_ann_par, - ACTIONS(2110), 2, - sym__r_flw_seq_end, + ACTIONS(1962), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - [20259] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2116), 1, - sym__r_dqt_str_end, - STATE(827), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2114), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [20273] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2120), 1, - sym__r_sqt_str_end, - STATE(828), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2118), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20287] = 2, + ACTIONS(1107), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + [19196] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2090), 4, + ACTIONS(1107), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20297] = 2, + [19207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1219), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20307] = 2, + [19218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1217), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20317] = 4, + [19229] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2101), 1, + ACTIONS(1115), 5, sym__r_flw_map_end, - ACTIONS(2122), 1, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - STATE(814), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [20331] = 4, + sym__br_flw_sep_bgn, + [19240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2125), 1, - sym__r_flw_seq_end, - ACTIONS(2127), 1, + ACTIONS(1201), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - STATE(850), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [20345] = 2, + sym__br_flw_sep_bgn, + [19251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 4, + ACTIONS(1199), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20355] = 2, + [19262] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 4, + ACTIONS(1197), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20365] = 2, + [19273] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1189), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20375] = 2, + [19284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2131), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(1187), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20385] = 2, + [19295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 4, + ACTIONS(2045), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20395] = 2, + [19306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 4, + ACTIONS(1185), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20405] = 2, + [19317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, + ACTIONS(1183), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20415] = 2, + [19328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1075), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20425] = 2, + [19339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1113), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20435] = 2, + [19350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2061), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20445] = 2, + [19361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2055), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20455] = 4, + [19372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2133), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [20469] = 4, + ACTIONS(2057), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2135), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20483] = 2, + ACTIONS(1884), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1886), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20493] = 3, + [19405] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1021), 1, sym__r_blk_imp_bgn, - ACTIONS(1073), 3, + STATE(292), 1, + sym__blk_imp_itm_tal, + ACTIONS(2053), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [20505] = 2, + [19420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2137), 4, + ACTIONS(2063), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20515] = 2, + [19431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 4, + ACTIONS(1031), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20525] = 2, + [19442] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 4, + ACTIONS(1978), 2, sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, + ACTIONS(1031), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - [20535] = 2, + [19455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 4, + ACTIONS(1035), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20545] = 3, + [19466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 2, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - ACTIONS(2008), 2, + ACTIONS(1079), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [20557] = 2, + sym__br_flw_sep_bgn, + [19477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 4, + ACTIONS(1984), 2, sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, + ACTIONS(1079), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - [20567] = 3, + [19490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 2, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - ACTIONS(2016), 2, + ACTIONS(1141), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [20579] = 2, + sym__br_flw_sep_bgn, + [19501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 4, + ACTIONS(1139), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20589] = 3, + [19512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 1, - sym__r_blk_imp_bgn, - ACTIONS(1083), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [20601] = 2, + ACTIONS(1989), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(1099), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + [19525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 4, + ACTIONS(1123), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20611] = 2, + [19536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 4, + ACTIONS(1203), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20621] = 2, + [19547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 4, + ACTIONS(1992), 2, sym__r_flw_map_end, + sym__r_flw_sep_bgn, + ACTIONS(1091), 3, sym__br_flw_map_end, + sym__b_flw_map_end, + sym__br_flw_sep_bgn, + [19560] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2065), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20631] = 2, + [19571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 4, + ACTIONS(1149), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20641] = 2, + [19582] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 4, + ACTIONS(1151), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20651] = 2, + [19593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 4, + ACTIONS(1153), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20661] = 2, + [19604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 4, + ACTIONS(2067), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20671] = 2, + [19615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 4, + ACTIONS(1155), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20681] = 2, + [19626] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 4, + ACTIONS(1157), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20691] = 2, + [19637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 4, + ACTIONS(1159), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20701] = 4, + [19648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, + ACTIONS(1143), 5, sym__r_flw_seq_end, - ACTIONS(2139), 1, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - STATE(803), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [20715] = 2, + sym__br_flw_sep_bgn, + [19659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 4, + ACTIONS(1171), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20725] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1089), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [20737] = 2, + [19670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 4, + ACTIONS(1221), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20747] = 2, + [19681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2141), 4, + ACTIONS(2045), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20757] = 2, + [19692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2143), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1263), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20767] = 2, + [19703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2145), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1255), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20777] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2149), 1, - sym__r_dqt_str_end, - STATE(773), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2147), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [20791] = 2, + [19714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2129), 4, + ACTIONS(1253), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20801] = 3, + [19725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 2, - sym__r_flw_map_end, + ACTIONS(1071), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - ACTIONS(2002), 2, - sym__br_flw_map_end, sym__br_flw_sep_bgn, - [20813] = 2, + [19736] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2004), 4, + ACTIONS(2067), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20823] = 2, + [19747] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2002), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1087), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20833] = 2, + [19758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2051), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1959), 2, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, + ACTIONS(1087), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - [20843] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2153), 1, - sym__r_sqt_str_end, - STATE(776), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2151), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20857] = 3, + [19771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2155), 2, - sym__r_flw_map_end, + ACTIONS(1103), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - ACTIONS(2158), 2, - sym__br_flw_map_end, sym__br_flw_sep_bgn, - [20869] = 2, + [19782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2160), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1962), 2, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, + ACTIONS(1107), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - [20879] = 4, + [19795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2162), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20893] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2053), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1107), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20903] = 2, + [19806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2108), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1219), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20913] = 4, + [19817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2164), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [20927] = 4, + ACTIONS(1217), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2166), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [20941] = 2, + ACTIONS(1115), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2108), 4, + ACTIONS(1201), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20951] = 2, + [19850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2131), 4, + ACTIONS(1199), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20961] = 2, + [19861] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2106), 4, + ACTIONS(1197), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20971] = 2, + [19872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2051), 4, + ACTIONS(2069), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20981] = 2, + [19883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2168), 4, + ACTIONS(2071), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [20991] = 2, + [19894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2168), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1189), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21001] = 4, + [19905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2172), 1, - sym__r_sqt_str_end, - STATE(928), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2170), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [21015] = 2, + ACTIONS(1187), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2168), 4, + ACTIONS(1981), 2, sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, + ACTIONS(1965), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - [21025] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2174), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21041] = 2, + [19929] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 4, + ACTIONS(1976), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21051] = 2, + [19940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 4, + ACTIONS(1965), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21061] = 4, + [19951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2178), 1, - sym__r_dqt_str_end, - STATE(782), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2176), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [21075] = 2, + ACTIONS(2073), 5, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [19962] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2160), 4, + ACTIONS(1185), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21085] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2180), 1, - sym__bl, - STATE(918), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21101] = 2, + [19973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2053), 4, + ACTIONS(1183), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21111] = 3, + [19984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 2, + ACTIONS(2075), 5, + sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - ACTIONS(2025), 2, + [19995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2077), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [21123] = 2, + sym__br_flw_sep_bgn, + [20006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2053), 4, + ACTIONS(2079), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21133] = 5, + [20017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2182), 1, - sym__bl, - STATE(879), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21149] = 4, + ACTIONS(1039), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2184), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [21163] = 2, + ACTIONS(1031), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2108), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2063), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21173] = 2, + [20050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1978), 2, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, + ACTIONS(1031), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - [21183] = 2, + [20063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1035), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21193] = 2, + [20074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2047), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21203] = 2, + [20085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 4, + ACTIONS(2073), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21213] = 3, + [20096] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 2, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - ACTIONS(2030), 2, + ACTIONS(2081), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [21225] = 2, + sym__br_flw_sep_bgn, + [20107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 4, + ACTIONS(2081), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21235] = 2, + [20118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 4, + ACTIONS(2073), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21245] = 3, + [20129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 2, - sym__br_flw_map_end, - sym__br_flw_sep_bgn, - ACTIONS(2037), 2, + ACTIONS(2081), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [21257] = 2, + sym__br_flw_sep_bgn, + [20140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2047), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21267] = 2, + [20151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1079), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21277] = 3, + [20162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 1, - sym__r_blk_imp_bgn, - ACTIONS(1041), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [21289] = 4, + ACTIONS(2047), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(905), 1, - sym__r_flw_map_end, - ACTIONS(2186), 1, + ACTIONS(2047), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - STATE(814), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [21303] = 2, + sym__br_flw_sep_bgn, + [20184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2188), 4, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - [21313] = 2, + ACTIONS(1984), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(1079), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_sep_bgn, + [20197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2053), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1141), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21323] = 2, + [20208] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + sym__r_flw_njv_bgn, + ACTIONS(317), 1, + sym__br_flw_njv_bgn, + STATE(891), 1, + sym__r_flw_njl_ann_par, + STATE(923), 1, + sym__br_flw_njl_ann_par, + STATE(1326), 1, + sym__r_sgl_flw_njl_ann_par, + [20227] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, + ACTIONS(1139), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21333] = 2, + [20238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2192), 4, + ACTIONS(2051), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21343] = 2, + [20249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2051), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21353] = 2, + [20260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 4, + ACTIONS(2051), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21363] = 2, + [20271] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1989), 2, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, + ACTIONS(1099), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__br_flw_sep_bgn, - [21373] = 2, + [20284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, + ACTIONS(2077), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21383] = 2, + [20295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 4, + ACTIONS(1203), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21393] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2196), 1, - sym__b_blk_seq_bgn, - ACTIONS(2199), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21409] = 2, + [20306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 4, + ACTIONS(1884), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21419] = 2, + [20317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 4, + ACTIONS(1886), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21429] = 4, + [20328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2125), 1, - sym__r_flw_map_end, - ACTIONS(2201), 1, + ACTIONS(2051), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, - STATE(902), 2, - sym__sgl_flw_col_dat_rpt, - aux_sym__r_sgl_flw_col_dat_repeat1, - [21443] = 2, + sym__br_flw_sep_bgn, + [20339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 4, + ACTIONS(2083), 2, sym__r_flw_map_end, - sym__br_flw_map_end, sym__r_flw_sep_bgn, + ACTIONS(2086), 3, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__br_flw_sep_bgn, - [21453] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2203), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21469] = 5, + [20352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2205), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21485] = 5, + ACTIONS(1992), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(1091), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_sep_bgn, + [20365] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym__br_flw_njv_bgn, - ACTIONS(478), 1, - sym__r_flw_njv_bgn, - STATE(807), 1, - sym__r_flw_njl_ann_par, - STATE(905), 1, - sym__br_flw_njl_ann_par, - [21501] = 2, + ACTIONS(1149), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20376] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2207), 4, + ACTIONS(1151), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21511] = 5, + [20387] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2209), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [21527] = 4, + ACTIONS(2083), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + ACTIONS(2086), 3, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__br_flw_sep_bgn, + [20400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2213), 1, - sym__r_sqt_str_end, - STATE(866), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2211), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [21541] = 4, + ACTIONS(2075), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20411] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2217), 1, - sym__r_dqt_str_end, - STATE(889), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2215), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [21555] = 2, + ACTIONS(1153), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1155), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21565] = 2, + [20433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(1157), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21575] = 5, + [20444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - sym__br_flw_njv_bgn, - ACTIONS(478), 1, - sym__r_flw_njv_bgn, - STATE(805), 1, - sym__r_flw_njl_ann_par, - STATE(908), 1, - sym__br_flw_njl_ann_par, - [21591] = 4, + ACTIONS(1159), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2219), 1, - sym__r_flw_jsv_bgn, - STATE(1298), 1, - sym__r_sgl_flw_jsl_ann_par, - ACTIONS(2110), 2, + ACTIONS(2088), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [21605] = 4, + sym__br_flw_sep_bgn, + [20466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2221), 1, - sym__r_sqt_str_end, - STATE(797), 1, - aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, - sym__r_sqt_str_ctn, - sym__r_sqt_esc_sqt, - [21619] = 2, + ACTIONS(2088), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20477] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 4, - sym__r_flw_map_end, - sym__br_flw_map_end, + ACTIONS(2079), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21629] = 5, + [20488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1951), 1, - sym__r_flw_jsv_bgn, - ACTIONS(2223), 1, - sym__br_flw_jsv_bgn, - STATE(885), 1, - sym__r_flw_jsl_ann_par, - STATE(910), 1, - sym__br_flw_jsl_ann_par, - [21645] = 2, + ACTIONS(2077), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, + ACTIONS(2077), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21655] = 2, + [20510] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2194), 4, + ACTIONS(2049), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21665] = 4, + [20521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(761), 1, - sym__r_flw_njv_bgn, - STATE(1297), 1, - sym__r_sgl_flw_njl_ann_par, - ACTIONS(2110), 2, + ACTIONS(2079), 5, sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, - [21679] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2227), 1, - sym__r_dqt_str_end, - STATE(775), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2225), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [21693] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1951), 1, - sym__r_flw_jsv_bgn, - ACTIONS(2223), 1, - sym__br_flw_jsv_bgn, - STATE(871), 1, - sym__r_flw_jsl_ann_par, - STATE(911), 1, - sym__br_flw_jsl_ann_par, - [21709] = 2, + sym__br_flw_sep_bgn, + [20532] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(2090), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21719] = 2, + [20543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, + ACTIONS(2077), 5, sym__r_flw_map_end, sym__br_flw_map_end, + sym__b_flw_map_end, + sym__r_flw_sep_bgn, + sym__br_flw_sep_bgn, + [20554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2092), 5, + sym__br_dqt_str_ctn, + sym__br_dqt_esc_nwl, + sym__br_dqt_esc_seq, + sym__r_dqt_str_end, + sym__br_dqt_str_end, + [20565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2045), 5, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21729] = 2, + [20576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 4, + ACTIONS(2067), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21739] = 2, + [20587] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 4, + ACTIONS(2077), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21749] = 2, + [20598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 4, + ACTIONS(2045), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21759] = 2, + [20609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(2094), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21769] = 2, + [20620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, + ACTIONS(2079), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21779] = 2, + [20631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 4, + ACTIONS(2067), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21789] = 2, + [20642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 4, + ACTIONS(2045), 5, sym__r_flw_seq_end, sym__br_flw_seq_end, + sym__b_flw_seq_end, sym__r_flw_sep_bgn, sym__br_flw_sep_bgn, - [21799] = 5, + [20653] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 1, + sym__br_flw_njv_bgn, + ACTIONS(478), 1, + sym__r_flw_njv_bgn, + STATE(916), 1, + sym__br_flw_njl_ann_par, + STATE(918), 1, + sym__r_flw_njl_ann_par, + [20669] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(69), 1, sym__b_blk_seq_bgn, - ACTIONS(2229), 1, + ACTIONS(2096), 1, sym__bl, - STATE(917), 1, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [20685] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2100), 1, + sym__r_sqt_str_end, + STATE(977), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2098), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20699] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2104), 1, + sym__r_dqt_str_end, + STATE(978), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2102), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20713] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 4, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + [20723] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1089), 1, + sym__r_blk_imp_bgn, + ACTIONS(1087), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [20735] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2110), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20749] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2112), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [20765] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2116), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20779] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2118), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [20795] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2122), 1, + sym__r_sqt_str_end, + STATE(980), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2120), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20809] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2126), 1, + sym__r_dqt_str_end, + STATE(952), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2124), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20823] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2128), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20837] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2130), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20851] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1638), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2132), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20865] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2137), 1, + sym__r_sqt_str_end, + STATE(930), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2135), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20879] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2141), 1, + sym__r_dqt_str_end, + STATE(932), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2139), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20893] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2143), 1, + sym__bl, + STATE(962), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [20909] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1919), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2145), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20923] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2148), 1, + sym__bl, + STATE(925), 1, aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, + STATE(1162), 1, sym__b_blk_seq_itm, - [21815] = 5, + [20939] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2150), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [20953] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2152), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [20967] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1021), 1, + sym__r_blk_imp_bgn, + STATE(296), 1, + sym__blk_imp_itm_tal, + ACTIONS(1019), 2, + sym__b_blk_seq_bgn, + sym__bl, + [20981] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1021), 1, + sym__r_blk_imp_bgn, + STATE(292), 1, + sym__blk_imp_itm_tal, + ACTIONS(1019), 2, + sym__b_blk_seq_bgn, + sym__bl, + [20995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1075), 4, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + sym__r_blk_imp_bgn, + [21005] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(237), 1, + sym__br_flw_njv_bgn, + ACTIONS(452), 1, + sym__r_flw_njv_bgn, + STATE(763), 1, + sym__br_flw_njl_ann_par, + STATE(866), 1, + sym__r_flw_njl_ann_par, + [21021] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(237), 1, + sym__br_flw_njv_bgn, + ACTIONS(452), 1, + sym__r_flw_njv_bgn, + STATE(843), 1, + sym__br_flw_njl_ann_par, + STATE(867), 1, + sym__r_flw_njl_ann_par, + [21037] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(69), 1, sym__b_blk_seq_bgn, - ACTIONS(2231), 1, + ACTIONS(2154), 1, sym__bl, - STATE(921), 1, + STATE(995), 1, aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, + STATE(1162), 1, sym__b_blk_seq_itm, - [21831] = 2, + [21053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21841] = 2, + ACTIONS(2156), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21067] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21851] = 2, + ACTIONS(1093), 1, + sym__r_blk_imp_bgn, + ACTIONS(1091), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21861] = 3, + ACTIONS(1113), 4, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + sym__r_blk_imp_bgn, + [21089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1109), 1, sym__r_blk_imp_bgn, - ACTIONS(1031), 3, + ACTIONS(1107), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [21873] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2008), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [21885] = 2, + [21101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2078), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21895] = 2, + ACTIONS(1041), 1, + sym__r_blk_imp_bgn, + ACTIONS(1039), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21113] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 4, + ACTIONS(741), 1, + sym__r_flw_njv_bgn, + STATE(1308), 1, + sym__r_sgl_flw_njl_ann_par, + ACTIONS(2158), 2, sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21905] = 3, + [21127] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2016), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [21917] = 2, + ACTIONS(317), 1, + sym__br_flw_njv_bgn, + ACTIONS(478), 1, + sym__r_flw_njv_bgn, + STATE(917), 1, + sym__br_flw_njl_ann_par, + STATE(921), 1, + sym__r_flw_njl_ann_par, + [21143] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 4, + ACTIONS(2160), 1, + sym__r_flw_jsv_bgn, + STATE(1291), 1, + sym__r_sgl_flw_jsl_ann_par, + ACTIONS(2158), 2, sym__r_flw_seq_end, - sym__br_flw_seq_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21927] = 3, + [21157] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1105), 1, sym__r_blk_imp_bgn, - ACTIONS(1061), 3, + ACTIONS(1103), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [21939] = 3, + [21169] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1033), 1, sym__r_blk_imp_bgn, - ACTIONS(1067), 3, + ACTIONS(1031), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [21951] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1215), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21961] = 2, + [21181] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21971] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2162), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21197] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21981] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2164), 1, + sym__bl, + STATE(931), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21213] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [21991] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2166), 1, + sym__bl, + STATE(933), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21229] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 4, + ACTIONS(2168), 1, sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2170), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22001] = 2, + STATE(1002), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21243] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(901), 1, + sym__r_flw_map_end, + ACTIONS(2172), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22011] = 4, + STATE(984), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21257] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2233), 1, + ACTIONS(2176), 1, sym__r_sqt_str_end, - STATE(797), 1, + STATE(973), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(2061), 2, + ACTIONS(2174), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - [22025] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2235), 1, - sym__r_dqt_str_end, - STATE(781), 1, - aux_sym__r_sgl_dqt_ctn, - ACTIONS(2055), 2, - sym__r_dqt_str_ctn, - sym__r_dqt_esc_seq, - [22039] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2078), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22049] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1185), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22059] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1183), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22069] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2099), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22079] = 2, + [21271] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22089] = 3, + ACTIONS(2178), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21285] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, + ACTIONS(1061), 1, sym__r_blk_imp_bgn, - ACTIONS(1075), 3, + ACTIONS(1059), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22101] = 2, + [21297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22111] = 2, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1065), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21309] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2190), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22121] = 5, + ACTIONS(1037), 1, + sym__r_blk_imp_bgn, + ACTIONS(1035), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21321] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, - sym__r_flw_jsv_bgn, - ACTIONS(1797), 1, - sym__br_flw_jsv_bgn, - STATE(890), 1, - sym__r_flw_jsl_ann_par, - STATE(932), 1, - sym__br_flw_jsl_ann_par, - [22137] = 5, + ACTIONS(2180), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1795), 1, - sym__r_flw_jsv_bgn, - ACTIONS(1797), 1, - sym__br_flw_jsv_bgn, - STATE(887), 1, - sym__r_flw_jsl_ann_par, - STATE(931), 1, - sym__br_flw_jsl_ann_par, - [22153] = 3, + ACTIONS(2182), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(1067), 1, sym__r_blk_imp_bgn, - ACTIONS(1079), 3, + ACTIONS(1069), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22165] = 3, + [21361] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2155), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - ACTIONS(2158), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - [22177] = 2, + ACTIONS(2186), 1, + sym__r_dqt_str_end, + STATE(972), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2184), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22187] = 2, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1097), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22197] = 5, + ACTIONS(2188), 1, + sym__r_sqt_str_end, + STATE(942), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2108), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2237), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [22213] = 5, + ACTIONS(2190), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21415] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(69), 1, - sym__b_blk_seq_bgn, - ACTIONS(2239), 1, - sym__bl, - STATE(912), 1, - aux_sym__hidden_r_blk_seq_repeat1, - STATE(1149), 1, - sym__b_blk_seq_itm, - [22229] = 4, + ACTIONS(2192), 1, + sym__r_dqt_str_end, + STATE(938), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2114), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21429] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2243), 1, + ACTIONS(2194), 1, sym__r_sqt_str_end, - STATE(964), 1, + STATE(942), 1, aux_sym__r_sgl_sqt_ctn, - ACTIONS(2241), 2, + ACTIONS(2108), 2, sym__r_sqt_str_ctn, sym__r_sqt_esc_sqt, - [22243] = 4, + [21443] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2247), 1, + ACTIONS(2198), 1, sym__r_dqt_str_end, - STATE(965), 1, + STATE(936), 1, aux_sym__r_sgl_dqt_ctn, - ACTIONS(2245), 2, + ACTIONS(2196), 2, sym__r_dqt_str_ctn, sym__r_dqt_esc_seq, - [22257] = 2, + [21457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2249), 4, - sym__s_dir_yml_bgn, - sym__s_dir_tag_bgn, - sym__s_dir_rsv_bgn, - sym__s_drs_end, - [22267] = 2, + ACTIONS(2202), 1, + sym__r_sqt_str_end, + STATE(937), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2200), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21471] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2099), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22277] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2204), 1, + sym__bl, + STATE(988), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21487] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2137), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2206), 1, + sym__r_flw_map_end, + ACTIONS(2208), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22287] = 2, + STATE(984), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21501] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22297] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2211), 1, + sym__bl, + STATE(999), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21517] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 4, + ACTIONS(2206), 1, sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2213), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22307] = 2, + STATE(986), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21531] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + STATE(1296), 1, + sym__r_sgl_flw_njl_ann_par, + ACTIONS(2158), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22317] = 2, + [21545] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22327] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2216), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21561] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22337] = 2, + ACTIONS(2220), 1, + sym__r_sqt_str_end, + STATE(945), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2218), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21575] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2222), 1, + sym__r_flw_jsv_bgn, + STATE(1297), 1, + sym__r_sgl_flw_jsl_ann_par, + ACTIONS(2158), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22347] = 3, + [21589] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2226), 1, + sym__r_dqt_str_end, + STATE(944), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2224), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21603] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2230), 1, + sym__r_sqt_str_end, + STATE(968), 1, + aux_sym__r_sgl_sqt_ctn, + ACTIONS(2228), 2, + sym__r_sqt_str_ctn, + sym__r_sqt_esc_sqt, + [21617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, + ACTIONS(1101), 1, sym__r_blk_imp_bgn, - ACTIONS(1101), 3, + ACTIONS(1099), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1041), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22369] = 2, + [21629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22379] = 3, + ACTIONS(1073), 1, + sym__r_blk_imp_bgn, + ACTIONS(1071), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2040), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [22391] = 2, + ACTIONS(2232), 1, + sym__b_blk_seq_bgn, + ACTIONS(2235), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22401] = 2, + ACTIONS(1081), 1, + sym__r_blk_imp_bgn, + ACTIONS(1079), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21669] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22411] = 3, + ACTIONS(1666), 1, + sym__r_flw_jsv_bgn, + ACTIONS(1668), 1, + sym__br_flw_jsv_bgn, + STATE(831), 1, + sym__br_flw_jsl_ann_par, + STATE(912), 1, + sym__r_flw_jsl_ann_par, + [21685] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2037), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [22423] = 2, + ACTIONS(1666), 1, + sym__r_flw_jsv_bgn, + ACTIONS(1668), 1, + sym__br_flw_jsv_bgn, + STATE(838), 1, + sym__br_flw_jsl_ann_par, + STATE(910), 1, + sym__r_flw_jsl_ann_par, + [21701] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22433] = 2, + ACTIONS(69), 1, + sym__b_blk_seq_bgn, + ACTIONS(2237), 1, + sym__bl, + STATE(995), 1, + aux_sym__hidden_r_blk_seq_repeat1, + STATE(1162), 1, + sym__b_blk_seq_itm, + [21717] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2168), 1, + sym__r_flw_map_end, + ACTIONS(2239), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22443] = 3, + STATE(966), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21731] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2030), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [22455] = 2, + ACTIONS(2243), 1, + sym__r_dqt_str_end, + STATE(979), 1, + aux_sym__r_sgl_dqt_ctn, + ACTIONS(2241), 2, + sym__r_dqt_str_ctn, + sym__r_dqt_esc_seq, + [21745] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 4, + ACTIONS(901), 1, sym__r_flw_seq_end, - sym__br_flw_seq_end, + ACTIONS(2245), 1, sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22465] = 2, + STATE(986), 2, + sym__sgl_flw_col_dat_rpt, + aux_sym__r_sgl_flw_col_dat_repeat1, + [21759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 4, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - sym__r_flw_sep_bgn, - sym__br_flw_sep_bgn, - [22475] = 3, + ACTIONS(2247), 4, + sym__s_dir_yml_bgn, + sym__s_dir_tag_bgn, + sym__s_dir_rsv_bgn, + sym__s_drs_end, + [21769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 2, - sym__br_flw_seq_end, - sym__br_flw_sep_bgn, - ACTIONS(2025), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [22487] = 2, + ACTIONS(1862), 1, + sym__r_flw_jsv_bgn, + ACTIONS(2249), 1, + sym__br_flw_jsv_bgn, + STATE(908), 1, + sym__r_flw_jsl_ann_par, + STATE(922), 1, + sym__br_flw_jsl_ann_par, + [21785] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, + ACTIONS(1862), 1, sym__r_flw_jsv_bgn, - [22496] = 2, + ACTIONS(2249), 1, + sym__br_flw_jsv_bgn, + STATE(909), 1, + sym__r_flw_jsl_ann_par, + STATE(919), 1, + sym__br_flw_jsl_ann_par, + [21801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [22505] = 2, + ACTIONS(1113), 3, + sym__b_blk_seq_bgn, + sym__r_blk_imp_bgn, + sym__bl, + [21810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 3, + ACTIONS(1177), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22514] = 2, + [21819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [22523] = 2, + ACTIONS(1089), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [21828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 3, + ACTIONS(1103), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22532] = 2, + [21837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 3, + ACTIONS(1157), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22541] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2253), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [22550] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1081), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [22559] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1033), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [22568] = 2, + [21846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 3, + ACTIONS(1123), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22577] = 4, + [21855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2255), 1, + ACTIONS(1159), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21864] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2251), 1, sym__br_blk_str_ctn, - ACTIONS(2257), 1, + ACTIONS(2253), 1, sym__bl, - STATE(1109), 1, + STATE(1110), 1, aux_sym__r_blk_str_repeat1, - [22590] = 2, + [21877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2259), 3, + ACTIONS(1161), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1163), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21895] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2255), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22599] = 2, + [21904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2261), 3, + ACTIONS(2257), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22608] = 2, + [21913] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2259), 3, - sym__r_flw_seq_end, + sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22617] = 2, + [21922] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2261), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [22626] = 4, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [21931] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2263), 1, sym__br_blk_str_ctn, - ACTIONS(2265), 1, + ACTIONS(2266), 1, sym__bl, - STATE(1034), 1, + STATE(1020), 1, aux_sym__r_blk_str_repeat1, - [22639] = 4, + [21944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2267), 1, - sym__br_blk_str_ctn, - ACTIONS(2269), 1, - sym__bl, - STATE(1035), 1, - aux_sym__r_blk_str_repeat1, - [22652] = 2, + ACTIONS(1213), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2271), 3, + ACTIONS(1071), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22661] = 2, + [21962] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2268), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [21971] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 3, + ACTIONS(2270), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22670] = 2, + [21980] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 3, + ACTIONS(2268), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22679] = 3, + [21989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - sym__r_blk_imp_bgn, - ACTIONS(1061), 2, - sym__b_blk_seq_bgn, - sym__bl, - [22690] = 3, + ACTIONS(1141), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [21998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1067), 2, - sym__b_blk_seq_bgn, - sym__bl, - [22701] = 2, + ACTIONS(2272), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 3, + ACTIONS(1165), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22710] = 2, + [22016] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2255), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22025] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2275), 3, + ACTIONS(2274), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22719] = 2, + [22034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 3, + ACTIONS(1211), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22728] = 2, + [22043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [22737] = 2, + ACTIONS(2276), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [22052] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 3, + ACTIONS(1209), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22746] = 2, + [22061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 3, + ACTIONS(2278), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22070] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2280), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22079] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1207), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22755] = 4, + [22088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, - sym__br_blk_str_ctn, - ACTIONS(2279), 1, - sym__bl, - STATE(1041), 1, - aux_sym__r_blk_str_repeat1, - [22768] = 4, + ACTIONS(2282), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [22097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, - sym__br_blk_str_ctn, - ACTIONS(2281), 1, - sym__bl, - STATE(1041), 1, - aux_sym__r_blk_str_repeat1, - [22781] = 3, + ACTIONS(2257), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1093), 1, - sym__r_blk_imp_bgn, - ACTIONS(1091), 2, - sym__b_blk_seq_bgn, - sym__bl, - [22792] = 2, + ACTIONS(2284), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [22115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 3, + ACTIONS(1205), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22801] = 2, + [22124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [22810] = 2, + ACTIONS(1089), 1, + sym__r_blk_imp_bgn, + ACTIONS(1087), 2, + sym__b_blk_seq_bgn, + sym__bl, + [22135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 3, + ACTIONS(1219), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22819] = 2, + [22144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1101), 1, + sym__r_blk_imp_bgn, + ACTIONS(1099), 2, + sym__b_blk_seq_bgn, + sym__bl, + [22155] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 3, + ACTIONS(2274), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22828] = 4, + [22164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2285), 1, - sym__br_blk_str_ctn, - ACTIONS(2288), 1, + ACTIONS(1041), 1, + sym__r_blk_imp_bgn, + ACTIONS(1039), 2, + sym__b_blk_seq_bgn, sym__bl, - STATE(1041), 1, - aux_sym__r_blk_str_repeat1, - [22841] = 2, + [22175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1209), 3, + ACTIONS(1079), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22850] = 2, + [22184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 3, + ACTIONS(2286), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [22859] = 3, + sym__r_flw_njv_bgn, + [22193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1103), 1, + ACTIONS(1081), 1, sym__r_blk_imp_bgn, - ACTIONS(1101), 2, + ACTIONS(1079), 2, sym__b_blk_seq_bgn, sym__bl, - [22870] = 2, + [22204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2290), 3, + ACTIONS(1097), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22879] = 2, + [22213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 3, + ACTIONS(1115), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1201), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22231] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1199), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1197), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2288), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22888] = 2, + [22258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 3, + ACTIONS(2259), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22897] = 2, + [22267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1207), 3, + ACTIONS(1107), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22906] = 3, + [22276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 1, - sym__r_blk_imp_bgn, - ACTIONS(1083), 2, - sym__b_blk_seq_bgn, - sym__bl, - [22917] = 2, + ACTIONS(2290), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2292), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22294] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2294), 3, - sym__r_flw_seq_end, + sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [22926] = 4, + [22303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2296), 1, - sym__br_blk_str_ctn, - ACTIONS(2298), 1, - sym__bl, - STATE(1107), 1, - aux_sym__r_blk_str_repeat1, - [22939] = 2, + ACTIONS(1167), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 3, + ACTIONS(2296), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22948] = 2, + [22321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2300), 3, + ACTIONS(2286), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_njv_bgn, - [22957] = 2, + [22330] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 3, + ACTIONS(1195), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22966] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2300), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [22975] = 2, + [22339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1203), 3, + ACTIONS(1193), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [22984] = 2, + [22348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [22993] = 2, + ACTIONS(1191), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 3, - sym__b_blk_seq_bgn, - sym__r_blk_imp_bgn, - sym__bl, - [23002] = 2, + ACTIONS(2298), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [22366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1115), 3, + ACTIONS(1069), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23011] = 3, + [22375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 1, - sym__r_blk_imp_bgn, - ACTIONS(1045), 2, - sym__b_blk_seq_bgn, + ACTIONS(2300), 1, + sym__br_blk_str_ctn, + ACTIONS(2302), 1, sym__bl, - [23022] = 3, + STATE(1101), 1, + aux_sym__r_blk_str_repeat1, + [22388] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1043), 1, - sym__r_blk_imp_bgn, - ACTIONS(1041), 2, - sym__b_blk_seq_bgn, + ACTIONS(2304), 1, + sym__br_blk_str_ctn, + ACTIONS(2306), 1, sym__bl, - [23033] = 2, + STATE(1102), 1, + aux_sym__r_blk_str_repeat1, + [22401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 3, + ACTIONS(1189), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23042] = 3, + [22410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, + ACTIONS(1061), 1, sym__r_blk_imp_bgn, - ACTIONS(1035), 2, + ACTIONS(1059), 2, sym__b_blk_seq_bgn, sym__bl, - [23053] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1089), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23062] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1155), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23071] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1199), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23080] = 2, + [22421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23089] = 2, + ACTIONS(2308), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 3, + ACTIONS(1187), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23098] = 2, + [22439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 3, + ACTIONS(2296), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23107] = 2, + [22448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 3, + ACTIONS(1035), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23116] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2304), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23125] = 2, + [22457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 3, + ACTIONS(2310), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23134] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1263), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23143] = 2, + [22466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 3, + ACTIONS(1185), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23152] = 2, + [22475] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1191), 3, + ACTIONS(1183), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23161] = 2, + [22484] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 3, + ACTIONS(1181), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23170] = 2, + [22493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1159), 3, + ACTIONS(1179), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23179] = 2, + [22502] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1109), 3, - sym__b_blk_seq_bgn, - sym__r_blk_imp_bgn, - sym__bl, - [23188] = 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 3, + ACTIONS(2312), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23197] = 2, + [22520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 3, + ACTIONS(1065), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23206] = 2, + [22529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1161), 3, + ACTIONS(2316), 1, + sym__s_doc_end, + ACTIONS(2314), 2, sym__eof, sym__s_drs_end, - sym__s_doc_end, - [23215] = 2, + [22540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 3, + ACTIONS(2320), 1, + sym__s_doc_end, + ACTIONS(2318), 2, sym__eof, sym__s_drs_end, - sym__s_doc_end, - [23224] = 2, + [22551] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1093), 1, + sym__r_blk_imp_bgn, + ACTIONS(1091), 2, + sym__b_blk_seq_bgn, + sym__bl, + [22562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2306), 3, + ACTIONS(1081), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23233] = 2, + [22571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 3, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1065), 2, + sym__b_blk_seq_bgn, + sym__bl, + [22582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1033), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22591] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2308), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1033), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22609] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1149), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23242] = 2, + [22618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2294), 3, - sym__r_flw_map_end, + ACTIONS(2322), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22627] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 3, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23251] = 2, + sym__r_flw_njv_bgn, + [22636] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 3, + ACTIONS(1031), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23260] = 2, + [22645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2308), 3, + ACTIONS(1203), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23269] = 2, + [22654] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 3, + ACTIONS(1113), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23278] = 2, + sym__r_flw_njv_bgn, + [22663] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1163), 3, + ACTIONS(1151), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23287] = 2, + [22672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 3, + ACTIONS(2326), 1, + sym__s_doc_end, + ACTIONS(2324), 2, sym__eof, sym__s_drs_end, - sym__s_doc_end, - [23296] = 2, + [22683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 3, + ACTIONS(1253), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23305] = 3, + [22692] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, - sym__r_blk_imp_bgn, - ACTIONS(1073), 2, - sym__b_blk_seq_bgn, + ACTIONS(2328), 1, + sym__br_blk_str_ctn, + ACTIONS(2330), 1, sym__bl, - [23316] = 2, + STATE(1020), 1, + aux_sym__r_blk_str_repeat1, + [22705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [23325] = 2, + ACTIONS(2328), 1, + sym__br_blk_str_ctn, + ACTIONS(2332), 1, + sym__bl, + STATE(1020), 1, + aux_sym__r_blk_str_repeat1, + [22718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1039), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 3, + ACTIONS(2334), 3, sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23334] = 2, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22736] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 3, + ACTIONS(1255), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23343] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1107), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [23352] = 2, + [22745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 3, + ACTIONS(1251), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23361] = 2, + [22754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 3, + ACTIONS(2336), 3, sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23370] = 2, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23379] = 2, + ACTIONS(2328), 1, + sym__br_blk_str_ctn, + ACTIONS(2338), 1, + sym__bl, + STATE(1020), 1, + aux_sym__r_blk_str_repeat1, + [22776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 3, + ACTIONS(1135), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23388] = 2, + [22785] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2253), 3, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_njv_bgn, - [23397] = 2, + ACTIONS(2328), 1, + sym__br_blk_str_ctn, + ACTIONS(2340), 1, + sym__bl, + STATE(1020), 1, + aux_sym__r_blk_str_repeat1, + [22798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2310), 3, + ACTIONS(1137), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23406] = 3, + [22807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2314), 1, - sym__s_doc_end, - ACTIONS(2312), 2, + ACTIONS(1249), 3, sym__eof, sym__s_drs_end, - [23417] = 3, + sym__s_doc_end, + [22816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2318), 1, - sym__s_doc_end, - ACTIONS(2316), 2, - sym__eof, - sym__s_drs_end, - [23428] = 2, + ACTIONS(2342), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [22825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 3, + ACTIONS(1089), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23437] = 2, + [22834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 3, + ACTIONS(1109), 3, sym__r_flw_map_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23446] = 4, + [22843] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, - sym__br_blk_str_ctn, - ACTIONS(2320), 1, - sym__bl, - STATE(1041), 1, - aux_sym__r_blk_str_repeat1, - [23459] = 2, + ACTIONS(1081), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [22852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1135), 3, + ACTIONS(2344), 3, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + [22861] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1263), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22870] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1217), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23468] = 4, + [22879] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2346), 1, + sym__br_blk_str_ctn, + ACTIONS(2348), 1, + sym__bl, + STATE(1134), 1, + aux_sym__r_blk_str_repeat1, + [22892] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, + ACTIONS(2350), 1, sym__br_blk_str_ctn, - ACTIONS(2322), 1, + ACTIONS(2352), 1, sym__bl, - STATE(1041), 1, + STATE(1135), 1, aux_sym__r_blk_str_repeat1, - [23481] = 2, + [22905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 3, + ACTIONS(1139), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23490] = 2, + [22914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 3, + ACTIONS(1073), 1, + sym__r_blk_imp_bgn, + ACTIONS(1071), 2, + sym__b_blk_seq_bgn, + sym__bl, + [22925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1221), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23499] = 3, + [22934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1033), 1, sym__r_blk_imp_bgn, - ACTIONS(1089), 2, + ACTIONS(1031), 2, sym__b_blk_seq_bgn, sym__bl, - [23510] = 3, + [22945] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1099), 1, - sym__r_blk_imp_bgn, - ACTIONS(1097), 2, + ACTIONS(1215), 3, + sym__eof, + sym__s_drs_end, + sym__s_doc_end, + [22954] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1075), 3, sym__b_blk_seq_bgn, + sym__r_blk_imp_bgn, sym__bl, - [23521] = 2, + [22963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 3, + ACTIONS(2310), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23530] = 2, + [22972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 3, + ACTIONS(2354), 3, sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23539] = 2, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 3, + ACTIONS(2356), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23548] = 2, + [22990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1251), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23557] = 2, + ACTIONS(2358), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [22999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1249), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23566] = 4, + ACTIONS(1109), 1, + sym__r_blk_imp_bgn, + ACTIONS(1107), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23010] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2324), 1, - sym__br_blk_str_ctn, - ACTIONS(2326), 1, - sym__bl, - STATE(1133), 1, - aux_sym__r_blk_str_repeat1, - [23579] = 4, + ACTIONS(2294), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [23019] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(2328), 1, sym__br_blk_str_ctn, - ACTIONS(2330), 1, + ACTIONS(2360), 1, sym__bl, - STATE(1134), 1, + STATE(1020), 1, aux_sym__r_blk_str_repeat1, - [23592] = 3, + [23032] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2334), 1, - sym__s_doc_end, - ACTIONS(2332), 2, - sym__eof, - sym__s_drs_end, - [23603] = 2, + ACTIONS(2328), 1, + sym__br_blk_str_ctn, + ACTIONS(2362), 1, + sym__bl, + STATE(1020), 1, + aux_sym__r_blk_str_repeat1, + [23045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2271), 3, + ACTIONS(1245), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23612] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1081), 1, - sym__r_blk_imp_bgn, - ACTIONS(1079), 2, - sym__b_blk_seq_bgn, - sym__bl, - [23623] = 3, + [23054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1077), 1, - sym__r_blk_imp_bgn, - ACTIONS(1075), 2, - sym__b_blk_seq_bgn, - sym__bl, - [23634] = 2, + ACTIONS(2292), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_jsv_bgn, + [23063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 3, + ACTIONS(1237), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23643] = 2, + [23072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1165), 3, + ACTIONS(1087), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23652] = 2, + [23081] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2364), 3, + sym__r_flw_seq_end, + sym__br_flw_seq_end, + sym__b_flw_seq_end, + [23090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2366), 3, + sym__r_flw_map_end, + sym__br_flw_map_end, + sym__b_flw_map_end, + [23099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2306), 3, + ACTIONS(2290), 3, sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23661] = 2, + [23108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 3, - sym__r_flw_map_end, + ACTIONS(2288), 3, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, sym__r_flw_jsv_bgn, - [23670] = 2, + [23117] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2336), 3, - sym__eof, - sym__s_drs_end, - sym__s_doc_end, - [23679] = 2, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1097), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 3, + ACTIONS(1113), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23688] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2275), 3, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23697] = 2, + [23137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1245), 3, + ACTIONS(1153), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23706] = 4, + [23146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, + ACTIONS(2368), 1, sym__br_blk_str_ctn, - ACTIONS(2338), 1, + ACTIONS(2370), 1, sym__bl, - STATE(1041), 1, + STATE(1108), 1, aux_sym__r_blk_str_repeat1, - [23719] = 4, + [23159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2277), 1, - sym__br_blk_str_ctn, - ACTIONS(2340), 1, + ACTIONS(1067), 1, + sym__r_blk_imp_bgn, + ACTIONS(1069), 2, + sym__b_blk_seq_bgn, sym__bl, - STATE(1041), 1, - aux_sym__r_blk_str_repeat1, - [23732] = 2, + [23170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 3, + ACTIONS(1155), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23741] = 3, + [23179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, - sym__r_blk_imp_bgn, - ACTIONS(1031), 2, - sym__b_blk_seq_bgn, - sym__bl, - [23752] = 2, + ACTIONS(2344), 3, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + sym__r_flw_njv_bgn, + [23188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 3, + ACTIONS(2372), 3, sym__r_flw_map_end, - sym__r_flw_sep_bgn, - sym__r_flw_jsv_bgn, - [23761] = 2, + sym__br_flw_map_end, + sym__b_flw_map_end, + [23197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 3, + ACTIONS(1037), 1, + sym__r_blk_imp_bgn, + ACTIONS(1035), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1171), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23770] = 2, + [23217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 3, + ACTIONS(1143), 3, sym__eof, sym__s_drs_end, sym__s_doc_end, - [23779] = 3, + [23226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 1, + ACTIONS(1105), 1, + sym__r_blk_imp_bgn, + ACTIONS(1103), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23237] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1031), 1, sym__br_flw_jsv_bgn, - ACTIONS(2025), 1, + ACTIONS(1978), 1, sym__r_flw_jsv_bgn, - [23789] = 2, + [23247] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 2, + ACTIONS(2160), 1, + sym__r_flw_jsv_bgn, + STATE(1291), 1, + sym__r_sgl_flw_jsl_ann_par, + [23257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1229), 2, sym__b_blk_seq_bgn, sym__bl, - [23797] = 2, + [23265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 2, + ACTIONS(2374), 2, sym__b_blk_seq_bgn, sym__bl, - [23805] = 2, + [23273] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2342), 2, + ACTIONS(1227), 2, sym__b_blk_seq_bgn, sym__bl, - [23813] = 2, + [23281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [23821] = 2, + ACTIONS(1229), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 2, + ACTIONS(2376), 2, sym__b_blk_seq_bgn, sym__bl, - [23829] = 2, + [23297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1229), 2, + ACTIONS(2378), 2, sym__b_blk_seq_bgn, sym__bl, - [23837] = 2, + [23305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2344), 2, + ACTIONS(1113), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [23845] = 2, + [23313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 2, + ACTIONS(2380), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [23853] = 2, + [23321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2348), 2, - sym__b_blk_seq_bgn, - sym__bl, - [23861] = 2, + ACTIONS(2382), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [23329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2350), 2, + ACTIONS(1167), 2, sym__b_blk_seq_bgn, sym__bl, - [23869] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2352), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [23877] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2354), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [23885] = 2, + [23337] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1165), 2, sym__b_blk_seq_bgn, sym__bl, - [23893] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2356), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [23901] = 2, + [23345] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1163), 2, sym__b_blk_seq_bgn, sym__bl, - [23909] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2358), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [23917] = 2, + [23353] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1161), 2, sym__b_blk_seq_bgn, sym__bl, - [23925] = 2, + [23361] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1113), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1159), 2, sym__b_blk_seq_bgn, sym__bl, - [23933] = 2, + [23377] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2360), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [23941] = 2, + ACTIONS(1157), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2362), 2, + ACTIONS(2384), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [23949] = 2, + [23393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(2386), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [23957] = 2, + [23401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(2386), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [23965] = 2, + [23409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 2, + ACTIONS(1155), 2, sym__b_blk_seq_bgn, sym__bl, - [23973] = 2, + [23417] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 2, - sym__r_flw_jsv_bgn, + ACTIONS(765), 1, + sym__r_flw_njv_bgn, + STATE(1296), 1, + sym__r_sgl_flw_njl_ann_par, + [23427] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1107), 1, sym__br_flw_jsv_bgn, - [23981] = 2, + ACTIONS(1962), 1, + sym__r_flw_jsv_bgn, + [23437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1109), 2, + ACTIONS(1075), 2, sym__r_flw_njv_bgn, sym__br_flw_njv_bgn, - [23989] = 2, + [23445] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [23997] = 2, + ACTIONS(2222), 1, + sym__r_flw_jsv_bgn, + STATE(1297), 1, + sym__r_sgl_flw_jsl_ann_par, + [23455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24005] = 2, + ACTIONS(1113), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [23463] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1153), 2, sym__b_blk_seq_bgn, sym__bl, - [24013] = 2, + [23471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 2, + ACTIONS(1143), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24021] = 2, + [23479] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 2, + ACTIONS(1171), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24029] = 2, + [23487] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 2, + ACTIONS(1089), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24037] = 2, + [23495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 2, + ACTIONS(1109), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24045] = 2, + [23503] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24053] = 2, + [23511] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1263), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24061] = 2, + [23519] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1255), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24069] = 2, + [23527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1253), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24077] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1047), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24085] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(761), 1, - sym__r_flw_njv_bgn, - STATE(1297), 1, - sym__r_sgl_flw_njl_ann_par, - [24095] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1085), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24103] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1097), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24111] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2219), 1, - sym__r_flw_jsv_bgn, - STATE(1298), 1, - sym__r_sgl_flw_jsl_ann_par, - [24121] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24129] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1079), 1, - sym__br_flw_jsv_bgn, - ACTIONS(2008), 1, - sym__r_flw_jsv_bgn, - [24139] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1075), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24147] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1031), 1, - sym__br_flw_jsv_bgn, - ACTIONS(2016), 1, - sym__r_flw_jsv_bgn, - [24157] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1031), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24165] = 2, + [23535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 2, + ACTIONS(1033), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24173] = 2, + [23543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24181] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2294), 2, + ACTIONS(1081), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24189] = 2, + [23551] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 2, + ACTIONS(1071), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24197] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2275), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2306), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2251), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24221] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2304), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24229] = 2, + [23559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1199), 2, + ACTIONS(1087), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24237] = 2, + [23567] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 2, - sym__r_flw_jsv_bgn, + ACTIONS(1087), 1, sym__br_flw_jsv_bgn, - [24245] = 2, + ACTIONS(1959), 1, + sym__r_flw_jsv_bgn, + [23577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1195), 2, + ACTIONS(1103), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24253] = 2, + [23585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 2, + ACTIONS(1081), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24261] = 2, + [23593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 2, + ACTIONS(1107), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24269] = 2, + [23601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24277] = 2, + ACTIONS(2310), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 2, + ACTIONS(1219), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24285] = 2, + [23617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 2, + ACTIONS(2308), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23625] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1217), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24293] = 2, + [23633] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1151), 2, sym__b_blk_seq_bgn, sym__bl, - [24301] = 2, + [23641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1149), 2, sym__b_blk_seq_bgn, sym__bl, - [24309] = 2, + [23649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 2, + ACTIONS(1065), 2, sym__b_blk_seq_bgn, sym__bl, - [24317] = 2, + [23657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1067), 2, + ACTIONS(1137), 2, sym__b_blk_seq_bgn, sym__bl, - [24325] = 2, + [23665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1137), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24333] = 2, + ACTIONS(2294), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23673] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2292), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23681] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1135), 2, sym__b_blk_seq_bgn, sym__bl, - [24341] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1041), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24349] = 2, + [23689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 2, + ACTIONS(1203), 2, sym__b_blk_seq_bgn, sym__bl, - [24357] = 2, + [23697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(2290), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24365] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1045), 2, - sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24373] = 2, + [23705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2364), 2, + ACTIONS(2288), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24381] = 2, + [23713] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 2, + ACTIONS(1115), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24389] = 2, + [23721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 2, + ACTIONS(1201), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24397] = 3, + [23729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, - sym__br_flw_jsv_bgn, - ACTIONS(2030), 1, + ACTIONS(1199), 2, sym__r_flw_jsv_bgn, - [24407] = 2, + sym__br_flw_jsv_bgn, + [23737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 2, + ACTIONS(1197), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24415] = 2, + [23745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2362), 2, + ACTIONS(2386), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24423] = 2, + [23753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 2, + ACTIONS(2386), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24431] = 2, + [23761] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 2, + ACTIONS(1189), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1187), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23777] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1185), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2384), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24439] = 2, + [23793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1139), 2, + ACTIONS(1183), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24447] = 2, + [23801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2366), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [24455] = 2, + ACTIONS(1123), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23809] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1139), 2, sym__b_blk_seq_bgn, sym__bl, - [24463] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2368), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [24471] = 2, + [23817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2370), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [24479] = 3, + ACTIONS(1141), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1101), 1, - sym__br_flw_jsv_bgn, - ACTIONS(2037), 1, + ACTIONS(1039), 2, sym__r_flw_jsv_bgn, - [24489] = 2, + sym__br_flw_jsv_bgn, + [23833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1123), 2, + ACTIONS(1031), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24497] = 2, + [23841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24505] = 2, + ACTIONS(1079), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1201), 2, + ACTIONS(1035), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24513] = 3, + [23857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1091), 1, - sym__br_flw_jsv_bgn, - ACTIONS(2040), 1, + ACTIONS(1079), 2, sym__r_flw_jsv_bgn, - [24523] = 2, + sym__br_flw_jsv_bgn, + [23865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2372), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [24531] = 2, + ACTIONS(1079), 1, + sym__br_flw_jsv_bgn, + ACTIONS(1984), 1, + sym__r_flw_jsv_bgn, + [23875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2374), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [24539] = 2, + ACTIONS(1141), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 2, + ACTIONS(2274), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24547] = 2, + [23891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1147), 2, + ACTIONS(1139), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24555] = 2, + [23899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1149), 2, - sym__r_flw_jsv_bgn, + ACTIONS(1099), 1, sym__br_flw_jsv_bgn, - [24563] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2261), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [24571] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1151), 2, + ACTIONS(1989), 1, sym__r_flw_jsv_bgn, - sym__br_flw_jsv_bgn, - [24579] = 2, + [23909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 2, + ACTIONS(1123), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24587] = 2, + [23917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2259), 2, + ACTIONS(2268), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24595] = 2, + [23925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1155), 2, + ACTIONS(1203), 2, sym__r_flw_jsv_bgn, sym__br_flw_jsv_bgn, - [24603] = 2, + [23933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 2, - sym__r_flw_jsv_bgn, + ACTIONS(1091), 1, sym__br_flw_jsv_bgn, - [24611] = 2, + ACTIONS(1992), 1, + sym__r_flw_jsv_bgn, + [23943] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1141), 2, + ACTIONS(1035), 2, sym__b_blk_seq_bgn, sym__bl, - [24619] = 2, + [23951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 2, + ACTIONS(1031), 2, sym__b_blk_seq_bgn, sym__bl, - [24627] = 2, + [23959] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24635] = 2, + ACTIONS(1039), 2, + sym__b_blk_seq_bgn, + sym__bl, + [23967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 2, - sym__r_flw_seq_end, + ACTIONS(2259), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24643] = 2, + [23975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24651] = 2, + ACTIONS(1149), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24659] = 2, + ACTIONS(1151), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [23991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1045), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24667] = 2, + ACTIONS(2257), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [23999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24675] = 2, + ACTIONS(1153), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [24007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2294), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24683] = 2, + ACTIONS(1155), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [24015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2300), 2, + ACTIONS(2255), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24691] = 2, + [24023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2275), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24699] = 2, + ACTIONS(1157), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [24031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2306), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24707] = 2, + ACTIONS(1159), 2, + sym__r_flw_jsv_bgn, + sym__br_flw_jsv_bgn, + [24039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 2, + ACTIONS(1089), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24715] = 2, + [24047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 2, + ACTIONS(1109), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24723] = 2, + [24055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 2, + ACTIONS(1033), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24731] = 2, + [24063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24739] = 2, + ACTIONS(1177), 2, + sym__b_blk_seq_bgn, + sym__bl, + [24071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 2, + ACTIONS(1179), 2, sym__b_blk_seq_bgn, sym__bl, - [24747] = 2, + [24079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 2, + ACTIONS(2310), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24755] = 2, + [24087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2261), 2, + ACTIONS(2308), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24763] = 2, + [24095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2259), 2, - sym__r_flw_seq_end, + ACTIONS(2286), 2, + sym__r_flw_map_end, sym__r_flw_sep_bgn, - [24771] = 2, + [24103] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1169), 2, + ACTIONS(1181), 2, sym__b_blk_seq_bgn, sym__bl, - [24779] = 2, + [24111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 2, + ACTIONS(1183), 2, sym__b_blk_seq_bgn, sym__bl, - [24787] = 2, + [24119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1177), 2, + ACTIONS(1185), 2, sym__b_blk_seq_bgn, sym__bl, - [24795] = 2, + [24127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1179), 2, + ACTIONS(1187), 2, sym__b_blk_seq_bgn, sym__bl, - [24803] = 2, + [24135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24811] = 2, + ACTIONS(2294), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24819] = 2, + ACTIONS(2292), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1185), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24827] = 2, + ACTIONS(2290), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2288), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2274), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24175] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2268), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 2, + ACTIONS(1189), 2, sym__b_blk_seq_bgn, sym__bl, - [24835] = 2, + [24191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2253), 2, - sym__r_flw_map_end, + ACTIONS(2259), 2, + sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24843] = 2, + [24199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24851] = 2, + ACTIONS(2257), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1189), 2, + ACTIONS(1069), 2, sym__b_blk_seq_bgn, sym__bl, - [24859] = 2, + [24215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2300), 2, + ACTIONS(2255), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [24867] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2376), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [24875] = 2, + [24223] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1191), 2, sym__b_blk_seq_bgn, sym__bl, - [24883] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2378), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [24891] = 2, + [24231] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1193), 2, sym__b_blk_seq_bgn, sym__bl, - [24899] = 2, + [24239] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1195), 2, sym__b_blk_seq_bgn, sym__bl, - [24907] = 2, + [24247] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1197), 2, sym__b_blk_seq_bgn, sym__bl, - [24915] = 2, + [24255] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1199), 2, sym__b_blk_seq_bgn, sym__bl, - [24923] = 2, + [24263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 2, - sym__b_blk_seq_bgn, - sym__bl, - [24931] = 2, + ACTIONS(2344), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [24271] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2380), 2, + ACTIONS(1201), 2, sym__b_blk_seq_bgn, sym__bl, - [24939] = 2, + [24279] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1115), 2, sym__b_blk_seq_bgn, sym__bl, - [24947] = 2, + [24287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1203), 2, + ACTIONS(2286), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24295] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1097), 2, sym__b_blk_seq_bgn, sym__bl, - [24955] = 2, + [24303] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1205), 2, sym__b_blk_seq_bgn, sym__bl, - [24963] = 2, + [24311] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1207), 2, sym__b_blk_seq_bgn, sym__bl, - [24971] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2382), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [24979] = 2, + [24319] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1209), 2, sym__b_blk_seq_bgn, sym__bl, - [24987] = 2, + [24327] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1211), 2, sym__b_blk_seq_bgn, sym__bl, - [24995] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2384), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [25003] = 2, + [24335] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2253), 2, + ACTIONS(2388), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [25011] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2386), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [25019] = 2, + [24343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2028), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [25027] = 2, + ACTIONS(1213), 2, + sym__b_blk_seq_bgn, + sym__bl, + [24351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1928), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [25035] = 2, + ACTIONS(1215), 2, + sym__b_blk_seq_bgn, + sym__bl, + [24359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2388), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [25043] = 2, + ACTIONS(2390), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [24367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, + ACTIONS(2392), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [25051] = 2, + [24375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(2388), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [25059] = 2, + [24383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(2388), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [25067] = 2, + [24391] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1213), 2, + ACTIONS(1217), 2, sym__b_blk_seq_bgn, sym__bl, - [25075] = 2, + [24399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(2344), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2388), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [25083] = 2, + [24415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1215), 2, + ACTIONS(1886), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [24423] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1884), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [24431] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1219), 2, sym__b_blk_seq_bgn, sym__bl, - [25091] = 2, + [24439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 2, + ACTIONS(1107), 2, sym__b_blk_seq_bgn, sym__bl, - [25099] = 2, + [24447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 2, + ACTIONS(1103), 2, sym__b_blk_seq_bgn, sym__bl, - [25107] = 2, + [24455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1079), 2, + ACTIONS(1087), 2, sym__b_blk_seq_bgn, sym__bl, - [25115] = 2, + [24463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1097), 2, + ACTIONS(1071), 2, sym__b_blk_seq_bgn, sym__bl, - [25123] = 2, + [24471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(2388), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [25131] = 2, + [24479] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1237), 2, sym__b_blk_seq_bgn, sym__bl, - [25139] = 2, + [24487] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1245), 2, sym__b_blk_seq_bgn, sym__bl, - [25147] = 2, + [24495] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1249), 2, sym__b_blk_seq_bgn, sym__bl, - [25155] = 2, + [24503] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1251), 2, sym__b_blk_seq_bgn, sym__bl, - [25163] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2344), 2, - sym__r_flw_map_end, - sym__r_flw_sep_bgn, - [25171] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1021), 1, - sym__r_blk_imp_bgn, - STATE(382), 1, - sym__blk_imp_itm_tal, - [25181] = 3, + [24511] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1021), 1, sym__r_blk_imp_bgn, STATE(359), 1, sym__blk_imp_itm_tal, - [25191] = 2, + [24521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2346), 2, + ACTIONS(2380), 2, sym__r_flw_map_end, sym__r_flw_sep_bgn, - [25199] = 2, + [24529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1253), 2, - sym__b_blk_seq_bgn, - sym__bl, - [25207] = 3, + ACTIONS(2382), 2, + sym__r_flw_map_end, + sym__r_flw_sep_bgn, + [24537] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1021), 1, sym__r_blk_imp_bgn, STATE(360), 1, sym__blk_imp_itm_tal, - [25217] = 2, + [24547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1255), 2, + ACTIONS(1253), 2, sym__b_blk_seq_bgn, sym__bl, - [25225] = 2, + [24555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1263), 2, + ACTIONS(1255), 2, sym__b_blk_seq_bgn, sym__bl, - [25233] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2002), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [25241] = 2, + [24563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2392), 2, - sym__r_flw_seq_end, - sym__br_flw_seq_end, - [25249] = 2, + ACTIONS(1263), 2, + sym__b_blk_seq_bgn, + sym__bl, + [24571] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1221), 2, sym__b_blk_seq_bgn, sym__bl, - [25257] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2394), 2, - sym__r_flw_map_end, - sym__br_flw_map_end, - [25265] = 2, + [24579] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1175), 2, + ACTIONS(1171), 2, sym__b_blk_seq_bgn, sym__bl, - [25273] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2004), 2, - sym__r_flw_njv_bgn, - sym__br_flw_njv_bgn, - [25281] = 3, + [24587] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1999), 1, - sym__r_flw_njv_bgn, - ACTIONS(2002), 1, - sym__br_flw_njv_bgn, - [25291] = 3, + ACTIONS(1143), 2, + sym__b_blk_seq_bgn, + sym__bl, + [24595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2112), 1, - sym__r_flw_jsv_bgn, - STATE(1287), 1, - sym__r_sgl_flw_jsl_ann_par, - [25301] = 3, + ACTIONS(2392), 2, + sym__r_flw_seq_end, + sym__r_flw_sep_bgn, + [24603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(733), 1, - sym__r_flw_njv_bgn, - STATE(1306), 1, - sym__r_sgl_flw_njl_ann_par, - [25311] = 2, + ACTIONS(1021), 1, + sym__r_blk_imp_bgn, + STATE(382), 1, + sym__blk_imp_itm_tal, + [24613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2382), 2, + ACTIONS(2390), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [25319] = 2, + [24621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2384), 2, + ACTIONS(2388), 2, sym__r_flw_seq_end, sym__r_flw_sep_bgn, - [25327] = 2, + [24629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2390), 2, - sym__r_flw_seq_end, - sym__r_flw_sep_bgn, - [25335] = 2, + ACTIONS(741), 1, + sym__r_flw_njv_bgn, + STATE(1308), 1, + sym__r_sgl_flw_njl_ann_par, + [24639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 2, + ACTIONS(2394), 2, sym__b_blk_seq_bgn, sym__bl, - [25343] = 2, + [24647] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1965), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [24655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1976), 2, + sym__r_flw_njv_bgn, + sym__br_flw_njv_bgn, + [24663] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1965), 1, + sym__br_flw_njv_bgn, + ACTIONS(1981), 1, + sym__r_flw_njv_bgn, + [24673] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2396), 1, - sym__r_flw_map_end, - [25350] = 2, + sym__r_blk_imp_bgn, + [24680] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2398), 1, - sym__r_flw_seq_end, - [25357] = 2, + sym__r_blk_imp_bgn, + [24687] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2400), 1, - sym__r_blk_imp_bgn, - [25364] = 2, + sym__r_flw_map_end, + [24694] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2402), 1, sym__r_blk_imp_bgn, - [25371] = 2, + [24701] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2404), 1, - sym__r_blk_imp_bgn, - [25378] = 2, + sym__r_flw_map_end, + [24708] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2406), 1, - sym__r_blk_imp_bgn, - [25385] = 2, + sym__r_als_ctn, + [24715] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2408), 1, - sym__r_als_ctn, - [25392] = 2, + sym__r_flw_seq_end, + [24722] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2410), 1, - sym__r_als_ctn, - [25399] = 2, + sym__r_acr_ctn, + [24729] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2412), 1, - sym__r_acr_ctn, - [25406] = 2, + sym__r_blk_imp_bgn, + [24736] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2414), 1, - sym__r_acr_ctn, - [25413] = 2, + sym__r_blk_imp_bgn, + [24743] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2416), 1, - sym__r_als_ctn, - [25420] = 2, + sym__r_blk_imp_bgn, + [24750] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2418), 1, - sym__r_acr_ctn, - [25427] = 2, + sym__r_blk_imp_bgn, + [24757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2420), 1, sym__r_blk_imp_bgn, - [25434] = 2, + [24764] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2422), 1, - ts_builtin_sym_end, - [25441] = 2, + sym__r_blk_imp_bgn, + [24771] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2424), 1, - sym__r_blk_imp_bgn, - [25448] = 2, + sym__r_als_ctn, + [24778] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2426), 1, - sym__r_blk_imp_bgn, - [25455] = 2, + sym__r_als_ctn, + [24785] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2428), 1, - sym__r_blk_imp_bgn, - [25462] = 2, + sym__r_acr_ctn, + [24792] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2430), 1, - sym__r_blk_imp_bgn, - [25469] = 2, + sym__r_acr_ctn, + [24799] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2432), 1, ts_builtin_sym_end, - [25476] = 2, + [24806] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2434), 1, sym__r_als_ctn, - [25483] = 2, + [24813] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2436), 1, + ACTIONS(2294), 1, sym__r_blk_imp_bgn, - [25490] = 2, + [24820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2275), 1, + ACTIONS(2292), 1, sym__r_blk_imp_bgn, - [25497] = 2, + [24827] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2436), 1, + sym__r_acr_ctn, + [24834] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2438), 1, sym__r_acr_ctn, - [25504] = 2, + [24841] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2440), 1, - sym__r_acr_ctn, - [25511] = 2, + sym__r_als_ctn, + [24848] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2442), 1, sym__r_als_ctn, - [25518] = 2, + [24855] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2444), 1, sym__r_als_ctn, - [25525] = 2, + [24862] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2446), 1, - sym__r_als_ctn, - [25532] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2448), 1, sym__r_acr_ctn, - [25539] = 2, + [24869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2306), 1, + ACTIONS(2290), 1, sym__r_blk_imp_bgn, - [25546] = 2, + [24876] = 2, ACTIONS(3), 1, - sym_comment, - ACTIONS(2251), 1, - sym__r_blk_imp_bgn, - [25553] = 2, + sym_comment, + ACTIONS(2448), 1, + ts_builtin_sym_end, + [24883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 1, + ACTIONS(2288), 1, sym__r_blk_imp_bgn, - [25560] = 2, + [24890] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2450), 1, sym__r_flw_seq_end, - [25567] = 2, + [24897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2300), 1, + ACTIONS(2286), 1, sym__r_flw_njv_bgn, - [25574] = 2, + [24904] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2452), 1, sym__r_flw_map_end, - [25581] = 2, + [24911] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2454), 1, sym__eof, - [25588] = 2, + [24918] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2456), 1, ts_builtin_sym_end, - [25595] = 2, + [24925] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2458), 1, sym__eof, - [25602] = 2, + [24932] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2460), 1, ts_builtin_sym_end, - [25609] = 2, + [24939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2259), 1, + ACTIONS(2255), 1, sym__r_flw_jsv_bgn, - [25616] = 2, + [24946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2261), 1, + ACTIONS(2257), 1, sym__r_flw_jsv_bgn, - [25623] = 2, + [24953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 1, + ACTIONS(2259), 1, sym__r_flw_jsv_bgn, - [25630] = 2, + [24960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 1, + ACTIONS(2268), 1, sym__r_flw_jsv_bgn, - [25637] = 2, + [24967] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2462), 1, sym__r_acr_ctn, - [25644] = 2, + [24974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2304), 1, - sym__r_flw_jsv_bgn, - [25651] = 2, + ACTIONS(2464), 1, + sym__r_blk_imp_bgn, + [24981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2251), 1, + ACTIONS(2288), 1, sym__r_flw_jsv_bgn, - [25658] = 2, + [24988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2306), 1, + ACTIONS(2290), 1, sym__r_flw_jsv_bgn, - [25665] = 2, + [24995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2275), 1, + ACTIONS(2292), 1, sym__r_flw_jsv_bgn, - [25672] = 2, + [25002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2464), 1, - sym__r_flw_map_end, - [25679] = 2, + ACTIONS(2294), 1, + sym__r_flw_jsv_bgn, + [25009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2466), 1, - sym__r_flw_seq_end, - [25686] = 2, + ACTIONS(2308), 1, + sym__r_flw_jsv_bgn, + [25016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2294), 1, + ACTIONS(2310), 1, sym__r_flw_jsv_bgn, - [25693] = 2, + [25023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(1081), 1, sym__r_flw_jsv_bgn, - [25700] = 2, + [25030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 1, + ACTIONS(1033), 1, sym__r_flw_jsv_bgn, - [25707] = 2, + [25037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 1, + ACTIONS(1109), 1, sym__r_flw_jsv_bgn, - [25714] = 2, + [25044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(1089), 1, sym__r_flw_jsv_bgn, - [25721] = 2, + [25051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, - sym__r_flw_jsv_bgn, - [25728] = 2, + ACTIONS(2466), 1, + sym__r_flw_map_end, + [25058] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2468), 1, - sym__r_als_ctn, - [25735] = 2, + sym__r_flw_seq_end, + [25065] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2470), 1, - sym__r_als_ctn, - [25742] = 2, + sym__r_blk_imp_bgn, + [25072] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2472), 1, - sym__r_acr_ctn, - [25749] = 2, + sym__r_als_ctn, + [25079] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2474), 1, - sym__r_acr_ctn, - [25756] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2294), 1, - sym__r_blk_imp_bgn, - [25763] = 2, + sym__r_als_ctn, + [25086] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2476), 1, - sym__eof, - [25770] = 2, + sym__r_acr_ctn, + [25093] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2478), 1, - sym__r_blk_imp_bgn, - [25777] = 2, + sym__r_acr_ctn, + [25100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2344), 1, + sym__r_flw_njv_bgn, + [25107] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2480), 1, sym__r_acr_ctn, - [25784] = 2, + [25114] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2482), 1, sym__r_acr_ctn, - [25791] = 2, + [25121] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2484), 1, sym__r_als_ctn, - [25798] = 2, + [25128] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2486), 1, sym__r_als_ctn, - [25805] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2253), 1, - sym__r_flw_njv_bgn, - [25812] = 2, + [25135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 1, + ACTIONS(2274), 1, sym__r_flw_jsv_bgn, - [25819] = 2, + [25142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2259), 1, + ACTIONS(2308), 1, sym__r_blk_imp_bgn, - [25826] = 2, + [25149] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2488), 1, - sym__r_blk_imp_bgn, - [25833] = 2, + sym__eof, + [25156] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2490), 1, sym__r_flw_map_end, - [25840] = 2, + [25163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2255), 1, + sym__r_blk_imp_bgn, + [25170] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2492), 1, - sym__r_flw_map_end, - [25847] = 2, + sym__r_blk_imp_bgn, + [25177] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2494), 1, - sym__r_flw_seq_end, - [25854] = 2, + sym__eof, + [25184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2261), 1, + ACTIONS(2274), 1, sym__r_blk_imp_bgn, - [25861] = 2, + [25191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2496), 1, + ACTIONS(1075), 1, sym__r_blk_imp_bgn, - [25868] = 2, + [25198] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2496), 1, + sym__r_flw_map_end, + [25205] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2498), 1, - sym__eof, - [25875] = 2, + sym__r_flw_seq_end, + [25212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2273), 1, + ACTIONS(2257), 1, sym__r_blk_imp_bgn, - [25882] = 2, + [25219] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2500), 1, sym__r_blk_imp_bgn, - [25889] = 2, + [25226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(2259), 1, sym__r_blk_imp_bgn, - [25896] = 2, + [25233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2292), 1, + ACTIONS(2310), 1, sym__r_blk_imp_bgn, - [25903] = 2, + [25240] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2502), 1, - sym__r_als_ctn, - [25910] = 2, + sym__r_blk_imp_bgn, + [25247] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2504), 1, sym__r_als_ctn, - [25917] = 2, + [25254] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2506), 1, - sym__r_acr_ctn, - [25924] = 2, + sym__r_als_ctn, + [25261] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2508), 1, sym__r_acr_ctn, - [25931] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1109), 1, - sym__r_blk_imp_bgn, - [25938] = 2, + [25268] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2510), 1, - sym__r_dir_tag_pfx, - [25945] = 2, + sym__r_acr_ctn, + [25275] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2512), 1, sym__r_blk_imp_bgn, - [25952] = 2, + [25282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2283), 1, + ACTIONS(2268), 1, sym__r_blk_imp_bgn, - [25959] = 2, + [25289] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2514), 1, - sym__r_als_ctn, - [25966] = 2, + sym__r_flw_seq_end, + [25296] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2516), 1, - sym__r_flw_map_end, - [25973] = 2, + sym__r_flw_seq_end, + [25303] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2518), 1, - sym__r_flw_seq_end, - [25980] = 2, + sym__r_als_ctn, + [25310] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2520), 1, sym__r_als_ctn, - [25987] = 2, + [25317] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2522), 1, - sym__r_blk_imp_bgn, - [25994] = 2, + sym__r_dir_tag_pfx, + [25324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2524), 1, - sym__r_blk_imp_bgn, - [26001] = 2, + sym__r_acr_ctn, + [25331] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2526), 1, sym__r_acr_ctn, - [26008] = 2, + [25338] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2528), 1, sym__r_acr_ctn, - [26015] = 2, + [25345] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2530), 1, sym__r_als_ctn, - [26022] = 2, + [25352] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2532), 1, sym__r_als_ctn, - [26029] = 2, + [25359] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2534), 1, sym__r_dir_tag_hdl, - [26036] = 2, + [25366] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2536), 1, sym__r_dir_yml_ver, - [26043] = 2, + [25373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1081), 1, + ACTIONS(2538), 1, sym__r_blk_imp_bgn, - [26050] = 2, + [25380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1033), 1, + ACTIONS(2540), 1, sym__r_blk_imp_bgn, - [26057] = 2, + [25387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2538), 1, - sym__r_acr_ctn, - [26064] = 2, + ACTIONS(1089), 1, + sym__r_blk_imp_bgn, + [25394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2540), 1, - sym__r_acr_ctn, - [26071] = 2, + ACTIONS(1109), 1, + sym__r_blk_imp_bgn, + [25401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1107), 1, - sym__r_flw_njv_bgn, - [26078] = 2, + ACTIONS(2542), 1, + sym__r_acr_ctn, + [25408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2542), 1, - sym__r_flw_seq_end, - [26085] = 2, + ACTIONS(1113), 1, + sym__r_flw_njv_bgn, + [25415] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2544), 1, ts_builtin_sym_end, - [26092] = 2, + [25422] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2546), 1, sym__eof, - [26099] = 2, + [25429] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2548), 1, sym__r_blk_imp_bgn, - [26106] = 2, + [25436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2550), 1, sym__r_blk_imp_bgn, - [26113] = 2, + [25443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2552), 1, sym__r_blk_imp_bgn, - [26120] = 2, + [25450] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2554), 1, sym__r_blk_imp_bgn, - [26127] = 2, + [25457] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2556), 1, sym__r_blk_imp_bgn, - [26134] = 2, + [25464] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2558), 1, sym__r_blk_imp_bgn, - [26141] = 2, + [25471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2560), 1, sym__r_blk_imp_bgn, - [26148] = 2, + [25478] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2562), 1, sym__r_blk_imp_bgn, - [26155] = 2, + [25485] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2564), 1, sym__r_blk_imp_bgn, - [26162] = 2, + [25492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2566), 1, sym__r_blk_imp_bgn, - [26169] = 2, + [25499] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2568), 1, ts_builtin_sym_end, - [26176] = 2, + [25506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2570), 1, sym__eof, - [26183] = 2, + [25513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1047), 1, + ACTIONS(1033), 1, sym__r_blk_imp_bgn, - [26190] = 2, + [25520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1085), 1, + ACTIONS(1081), 1, sym__r_blk_imp_bgn, - [26197] = 2, + [25527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2572), 1, sym__r_acr_ctn, - [26204] = 2, + [25534] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2574), 1, sym__r_acr_ctn, - [26211] = 2, + [25541] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2576), 1, sym__r_als_ctn, - [26218] = 2, + [25548] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2578), 1, sym__r_als_ctn, - [26225] = 2, + [25555] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2580), 1, sym__r_acr_ctn, - [26232] = 2, + [25562] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2582), 1, sym__r_acr_ctn, - [26239] = 2, + [25569] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2584), 1, sym__r_als_ctn, - [26246] = 2, + [25576] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2586), 1, sym__r_acr_ctn, - [26253] = 2, + [25583] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2588), 1, sym__r_acr_ctn, - [26260] = 2, + [25590] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2590), 1, sym__r_als_ctn, - [26267] = 2, + [25597] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2592), 1, sym__r_acr_ctn, - [26274] = 2, + [25604] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2594), 1, sym__r_acr_ctn, - [26281] = 2, + [25611] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2596), 1, sym__r_als_ctn, - [26288] = 2, + [25618] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2598), 1, sym__r_acr_ctn, - [26295] = 2, + [25625] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2600), 1, sym__r_acr_ctn, - [26302] = 2, + [25632] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2602), 1, sym__r_als_ctn, - [26309] = 2, + [25639] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2604), 1, sym__r_acr_ctn, - [26316] = 2, + [25646] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2606), 1, sym__r_acr_ctn, - [26323] = 2, + [25653] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2608), 1, sym__r_als_ctn, - [26330] = 2, + [25660] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2610), 1, sym__r_acr_ctn, - [26337] = 2, + [25667] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2612), 1, sym__r_acr_ctn, - [26344] = 2, + [25674] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2614), 1, sym__r_als_ctn, - [26351] = 2, + [25681] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2616), 1, sym__r_acr_ctn, - [26358] = 2, + [25688] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2618), 1, sym__r_acr_ctn, - [26365] = 2, + [25695] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2620), 1, sym__r_acr_ctn, - [26372] = 2, + [25702] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2622), 1, sym__r_acr_ctn, - [26379] = 2, + [25709] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2624), 1, sym__r_acr_ctn, - [26386] = 2, + [25716] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2626), 1, sym__r_acr_ctn, - [26393] = 2, + [25723] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2628), 1, sym__r_acr_ctn, - [26400] = 2, + [25730] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2630), 1, sym__r_acr_ctn, - [26407] = 2, + [25737] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2632), 1, sym__r_acr_ctn, - [26414] = 2, + [25744] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2634), 1, sym__r_acr_ctn, - [26421] = 2, + [25751] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2636), 1, sym__r_acr_ctn, - [26428] = 2, + [25758] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2638), 1, sym__r_acr_ctn, - [26435] = 2, + [25765] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2640), 1, sym__r_acr_ctn, - [26442] = 2, + [25772] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2642), 1, sym__r_acr_ctn, - [26449] = 2, + [25779] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2644), 1, sym__r_acr_ctn, - [26456] = 2, + [25786] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2646), 1, sym__r_acr_ctn, - [26463] = 2, + [25793] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2648), 1, sym__r_acr_ctn, - [26470] = 2, + [25800] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(2650), 1, @@ -36719,1421 +34414,1413 @@ static const uint16_t ts_small_parse_table[] = { }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(89)] = 0, - [SMALL_STATE(90)] = 127, - [SMALL_STATE(91)] = 254, - [SMALL_STATE(92)] = 381, - [SMALL_STATE(93)] = 508, - [SMALL_STATE(94)] = 635, - [SMALL_STATE(95)] = 762, - [SMALL_STATE(96)] = 889, - [SMALL_STATE(97)] = 1016, - [SMALL_STATE(98)] = 1085, - [SMALL_STATE(99)] = 1154, - [SMALL_STATE(100)] = 1216, - [SMALL_STATE(101)] = 1271, - [SMALL_STATE(102)] = 1326, - [SMALL_STATE(103)] = 1389, - [SMALL_STATE(104)] = 1452, - [SMALL_STATE(105)] = 1510, - [SMALL_STATE(106)] = 1564, - [SMALL_STATE(107)] = 1622, - [SMALL_STATE(108)] = 1680, - [SMALL_STATE(109)] = 1734, - [SMALL_STATE(110)] = 1787, - [SMALL_STATE(111)] = 1840, - [SMALL_STATE(112)] = 1893, - [SMALL_STATE(113)] = 1946, - [SMALL_STATE(114)] = 2018, - [SMALL_STATE(115)] = 2074, - [SMALL_STATE(116)] = 2130, - [SMALL_STATE(117)] = 2202, - [SMALL_STATE(118)] = 2273, - [SMALL_STATE(119)] = 2328, - [SMALL_STATE(120)] = 2383, - [SMALL_STATE(121)] = 2432, - [SMALL_STATE(122)] = 2503, - [SMALL_STATE(123)] = 2593, - [SMALL_STATE(124)] = 2683, - [SMALL_STATE(125)] = 2773, - [SMALL_STATE(126)] = 2863, - [SMALL_STATE(127)] = 2953, - [SMALL_STATE(128)] = 3023, - [SMALL_STATE(129)] = 3073, - [SMALL_STATE(130)] = 3161, - [SMALL_STATE(131)] = 3211, - [SMALL_STATE(132)] = 3299, - [SMALL_STATE(133)] = 3369, - [SMALL_STATE(134)] = 3457, - [SMALL_STATE(135)] = 3545, - [SMALL_STATE(136)] = 3635, - [SMALL_STATE(137)] = 3705, - [SMALL_STATE(138)] = 3793, - [SMALL_STATE(139)] = 3881, - [SMALL_STATE(140)] = 3969, - [SMALL_STATE(141)] = 4057, - [SMALL_STATE(142)] = 4127, - [SMALL_STATE(143)] = 4217, - [SMALL_STATE(144)] = 4305, - [SMALL_STATE(145)] = 4347, - [SMALL_STATE(146)] = 4435, - [SMALL_STATE(147)] = 4523, - [SMALL_STATE(148)] = 4565, - [SMALL_STATE(149)] = 4653, - [SMALL_STATE(150)] = 4741, - [SMALL_STATE(151)] = 4831, - [SMALL_STATE(152)] = 4921, - [SMALL_STATE(153)] = 5011, - [SMALL_STATE(154)] = 5101, - [SMALL_STATE(155)] = 5191, - [SMALL_STATE(156)] = 5281, - [SMALL_STATE(157)] = 5371, - [SMALL_STATE(158)] = 5412, - [SMALL_STATE(159)] = 5461, - [SMALL_STATE(160)] = 5502, - [SMALL_STATE(161)] = 5547, - [SMALL_STATE(162)] = 5592, - [SMALL_STATE(163)] = 5641, - [SMALL_STATE(164)] = 5686, - [SMALL_STATE(165)] = 5727, - [SMALL_STATE(166)] = 5768, - [SMALL_STATE(167)] = 5808, - [SMALL_STATE(168)] = 5892, - [SMALL_STATE(169)] = 5960, - [SMALL_STATE(170)] = 6000, - [SMALL_STATE(171)] = 6068, - [SMALL_STATE(172)] = 6152, - [SMALL_STATE(173)] = 6192, - [SMALL_STATE(174)] = 6276, - [SMALL_STATE(175)] = 6320, - [SMALL_STATE(176)] = 6404, - [SMALL_STATE(177)] = 6444, - [SMALL_STATE(178)] = 6488, - [SMALL_STATE(179)] = 6528, - [SMALL_STATE(180)] = 6609, - [SMALL_STATE(181)] = 6648, - [SMALL_STATE(182)] = 6687, - [SMALL_STATE(183)] = 6768, - [SMALL_STATE(184)] = 6807, - [SMALL_STATE(185)] = 6877, - [SMALL_STATE(186)] = 6919, - [SMALL_STATE(187)] = 6989, - [SMALL_STATE(188)] = 7035, - [SMALL_STATE(189)] = 7101, - [SMALL_STATE(190)] = 7167, - [SMALL_STATE(191)] = 7233, - [SMALL_STATE(192)] = 7299, - [SMALL_STATE(193)] = 7341, - [SMALL_STATE(194)] = 7382, - [SMALL_STATE(195)] = 7427, - [SMALL_STATE(196)] = 7468, - [SMALL_STATE(197)] = 7502, - [SMALL_STATE(198)] = 7536, - [SMALL_STATE(199)] = 7576, - [SMALL_STATE(200)] = 7616, - [SMALL_STATE(201)] = 7660, - [SMALL_STATE(202)] = 7700, - [SMALL_STATE(203)] = 7744, - [SMALL_STATE(204)] = 7780, - [SMALL_STATE(205)] = 7816, - [SMALL_STATE(206)] = 7856, - [SMALL_STATE(207)] = 7896, - [SMALL_STATE(208)] = 7935, - [SMALL_STATE(209)] = 7968, - [SMALL_STATE(210)] = 8003, - [SMALL_STATE(211)] = 8036, - [SMALL_STATE(212)] = 8071, - [SMALL_STATE(213)] = 8113, - [SMALL_STATE(214)] = 8145, - [SMALL_STATE(215)] = 8179, - [SMALL_STATE(216)] = 8213, - [SMALL_STATE(217)] = 8251, - [SMALL_STATE(218)] = 8283, - [SMALL_STATE(219)] = 8317, - [SMALL_STATE(220)] = 8349, - [SMALL_STATE(221)] = 8381, - [SMALL_STATE(222)] = 8415, - [SMALL_STATE(223)] = 8453, - [SMALL_STATE(224)] = 8485, - [SMALL_STATE(225)] = 8523, - [SMALL_STATE(226)] = 8557, - [SMALL_STATE(227)] = 8595, - [SMALL_STATE(228)] = 8627, - [SMALL_STATE(229)] = 8659, - [SMALL_STATE(230)] = 8691, - [SMALL_STATE(231)] = 8722, - [SMALL_STATE(232)] = 8755, - [SMALL_STATE(233)] = 8786, - [SMALL_STATE(234)] = 8817, - [SMALL_STATE(235)] = 8848, - [SMALL_STATE(236)] = 8878, - [SMALL_STATE(237)] = 8908, - [SMALL_STATE(238)] = 8938, - [SMALL_STATE(239)] = 8970, - [SMALL_STATE(240)] = 9000, - [SMALL_STATE(241)] = 9030, - [SMALL_STATE(242)] = 9060, - [SMALL_STATE(243)] = 9090, - [SMALL_STATE(244)] = 9120, - [SMALL_STATE(245)] = 9150, - [SMALL_STATE(246)] = 9182, - [SMALL_STATE(247)] = 9212, - [SMALL_STATE(248)] = 9242, - [SMALL_STATE(249)] = 9272, - [SMALL_STATE(250)] = 9308, - [SMALL_STATE(251)] = 9338, - [SMALL_STATE(252)] = 9368, - [SMALL_STATE(253)] = 9398, - [SMALL_STATE(254)] = 9430, - [SMALL_STATE(255)] = 9462, - [SMALL_STATE(256)] = 9492, - [SMALL_STATE(257)] = 9520, - [SMALL_STATE(258)] = 9550, - [SMALL_STATE(259)] = 9578, - [SMALL_STATE(260)] = 9606, - [SMALL_STATE(261)] = 9634, - [SMALL_STATE(262)] = 9661, - [SMALL_STATE(263)] = 9688, - [SMALL_STATE(264)] = 9731, - [SMALL_STATE(265)] = 9758, - [SMALL_STATE(266)] = 9801, - [SMALL_STATE(267)] = 9825, - [SMALL_STATE(268)] = 9849, - [SMALL_STATE(269)] = 9891, - [SMALL_STATE(270)] = 9915, - [SMALL_STATE(271)] = 9939, - [SMALL_STATE(272)] = 9981, - [SMALL_STATE(273)] = 10005, - [SMALL_STATE(274)] = 10031, - [SMALL_STATE(275)] = 10055, - [SMALL_STATE(276)] = 10081, - [SMALL_STATE(277)] = 10105, - [SMALL_STATE(278)] = 10129, - [SMALL_STATE(279)] = 10153, - [SMALL_STATE(280)] = 10177, - [SMALL_STATE(281)] = 10219, - [SMALL_STATE(282)] = 10243, - [SMALL_STATE(283)] = 10267, - [SMALL_STATE(284)] = 10293, - [SMALL_STATE(285)] = 10317, - [SMALL_STATE(286)] = 10341, - [SMALL_STATE(287)] = 10383, - [SMALL_STATE(288)] = 10405, - [SMALL_STATE(289)] = 10427, - [SMALL_STATE(290)] = 10469, - [SMALL_STATE(291)] = 10490, - [SMALL_STATE(292)] = 10511, - [SMALL_STATE(293)] = 10532, - [SMALL_STATE(294)] = 10553, - [SMALL_STATE(295)] = 10594, - [SMALL_STATE(296)] = 10615, - [SMALL_STATE(297)] = 10636, - [SMALL_STATE(298)] = 10657, - [SMALL_STATE(299)] = 10678, - [SMALL_STATE(300)] = 10699, - [SMALL_STATE(301)] = 10720, - [SMALL_STATE(302)] = 10741, - [SMALL_STATE(303)] = 10762, - [SMALL_STATE(304)] = 10783, - [SMALL_STATE(305)] = 10804, - [SMALL_STATE(306)] = 10825, - [SMALL_STATE(307)] = 10846, - [SMALL_STATE(308)] = 10867, - [SMALL_STATE(309)] = 10888, - [SMALL_STATE(310)] = 10909, - [SMALL_STATE(311)] = 10930, - [SMALL_STATE(312)] = 10951, - [SMALL_STATE(313)] = 10972, - [SMALL_STATE(314)] = 10993, - [SMALL_STATE(315)] = 11014, - [SMALL_STATE(316)] = 11035, - [SMALL_STATE(317)] = 11056, - [SMALL_STATE(318)] = 11077, - [SMALL_STATE(319)] = 11098, - [SMALL_STATE(320)] = 11119, - [SMALL_STATE(321)] = 11140, - [SMALL_STATE(322)] = 11161, - [SMALL_STATE(323)] = 11182, - [SMALL_STATE(324)] = 11203, - [SMALL_STATE(325)] = 11224, - [SMALL_STATE(326)] = 11245, - [SMALL_STATE(327)] = 11266, - [SMALL_STATE(328)] = 11287, - [SMALL_STATE(329)] = 11308, - [SMALL_STATE(330)] = 11329, - [SMALL_STATE(331)] = 11350, - [SMALL_STATE(332)] = 11371, - [SMALL_STATE(333)] = 11392, - [SMALL_STATE(334)] = 11413, - [SMALL_STATE(335)] = 11434, - [SMALL_STATE(336)] = 11455, - [SMALL_STATE(337)] = 11476, - [SMALL_STATE(338)] = 11497, - [SMALL_STATE(339)] = 11518, - [SMALL_STATE(340)] = 11539, - [SMALL_STATE(341)] = 11560, - [SMALL_STATE(342)] = 11581, - [SMALL_STATE(343)] = 11602, - [SMALL_STATE(344)] = 11623, - [SMALL_STATE(345)] = 11644, - [SMALL_STATE(346)] = 11665, - [SMALL_STATE(347)] = 11686, - [SMALL_STATE(348)] = 11707, - [SMALL_STATE(349)] = 11728, - [SMALL_STATE(350)] = 11749, - [SMALL_STATE(351)] = 11770, - [SMALL_STATE(352)] = 11791, - [SMALL_STATE(353)] = 11812, - [SMALL_STATE(354)] = 11833, - [SMALL_STATE(355)] = 11854, - [SMALL_STATE(356)] = 11875, - [SMALL_STATE(357)] = 11896, - [SMALL_STATE(358)] = 11917, - [SMALL_STATE(359)] = 11938, - [SMALL_STATE(360)] = 11959, - [SMALL_STATE(361)] = 11980, - [SMALL_STATE(362)] = 12001, - [SMALL_STATE(363)] = 12022, - [SMALL_STATE(364)] = 12043, - [SMALL_STATE(365)] = 12064, - [SMALL_STATE(366)] = 12085, - [SMALL_STATE(367)] = 12106, - [SMALL_STATE(368)] = 12127, - [SMALL_STATE(369)] = 12148, - [SMALL_STATE(370)] = 12169, - [SMALL_STATE(371)] = 12190, - [SMALL_STATE(372)] = 12211, - [SMALL_STATE(373)] = 12232, - [SMALL_STATE(374)] = 12253, - [SMALL_STATE(375)] = 12274, - [SMALL_STATE(376)] = 12295, - [SMALL_STATE(377)] = 12316, - [SMALL_STATE(378)] = 12337, - [SMALL_STATE(379)] = 12358, - [SMALL_STATE(380)] = 12379, - [SMALL_STATE(381)] = 12400, - [SMALL_STATE(382)] = 12421, - [SMALL_STATE(383)] = 12442, - [SMALL_STATE(384)] = 12463, - [SMALL_STATE(385)] = 12484, - [SMALL_STATE(386)] = 12508, - [SMALL_STATE(387)] = 12532, - [SMALL_STATE(388)] = 12555, - [SMALL_STATE(389)] = 12578, - [SMALL_STATE(390)] = 12599, - [SMALL_STATE(391)] = 12618, - [SMALL_STATE(392)] = 12637, - [SMALL_STATE(393)] = 12660, - [SMALL_STATE(394)] = 12681, - [SMALL_STATE(395)] = 12704, - [SMALL_STATE(396)] = 12722, - [SMALL_STATE(397)] = 12740, - [SMALL_STATE(398)] = 12758, - [SMALL_STATE(399)] = 12778, - [SMALL_STATE(400)] = 12800, - [SMALL_STATE(401)] = 12820, - [SMALL_STATE(402)] = 12840, - [SMALL_STATE(403)] = 12860, - [SMALL_STATE(404)] = 12878, - [SMALL_STATE(405)] = 12896, - [SMALL_STATE(406)] = 12914, - [SMALL_STATE(407)] = 12932, - [SMALL_STATE(408)] = 12950, - [SMALL_STATE(409)] = 12981, - [SMALL_STATE(410)] = 13012, - [SMALL_STATE(411)] = 13041, - [SMALL_STATE(412)] = 13070, - [SMALL_STATE(413)] = 13099, - [SMALL_STATE(414)] = 13128, - [SMALL_STATE(415)] = 13145, - [SMALL_STATE(416)] = 13176, - [SMALL_STATE(417)] = 13205, - [SMALL_STATE(418)] = 13234, - [SMALL_STATE(419)] = 13251, - [SMALL_STATE(420)] = 13282, - [SMALL_STATE(421)] = 13313, - [SMALL_STATE(422)] = 13330, - [SMALL_STATE(423)] = 13359, - [SMALL_STATE(424)] = 13390, - [SMALL_STATE(425)] = 13421, - [SMALL_STATE(426)] = 13450, - [SMALL_STATE(427)] = 13481, - [SMALL_STATE(428)] = 13510, - [SMALL_STATE(429)] = 13539, - [SMALL_STATE(430)] = 13570, - [SMALL_STATE(431)] = 13587, - [SMALL_STATE(432)] = 13618, - [SMALL_STATE(433)] = 13635, - [SMALL_STATE(434)] = 13666, - [SMALL_STATE(435)] = 13683, - [SMALL_STATE(436)] = 13700, - [SMALL_STATE(437)] = 13729, - [SMALL_STATE(438)] = 13758, - [SMALL_STATE(439)] = 13787, - [SMALL_STATE(440)] = 13816, - [SMALL_STATE(441)] = 13835, - [SMALL_STATE(442)] = 13866, - [SMALL_STATE(443)] = 13895, - [SMALL_STATE(444)] = 13924, - [SMALL_STATE(445)] = 13955, - [SMALL_STATE(446)] = 13984, - [SMALL_STATE(447)] = 14015, - [SMALL_STATE(448)] = 14046, - [SMALL_STATE(449)] = 14063, - [SMALL_STATE(450)] = 14092, - [SMALL_STATE(451)] = 14121, - [SMALL_STATE(452)] = 14150, - [SMALL_STATE(453)] = 14181, - [SMALL_STATE(454)] = 14212, - [SMALL_STATE(455)] = 14241, - [SMALL_STATE(456)] = 14272, - [SMALL_STATE(457)] = 14303, - [SMALL_STATE(458)] = 14332, - [SMALL_STATE(459)] = 14361, - [SMALL_STATE(460)] = 14390, - [SMALL_STATE(461)] = 14419, - [SMALL_STATE(462)] = 14450, - [SMALL_STATE(463)] = 14481, - [SMALL_STATE(464)] = 14512, - [SMALL_STATE(465)] = 14541, - [SMALL_STATE(466)] = 14567, - [SMALL_STATE(467)] = 14595, - [SMALL_STATE(468)] = 14623, - [SMALL_STATE(469)] = 14639, - [SMALL_STATE(470)] = 14667, - [SMALL_STATE(471)] = 14683, - [SMALL_STATE(472)] = 14711, - [SMALL_STATE(473)] = 14739, - [SMALL_STATE(474)] = 14764, - [SMALL_STATE(475)] = 14789, - [SMALL_STATE(476)] = 14812, - [SMALL_STATE(477)] = 14835, - [SMALL_STATE(478)] = 14860, - [SMALL_STATE(479)] = 14883, - [SMALL_STATE(480)] = 14906, - [SMALL_STATE(481)] = 14929, - [SMALL_STATE(482)] = 14954, - [SMALL_STATE(483)] = 14973, - [SMALL_STATE(484)] = 14996, - [SMALL_STATE(485)] = 15019, - [SMALL_STATE(486)] = 15044, - [SMALL_STATE(487)] = 15069, - [SMALL_STATE(488)] = 15090, - [SMALL_STATE(489)] = 15113, - [SMALL_STATE(490)] = 15136, - [SMALL_STATE(491)] = 15161, - [SMALL_STATE(492)] = 15184, - [SMALL_STATE(493)] = 15207, - [SMALL_STATE(494)] = 15230, - [SMALL_STATE(495)] = 15253, - [SMALL_STATE(496)] = 15278, - [SMALL_STATE(497)] = 15303, - [SMALL_STATE(498)] = 15326, - [SMALL_STATE(499)] = 15351, - [SMALL_STATE(500)] = 15376, - [SMALL_STATE(501)] = 15401, - [SMALL_STATE(502)] = 15426, - [SMALL_STATE(503)] = 15449, - [SMALL_STATE(504)] = 15472, - [SMALL_STATE(505)] = 15495, - [SMALL_STATE(506)] = 15520, - [SMALL_STATE(507)] = 15545, - [SMALL_STATE(508)] = 15568, - [SMALL_STATE(509)] = 15587, - [SMALL_STATE(510)] = 15612, - [SMALL_STATE(511)] = 15635, - [SMALL_STATE(512)] = 15658, - [SMALL_STATE(513)] = 15681, - [SMALL_STATE(514)] = 15704, - [SMALL_STATE(515)] = 15727, - [SMALL_STATE(516)] = 15754, - [SMALL_STATE(517)] = 15779, - [SMALL_STATE(518)] = 15802, - [SMALL_STATE(519)] = 15827, - [SMALL_STATE(520)] = 15848, - [SMALL_STATE(521)] = 15873, - [SMALL_STATE(522)] = 15898, - [SMALL_STATE(523)] = 15923, - [SMALL_STATE(524)] = 15946, - [SMALL_STATE(525)] = 15971, - [SMALL_STATE(526)] = 15994, - [SMALL_STATE(527)] = 16017, - [SMALL_STATE(528)] = 16039, - [SMALL_STATE(529)] = 16061, - [SMALL_STATE(530)] = 16083, - [SMALL_STATE(531)] = 16105, - [SMALL_STATE(532)] = 16124, - [SMALL_STATE(533)] = 16143, - [SMALL_STATE(534)] = 16162, - [SMALL_STATE(535)] = 16181, - [SMALL_STATE(536)] = 16200, - [SMALL_STATE(537)] = 16219, - [SMALL_STATE(538)] = 16238, - [SMALL_STATE(539)] = 16257, - [SMALL_STATE(540)] = 16276, - [SMALL_STATE(541)] = 16295, - [SMALL_STATE(542)] = 16314, - [SMALL_STATE(543)] = 16333, - [SMALL_STATE(544)] = 16352, - [SMALL_STATE(545)] = 16371, - [SMALL_STATE(546)] = 16390, - [SMALL_STATE(547)] = 16409, - [SMALL_STATE(548)] = 16428, - [SMALL_STATE(549)] = 16447, - [SMALL_STATE(550)] = 16466, - [SMALL_STATE(551)] = 16485, - [SMALL_STATE(552)] = 16504, - [SMALL_STATE(553)] = 16523, - [SMALL_STATE(554)] = 16542, - [SMALL_STATE(555)] = 16561, - [SMALL_STATE(556)] = 16578, - [SMALL_STATE(557)] = 16597, - [SMALL_STATE(558)] = 16616, - [SMALL_STATE(559)] = 16635, - [SMALL_STATE(560)] = 16654, - [SMALL_STATE(561)] = 16673, - [SMALL_STATE(562)] = 16692, - [SMALL_STATE(563)] = 16711, - [SMALL_STATE(564)] = 16730, - [SMALL_STATE(565)] = 16749, - [SMALL_STATE(566)] = 16768, - [SMALL_STATE(567)] = 16787, - [SMALL_STATE(568)] = 16806, - [SMALL_STATE(569)] = 16825, - [SMALL_STATE(570)] = 16844, - [SMALL_STATE(571)] = 16863, - [SMALL_STATE(572)] = 16882, - [SMALL_STATE(573)] = 16901, - [SMALL_STATE(574)] = 16920, - [SMALL_STATE(575)] = 16939, - [SMALL_STATE(576)] = 16958, - [SMALL_STATE(577)] = 16977, - [SMALL_STATE(578)] = 16996, - [SMALL_STATE(579)] = 17015, - [SMALL_STATE(580)] = 17034, - [SMALL_STATE(581)] = 17053, - [SMALL_STATE(582)] = 17072, - [SMALL_STATE(583)] = 17091, - [SMALL_STATE(584)] = 17110, - [SMALL_STATE(585)] = 17129, - [SMALL_STATE(586)] = 17148, - [SMALL_STATE(587)] = 17167, - [SMALL_STATE(588)] = 17184, - [SMALL_STATE(589)] = 17203, - [SMALL_STATE(590)] = 17220, - [SMALL_STATE(591)] = 17237, - [SMALL_STATE(592)] = 17256, - [SMALL_STATE(593)] = 17275, - [SMALL_STATE(594)] = 17294, - [SMALL_STATE(595)] = 17315, - [SMALL_STATE(596)] = 17334, - [SMALL_STATE(597)] = 17353, - [SMALL_STATE(598)] = 17372, - [SMALL_STATE(599)] = 17391, - [SMALL_STATE(600)] = 17410, - [SMALL_STATE(601)] = 17429, - [SMALL_STATE(602)] = 17448, - [SMALL_STATE(603)] = 17467, - [SMALL_STATE(604)] = 17486, - [SMALL_STATE(605)] = 17505, - [SMALL_STATE(606)] = 17524, - [SMALL_STATE(607)] = 17543, - [SMALL_STATE(608)] = 17562, - [SMALL_STATE(609)] = 17581, - [SMALL_STATE(610)] = 17600, - [SMALL_STATE(611)] = 17619, - [SMALL_STATE(612)] = 17638, - [SMALL_STATE(613)] = 17657, - [SMALL_STATE(614)] = 17676, - [SMALL_STATE(615)] = 17695, - [SMALL_STATE(616)] = 17714, - [SMALL_STATE(617)] = 17733, - [SMALL_STATE(618)] = 17745, - [SMALL_STATE(619)] = 17757, - [SMALL_STATE(620)] = 17773, - [SMALL_STATE(621)] = 17789, - [SMALL_STATE(622)] = 17805, - [SMALL_STATE(623)] = 17821, - [SMALL_STATE(624)] = 17837, - [SMALL_STATE(625)] = 17853, - [SMALL_STATE(626)] = 17869, - [SMALL_STATE(627)] = 17885, - [SMALL_STATE(628)] = 17901, - [SMALL_STATE(629)] = 17917, - [SMALL_STATE(630)] = 17933, - [SMALL_STATE(631)] = 17949, - [SMALL_STATE(632)] = 17965, - [SMALL_STATE(633)] = 17981, - [SMALL_STATE(634)] = 17997, - [SMALL_STATE(635)] = 18013, - [SMALL_STATE(636)] = 18029, - [SMALL_STATE(637)] = 18045, - [SMALL_STATE(638)] = 18061, - [SMALL_STATE(639)] = 18077, - [SMALL_STATE(640)] = 18093, - [SMALL_STATE(641)] = 18109, - [SMALL_STATE(642)] = 18125, - [SMALL_STATE(643)] = 18141, - [SMALL_STATE(644)] = 18157, - [SMALL_STATE(645)] = 18173, - [SMALL_STATE(646)] = 18189, - [SMALL_STATE(647)] = 18205, - [SMALL_STATE(648)] = 18221, - [SMALL_STATE(649)] = 18237, - [SMALL_STATE(650)] = 18253, - [SMALL_STATE(651)] = 18269, - [SMALL_STATE(652)] = 18285, - [SMALL_STATE(653)] = 18301, - [SMALL_STATE(654)] = 18313, - [SMALL_STATE(655)] = 18329, - [SMALL_STATE(656)] = 18345, - [SMALL_STATE(657)] = 18361, - [SMALL_STATE(658)] = 18377, - [SMALL_STATE(659)] = 18393, - [SMALL_STATE(660)] = 18409, - [SMALL_STATE(661)] = 18425, - [SMALL_STATE(662)] = 18441, - [SMALL_STATE(663)] = 18453, - [SMALL_STATE(664)] = 18465, - [SMALL_STATE(665)] = 18477, - [SMALL_STATE(666)] = 18489, - [SMALL_STATE(667)] = 18501, - [SMALL_STATE(668)] = 18513, - [SMALL_STATE(669)] = 18527, - [SMALL_STATE(670)] = 18539, - [SMALL_STATE(671)] = 18555, - [SMALL_STATE(672)] = 18567, - [SMALL_STATE(673)] = 18579, - [SMALL_STATE(674)] = 18591, - [SMALL_STATE(675)] = 18605, - [SMALL_STATE(676)] = 18621, - [SMALL_STATE(677)] = 18633, - [SMALL_STATE(678)] = 18647, - [SMALL_STATE(679)] = 18659, - [SMALL_STATE(680)] = 18671, - [SMALL_STATE(681)] = 18683, - [SMALL_STATE(682)] = 18695, - [SMALL_STATE(683)] = 18711, - [SMALL_STATE(684)] = 18727, - [SMALL_STATE(685)] = 18739, - [SMALL_STATE(686)] = 18751, - [SMALL_STATE(687)] = 18763, - [SMALL_STATE(688)] = 18775, - [SMALL_STATE(689)] = 18787, - [SMALL_STATE(690)] = 18799, - [SMALL_STATE(691)] = 18811, - [SMALL_STATE(692)] = 18823, - [SMALL_STATE(693)] = 18835, - [SMALL_STATE(694)] = 18851, - [SMALL_STATE(695)] = 18863, - [SMALL_STATE(696)] = 18875, - [SMALL_STATE(697)] = 18889, - [SMALL_STATE(698)] = 18901, - [SMALL_STATE(699)] = 18913, - [SMALL_STATE(700)] = 18925, - [SMALL_STATE(701)] = 18939, - [SMALL_STATE(702)] = 18955, - [SMALL_STATE(703)] = 18971, - [SMALL_STATE(704)] = 18983, - [SMALL_STATE(705)] = 18995, - [SMALL_STATE(706)] = 19009, - [SMALL_STATE(707)] = 19021, - [SMALL_STATE(708)] = 19033, - [SMALL_STATE(709)] = 19047, - [SMALL_STATE(710)] = 19063, - [SMALL_STATE(711)] = 19075, - [SMALL_STATE(712)] = 19087, - [SMALL_STATE(713)] = 19099, - [SMALL_STATE(714)] = 19111, - [SMALL_STATE(715)] = 19122, - [SMALL_STATE(716)] = 19133, - [SMALL_STATE(717)] = 19144, - [SMALL_STATE(718)] = 19155, - [SMALL_STATE(719)] = 19166, - [SMALL_STATE(720)] = 19177, - [SMALL_STATE(721)] = 19188, - [SMALL_STATE(722)] = 19199, - [SMALL_STATE(723)] = 19210, - [SMALL_STATE(724)] = 19221, - [SMALL_STATE(725)] = 19232, - [SMALL_STATE(726)] = 19243, - [SMALL_STATE(727)] = 19256, - [SMALL_STATE(728)] = 19267, - [SMALL_STATE(729)] = 19280, - [SMALL_STATE(730)] = 19291, - [SMALL_STATE(731)] = 19302, - [SMALL_STATE(732)] = 19313, - [SMALL_STATE(733)] = 19324, - [SMALL_STATE(734)] = 19343, - [SMALL_STATE(735)] = 19354, - [SMALL_STATE(736)] = 19365, - [SMALL_STATE(737)] = 19376, - [SMALL_STATE(738)] = 19391, - [SMALL_STATE(739)] = 19402, - [SMALL_STATE(740)] = 19413, - [SMALL_STATE(741)] = 19424, - [SMALL_STATE(742)] = 19435, - [SMALL_STATE(743)] = 19454, - [SMALL_STATE(744)] = 19465, - [SMALL_STATE(745)] = 19476, - [SMALL_STATE(746)] = 19491, - [SMALL_STATE(747)] = 19502, - [SMALL_STATE(748)] = 19513, - [SMALL_STATE(749)] = 19526, - [SMALL_STATE(750)] = 19537, - [SMALL_STATE(751)] = 19548, - [SMALL_STATE(752)] = 19561, - [SMALL_STATE(753)] = 19572, - [SMALL_STATE(754)] = 19583, - [SMALL_STATE(755)] = 19596, - [SMALL_STATE(756)] = 19607, - [SMALL_STATE(757)] = 19618, - [SMALL_STATE(758)] = 19629, - [SMALL_STATE(759)] = 19640, - [SMALL_STATE(760)] = 19651, - [SMALL_STATE(761)] = 19662, - [SMALL_STATE(762)] = 19675, - [SMALL_STATE(763)] = 19686, - [SMALL_STATE(764)] = 19697, - [SMALL_STATE(765)] = 19708, - [SMALL_STATE(766)] = 19721, - [SMALL_STATE(767)] = 19732, - [SMALL_STATE(768)] = 19747, - [SMALL_STATE(769)] = 19757, - [SMALL_STATE(770)] = 19769, - [SMALL_STATE(771)] = 19779, - [SMALL_STATE(772)] = 19789, - [SMALL_STATE(773)] = 19805, - [SMALL_STATE(774)] = 19819, - [SMALL_STATE(775)] = 19831, - [SMALL_STATE(776)] = 19845, - [SMALL_STATE(777)] = 19859, - [SMALL_STATE(778)] = 19875, - [SMALL_STATE(779)] = 19887, - [SMALL_STATE(780)] = 19897, - [SMALL_STATE(781)] = 19907, - [SMALL_STATE(782)] = 19921, - [SMALL_STATE(783)] = 19935, - [SMALL_STATE(784)] = 19949, - [SMALL_STATE(785)] = 19965, - [SMALL_STATE(786)] = 19981, - [SMALL_STATE(787)] = 19991, - [SMALL_STATE(788)] = 20001, - [SMALL_STATE(789)] = 20015, - [SMALL_STATE(790)] = 20029, - [SMALL_STATE(791)] = 20039, - [SMALL_STATE(792)] = 20053, - [SMALL_STATE(793)] = 20067, - [SMALL_STATE(794)] = 20081, - [SMALL_STATE(795)] = 20091, - [SMALL_STATE(796)] = 20103, - [SMALL_STATE(797)] = 20113, - [SMALL_STATE(798)] = 20127, - [SMALL_STATE(799)] = 20143, - [SMALL_STATE(800)] = 20153, - [SMALL_STATE(801)] = 20165, - [SMALL_STATE(802)] = 20177, - [SMALL_STATE(803)] = 20187, - [SMALL_STATE(804)] = 20201, - [SMALL_STATE(805)] = 20211, - [SMALL_STATE(806)] = 20221, - [SMALL_STATE(807)] = 20235, - [SMALL_STATE(808)] = 20245, - [SMALL_STATE(809)] = 20259, - [SMALL_STATE(810)] = 20273, - [SMALL_STATE(811)] = 20287, - [SMALL_STATE(812)] = 20297, - [SMALL_STATE(813)] = 20307, - [SMALL_STATE(814)] = 20317, - [SMALL_STATE(815)] = 20331, - [SMALL_STATE(816)] = 20345, - [SMALL_STATE(817)] = 20355, - [SMALL_STATE(818)] = 20365, - [SMALL_STATE(819)] = 20375, - [SMALL_STATE(820)] = 20385, - [SMALL_STATE(821)] = 20395, - [SMALL_STATE(822)] = 20405, - [SMALL_STATE(823)] = 20415, - [SMALL_STATE(824)] = 20425, - [SMALL_STATE(825)] = 20435, - [SMALL_STATE(826)] = 20445, - [SMALL_STATE(827)] = 20455, - [SMALL_STATE(828)] = 20469, - [SMALL_STATE(829)] = 20483, - [SMALL_STATE(830)] = 20493, - [SMALL_STATE(831)] = 20505, - [SMALL_STATE(832)] = 20515, - [SMALL_STATE(833)] = 20525, - [SMALL_STATE(834)] = 20535, - [SMALL_STATE(835)] = 20545, - [SMALL_STATE(836)] = 20557, - [SMALL_STATE(837)] = 20567, - [SMALL_STATE(838)] = 20579, - [SMALL_STATE(839)] = 20589, - [SMALL_STATE(840)] = 20601, - [SMALL_STATE(841)] = 20611, - [SMALL_STATE(842)] = 20621, - [SMALL_STATE(843)] = 20631, - [SMALL_STATE(844)] = 20641, - [SMALL_STATE(845)] = 20651, - [SMALL_STATE(846)] = 20661, - [SMALL_STATE(847)] = 20671, - [SMALL_STATE(848)] = 20681, - [SMALL_STATE(849)] = 20691, - [SMALL_STATE(850)] = 20701, - [SMALL_STATE(851)] = 20715, - [SMALL_STATE(852)] = 20725, - [SMALL_STATE(853)] = 20737, - [SMALL_STATE(854)] = 20747, - [SMALL_STATE(855)] = 20757, - [SMALL_STATE(856)] = 20767, - [SMALL_STATE(857)] = 20777, - [SMALL_STATE(858)] = 20791, - [SMALL_STATE(859)] = 20801, - [SMALL_STATE(860)] = 20813, - [SMALL_STATE(861)] = 20823, - [SMALL_STATE(862)] = 20833, - [SMALL_STATE(863)] = 20843, - [SMALL_STATE(864)] = 20857, - [SMALL_STATE(865)] = 20869, - [SMALL_STATE(866)] = 20879, - [SMALL_STATE(867)] = 20893, - [SMALL_STATE(868)] = 20903, - [SMALL_STATE(869)] = 20913, - [SMALL_STATE(870)] = 20927, - [SMALL_STATE(871)] = 20941, - [SMALL_STATE(872)] = 20951, - [SMALL_STATE(873)] = 20961, - [SMALL_STATE(874)] = 20971, - [SMALL_STATE(875)] = 20981, - [SMALL_STATE(876)] = 20991, - [SMALL_STATE(877)] = 21001, - [SMALL_STATE(878)] = 21015, - [SMALL_STATE(879)] = 21025, - [SMALL_STATE(880)] = 21041, - [SMALL_STATE(881)] = 21051, - [SMALL_STATE(882)] = 21061, - [SMALL_STATE(883)] = 21075, - [SMALL_STATE(884)] = 21085, - [SMALL_STATE(885)] = 21101, - [SMALL_STATE(886)] = 21111, - [SMALL_STATE(887)] = 21123, - [SMALL_STATE(888)] = 21133, - [SMALL_STATE(889)] = 21149, - [SMALL_STATE(890)] = 21163, - [SMALL_STATE(891)] = 21173, - [SMALL_STATE(892)] = 21183, - [SMALL_STATE(893)] = 21193, - [SMALL_STATE(894)] = 21203, - [SMALL_STATE(895)] = 21213, - [SMALL_STATE(896)] = 21225, - [SMALL_STATE(897)] = 21235, - [SMALL_STATE(898)] = 21245, - [SMALL_STATE(899)] = 21257, - [SMALL_STATE(900)] = 21267, - [SMALL_STATE(901)] = 21277, - [SMALL_STATE(902)] = 21289, - [SMALL_STATE(903)] = 21303, - [SMALL_STATE(904)] = 21313, - [SMALL_STATE(905)] = 21323, - [SMALL_STATE(906)] = 21333, - [SMALL_STATE(907)] = 21343, - [SMALL_STATE(908)] = 21353, - [SMALL_STATE(909)] = 21363, - [SMALL_STATE(910)] = 21373, - [SMALL_STATE(911)] = 21383, - [SMALL_STATE(912)] = 21393, - [SMALL_STATE(913)] = 21409, - [SMALL_STATE(914)] = 21419, - [SMALL_STATE(915)] = 21429, - [SMALL_STATE(916)] = 21443, - [SMALL_STATE(917)] = 21453, - [SMALL_STATE(918)] = 21469, - [SMALL_STATE(919)] = 21485, - [SMALL_STATE(920)] = 21501, - [SMALL_STATE(921)] = 21511, - [SMALL_STATE(922)] = 21527, - [SMALL_STATE(923)] = 21541, - [SMALL_STATE(924)] = 21555, - [SMALL_STATE(925)] = 21565, - [SMALL_STATE(926)] = 21575, - [SMALL_STATE(927)] = 21591, - [SMALL_STATE(928)] = 21605, - [SMALL_STATE(929)] = 21619, - [SMALL_STATE(930)] = 21629, - [SMALL_STATE(931)] = 21645, - [SMALL_STATE(932)] = 21655, - [SMALL_STATE(933)] = 21665, - [SMALL_STATE(934)] = 21679, - [SMALL_STATE(935)] = 21693, - [SMALL_STATE(936)] = 21709, - [SMALL_STATE(937)] = 21719, - [SMALL_STATE(938)] = 21729, - [SMALL_STATE(939)] = 21739, - [SMALL_STATE(940)] = 21749, - [SMALL_STATE(941)] = 21759, - [SMALL_STATE(942)] = 21769, - [SMALL_STATE(943)] = 21779, - [SMALL_STATE(944)] = 21789, - [SMALL_STATE(945)] = 21799, - [SMALL_STATE(946)] = 21815, - [SMALL_STATE(947)] = 21831, - [SMALL_STATE(948)] = 21841, - [SMALL_STATE(949)] = 21851, - [SMALL_STATE(950)] = 21861, - [SMALL_STATE(951)] = 21873, - [SMALL_STATE(952)] = 21885, - [SMALL_STATE(953)] = 21895, - [SMALL_STATE(954)] = 21905, - [SMALL_STATE(955)] = 21917, - [SMALL_STATE(956)] = 21927, - [SMALL_STATE(957)] = 21939, - [SMALL_STATE(958)] = 21951, - [SMALL_STATE(959)] = 21961, - [SMALL_STATE(960)] = 21971, - [SMALL_STATE(961)] = 21981, - [SMALL_STATE(962)] = 21991, - [SMALL_STATE(963)] = 22001, - [SMALL_STATE(964)] = 22011, - [SMALL_STATE(965)] = 22025, - [SMALL_STATE(966)] = 22039, - [SMALL_STATE(967)] = 22049, - [SMALL_STATE(968)] = 22059, - [SMALL_STATE(969)] = 22069, - [SMALL_STATE(970)] = 22079, - [SMALL_STATE(971)] = 22089, - [SMALL_STATE(972)] = 22101, - [SMALL_STATE(973)] = 22111, - [SMALL_STATE(974)] = 22121, - [SMALL_STATE(975)] = 22137, - [SMALL_STATE(976)] = 22153, - [SMALL_STATE(977)] = 22165, - [SMALL_STATE(978)] = 22177, - [SMALL_STATE(979)] = 22187, - [SMALL_STATE(980)] = 22197, - [SMALL_STATE(981)] = 22213, - [SMALL_STATE(982)] = 22229, - [SMALL_STATE(983)] = 22243, - [SMALL_STATE(984)] = 22257, - [SMALL_STATE(985)] = 22267, - [SMALL_STATE(986)] = 22277, - [SMALL_STATE(987)] = 22287, - [SMALL_STATE(988)] = 22297, - [SMALL_STATE(989)] = 22307, - [SMALL_STATE(990)] = 22317, - [SMALL_STATE(991)] = 22327, - [SMALL_STATE(992)] = 22337, - [SMALL_STATE(993)] = 22347, - [SMALL_STATE(994)] = 22359, - [SMALL_STATE(995)] = 22369, - [SMALL_STATE(996)] = 22379, - [SMALL_STATE(997)] = 22391, - [SMALL_STATE(998)] = 22401, - [SMALL_STATE(999)] = 22411, - [SMALL_STATE(1000)] = 22423, - [SMALL_STATE(1001)] = 22433, - [SMALL_STATE(1002)] = 22443, - [SMALL_STATE(1003)] = 22455, - [SMALL_STATE(1004)] = 22465, - [SMALL_STATE(1005)] = 22475, - [SMALL_STATE(1006)] = 22487, - [SMALL_STATE(1007)] = 22496, - [SMALL_STATE(1008)] = 22505, - [SMALL_STATE(1009)] = 22514, - [SMALL_STATE(1010)] = 22523, - [SMALL_STATE(1011)] = 22532, - [SMALL_STATE(1012)] = 22541, - [SMALL_STATE(1013)] = 22550, - [SMALL_STATE(1014)] = 22559, - [SMALL_STATE(1015)] = 22568, - [SMALL_STATE(1016)] = 22577, - [SMALL_STATE(1017)] = 22590, - [SMALL_STATE(1018)] = 22599, - [SMALL_STATE(1019)] = 22608, - [SMALL_STATE(1020)] = 22617, - [SMALL_STATE(1021)] = 22626, - [SMALL_STATE(1022)] = 22639, - [SMALL_STATE(1023)] = 22652, - [SMALL_STATE(1024)] = 22661, - [SMALL_STATE(1025)] = 22670, - [SMALL_STATE(1026)] = 22679, - [SMALL_STATE(1027)] = 22690, - [SMALL_STATE(1028)] = 22701, - [SMALL_STATE(1029)] = 22710, - [SMALL_STATE(1030)] = 22719, - [SMALL_STATE(1031)] = 22728, - [SMALL_STATE(1032)] = 22737, - [SMALL_STATE(1033)] = 22746, - [SMALL_STATE(1034)] = 22755, - [SMALL_STATE(1035)] = 22768, - [SMALL_STATE(1036)] = 22781, - [SMALL_STATE(1037)] = 22792, - [SMALL_STATE(1038)] = 22801, - [SMALL_STATE(1039)] = 22810, - [SMALL_STATE(1040)] = 22819, - [SMALL_STATE(1041)] = 22828, - [SMALL_STATE(1042)] = 22841, - [SMALL_STATE(1043)] = 22850, - [SMALL_STATE(1044)] = 22859, - [SMALL_STATE(1045)] = 22870, - [SMALL_STATE(1046)] = 22879, - [SMALL_STATE(1047)] = 22888, - [SMALL_STATE(1048)] = 22897, - [SMALL_STATE(1049)] = 22906, - [SMALL_STATE(1050)] = 22917, - [SMALL_STATE(1051)] = 22926, - [SMALL_STATE(1052)] = 22939, - [SMALL_STATE(1053)] = 22948, - [SMALL_STATE(1054)] = 22957, - [SMALL_STATE(1055)] = 22966, - [SMALL_STATE(1056)] = 22975, - [SMALL_STATE(1057)] = 22984, - [SMALL_STATE(1058)] = 22993, - [SMALL_STATE(1059)] = 23002, - [SMALL_STATE(1060)] = 23011, - [SMALL_STATE(1061)] = 23022, - [SMALL_STATE(1062)] = 23033, - [SMALL_STATE(1063)] = 23042, - [SMALL_STATE(1064)] = 23053, - [SMALL_STATE(1065)] = 23062, - [SMALL_STATE(1066)] = 23071, - [SMALL_STATE(1067)] = 23080, - [SMALL_STATE(1068)] = 23089, - [SMALL_STATE(1069)] = 23098, - [SMALL_STATE(1070)] = 23107, - [SMALL_STATE(1071)] = 23116, - [SMALL_STATE(1072)] = 23125, - [SMALL_STATE(1073)] = 23134, - [SMALL_STATE(1074)] = 23143, - [SMALL_STATE(1075)] = 23152, - [SMALL_STATE(1076)] = 23161, - [SMALL_STATE(1077)] = 23170, - [SMALL_STATE(1078)] = 23179, - [SMALL_STATE(1079)] = 23188, - [SMALL_STATE(1080)] = 23197, - [SMALL_STATE(1081)] = 23206, - [SMALL_STATE(1082)] = 23215, - [SMALL_STATE(1083)] = 23224, - [SMALL_STATE(1084)] = 23233, - [SMALL_STATE(1085)] = 23242, - [SMALL_STATE(1086)] = 23251, - [SMALL_STATE(1087)] = 23260, - [SMALL_STATE(1088)] = 23269, - [SMALL_STATE(1089)] = 23278, - [SMALL_STATE(1090)] = 23287, - [SMALL_STATE(1091)] = 23296, - [SMALL_STATE(1092)] = 23305, - [SMALL_STATE(1093)] = 23316, - [SMALL_STATE(1094)] = 23325, - [SMALL_STATE(1095)] = 23334, - [SMALL_STATE(1096)] = 23343, - [SMALL_STATE(1097)] = 23352, - [SMALL_STATE(1098)] = 23361, - [SMALL_STATE(1099)] = 23370, - [SMALL_STATE(1100)] = 23379, - [SMALL_STATE(1101)] = 23388, - [SMALL_STATE(1102)] = 23397, - [SMALL_STATE(1103)] = 23406, - [SMALL_STATE(1104)] = 23417, - [SMALL_STATE(1105)] = 23428, - [SMALL_STATE(1106)] = 23437, - [SMALL_STATE(1107)] = 23446, - [SMALL_STATE(1108)] = 23459, - [SMALL_STATE(1109)] = 23468, - [SMALL_STATE(1110)] = 23481, - [SMALL_STATE(1111)] = 23490, - [SMALL_STATE(1112)] = 23499, - [SMALL_STATE(1113)] = 23510, - [SMALL_STATE(1114)] = 23521, - [SMALL_STATE(1115)] = 23530, - [SMALL_STATE(1116)] = 23539, - [SMALL_STATE(1117)] = 23548, - [SMALL_STATE(1118)] = 23557, - [SMALL_STATE(1119)] = 23566, - [SMALL_STATE(1120)] = 23579, - [SMALL_STATE(1121)] = 23592, - [SMALL_STATE(1122)] = 23603, - [SMALL_STATE(1123)] = 23612, - [SMALL_STATE(1124)] = 23623, - [SMALL_STATE(1125)] = 23634, - [SMALL_STATE(1126)] = 23643, - [SMALL_STATE(1127)] = 23652, - [SMALL_STATE(1128)] = 23661, - [SMALL_STATE(1129)] = 23670, - [SMALL_STATE(1130)] = 23679, - [SMALL_STATE(1131)] = 23688, - [SMALL_STATE(1132)] = 23697, - [SMALL_STATE(1133)] = 23706, - [SMALL_STATE(1134)] = 23719, - [SMALL_STATE(1135)] = 23732, - [SMALL_STATE(1136)] = 23741, - [SMALL_STATE(1137)] = 23752, - [SMALL_STATE(1138)] = 23761, - [SMALL_STATE(1139)] = 23770, - [SMALL_STATE(1140)] = 23779, - [SMALL_STATE(1141)] = 23789, - [SMALL_STATE(1142)] = 23797, - [SMALL_STATE(1143)] = 23805, - [SMALL_STATE(1144)] = 23813, - [SMALL_STATE(1145)] = 23821, - [SMALL_STATE(1146)] = 23829, - [SMALL_STATE(1147)] = 23837, - [SMALL_STATE(1148)] = 23845, - [SMALL_STATE(1149)] = 23853, - [SMALL_STATE(1150)] = 23861, - [SMALL_STATE(1151)] = 23869, - [SMALL_STATE(1152)] = 23877, - [SMALL_STATE(1153)] = 23885, - [SMALL_STATE(1154)] = 23893, - [SMALL_STATE(1155)] = 23901, - [SMALL_STATE(1156)] = 23909, - [SMALL_STATE(1157)] = 23917, - [SMALL_STATE(1158)] = 23925, - [SMALL_STATE(1159)] = 23933, - [SMALL_STATE(1160)] = 23941, - [SMALL_STATE(1161)] = 23949, - [SMALL_STATE(1162)] = 23957, - [SMALL_STATE(1163)] = 23965, - [SMALL_STATE(1164)] = 23973, - [SMALL_STATE(1165)] = 23981, - [SMALL_STATE(1166)] = 23989, - [SMALL_STATE(1167)] = 23997, - [SMALL_STATE(1168)] = 24005, - [SMALL_STATE(1169)] = 24013, - [SMALL_STATE(1170)] = 24021, - [SMALL_STATE(1171)] = 24029, - [SMALL_STATE(1172)] = 24037, - [SMALL_STATE(1173)] = 24045, - [SMALL_STATE(1174)] = 24053, - [SMALL_STATE(1175)] = 24061, - [SMALL_STATE(1176)] = 24069, - [SMALL_STATE(1177)] = 24077, - [SMALL_STATE(1178)] = 24085, - [SMALL_STATE(1179)] = 24095, - [SMALL_STATE(1180)] = 24103, - [SMALL_STATE(1181)] = 24111, - [SMALL_STATE(1182)] = 24121, - [SMALL_STATE(1183)] = 24129, - [SMALL_STATE(1184)] = 24139, - [SMALL_STATE(1185)] = 24147, - [SMALL_STATE(1186)] = 24157, - [SMALL_STATE(1187)] = 24165, - [SMALL_STATE(1188)] = 24173, - [SMALL_STATE(1189)] = 24181, - [SMALL_STATE(1190)] = 24189, - [SMALL_STATE(1191)] = 24197, - [SMALL_STATE(1192)] = 24205, - [SMALL_STATE(1193)] = 24213, - [SMALL_STATE(1194)] = 24221, - [SMALL_STATE(1195)] = 24229, - [SMALL_STATE(1196)] = 24237, - [SMALL_STATE(1197)] = 24245, - [SMALL_STATE(1198)] = 24253, - [SMALL_STATE(1199)] = 24261, - [SMALL_STATE(1200)] = 24269, - [SMALL_STATE(1201)] = 24277, - [SMALL_STATE(1202)] = 24285, - [SMALL_STATE(1203)] = 24293, - [SMALL_STATE(1204)] = 24301, - [SMALL_STATE(1205)] = 24309, - [SMALL_STATE(1206)] = 24317, - [SMALL_STATE(1207)] = 24325, - [SMALL_STATE(1208)] = 24333, - [SMALL_STATE(1209)] = 24341, - [SMALL_STATE(1210)] = 24349, - [SMALL_STATE(1211)] = 24357, - [SMALL_STATE(1212)] = 24365, - [SMALL_STATE(1213)] = 24373, - [SMALL_STATE(1214)] = 24381, - [SMALL_STATE(1215)] = 24389, - [SMALL_STATE(1216)] = 24397, - [SMALL_STATE(1217)] = 24407, - [SMALL_STATE(1218)] = 24415, - [SMALL_STATE(1219)] = 24423, - [SMALL_STATE(1220)] = 24431, - [SMALL_STATE(1221)] = 24439, - [SMALL_STATE(1222)] = 24447, - [SMALL_STATE(1223)] = 24455, - [SMALL_STATE(1224)] = 24463, - [SMALL_STATE(1225)] = 24471, - [SMALL_STATE(1226)] = 24479, - [SMALL_STATE(1227)] = 24489, - [SMALL_STATE(1228)] = 24497, - [SMALL_STATE(1229)] = 24505, - [SMALL_STATE(1230)] = 24513, - [SMALL_STATE(1231)] = 24523, - [SMALL_STATE(1232)] = 24531, - [SMALL_STATE(1233)] = 24539, - [SMALL_STATE(1234)] = 24547, - [SMALL_STATE(1235)] = 24555, - [SMALL_STATE(1236)] = 24563, - [SMALL_STATE(1237)] = 24571, - [SMALL_STATE(1238)] = 24579, - [SMALL_STATE(1239)] = 24587, - [SMALL_STATE(1240)] = 24595, - [SMALL_STATE(1241)] = 24603, - [SMALL_STATE(1242)] = 24611, - [SMALL_STATE(1243)] = 24619, - [SMALL_STATE(1244)] = 24627, - [SMALL_STATE(1245)] = 24635, - [SMALL_STATE(1246)] = 24643, - [SMALL_STATE(1247)] = 24651, - [SMALL_STATE(1248)] = 24659, - [SMALL_STATE(1249)] = 24667, - [SMALL_STATE(1250)] = 24675, - [SMALL_STATE(1251)] = 24683, - [SMALL_STATE(1252)] = 24691, - [SMALL_STATE(1253)] = 24699, - [SMALL_STATE(1254)] = 24707, - [SMALL_STATE(1255)] = 24715, - [SMALL_STATE(1256)] = 24723, - [SMALL_STATE(1257)] = 24731, - [SMALL_STATE(1258)] = 24739, - [SMALL_STATE(1259)] = 24747, - [SMALL_STATE(1260)] = 24755, - [SMALL_STATE(1261)] = 24763, - [SMALL_STATE(1262)] = 24771, - [SMALL_STATE(1263)] = 24779, - [SMALL_STATE(1264)] = 24787, - [SMALL_STATE(1265)] = 24795, - [SMALL_STATE(1266)] = 24803, - [SMALL_STATE(1267)] = 24811, - [SMALL_STATE(1268)] = 24819, - [SMALL_STATE(1269)] = 24827, - [SMALL_STATE(1270)] = 24835, - [SMALL_STATE(1271)] = 24843, - [SMALL_STATE(1272)] = 24851, - [SMALL_STATE(1273)] = 24859, - [SMALL_STATE(1274)] = 24867, - [SMALL_STATE(1275)] = 24875, - [SMALL_STATE(1276)] = 24883, - [SMALL_STATE(1277)] = 24891, - [SMALL_STATE(1278)] = 24899, - [SMALL_STATE(1279)] = 24907, - [SMALL_STATE(1280)] = 24915, - [SMALL_STATE(1281)] = 24923, - [SMALL_STATE(1282)] = 24931, - [SMALL_STATE(1283)] = 24939, - [SMALL_STATE(1284)] = 24947, - [SMALL_STATE(1285)] = 24955, - [SMALL_STATE(1286)] = 24963, - [SMALL_STATE(1287)] = 24971, - [SMALL_STATE(1288)] = 24979, - [SMALL_STATE(1289)] = 24987, - [SMALL_STATE(1290)] = 24995, - [SMALL_STATE(1291)] = 25003, - [SMALL_STATE(1292)] = 25011, - [SMALL_STATE(1293)] = 25019, - [SMALL_STATE(1294)] = 25027, - [SMALL_STATE(1295)] = 25035, - [SMALL_STATE(1296)] = 25043, - [SMALL_STATE(1297)] = 25051, - [SMALL_STATE(1298)] = 25059, - [SMALL_STATE(1299)] = 25067, - [SMALL_STATE(1300)] = 25075, - [SMALL_STATE(1301)] = 25083, - [SMALL_STATE(1302)] = 25091, - [SMALL_STATE(1303)] = 25099, - [SMALL_STATE(1304)] = 25107, - [SMALL_STATE(1305)] = 25115, - [SMALL_STATE(1306)] = 25123, - [SMALL_STATE(1307)] = 25131, - [SMALL_STATE(1308)] = 25139, - [SMALL_STATE(1309)] = 25147, - [SMALL_STATE(1310)] = 25155, - [SMALL_STATE(1311)] = 25163, - [SMALL_STATE(1312)] = 25171, - [SMALL_STATE(1313)] = 25181, - [SMALL_STATE(1314)] = 25191, - [SMALL_STATE(1315)] = 25199, - [SMALL_STATE(1316)] = 25207, - [SMALL_STATE(1317)] = 25217, - [SMALL_STATE(1318)] = 25225, - [SMALL_STATE(1319)] = 25233, - [SMALL_STATE(1320)] = 25241, - [SMALL_STATE(1321)] = 25249, - [SMALL_STATE(1322)] = 25257, - [SMALL_STATE(1323)] = 25265, - [SMALL_STATE(1324)] = 25273, - [SMALL_STATE(1325)] = 25281, - [SMALL_STATE(1326)] = 25291, - [SMALL_STATE(1327)] = 25301, - [SMALL_STATE(1328)] = 25311, - [SMALL_STATE(1329)] = 25319, - [SMALL_STATE(1330)] = 25327, - [SMALL_STATE(1331)] = 25335, - [SMALL_STATE(1332)] = 25343, - [SMALL_STATE(1333)] = 25350, - [SMALL_STATE(1334)] = 25357, - [SMALL_STATE(1335)] = 25364, - [SMALL_STATE(1336)] = 25371, - [SMALL_STATE(1337)] = 25378, - [SMALL_STATE(1338)] = 25385, - [SMALL_STATE(1339)] = 25392, - [SMALL_STATE(1340)] = 25399, - [SMALL_STATE(1341)] = 25406, - [SMALL_STATE(1342)] = 25413, - [SMALL_STATE(1343)] = 25420, - [SMALL_STATE(1344)] = 25427, - [SMALL_STATE(1345)] = 25434, - [SMALL_STATE(1346)] = 25441, - [SMALL_STATE(1347)] = 25448, - [SMALL_STATE(1348)] = 25455, - [SMALL_STATE(1349)] = 25462, - [SMALL_STATE(1350)] = 25469, - [SMALL_STATE(1351)] = 25476, - [SMALL_STATE(1352)] = 25483, - [SMALL_STATE(1353)] = 25490, - [SMALL_STATE(1354)] = 25497, - [SMALL_STATE(1355)] = 25504, - [SMALL_STATE(1356)] = 25511, - [SMALL_STATE(1357)] = 25518, - [SMALL_STATE(1358)] = 25525, - [SMALL_STATE(1359)] = 25532, - [SMALL_STATE(1360)] = 25539, - [SMALL_STATE(1361)] = 25546, - [SMALL_STATE(1362)] = 25553, - [SMALL_STATE(1363)] = 25560, - [SMALL_STATE(1364)] = 25567, - [SMALL_STATE(1365)] = 25574, - [SMALL_STATE(1366)] = 25581, - [SMALL_STATE(1367)] = 25588, - [SMALL_STATE(1368)] = 25595, - [SMALL_STATE(1369)] = 25602, - [SMALL_STATE(1370)] = 25609, - [SMALL_STATE(1371)] = 25616, - [SMALL_STATE(1372)] = 25623, - [SMALL_STATE(1373)] = 25630, - [SMALL_STATE(1374)] = 25637, - [SMALL_STATE(1375)] = 25644, - [SMALL_STATE(1376)] = 25651, - [SMALL_STATE(1377)] = 25658, - [SMALL_STATE(1378)] = 25665, - [SMALL_STATE(1379)] = 25672, - [SMALL_STATE(1380)] = 25679, - [SMALL_STATE(1381)] = 25686, - [SMALL_STATE(1382)] = 25693, - [SMALL_STATE(1383)] = 25700, - [SMALL_STATE(1384)] = 25707, - [SMALL_STATE(1385)] = 25714, - [SMALL_STATE(1386)] = 25721, - [SMALL_STATE(1387)] = 25728, - [SMALL_STATE(1388)] = 25735, - [SMALL_STATE(1389)] = 25742, - [SMALL_STATE(1390)] = 25749, - [SMALL_STATE(1391)] = 25756, - [SMALL_STATE(1392)] = 25763, - [SMALL_STATE(1393)] = 25770, - [SMALL_STATE(1394)] = 25777, - [SMALL_STATE(1395)] = 25784, - [SMALL_STATE(1396)] = 25791, - [SMALL_STATE(1397)] = 25798, - [SMALL_STATE(1398)] = 25805, - [SMALL_STATE(1399)] = 25812, - [SMALL_STATE(1400)] = 25819, - [SMALL_STATE(1401)] = 25826, - [SMALL_STATE(1402)] = 25833, - [SMALL_STATE(1403)] = 25840, - [SMALL_STATE(1404)] = 25847, - [SMALL_STATE(1405)] = 25854, - [SMALL_STATE(1406)] = 25861, - [SMALL_STATE(1407)] = 25868, - [SMALL_STATE(1408)] = 25875, - [SMALL_STATE(1409)] = 25882, - [SMALL_STATE(1410)] = 25889, - [SMALL_STATE(1411)] = 25896, - [SMALL_STATE(1412)] = 25903, - [SMALL_STATE(1413)] = 25910, - [SMALL_STATE(1414)] = 25917, - [SMALL_STATE(1415)] = 25924, - [SMALL_STATE(1416)] = 25931, - [SMALL_STATE(1417)] = 25938, - [SMALL_STATE(1418)] = 25945, - [SMALL_STATE(1419)] = 25952, - [SMALL_STATE(1420)] = 25959, - [SMALL_STATE(1421)] = 25966, - [SMALL_STATE(1422)] = 25973, - [SMALL_STATE(1423)] = 25980, - [SMALL_STATE(1424)] = 25987, - [SMALL_STATE(1425)] = 25994, - [SMALL_STATE(1426)] = 26001, - [SMALL_STATE(1427)] = 26008, - [SMALL_STATE(1428)] = 26015, - [SMALL_STATE(1429)] = 26022, - [SMALL_STATE(1430)] = 26029, - [SMALL_STATE(1431)] = 26036, - [SMALL_STATE(1432)] = 26043, - [SMALL_STATE(1433)] = 26050, - [SMALL_STATE(1434)] = 26057, - [SMALL_STATE(1435)] = 26064, - [SMALL_STATE(1436)] = 26071, - [SMALL_STATE(1437)] = 26078, - [SMALL_STATE(1438)] = 26085, - [SMALL_STATE(1439)] = 26092, - [SMALL_STATE(1440)] = 26099, - [SMALL_STATE(1441)] = 26106, - [SMALL_STATE(1442)] = 26113, - [SMALL_STATE(1443)] = 26120, - [SMALL_STATE(1444)] = 26127, - [SMALL_STATE(1445)] = 26134, - [SMALL_STATE(1446)] = 26141, - [SMALL_STATE(1447)] = 26148, - [SMALL_STATE(1448)] = 26155, - [SMALL_STATE(1449)] = 26162, - [SMALL_STATE(1450)] = 26169, - [SMALL_STATE(1451)] = 26176, - [SMALL_STATE(1452)] = 26183, - [SMALL_STATE(1453)] = 26190, - [SMALL_STATE(1454)] = 26197, - [SMALL_STATE(1455)] = 26204, - [SMALL_STATE(1456)] = 26211, - [SMALL_STATE(1457)] = 26218, - [SMALL_STATE(1458)] = 26225, - [SMALL_STATE(1459)] = 26232, - [SMALL_STATE(1460)] = 26239, - [SMALL_STATE(1461)] = 26246, - [SMALL_STATE(1462)] = 26253, - [SMALL_STATE(1463)] = 26260, - [SMALL_STATE(1464)] = 26267, - [SMALL_STATE(1465)] = 26274, - [SMALL_STATE(1466)] = 26281, - [SMALL_STATE(1467)] = 26288, - [SMALL_STATE(1468)] = 26295, - [SMALL_STATE(1469)] = 26302, - [SMALL_STATE(1470)] = 26309, - [SMALL_STATE(1471)] = 26316, - [SMALL_STATE(1472)] = 26323, - [SMALL_STATE(1473)] = 26330, - [SMALL_STATE(1474)] = 26337, - [SMALL_STATE(1475)] = 26344, - [SMALL_STATE(1476)] = 26351, - [SMALL_STATE(1477)] = 26358, - [SMALL_STATE(1478)] = 26365, - [SMALL_STATE(1479)] = 26372, - [SMALL_STATE(1480)] = 26379, - [SMALL_STATE(1481)] = 26386, - [SMALL_STATE(1482)] = 26393, - [SMALL_STATE(1483)] = 26400, - [SMALL_STATE(1484)] = 26407, - [SMALL_STATE(1485)] = 26414, - [SMALL_STATE(1486)] = 26421, - [SMALL_STATE(1487)] = 26428, - [SMALL_STATE(1488)] = 26435, - [SMALL_STATE(1489)] = 26442, - [SMALL_STATE(1490)] = 26449, - [SMALL_STATE(1491)] = 26456, - [SMALL_STATE(1492)] = 26463, - [SMALL_STATE(1493)] = 26470, + [SMALL_STATE(97)] = 0, + [SMALL_STATE(98)] = 69, + [SMALL_STATE(99)] = 138, + [SMALL_STATE(100)] = 200, + [SMALL_STATE(101)] = 255, + [SMALL_STATE(102)] = 310, + [SMALL_STATE(103)] = 373, + [SMALL_STATE(104)] = 436, + [SMALL_STATE(105)] = 494, + [SMALL_STATE(106)] = 548, + [SMALL_STATE(107)] = 606, + [SMALL_STATE(108)] = 664, + [SMALL_STATE(109)] = 718, + [SMALL_STATE(110)] = 771, + [SMALL_STATE(111)] = 824, + [SMALL_STATE(112)] = 877, + [SMALL_STATE(113)] = 930, + [SMALL_STATE(114)] = 1003, + [SMALL_STATE(115)] = 1076, + [SMALL_STATE(116)] = 1148, + [SMALL_STATE(117)] = 1204, + [SMALL_STATE(118)] = 1260, + [SMALL_STATE(119)] = 1332, + [SMALL_STATE(120)] = 1403, + [SMALL_STATE(121)] = 1474, + [SMALL_STATE(122)] = 1545, + [SMALL_STATE(123)] = 1600, + [SMALL_STATE(124)] = 1655, + [SMALL_STATE(125)] = 1726, + [SMALL_STATE(126)] = 1775, + [SMALL_STATE(127)] = 1865, + [SMALL_STATE(128)] = 1955, + [SMALL_STATE(129)] = 2045, + [SMALL_STATE(130)] = 2095, + [SMALL_STATE(131)] = 2183, + [SMALL_STATE(132)] = 2233, + [SMALL_STATE(133)] = 2321, + [SMALL_STATE(134)] = 2409, + [SMALL_STATE(135)] = 2497, + [SMALL_STATE(136)] = 2585, + [SMALL_STATE(137)] = 2675, + [SMALL_STATE(138)] = 2763, + [SMALL_STATE(139)] = 2851, + [SMALL_STATE(140)] = 2939, + [SMALL_STATE(141)] = 3027, + [SMALL_STATE(142)] = 3115, + [SMALL_STATE(143)] = 3205, + [SMALL_STATE(144)] = 3295, + [SMALL_STATE(145)] = 3337, + [SMALL_STATE(146)] = 3427, + [SMALL_STATE(147)] = 3517, + [SMALL_STATE(148)] = 3559, + [SMALL_STATE(149)] = 3647, + [SMALL_STATE(150)] = 3735, + [SMALL_STATE(151)] = 3825, + [SMALL_STATE(152)] = 3913, + [SMALL_STATE(153)] = 4003, + [SMALL_STATE(154)] = 4093, + [SMALL_STATE(155)] = 4183, + [SMALL_STATE(156)] = 4273, + [SMALL_STATE(157)] = 4363, + [SMALL_STATE(158)] = 4404, + [SMALL_STATE(159)] = 4453, + [SMALL_STATE(160)] = 4494, + [SMALL_STATE(161)] = 4539, + [SMALL_STATE(162)] = 4584, + [SMALL_STATE(163)] = 4633, + [SMALL_STATE(164)] = 4678, + [SMALL_STATE(165)] = 4719, + [SMALL_STATE(166)] = 4760, + [SMALL_STATE(167)] = 4800, + [SMALL_STATE(168)] = 4840, + [SMALL_STATE(169)] = 4908, + [SMALL_STATE(170)] = 4948, + [SMALL_STATE(171)] = 4992, + [SMALL_STATE(172)] = 5076, + [SMALL_STATE(173)] = 5120, + [SMALL_STATE(174)] = 5204, + [SMALL_STATE(175)] = 5244, + [SMALL_STATE(176)] = 5328, + [SMALL_STATE(177)] = 5368, + [SMALL_STATE(178)] = 5452, + [SMALL_STATE(179)] = 5520, + [SMALL_STATE(180)] = 5559, + [SMALL_STATE(181)] = 5598, + [SMALL_STATE(182)] = 5637, + [SMALL_STATE(183)] = 5718, + [SMALL_STATE(184)] = 5799, + [SMALL_STATE(185)] = 5842, + [SMALL_STATE(186)] = 5889, + [SMALL_STATE(187)] = 5932, + [SMALL_STATE(188)] = 5974, + [SMALL_STATE(189)] = 6040, + [SMALL_STATE(190)] = 6110, + [SMALL_STATE(191)] = 6152, + [SMALL_STATE(192)] = 6218, + [SMALL_STATE(193)] = 6284, + [SMALL_STATE(194)] = 6330, + [SMALL_STATE(195)] = 6400, + [SMALL_STATE(196)] = 6466, + [SMALL_STATE(197)] = 6503, + [SMALL_STATE(198)] = 6544, + [SMALL_STATE(199)] = 6589, + [SMALL_STATE(200)] = 6626, + [SMALL_STATE(201)] = 6667, + [SMALL_STATE(202)] = 6708, + [SMALL_STATE(203)] = 6753, + [SMALL_STATE(204)] = 6794, + [SMALL_STATE(205)] = 6835, + [SMALL_STATE(206)] = 6870, + [SMALL_STATE(207)] = 6905, + [SMALL_STATE(208)] = 6939, + [SMALL_STATE(209)] = 6979, + [SMALL_STATE(210)] = 7015, + [SMALL_STATE(211)] = 7051, + [SMALL_STATE(212)] = 7085, + [SMALL_STATE(213)] = 7118, + [SMALL_STATE(214)] = 7151, + [SMALL_STATE(215)] = 7190, + [SMALL_STATE(216)] = 7223, + [SMALL_STATE(217)] = 7256, + [SMALL_STATE(218)] = 7289, + [SMALL_STATE(219)] = 7322, + [SMALL_STATE(220)] = 7357, + [SMALL_STATE(221)] = 7390, + [SMALL_STATE(222)] = 7425, + [SMALL_STATE(223)] = 7458, + [SMALL_STATE(224)] = 7493, + [SMALL_STATE(225)] = 7528, + [SMALL_STATE(226)] = 7563, + [SMALL_STATE(227)] = 7602, + [SMALL_STATE(228)] = 7644, + [SMALL_STATE(229)] = 7678, + [SMALL_STATE(230)] = 7710, + [SMALL_STATE(231)] = 7742, + [SMALL_STATE(232)] = 7780, + [SMALL_STATE(233)] = 7812, + [SMALL_STATE(234)] = 7850, + [SMALL_STATE(235)] = 7882, + [SMALL_STATE(236)] = 7913, + [SMALL_STATE(237)] = 7944, + [SMALL_STATE(238)] = 7975, + [SMALL_STATE(239)] = 8006, + [SMALL_STATE(240)] = 8037, + [SMALL_STATE(241)] = 8070, + [SMALL_STATE(242)] = 8101, + [SMALL_STATE(243)] = 8132, + [SMALL_STATE(244)] = 8163, + [SMALL_STATE(245)] = 8196, + [SMALL_STATE(246)] = 8228, + [SMALL_STATE(247)] = 8258, + [SMALL_STATE(248)] = 8288, + [SMALL_STATE(249)] = 8324, + [SMALL_STATE(250)] = 8354, + [SMALL_STATE(251)] = 8384, + [SMALL_STATE(252)] = 8414, + [SMALL_STATE(253)] = 8444, + [SMALL_STATE(254)] = 8476, + [SMALL_STATE(255)] = 8506, + [SMALL_STATE(256)] = 8536, + [SMALL_STATE(257)] = 8564, + [SMALL_STATE(258)] = 8592, + [SMALL_STATE(259)] = 8622, + [SMALL_STATE(260)] = 8650, + [SMALL_STATE(261)] = 8678, + [SMALL_STATE(262)] = 8705, + [SMALL_STATE(263)] = 8732, + [SMALL_STATE(264)] = 8759, + [SMALL_STATE(265)] = 8802, + [SMALL_STATE(266)] = 8845, + [SMALL_STATE(267)] = 8869, + [SMALL_STATE(268)] = 8893, + [SMALL_STATE(269)] = 8917, + [SMALL_STATE(270)] = 8943, + [SMALL_STATE(271)] = 8985, + [SMALL_STATE(272)] = 9011, + [SMALL_STATE(273)] = 9035, + [SMALL_STATE(274)] = 9061, + [SMALL_STATE(275)] = 9085, + [SMALL_STATE(276)] = 9109, + [SMALL_STATE(277)] = 9133, + [SMALL_STATE(278)] = 9155, + [SMALL_STATE(279)] = 9197, + [SMALL_STATE(280)] = 9221, + [SMALL_STATE(281)] = 9263, + [SMALL_STATE(282)] = 9287, + [SMALL_STATE(283)] = 9311, + [SMALL_STATE(284)] = 9353, + [SMALL_STATE(285)] = 9377, + [SMALL_STATE(286)] = 9401, + [SMALL_STATE(287)] = 9425, + [SMALL_STATE(288)] = 9449, + [SMALL_STATE(289)] = 9491, + [SMALL_STATE(290)] = 9513, + [SMALL_STATE(291)] = 9534, + [SMALL_STATE(292)] = 9555, + [SMALL_STATE(293)] = 9576, + [SMALL_STATE(294)] = 9597, + [SMALL_STATE(295)] = 9638, + [SMALL_STATE(296)] = 9659, + [SMALL_STATE(297)] = 9680, + [SMALL_STATE(298)] = 9701, + [SMALL_STATE(299)] = 9722, + [SMALL_STATE(300)] = 9743, + [SMALL_STATE(301)] = 9764, + [SMALL_STATE(302)] = 9785, + [SMALL_STATE(303)] = 9806, + [SMALL_STATE(304)] = 9827, + [SMALL_STATE(305)] = 9848, + [SMALL_STATE(306)] = 9869, + [SMALL_STATE(307)] = 9890, + [SMALL_STATE(308)] = 9911, + [SMALL_STATE(309)] = 9932, + [SMALL_STATE(310)] = 9953, + [SMALL_STATE(311)] = 9974, + [SMALL_STATE(312)] = 9995, + [SMALL_STATE(313)] = 10016, + [SMALL_STATE(314)] = 10037, + [SMALL_STATE(315)] = 10058, + [SMALL_STATE(316)] = 10079, + [SMALL_STATE(317)] = 10100, + [SMALL_STATE(318)] = 10121, + [SMALL_STATE(319)] = 10142, + [SMALL_STATE(320)] = 10163, + [SMALL_STATE(321)] = 10184, + [SMALL_STATE(322)] = 10205, + [SMALL_STATE(323)] = 10226, + [SMALL_STATE(324)] = 10247, + [SMALL_STATE(325)] = 10268, + [SMALL_STATE(326)] = 10289, + [SMALL_STATE(327)] = 10310, + [SMALL_STATE(328)] = 10331, + [SMALL_STATE(329)] = 10352, + [SMALL_STATE(330)] = 10373, + [SMALL_STATE(331)] = 10394, + [SMALL_STATE(332)] = 10415, + [SMALL_STATE(333)] = 10436, + [SMALL_STATE(334)] = 10457, + [SMALL_STATE(335)] = 10478, + [SMALL_STATE(336)] = 10499, + [SMALL_STATE(337)] = 10520, + [SMALL_STATE(338)] = 10541, + [SMALL_STATE(339)] = 10562, + [SMALL_STATE(340)] = 10583, + [SMALL_STATE(341)] = 10604, + [SMALL_STATE(342)] = 10625, + [SMALL_STATE(343)] = 10646, + [SMALL_STATE(344)] = 10667, + [SMALL_STATE(345)] = 10688, + [SMALL_STATE(346)] = 10709, + [SMALL_STATE(347)] = 10730, + [SMALL_STATE(348)] = 10751, + [SMALL_STATE(349)] = 10772, + [SMALL_STATE(350)] = 10793, + [SMALL_STATE(351)] = 10814, + [SMALL_STATE(352)] = 10835, + [SMALL_STATE(353)] = 10856, + [SMALL_STATE(354)] = 10877, + [SMALL_STATE(355)] = 10898, + [SMALL_STATE(356)] = 10919, + [SMALL_STATE(357)] = 10940, + [SMALL_STATE(358)] = 10961, + [SMALL_STATE(359)] = 10982, + [SMALL_STATE(360)] = 11003, + [SMALL_STATE(361)] = 11024, + [SMALL_STATE(362)] = 11045, + [SMALL_STATE(363)] = 11066, + [SMALL_STATE(364)] = 11087, + [SMALL_STATE(365)] = 11108, + [SMALL_STATE(366)] = 11129, + [SMALL_STATE(367)] = 11150, + [SMALL_STATE(368)] = 11171, + [SMALL_STATE(369)] = 11192, + [SMALL_STATE(370)] = 11213, + [SMALL_STATE(371)] = 11234, + [SMALL_STATE(372)] = 11255, + [SMALL_STATE(373)] = 11276, + [SMALL_STATE(374)] = 11297, + [SMALL_STATE(375)] = 11318, + [SMALL_STATE(376)] = 11339, + [SMALL_STATE(377)] = 11360, + [SMALL_STATE(378)] = 11381, + [SMALL_STATE(379)] = 11402, + [SMALL_STATE(380)] = 11423, + [SMALL_STATE(381)] = 11444, + [SMALL_STATE(382)] = 11465, + [SMALL_STATE(383)] = 11486, + [SMALL_STATE(384)] = 11507, + [SMALL_STATE(385)] = 11528, + [SMALL_STATE(386)] = 11552, + [SMALL_STATE(387)] = 11576, + [SMALL_STATE(388)] = 11599, + [SMALL_STATE(389)] = 11622, + [SMALL_STATE(390)] = 11643, + [SMALL_STATE(391)] = 11662, + [SMALL_STATE(392)] = 11681, + [SMALL_STATE(393)] = 11704, + [SMALL_STATE(394)] = 11725, + [SMALL_STATE(395)] = 11748, + [SMALL_STATE(396)] = 11766, + [SMALL_STATE(397)] = 11784, + [SMALL_STATE(398)] = 11802, + [SMALL_STATE(399)] = 11822, + [SMALL_STATE(400)] = 11842, + [SMALL_STATE(401)] = 11862, + [SMALL_STATE(402)] = 11882, + [SMALL_STATE(403)] = 11904, + [SMALL_STATE(404)] = 11922, + [SMALL_STATE(405)] = 11940, + [SMALL_STATE(406)] = 11958, + [SMALL_STATE(407)] = 11976, + [SMALL_STATE(408)] = 11994, + [SMALL_STATE(409)] = 12025, + [SMALL_STATE(410)] = 12054, + [SMALL_STATE(411)] = 12083, + [SMALL_STATE(412)] = 12112, + [SMALL_STATE(413)] = 12141, + [SMALL_STATE(414)] = 12172, + [SMALL_STATE(415)] = 12203, + [SMALL_STATE(416)] = 12234, + [SMALL_STATE(417)] = 12265, + [SMALL_STATE(418)] = 12296, + [SMALL_STATE(419)] = 12325, + [SMALL_STATE(420)] = 12356, + [SMALL_STATE(421)] = 12373, + [SMALL_STATE(422)] = 12402, + [SMALL_STATE(423)] = 12419, + [SMALL_STATE(424)] = 12436, + [SMALL_STATE(425)] = 12465, + [SMALL_STATE(426)] = 12482, + [SMALL_STATE(427)] = 12499, + [SMALL_STATE(428)] = 12530, + [SMALL_STATE(429)] = 12559, + [SMALL_STATE(430)] = 12590, + [SMALL_STATE(431)] = 12621, + [SMALL_STATE(432)] = 12650, + [SMALL_STATE(433)] = 12679, + [SMALL_STATE(434)] = 12708, + [SMALL_STATE(435)] = 12737, + [SMALL_STATE(436)] = 12766, + [SMALL_STATE(437)] = 12795, + [SMALL_STATE(438)] = 12826, + [SMALL_STATE(439)] = 12857, + [SMALL_STATE(440)] = 12874, + [SMALL_STATE(441)] = 12905, + [SMALL_STATE(442)] = 12934, + [SMALL_STATE(443)] = 12965, + [SMALL_STATE(444)] = 12994, + [SMALL_STATE(445)] = 13023, + [SMALL_STATE(446)] = 13052, + [SMALL_STATE(447)] = 13083, + [SMALL_STATE(448)] = 13114, + [SMALL_STATE(449)] = 13143, + [SMALL_STATE(450)] = 13174, + [SMALL_STATE(451)] = 13205, + [SMALL_STATE(452)] = 13236, + [SMALL_STATE(453)] = 13253, + [SMALL_STATE(454)] = 13282, + [SMALL_STATE(455)] = 13311, + [SMALL_STATE(456)] = 13340, + [SMALL_STATE(457)] = 13369, + [SMALL_STATE(458)] = 13400, + [SMALL_STATE(459)] = 13429, + [SMALL_STATE(460)] = 13460, + [SMALL_STATE(461)] = 13477, + [SMALL_STATE(462)] = 13496, + [SMALL_STATE(463)] = 13525, + [SMALL_STATE(464)] = 13556, + [SMALL_STATE(465)] = 13585, + [SMALL_STATE(466)] = 13613, + [SMALL_STATE(467)] = 13641, + [SMALL_STATE(468)] = 13657, + [SMALL_STATE(469)] = 13683, + [SMALL_STATE(470)] = 13711, + [SMALL_STATE(471)] = 13739, + [SMALL_STATE(472)] = 13767, + [SMALL_STATE(473)] = 13795, + [SMALL_STATE(474)] = 13811, + [SMALL_STATE(475)] = 13830, + [SMALL_STATE(476)] = 13855, + [SMALL_STATE(477)] = 13878, + [SMALL_STATE(478)] = 13903, + [SMALL_STATE(479)] = 13926, + [SMALL_STATE(480)] = 13949, + [SMALL_STATE(481)] = 13974, + [SMALL_STATE(482)] = 13997, + [SMALL_STATE(483)] = 14022, + [SMALL_STATE(484)] = 14045, + [SMALL_STATE(485)] = 14064, + [SMALL_STATE(486)] = 14089, + [SMALL_STATE(487)] = 14114, + [SMALL_STATE(488)] = 14135, + [SMALL_STATE(489)] = 14158, + [SMALL_STATE(490)] = 14181, + [SMALL_STATE(491)] = 14206, + [SMALL_STATE(492)] = 14229, + [SMALL_STATE(493)] = 14252, + [SMALL_STATE(494)] = 14277, + [SMALL_STATE(495)] = 14300, + [SMALL_STATE(496)] = 14323, + [SMALL_STATE(497)] = 14348, + [SMALL_STATE(498)] = 14371, + [SMALL_STATE(499)] = 14396, + [SMALL_STATE(500)] = 14419, + [SMALL_STATE(501)] = 14442, + [SMALL_STATE(502)] = 14467, + [SMALL_STATE(503)] = 14490, + [SMALL_STATE(504)] = 14513, + [SMALL_STATE(505)] = 14538, + [SMALL_STATE(506)] = 14563, + [SMALL_STATE(507)] = 14586, + [SMALL_STATE(508)] = 14609, + [SMALL_STATE(509)] = 14634, + [SMALL_STATE(510)] = 14657, + [SMALL_STATE(511)] = 14680, + [SMALL_STATE(512)] = 14703, + [SMALL_STATE(513)] = 14728, + [SMALL_STATE(514)] = 14751, + [SMALL_STATE(515)] = 14774, + [SMALL_STATE(516)] = 14797, + [SMALL_STATE(517)] = 14820, + [SMALL_STATE(518)] = 14843, + [SMALL_STATE(519)] = 14868, + [SMALL_STATE(520)] = 14891, + [SMALL_STATE(521)] = 14914, + [SMALL_STATE(522)] = 14939, + [SMALL_STATE(523)] = 14962, + [SMALL_STATE(524)] = 14987, + [SMALL_STATE(525)] = 15012, + [SMALL_STATE(526)] = 15035, + [SMALL_STATE(527)] = 15060, + [SMALL_STATE(528)] = 15081, + [SMALL_STATE(529)] = 15106, + [SMALL_STATE(530)] = 15131, + [SMALL_STATE(531)] = 15154, + [SMALL_STATE(532)] = 15176, + [SMALL_STATE(533)] = 15193, + [SMALL_STATE(534)] = 15206, + [SMALL_STATE(535)] = 15223, + [SMALL_STATE(536)] = 15242, + [SMALL_STATE(537)] = 15261, + [SMALL_STATE(538)] = 15280, + [SMALL_STATE(539)] = 15299, + [SMALL_STATE(540)] = 15318, + [SMALL_STATE(541)] = 15337, + [SMALL_STATE(542)] = 15356, + [SMALL_STATE(543)] = 15375, + [SMALL_STATE(544)] = 15394, + [SMALL_STATE(545)] = 15413, + [SMALL_STATE(546)] = 15432, + [SMALL_STATE(547)] = 15451, + [SMALL_STATE(548)] = 15470, + [SMALL_STATE(549)] = 15489, + [SMALL_STATE(550)] = 15508, + [SMALL_STATE(551)] = 15527, + [SMALL_STATE(552)] = 15546, + [SMALL_STATE(553)] = 15565, + [SMALL_STATE(554)] = 15584, + [SMALL_STATE(555)] = 15603, + [SMALL_STATE(556)] = 15622, + [SMALL_STATE(557)] = 15641, + [SMALL_STATE(558)] = 15660, + [SMALL_STATE(559)] = 15679, + [SMALL_STATE(560)] = 15696, + [SMALL_STATE(561)] = 15715, + [SMALL_STATE(562)] = 15734, + [SMALL_STATE(563)] = 15753, + [SMALL_STATE(564)] = 15772, + [SMALL_STATE(565)] = 15791, + [SMALL_STATE(566)] = 15810, + [SMALL_STATE(567)] = 15829, + [SMALL_STATE(568)] = 15846, + [SMALL_STATE(569)] = 15863, + [SMALL_STATE(570)] = 15882, + [SMALL_STATE(571)] = 15899, + [SMALL_STATE(572)] = 15916, + [SMALL_STATE(573)] = 15933, + [SMALL_STATE(574)] = 15950, + [SMALL_STATE(575)] = 15969, + [SMALL_STATE(576)] = 15988, + [SMALL_STATE(577)] = 16007, + [SMALL_STATE(578)] = 16026, + [SMALL_STATE(579)] = 16045, + [SMALL_STATE(580)] = 16064, + [SMALL_STATE(581)] = 16083, + [SMALL_STATE(582)] = 16102, + [SMALL_STATE(583)] = 16121, + [SMALL_STATE(584)] = 16134, + [SMALL_STATE(585)] = 16147, + [SMALL_STATE(586)] = 16166, + [SMALL_STATE(587)] = 16183, + [SMALL_STATE(588)] = 16200, + [SMALL_STATE(589)] = 16219, + [SMALL_STATE(590)] = 16238, + [SMALL_STATE(591)] = 16257, + [SMALL_STATE(592)] = 16276, + [SMALL_STATE(593)] = 16293, + [SMALL_STATE(594)] = 16312, + [SMALL_STATE(595)] = 16331, + [SMALL_STATE(596)] = 16350, + [SMALL_STATE(597)] = 16363, + [SMALL_STATE(598)] = 16382, + [SMALL_STATE(599)] = 16399, + [SMALL_STATE(600)] = 16418, + [SMALL_STATE(601)] = 16437, + [SMALL_STATE(602)] = 16456, + [SMALL_STATE(603)] = 16475, + [SMALL_STATE(604)] = 16494, + [SMALL_STATE(605)] = 16511, + [SMALL_STATE(606)] = 16524, + [SMALL_STATE(607)] = 16537, + [SMALL_STATE(608)] = 16554, + [SMALL_STATE(609)] = 16571, + [SMALL_STATE(610)] = 16590, + [SMALL_STATE(611)] = 16609, + [SMALL_STATE(612)] = 16628, + [SMALL_STATE(613)] = 16647, + [SMALL_STATE(614)] = 16660, + [SMALL_STATE(615)] = 16679, + [SMALL_STATE(616)] = 16698, + [SMALL_STATE(617)] = 16711, + [SMALL_STATE(618)] = 16724, + [SMALL_STATE(619)] = 16737, + [SMALL_STATE(620)] = 16750, + [SMALL_STATE(621)] = 16763, + [SMALL_STATE(622)] = 16776, + [SMALL_STATE(623)] = 16789, + [SMALL_STATE(624)] = 16808, + [SMALL_STATE(625)] = 16827, + [SMALL_STATE(626)] = 16846, + [SMALL_STATE(627)] = 16865, + [SMALL_STATE(628)] = 16884, + [SMALL_STATE(629)] = 16903, + [SMALL_STATE(630)] = 16922, + [SMALL_STATE(631)] = 16941, + [SMALL_STATE(632)] = 16960, + [SMALL_STATE(633)] = 16979, + [SMALL_STATE(634)] = 16998, + [SMALL_STATE(635)] = 17011, + [SMALL_STATE(636)] = 17024, + [SMALL_STATE(637)] = 17039, + [SMALL_STATE(638)] = 17052, + [SMALL_STATE(639)] = 17071, + [SMALL_STATE(640)] = 17086, + [SMALL_STATE(641)] = 17099, + [SMALL_STATE(642)] = 17112, + [SMALL_STATE(643)] = 17125, + [SMALL_STATE(644)] = 17138, + [SMALL_STATE(645)] = 17155, + [SMALL_STATE(646)] = 17174, + [SMALL_STATE(647)] = 17187, + [SMALL_STATE(648)] = 17204, + [SMALL_STATE(649)] = 17217, + [SMALL_STATE(650)] = 17230, + [SMALL_STATE(651)] = 17243, + [SMALL_STATE(652)] = 17256, + [SMALL_STATE(653)] = 17269, + [SMALL_STATE(654)] = 17282, + [SMALL_STATE(655)] = 17295, + [SMALL_STATE(656)] = 17308, + [SMALL_STATE(657)] = 17321, + [SMALL_STATE(658)] = 17334, + [SMALL_STATE(659)] = 17347, + [SMALL_STATE(660)] = 17362, + [SMALL_STATE(661)] = 17375, + [SMALL_STATE(662)] = 17390, + [SMALL_STATE(663)] = 17403, + [SMALL_STATE(664)] = 17418, + [SMALL_STATE(665)] = 17431, + [SMALL_STATE(666)] = 17450, + [SMALL_STATE(667)] = 17463, + [SMALL_STATE(668)] = 17478, + [SMALL_STATE(669)] = 17497, + [SMALL_STATE(670)] = 17516, + [SMALL_STATE(671)] = 17535, + [SMALL_STATE(672)] = 17548, + [SMALL_STATE(673)] = 17567, + [SMALL_STATE(674)] = 17580, + [SMALL_STATE(675)] = 17599, + [SMALL_STATE(676)] = 17612, + [SMALL_STATE(677)] = 17631, + [SMALL_STATE(678)] = 17646, + [SMALL_STATE(679)] = 17662, + [SMALL_STATE(680)] = 17678, + [SMALL_STATE(681)] = 17694, + [SMALL_STATE(682)] = 17710, + [SMALL_STATE(683)] = 17726, + [SMALL_STATE(684)] = 17742, + [SMALL_STATE(685)] = 17754, + [SMALL_STATE(686)] = 17770, + [SMALL_STATE(687)] = 17786, + [SMALL_STATE(688)] = 17802, + [SMALL_STATE(689)] = 17818, + [SMALL_STATE(690)] = 17834, + [SMALL_STATE(691)] = 17850, + [SMALL_STATE(692)] = 17862, + [SMALL_STATE(693)] = 17874, + [SMALL_STATE(694)] = 17886, + [SMALL_STATE(695)] = 17898, + [SMALL_STATE(696)] = 17910, + [SMALL_STATE(697)] = 17922, + [SMALL_STATE(698)] = 17934, + [SMALL_STATE(699)] = 17950, + [SMALL_STATE(700)] = 17962, + [SMALL_STATE(701)] = 17978, + [SMALL_STATE(702)] = 17994, + [SMALL_STATE(703)] = 18010, + [SMALL_STATE(704)] = 18026, + [SMALL_STATE(705)] = 18038, + [SMALL_STATE(706)] = 18050, + [SMALL_STATE(707)] = 18064, + [SMALL_STATE(708)] = 18076, + [SMALL_STATE(709)] = 18088, + [SMALL_STATE(710)] = 18102, + [SMALL_STATE(711)] = 18114, + [SMALL_STATE(712)] = 18128, + [SMALL_STATE(713)] = 18140, + [SMALL_STATE(714)] = 18156, + [SMALL_STATE(715)] = 18168, + [SMALL_STATE(716)] = 18180, + [SMALL_STATE(717)] = 18196, + [SMALL_STATE(718)] = 18212, + [SMALL_STATE(719)] = 18224, + [SMALL_STATE(720)] = 18236, + [SMALL_STATE(721)] = 18248, + [SMALL_STATE(722)] = 18260, + [SMALL_STATE(723)] = 18272, + [SMALL_STATE(724)] = 18284, + [SMALL_STATE(725)] = 18296, + [SMALL_STATE(726)] = 18308, + [SMALL_STATE(727)] = 18320, + [SMALL_STATE(728)] = 18336, + [SMALL_STATE(729)] = 18352, + [SMALL_STATE(730)] = 18368, + [SMALL_STATE(731)] = 18384, + [SMALL_STATE(732)] = 18396, + [SMALL_STATE(733)] = 18408, + [SMALL_STATE(734)] = 18422, + [SMALL_STATE(735)] = 18434, + [SMALL_STATE(736)] = 18446, + [SMALL_STATE(737)] = 18460, + [SMALL_STATE(738)] = 18472, + [SMALL_STATE(739)] = 18484, + [SMALL_STATE(740)] = 18498, + [SMALL_STATE(741)] = 18510, + [SMALL_STATE(742)] = 18526, + [SMALL_STATE(743)] = 18542, + [SMALL_STATE(744)] = 18554, + [SMALL_STATE(745)] = 18570, + [SMALL_STATE(746)] = 18584, + [SMALL_STATE(747)] = 18600, + [SMALL_STATE(748)] = 18616, + [SMALL_STATE(749)] = 18632, + [SMALL_STATE(750)] = 18644, + [SMALL_STATE(751)] = 18660, + [SMALL_STATE(752)] = 18676, + [SMALL_STATE(753)] = 18688, + [SMALL_STATE(754)] = 18704, + [SMALL_STATE(755)] = 18720, + [SMALL_STATE(756)] = 18732, + [SMALL_STATE(757)] = 18744, + [SMALL_STATE(758)] = 18760, + [SMALL_STATE(759)] = 18776, + [SMALL_STATE(760)] = 18788, + [SMALL_STATE(761)] = 18800, + [SMALL_STATE(762)] = 18811, + [SMALL_STATE(763)] = 18822, + [SMALL_STATE(764)] = 18833, + [SMALL_STATE(765)] = 18844, + [SMALL_STATE(766)] = 18855, + [SMALL_STATE(767)] = 18866, + [SMALL_STATE(768)] = 18877, + [SMALL_STATE(769)] = 18888, + [SMALL_STATE(770)] = 18907, + [SMALL_STATE(771)] = 18918, + [SMALL_STATE(772)] = 18929, + [SMALL_STATE(773)] = 18940, + [SMALL_STATE(774)] = 18955, + [SMALL_STATE(775)] = 18966, + [SMALL_STATE(776)] = 18977, + [SMALL_STATE(777)] = 18988, + [SMALL_STATE(778)] = 18999, + [SMALL_STATE(779)] = 19012, + [SMALL_STATE(780)] = 19023, + [SMALL_STATE(781)] = 19034, + [SMALL_STATE(782)] = 19045, + [SMALL_STATE(783)] = 19056, + [SMALL_STATE(784)] = 19067, + [SMALL_STATE(785)] = 19078, + [SMALL_STATE(786)] = 19089, + [SMALL_STATE(787)] = 19100, + [SMALL_STATE(788)] = 19115, + [SMALL_STATE(789)] = 19126, + [SMALL_STATE(790)] = 19137, + [SMALL_STATE(791)] = 19148, + [SMALL_STATE(792)] = 19159, + [SMALL_STATE(793)] = 19172, + [SMALL_STATE(794)] = 19183, + [SMALL_STATE(795)] = 19196, + [SMALL_STATE(796)] = 19207, + [SMALL_STATE(797)] = 19218, + [SMALL_STATE(798)] = 19229, + [SMALL_STATE(799)] = 19240, + [SMALL_STATE(800)] = 19251, + [SMALL_STATE(801)] = 19262, + [SMALL_STATE(802)] = 19273, + [SMALL_STATE(803)] = 19284, + [SMALL_STATE(804)] = 19295, + [SMALL_STATE(805)] = 19306, + [SMALL_STATE(806)] = 19317, + [SMALL_STATE(807)] = 19328, + [SMALL_STATE(808)] = 19339, + [SMALL_STATE(809)] = 19350, + [SMALL_STATE(810)] = 19361, + [SMALL_STATE(811)] = 19372, + [SMALL_STATE(812)] = 19383, + [SMALL_STATE(813)] = 19394, + [SMALL_STATE(814)] = 19405, + [SMALL_STATE(815)] = 19420, + [SMALL_STATE(816)] = 19431, + [SMALL_STATE(817)] = 19442, + [SMALL_STATE(818)] = 19455, + [SMALL_STATE(819)] = 19466, + [SMALL_STATE(820)] = 19477, + [SMALL_STATE(821)] = 19490, + [SMALL_STATE(822)] = 19501, + [SMALL_STATE(823)] = 19512, + [SMALL_STATE(824)] = 19525, + [SMALL_STATE(825)] = 19536, + [SMALL_STATE(826)] = 19547, + [SMALL_STATE(827)] = 19560, + [SMALL_STATE(828)] = 19571, + [SMALL_STATE(829)] = 19582, + [SMALL_STATE(830)] = 19593, + [SMALL_STATE(831)] = 19604, + [SMALL_STATE(832)] = 19615, + [SMALL_STATE(833)] = 19626, + [SMALL_STATE(834)] = 19637, + [SMALL_STATE(835)] = 19648, + [SMALL_STATE(836)] = 19659, + [SMALL_STATE(837)] = 19670, + [SMALL_STATE(838)] = 19681, + [SMALL_STATE(839)] = 19692, + [SMALL_STATE(840)] = 19703, + [SMALL_STATE(841)] = 19714, + [SMALL_STATE(842)] = 19725, + [SMALL_STATE(843)] = 19736, + [SMALL_STATE(844)] = 19747, + [SMALL_STATE(845)] = 19758, + [SMALL_STATE(846)] = 19771, + [SMALL_STATE(847)] = 19782, + [SMALL_STATE(848)] = 19795, + [SMALL_STATE(849)] = 19806, + [SMALL_STATE(850)] = 19817, + [SMALL_STATE(851)] = 19828, + [SMALL_STATE(852)] = 19839, + [SMALL_STATE(853)] = 19850, + [SMALL_STATE(854)] = 19861, + [SMALL_STATE(855)] = 19872, + [SMALL_STATE(856)] = 19883, + [SMALL_STATE(857)] = 19894, + [SMALL_STATE(858)] = 19905, + [SMALL_STATE(859)] = 19916, + [SMALL_STATE(860)] = 19929, + [SMALL_STATE(861)] = 19940, + [SMALL_STATE(862)] = 19951, + [SMALL_STATE(863)] = 19962, + [SMALL_STATE(864)] = 19973, + [SMALL_STATE(865)] = 19984, + [SMALL_STATE(866)] = 19995, + [SMALL_STATE(867)] = 20006, + [SMALL_STATE(868)] = 20017, + [SMALL_STATE(869)] = 20028, + [SMALL_STATE(870)] = 20039, + [SMALL_STATE(871)] = 20050, + [SMALL_STATE(872)] = 20063, + [SMALL_STATE(873)] = 20074, + [SMALL_STATE(874)] = 20085, + [SMALL_STATE(875)] = 20096, + [SMALL_STATE(876)] = 20107, + [SMALL_STATE(877)] = 20118, + [SMALL_STATE(878)] = 20129, + [SMALL_STATE(879)] = 20140, + [SMALL_STATE(880)] = 20151, + [SMALL_STATE(881)] = 20162, + [SMALL_STATE(882)] = 20173, + [SMALL_STATE(883)] = 20184, + [SMALL_STATE(884)] = 20197, + [SMALL_STATE(885)] = 20208, + [SMALL_STATE(886)] = 20227, + [SMALL_STATE(887)] = 20238, + [SMALL_STATE(888)] = 20249, + [SMALL_STATE(889)] = 20260, + [SMALL_STATE(890)] = 20271, + [SMALL_STATE(891)] = 20284, + [SMALL_STATE(892)] = 20295, + [SMALL_STATE(893)] = 20306, + [SMALL_STATE(894)] = 20317, + [SMALL_STATE(895)] = 20328, + [SMALL_STATE(896)] = 20339, + [SMALL_STATE(897)] = 20352, + [SMALL_STATE(898)] = 20365, + [SMALL_STATE(899)] = 20376, + [SMALL_STATE(900)] = 20387, + [SMALL_STATE(901)] = 20400, + [SMALL_STATE(902)] = 20411, + [SMALL_STATE(903)] = 20422, + [SMALL_STATE(904)] = 20433, + [SMALL_STATE(905)] = 20444, + [SMALL_STATE(906)] = 20455, + [SMALL_STATE(907)] = 20466, + [SMALL_STATE(908)] = 20477, + [SMALL_STATE(909)] = 20488, + [SMALL_STATE(910)] = 20499, + [SMALL_STATE(911)] = 20510, + [SMALL_STATE(912)] = 20521, + [SMALL_STATE(913)] = 20532, + [SMALL_STATE(914)] = 20543, + [SMALL_STATE(915)] = 20554, + [SMALL_STATE(916)] = 20565, + [SMALL_STATE(917)] = 20576, + [SMALL_STATE(918)] = 20587, + [SMALL_STATE(919)] = 20598, + [SMALL_STATE(920)] = 20609, + [SMALL_STATE(921)] = 20620, + [SMALL_STATE(922)] = 20631, + [SMALL_STATE(923)] = 20642, + [SMALL_STATE(924)] = 20653, + [SMALL_STATE(925)] = 20669, + [SMALL_STATE(926)] = 20685, + [SMALL_STATE(927)] = 20699, + [SMALL_STATE(928)] = 20713, + [SMALL_STATE(929)] = 20723, + [SMALL_STATE(930)] = 20735, + [SMALL_STATE(931)] = 20749, + [SMALL_STATE(932)] = 20765, + [SMALL_STATE(933)] = 20779, + [SMALL_STATE(934)] = 20795, + [SMALL_STATE(935)] = 20809, + [SMALL_STATE(936)] = 20823, + [SMALL_STATE(937)] = 20837, + [SMALL_STATE(938)] = 20851, + [SMALL_STATE(939)] = 20865, + [SMALL_STATE(940)] = 20879, + [SMALL_STATE(941)] = 20893, + [SMALL_STATE(942)] = 20909, + [SMALL_STATE(943)] = 20923, + [SMALL_STATE(944)] = 20939, + [SMALL_STATE(945)] = 20953, + [SMALL_STATE(946)] = 20967, + [SMALL_STATE(947)] = 20981, + [SMALL_STATE(948)] = 20995, + [SMALL_STATE(949)] = 21005, + [SMALL_STATE(950)] = 21021, + [SMALL_STATE(951)] = 21037, + [SMALL_STATE(952)] = 21053, + [SMALL_STATE(953)] = 21067, + [SMALL_STATE(954)] = 21079, + [SMALL_STATE(955)] = 21089, + [SMALL_STATE(956)] = 21101, + [SMALL_STATE(957)] = 21113, + [SMALL_STATE(958)] = 21127, + [SMALL_STATE(959)] = 21143, + [SMALL_STATE(960)] = 21157, + [SMALL_STATE(961)] = 21169, + [SMALL_STATE(962)] = 21181, + [SMALL_STATE(963)] = 21197, + [SMALL_STATE(964)] = 21213, + [SMALL_STATE(965)] = 21229, + [SMALL_STATE(966)] = 21243, + [SMALL_STATE(967)] = 21257, + [SMALL_STATE(968)] = 21271, + [SMALL_STATE(969)] = 21285, + [SMALL_STATE(970)] = 21297, + [SMALL_STATE(971)] = 21309, + [SMALL_STATE(972)] = 21321, + [SMALL_STATE(973)] = 21335, + [SMALL_STATE(974)] = 21349, + [SMALL_STATE(975)] = 21361, + [SMALL_STATE(976)] = 21375, + [SMALL_STATE(977)] = 21387, + [SMALL_STATE(978)] = 21401, + [SMALL_STATE(979)] = 21415, + [SMALL_STATE(980)] = 21429, + [SMALL_STATE(981)] = 21443, + [SMALL_STATE(982)] = 21457, + [SMALL_STATE(983)] = 21471, + [SMALL_STATE(984)] = 21487, + [SMALL_STATE(985)] = 21501, + [SMALL_STATE(986)] = 21517, + [SMALL_STATE(987)] = 21531, + [SMALL_STATE(988)] = 21545, + [SMALL_STATE(989)] = 21561, + [SMALL_STATE(990)] = 21575, + [SMALL_STATE(991)] = 21589, + [SMALL_STATE(992)] = 21603, + [SMALL_STATE(993)] = 21617, + [SMALL_STATE(994)] = 21629, + [SMALL_STATE(995)] = 21641, + [SMALL_STATE(996)] = 21657, + [SMALL_STATE(997)] = 21669, + [SMALL_STATE(998)] = 21685, + [SMALL_STATE(999)] = 21701, + [SMALL_STATE(1000)] = 21717, + [SMALL_STATE(1001)] = 21731, + [SMALL_STATE(1002)] = 21745, + [SMALL_STATE(1003)] = 21759, + [SMALL_STATE(1004)] = 21769, + [SMALL_STATE(1005)] = 21785, + [SMALL_STATE(1006)] = 21801, + [SMALL_STATE(1007)] = 21810, + [SMALL_STATE(1008)] = 21819, + [SMALL_STATE(1009)] = 21828, + [SMALL_STATE(1010)] = 21837, + [SMALL_STATE(1011)] = 21846, + [SMALL_STATE(1012)] = 21855, + [SMALL_STATE(1013)] = 21864, + [SMALL_STATE(1014)] = 21877, + [SMALL_STATE(1015)] = 21886, + [SMALL_STATE(1016)] = 21895, + [SMALL_STATE(1017)] = 21904, + [SMALL_STATE(1018)] = 21913, + [SMALL_STATE(1019)] = 21922, + [SMALL_STATE(1020)] = 21931, + [SMALL_STATE(1021)] = 21944, + [SMALL_STATE(1022)] = 21953, + [SMALL_STATE(1023)] = 21962, + [SMALL_STATE(1024)] = 21971, + [SMALL_STATE(1025)] = 21980, + [SMALL_STATE(1026)] = 21989, + [SMALL_STATE(1027)] = 21998, + [SMALL_STATE(1028)] = 22007, + [SMALL_STATE(1029)] = 22016, + [SMALL_STATE(1030)] = 22025, + [SMALL_STATE(1031)] = 22034, + [SMALL_STATE(1032)] = 22043, + [SMALL_STATE(1033)] = 22052, + [SMALL_STATE(1034)] = 22061, + [SMALL_STATE(1035)] = 22070, + [SMALL_STATE(1036)] = 22079, + [SMALL_STATE(1037)] = 22088, + [SMALL_STATE(1038)] = 22097, + [SMALL_STATE(1039)] = 22106, + [SMALL_STATE(1040)] = 22115, + [SMALL_STATE(1041)] = 22124, + [SMALL_STATE(1042)] = 22135, + [SMALL_STATE(1043)] = 22144, + [SMALL_STATE(1044)] = 22155, + [SMALL_STATE(1045)] = 22164, + [SMALL_STATE(1046)] = 22175, + [SMALL_STATE(1047)] = 22184, + [SMALL_STATE(1048)] = 22193, + [SMALL_STATE(1049)] = 22204, + [SMALL_STATE(1050)] = 22213, + [SMALL_STATE(1051)] = 22222, + [SMALL_STATE(1052)] = 22231, + [SMALL_STATE(1053)] = 22240, + [SMALL_STATE(1054)] = 22249, + [SMALL_STATE(1055)] = 22258, + [SMALL_STATE(1056)] = 22267, + [SMALL_STATE(1057)] = 22276, + [SMALL_STATE(1058)] = 22285, + [SMALL_STATE(1059)] = 22294, + [SMALL_STATE(1060)] = 22303, + [SMALL_STATE(1061)] = 22312, + [SMALL_STATE(1062)] = 22321, + [SMALL_STATE(1063)] = 22330, + [SMALL_STATE(1064)] = 22339, + [SMALL_STATE(1065)] = 22348, + [SMALL_STATE(1066)] = 22357, + [SMALL_STATE(1067)] = 22366, + [SMALL_STATE(1068)] = 22375, + [SMALL_STATE(1069)] = 22388, + [SMALL_STATE(1070)] = 22401, + [SMALL_STATE(1071)] = 22410, + [SMALL_STATE(1072)] = 22421, + [SMALL_STATE(1073)] = 22430, + [SMALL_STATE(1074)] = 22439, + [SMALL_STATE(1075)] = 22448, + [SMALL_STATE(1076)] = 22457, + [SMALL_STATE(1077)] = 22466, + [SMALL_STATE(1078)] = 22475, + [SMALL_STATE(1079)] = 22484, + [SMALL_STATE(1080)] = 22493, + [SMALL_STATE(1081)] = 22502, + [SMALL_STATE(1082)] = 22511, + [SMALL_STATE(1083)] = 22520, + [SMALL_STATE(1084)] = 22529, + [SMALL_STATE(1085)] = 22540, + [SMALL_STATE(1086)] = 22551, + [SMALL_STATE(1087)] = 22562, + [SMALL_STATE(1088)] = 22571, + [SMALL_STATE(1089)] = 22582, + [SMALL_STATE(1090)] = 22591, + [SMALL_STATE(1091)] = 22600, + [SMALL_STATE(1092)] = 22609, + [SMALL_STATE(1093)] = 22618, + [SMALL_STATE(1094)] = 22627, + [SMALL_STATE(1095)] = 22636, + [SMALL_STATE(1096)] = 22645, + [SMALL_STATE(1097)] = 22654, + [SMALL_STATE(1098)] = 22663, + [SMALL_STATE(1099)] = 22672, + [SMALL_STATE(1100)] = 22683, + [SMALL_STATE(1101)] = 22692, + [SMALL_STATE(1102)] = 22705, + [SMALL_STATE(1103)] = 22718, + [SMALL_STATE(1104)] = 22727, + [SMALL_STATE(1105)] = 22736, + [SMALL_STATE(1106)] = 22745, + [SMALL_STATE(1107)] = 22754, + [SMALL_STATE(1108)] = 22763, + [SMALL_STATE(1109)] = 22776, + [SMALL_STATE(1110)] = 22785, + [SMALL_STATE(1111)] = 22798, + [SMALL_STATE(1112)] = 22807, + [SMALL_STATE(1113)] = 22816, + [SMALL_STATE(1114)] = 22825, + [SMALL_STATE(1115)] = 22834, + [SMALL_STATE(1116)] = 22843, + [SMALL_STATE(1117)] = 22852, + [SMALL_STATE(1118)] = 22861, + [SMALL_STATE(1119)] = 22870, + [SMALL_STATE(1120)] = 22879, + [SMALL_STATE(1121)] = 22892, + [SMALL_STATE(1122)] = 22905, + [SMALL_STATE(1123)] = 22914, + [SMALL_STATE(1124)] = 22925, + [SMALL_STATE(1125)] = 22934, + [SMALL_STATE(1126)] = 22945, + [SMALL_STATE(1127)] = 22954, + [SMALL_STATE(1128)] = 22963, + [SMALL_STATE(1129)] = 22972, + [SMALL_STATE(1130)] = 22981, + [SMALL_STATE(1131)] = 22990, + [SMALL_STATE(1132)] = 22999, + [SMALL_STATE(1133)] = 23010, + [SMALL_STATE(1134)] = 23019, + [SMALL_STATE(1135)] = 23032, + [SMALL_STATE(1136)] = 23045, + [SMALL_STATE(1137)] = 23054, + [SMALL_STATE(1138)] = 23063, + [SMALL_STATE(1139)] = 23072, + [SMALL_STATE(1140)] = 23081, + [SMALL_STATE(1141)] = 23090, + [SMALL_STATE(1142)] = 23099, + [SMALL_STATE(1143)] = 23108, + [SMALL_STATE(1144)] = 23117, + [SMALL_STATE(1145)] = 23128, + [SMALL_STATE(1146)] = 23137, + [SMALL_STATE(1147)] = 23146, + [SMALL_STATE(1148)] = 23159, + [SMALL_STATE(1149)] = 23170, + [SMALL_STATE(1150)] = 23179, + [SMALL_STATE(1151)] = 23188, + [SMALL_STATE(1152)] = 23197, + [SMALL_STATE(1153)] = 23208, + [SMALL_STATE(1154)] = 23217, + [SMALL_STATE(1155)] = 23226, + [SMALL_STATE(1156)] = 23237, + [SMALL_STATE(1157)] = 23247, + [SMALL_STATE(1158)] = 23257, + [SMALL_STATE(1159)] = 23265, + [SMALL_STATE(1160)] = 23273, + [SMALL_STATE(1161)] = 23281, + [SMALL_STATE(1162)] = 23289, + [SMALL_STATE(1163)] = 23297, + [SMALL_STATE(1164)] = 23305, + [SMALL_STATE(1165)] = 23313, + [SMALL_STATE(1166)] = 23321, + [SMALL_STATE(1167)] = 23329, + [SMALL_STATE(1168)] = 23337, + [SMALL_STATE(1169)] = 23345, + [SMALL_STATE(1170)] = 23353, + [SMALL_STATE(1171)] = 23361, + [SMALL_STATE(1172)] = 23369, + [SMALL_STATE(1173)] = 23377, + [SMALL_STATE(1174)] = 23385, + [SMALL_STATE(1175)] = 23393, + [SMALL_STATE(1176)] = 23401, + [SMALL_STATE(1177)] = 23409, + [SMALL_STATE(1178)] = 23417, + [SMALL_STATE(1179)] = 23427, + [SMALL_STATE(1180)] = 23437, + [SMALL_STATE(1181)] = 23445, + [SMALL_STATE(1182)] = 23455, + [SMALL_STATE(1183)] = 23463, + [SMALL_STATE(1184)] = 23471, + [SMALL_STATE(1185)] = 23479, + [SMALL_STATE(1186)] = 23487, + [SMALL_STATE(1187)] = 23495, + [SMALL_STATE(1188)] = 23503, + [SMALL_STATE(1189)] = 23511, + [SMALL_STATE(1190)] = 23519, + [SMALL_STATE(1191)] = 23527, + [SMALL_STATE(1192)] = 23535, + [SMALL_STATE(1193)] = 23543, + [SMALL_STATE(1194)] = 23551, + [SMALL_STATE(1195)] = 23559, + [SMALL_STATE(1196)] = 23567, + [SMALL_STATE(1197)] = 23577, + [SMALL_STATE(1198)] = 23585, + [SMALL_STATE(1199)] = 23593, + [SMALL_STATE(1200)] = 23601, + [SMALL_STATE(1201)] = 23609, + [SMALL_STATE(1202)] = 23617, + [SMALL_STATE(1203)] = 23625, + [SMALL_STATE(1204)] = 23633, + [SMALL_STATE(1205)] = 23641, + [SMALL_STATE(1206)] = 23649, + [SMALL_STATE(1207)] = 23657, + [SMALL_STATE(1208)] = 23665, + [SMALL_STATE(1209)] = 23673, + [SMALL_STATE(1210)] = 23681, + [SMALL_STATE(1211)] = 23689, + [SMALL_STATE(1212)] = 23697, + [SMALL_STATE(1213)] = 23705, + [SMALL_STATE(1214)] = 23713, + [SMALL_STATE(1215)] = 23721, + [SMALL_STATE(1216)] = 23729, + [SMALL_STATE(1217)] = 23737, + [SMALL_STATE(1218)] = 23745, + [SMALL_STATE(1219)] = 23753, + [SMALL_STATE(1220)] = 23761, + [SMALL_STATE(1221)] = 23769, + [SMALL_STATE(1222)] = 23777, + [SMALL_STATE(1223)] = 23785, + [SMALL_STATE(1224)] = 23793, + [SMALL_STATE(1225)] = 23801, + [SMALL_STATE(1226)] = 23809, + [SMALL_STATE(1227)] = 23817, + [SMALL_STATE(1228)] = 23825, + [SMALL_STATE(1229)] = 23833, + [SMALL_STATE(1230)] = 23841, + [SMALL_STATE(1231)] = 23849, + [SMALL_STATE(1232)] = 23857, + [SMALL_STATE(1233)] = 23865, + [SMALL_STATE(1234)] = 23875, + [SMALL_STATE(1235)] = 23883, + [SMALL_STATE(1236)] = 23891, + [SMALL_STATE(1237)] = 23899, + [SMALL_STATE(1238)] = 23909, + [SMALL_STATE(1239)] = 23917, + [SMALL_STATE(1240)] = 23925, + [SMALL_STATE(1241)] = 23933, + [SMALL_STATE(1242)] = 23943, + [SMALL_STATE(1243)] = 23951, + [SMALL_STATE(1244)] = 23959, + [SMALL_STATE(1245)] = 23967, + [SMALL_STATE(1246)] = 23975, + [SMALL_STATE(1247)] = 23983, + [SMALL_STATE(1248)] = 23991, + [SMALL_STATE(1249)] = 23999, + [SMALL_STATE(1250)] = 24007, + [SMALL_STATE(1251)] = 24015, + [SMALL_STATE(1252)] = 24023, + [SMALL_STATE(1253)] = 24031, + [SMALL_STATE(1254)] = 24039, + [SMALL_STATE(1255)] = 24047, + [SMALL_STATE(1256)] = 24055, + [SMALL_STATE(1257)] = 24063, + [SMALL_STATE(1258)] = 24071, + [SMALL_STATE(1259)] = 24079, + [SMALL_STATE(1260)] = 24087, + [SMALL_STATE(1261)] = 24095, + [SMALL_STATE(1262)] = 24103, + [SMALL_STATE(1263)] = 24111, + [SMALL_STATE(1264)] = 24119, + [SMALL_STATE(1265)] = 24127, + [SMALL_STATE(1266)] = 24135, + [SMALL_STATE(1267)] = 24143, + [SMALL_STATE(1268)] = 24151, + [SMALL_STATE(1269)] = 24159, + [SMALL_STATE(1270)] = 24167, + [SMALL_STATE(1271)] = 24175, + [SMALL_STATE(1272)] = 24183, + [SMALL_STATE(1273)] = 24191, + [SMALL_STATE(1274)] = 24199, + [SMALL_STATE(1275)] = 24207, + [SMALL_STATE(1276)] = 24215, + [SMALL_STATE(1277)] = 24223, + [SMALL_STATE(1278)] = 24231, + [SMALL_STATE(1279)] = 24239, + [SMALL_STATE(1280)] = 24247, + [SMALL_STATE(1281)] = 24255, + [SMALL_STATE(1282)] = 24263, + [SMALL_STATE(1283)] = 24271, + [SMALL_STATE(1284)] = 24279, + [SMALL_STATE(1285)] = 24287, + [SMALL_STATE(1286)] = 24295, + [SMALL_STATE(1287)] = 24303, + [SMALL_STATE(1288)] = 24311, + [SMALL_STATE(1289)] = 24319, + [SMALL_STATE(1290)] = 24327, + [SMALL_STATE(1291)] = 24335, + [SMALL_STATE(1292)] = 24343, + [SMALL_STATE(1293)] = 24351, + [SMALL_STATE(1294)] = 24359, + [SMALL_STATE(1295)] = 24367, + [SMALL_STATE(1296)] = 24375, + [SMALL_STATE(1297)] = 24383, + [SMALL_STATE(1298)] = 24391, + [SMALL_STATE(1299)] = 24399, + [SMALL_STATE(1300)] = 24407, + [SMALL_STATE(1301)] = 24415, + [SMALL_STATE(1302)] = 24423, + [SMALL_STATE(1303)] = 24431, + [SMALL_STATE(1304)] = 24439, + [SMALL_STATE(1305)] = 24447, + [SMALL_STATE(1306)] = 24455, + [SMALL_STATE(1307)] = 24463, + [SMALL_STATE(1308)] = 24471, + [SMALL_STATE(1309)] = 24479, + [SMALL_STATE(1310)] = 24487, + [SMALL_STATE(1311)] = 24495, + [SMALL_STATE(1312)] = 24503, + [SMALL_STATE(1313)] = 24511, + [SMALL_STATE(1314)] = 24521, + [SMALL_STATE(1315)] = 24529, + [SMALL_STATE(1316)] = 24537, + [SMALL_STATE(1317)] = 24547, + [SMALL_STATE(1318)] = 24555, + [SMALL_STATE(1319)] = 24563, + [SMALL_STATE(1320)] = 24571, + [SMALL_STATE(1321)] = 24579, + [SMALL_STATE(1322)] = 24587, + [SMALL_STATE(1323)] = 24595, + [SMALL_STATE(1324)] = 24603, + [SMALL_STATE(1325)] = 24613, + [SMALL_STATE(1326)] = 24621, + [SMALL_STATE(1327)] = 24629, + [SMALL_STATE(1328)] = 24639, + [SMALL_STATE(1329)] = 24647, + [SMALL_STATE(1330)] = 24655, + [SMALL_STATE(1331)] = 24663, + [SMALL_STATE(1332)] = 24673, + [SMALL_STATE(1333)] = 24680, + [SMALL_STATE(1334)] = 24687, + [SMALL_STATE(1335)] = 24694, + [SMALL_STATE(1336)] = 24701, + [SMALL_STATE(1337)] = 24708, + [SMALL_STATE(1338)] = 24715, + [SMALL_STATE(1339)] = 24722, + [SMALL_STATE(1340)] = 24729, + [SMALL_STATE(1341)] = 24736, + [SMALL_STATE(1342)] = 24743, + [SMALL_STATE(1343)] = 24750, + [SMALL_STATE(1344)] = 24757, + [SMALL_STATE(1345)] = 24764, + [SMALL_STATE(1346)] = 24771, + [SMALL_STATE(1347)] = 24778, + [SMALL_STATE(1348)] = 24785, + [SMALL_STATE(1349)] = 24792, + [SMALL_STATE(1350)] = 24799, + [SMALL_STATE(1351)] = 24806, + [SMALL_STATE(1352)] = 24813, + [SMALL_STATE(1353)] = 24820, + [SMALL_STATE(1354)] = 24827, + [SMALL_STATE(1355)] = 24834, + [SMALL_STATE(1356)] = 24841, + [SMALL_STATE(1357)] = 24848, + [SMALL_STATE(1358)] = 24855, + [SMALL_STATE(1359)] = 24862, + [SMALL_STATE(1360)] = 24869, + [SMALL_STATE(1361)] = 24876, + [SMALL_STATE(1362)] = 24883, + [SMALL_STATE(1363)] = 24890, + [SMALL_STATE(1364)] = 24897, + [SMALL_STATE(1365)] = 24904, + [SMALL_STATE(1366)] = 24911, + [SMALL_STATE(1367)] = 24918, + [SMALL_STATE(1368)] = 24925, + [SMALL_STATE(1369)] = 24932, + [SMALL_STATE(1370)] = 24939, + [SMALL_STATE(1371)] = 24946, + [SMALL_STATE(1372)] = 24953, + [SMALL_STATE(1373)] = 24960, + [SMALL_STATE(1374)] = 24967, + [SMALL_STATE(1375)] = 24974, + [SMALL_STATE(1376)] = 24981, + [SMALL_STATE(1377)] = 24988, + [SMALL_STATE(1378)] = 24995, + [SMALL_STATE(1379)] = 25002, + [SMALL_STATE(1380)] = 25009, + [SMALL_STATE(1381)] = 25016, + [SMALL_STATE(1382)] = 25023, + [SMALL_STATE(1383)] = 25030, + [SMALL_STATE(1384)] = 25037, + [SMALL_STATE(1385)] = 25044, + [SMALL_STATE(1386)] = 25051, + [SMALL_STATE(1387)] = 25058, + [SMALL_STATE(1388)] = 25065, + [SMALL_STATE(1389)] = 25072, + [SMALL_STATE(1390)] = 25079, + [SMALL_STATE(1391)] = 25086, + [SMALL_STATE(1392)] = 25093, + [SMALL_STATE(1393)] = 25100, + [SMALL_STATE(1394)] = 25107, + [SMALL_STATE(1395)] = 25114, + [SMALL_STATE(1396)] = 25121, + [SMALL_STATE(1397)] = 25128, + [SMALL_STATE(1398)] = 25135, + [SMALL_STATE(1399)] = 25142, + [SMALL_STATE(1400)] = 25149, + [SMALL_STATE(1401)] = 25156, + [SMALL_STATE(1402)] = 25163, + [SMALL_STATE(1403)] = 25170, + [SMALL_STATE(1404)] = 25177, + [SMALL_STATE(1405)] = 25184, + [SMALL_STATE(1406)] = 25191, + [SMALL_STATE(1407)] = 25198, + [SMALL_STATE(1408)] = 25205, + [SMALL_STATE(1409)] = 25212, + [SMALL_STATE(1410)] = 25219, + [SMALL_STATE(1411)] = 25226, + [SMALL_STATE(1412)] = 25233, + [SMALL_STATE(1413)] = 25240, + [SMALL_STATE(1414)] = 25247, + [SMALL_STATE(1415)] = 25254, + [SMALL_STATE(1416)] = 25261, + [SMALL_STATE(1417)] = 25268, + [SMALL_STATE(1418)] = 25275, + [SMALL_STATE(1419)] = 25282, + [SMALL_STATE(1420)] = 25289, + [SMALL_STATE(1421)] = 25296, + [SMALL_STATE(1422)] = 25303, + [SMALL_STATE(1423)] = 25310, + [SMALL_STATE(1424)] = 25317, + [SMALL_STATE(1425)] = 25324, + [SMALL_STATE(1426)] = 25331, + [SMALL_STATE(1427)] = 25338, + [SMALL_STATE(1428)] = 25345, + [SMALL_STATE(1429)] = 25352, + [SMALL_STATE(1430)] = 25359, + [SMALL_STATE(1431)] = 25366, + [SMALL_STATE(1432)] = 25373, + [SMALL_STATE(1433)] = 25380, + [SMALL_STATE(1434)] = 25387, + [SMALL_STATE(1435)] = 25394, + [SMALL_STATE(1436)] = 25401, + [SMALL_STATE(1437)] = 25408, + [SMALL_STATE(1438)] = 25415, + [SMALL_STATE(1439)] = 25422, + [SMALL_STATE(1440)] = 25429, + [SMALL_STATE(1441)] = 25436, + [SMALL_STATE(1442)] = 25443, + [SMALL_STATE(1443)] = 25450, + [SMALL_STATE(1444)] = 25457, + [SMALL_STATE(1445)] = 25464, + [SMALL_STATE(1446)] = 25471, + [SMALL_STATE(1447)] = 25478, + [SMALL_STATE(1448)] = 25485, + [SMALL_STATE(1449)] = 25492, + [SMALL_STATE(1450)] = 25499, + [SMALL_STATE(1451)] = 25506, + [SMALL_STATE(1452)] = 25513, + [SMALL_STATE(1453)] = 25520, + [SMALL_STATE(1454)] = 25527, + [SMALL_STATE(1455)] = 25534, + [SMALL_STATE(1456)] = 25541, + [SMALL_STATE(1457)] = 25548, + [SMALL_STATE(1458)] = 25555, + [SMALL_STATE(1459)] = 25562, + [SMALL_STATE(1460)] = 25569, + [SMALL_STATE(1461)] = 25576, + [SMALL_STATE(1462)] = 25583, + [SMALL_STATE(1463)] = 25590, + [SMALL_STATE(1464)] = 25597, + [SMALL_STATE(1465)] = 25604, + [SMALL_STATE(1466)] = 25611, + [SMALL_STATE(1467)] = 25618, + [SMALL_STATE(1468)] = 25625, + [SMALL_STATE(1469)] = 25632, + [SMALL_STATE(1470)] = 25639, + [SMALL_STATE(1471)] = 25646, + [SMALL_STATE(1472)] = 25653, + [SMALL_STATE(1473)] = 25660, + [SMALL_STATE(1474)] = 25667, + [SMALL_STATE(1475)] = 25674, + [SMALL_STATE(1476)] = 25681, + [SMALL_STATE(1477)] = 25688, + [SMALL_STATE(1478)] = 25695, + [SMALL_STATE(1479)] = 25702, + [SMALL_STATE(1480)] = 25709, + [SMALL_STATE(1481)] = 25716, + [SMALL_STATE(1482)] = 25723, + [SMALL_STATE(1483)] = 25730, + [SMALL_STATE(1484)] = 25737, + [SMALL_STATE(1485)] = 25744, + [SMALL_STATE(1486)] = 25751, + [SMALL_STATE(1487)] = 25758, + [SMALL_STATE(1488)] = 25765, + [SMALL_STATE(1489)] = 25772, + [SMALL_STATE(1490)] = 25779, + [SMALL_STATE(1491)] = 25786, + [SMALL_STATE(1492)] = 25793, + [SMALL_STATE(1493)] = 25800, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), @@ -38142,210 +35829,210 @@ static const TSParseActionEntry ts_parse_actions[] = { [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_val_itm, 1), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_val_itm, 1, 0, 0), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_val_itm, 1), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_val_itm, 1, 0, 0), [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_key_itm, 1), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_key_itm, 1, 0, 0), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_key_itm, 1), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_key_itm, 1, 0, 0), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_key_itm, 1), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_key_itm, 1, 0, 0), [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_val_itm, 1), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_val_itm, 1, 0, 0), [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_seq_itm, 1), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_seq_itm, 1, 0, 0), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_seq_itm, 1), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_seq_itm, 1), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 1), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_seq_itm, 1, 0, 0), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_seq_itm, 1, 0, 0), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 1, 0, 0), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc, 1), + [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc, 1, 0, 0), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_prp_val, 1), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_prp_val, 1, 0, 0), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_prp_val, 1), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_prp_val, 1, 0, 0), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_w_end_seq, 1), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_w_end_seq, 1), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_w_end_seq, 1, 0, 0), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_w_end_seq, 1, 0, 0), [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 1), REDUCE(sym__r_sgl_flw_exp_par, 1), - [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 1), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 1, 0, 0), REDUCE(sym__r_sgl_flw_exp_par, 1, 0, 0), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 1, 0, 0), [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), @@ -38354,1077 +36041,3616 @@ static const TSParseActionEntry ts_parse_actions[] = { [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 1), REDUCE(sym__r_sgl_flw_njl_ann_par, 1), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 1), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 1, 0, 0), REDUCE(sym__r_sgl_flw_njl_ann_par, 1, 0, 0), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 1, 0, 0), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 2), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 3), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 3), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 2), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 2), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 2), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 3), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 3), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 2, 0, 0), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 3, 0, 0), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 3, 0, 0), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 2, 0, 0), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 2, 0, 0), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 2, 0, 0), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 3, 0, 0), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 3, 0, 0), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_exp_par, 1), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_exp_par, 1, 0, 0), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_jsl_ann_par, 1), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_njl_ann_par, 1), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_jsl_ann_par, 1, 0, 0), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_njl_ann_par, 1, 0, 0), [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_jsl_ann_par, 1), - [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_prp, 1), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_prp, 1), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), REDUCE(sym__br_sgl_prp, 1), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_jsl_ann_par, 1, 0, 0), + [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_prp, 1, 0, 0), + [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), REDUCE(sym__br_sgl_prp, 1, 0, 0), [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(1455), - [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_prp, 1), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_prp, 1), - [661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), REDUCE(sym__r_sgl_prp, 1), - [664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(1455), + [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(1455), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_prp, 1, 0, 0), + [661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), REDUCE(sym__r_sgl_prp, 1, 0, 0), + [664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(1455), [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_acr, 2), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_acr, 2), + [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_acr, 2, 0, 0), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_acr, 2, 0, 0), [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(109), + [675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(109), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(111), + [680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(111), [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_prp, 2), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_prp, 2), - [689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 2), REDUCE(sym__br_sgl_prp, 2), - [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_prp, 2), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_prp, 2), - [696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 2), REDUCE(sym__r_sgl_prp, 2), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(1355), - [706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(1355), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(1427), - [718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(1427), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(178), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(166), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_prp, 2, 0, 0), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_prp, 2, 0, 0), + [689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 2, 0, 0), REDUCE(sym__br_sgl_prp, 2, 0, 0), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_prp, 2, 0, 0), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_prp, 2, 0, 0), + [696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 2, 0, 0), REDUCE(sym__r_sgl_prp, 2, 0, 0), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(1355), + [710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(1355), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(1427), + [726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(1427), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(167), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(166), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(4), - [844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(3), - [847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(123), - [850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(142), - [853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(882), - [856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(792), - [859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(1334), - [862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(392), - [865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(1343), - [868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), SHIFT_REPEAT(1342), - [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, .production_id = 27), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(4), + [844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(3), + [847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(143), + [850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(142), + [853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(991), + [856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(989), + [859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(1332), + [862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(392), + [865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(1339), + [868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), SHIFT_REPEAT(1337), + [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 2, 0, 27), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1), SHIFT(180), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1), SHIFT(183), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_prp, 1, 0, 0), SHIFT(179), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__br_prp, 1, 0, 0), SHIFT(180), [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 3), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 2), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_exp_par, 1), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_njl_ann_par, 1), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_jsl_ann_par, 1), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__drs_doc_end, 2), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_doc_end, 2), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bgn_imp_doc_end, 2), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__imp_doc_end, 2), - [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 2, 0, 0), + [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 3, 0, 0), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_njl_ann_par, 1, 0, 0), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_exp_par, 1, 0, 0), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_jsl_ann_par, 1, 0, 0), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_doc_end, 2, 0, 0), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bgn_imp_doc_end, 2, 0, 0), + [1013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__drs_doc_end, 2, 0, 0), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__imp_doc_end, 2, 0, 0), + [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1, 0, 0), [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_prp_val, 1), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, .production_id = 12), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 3), - [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_dqt_str, 3), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 2), - [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_dqt_str, 2), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 2), - [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str, 2), - [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 2), - [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str, 2), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_sgl_prp_val, 1), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_pln_blk_val, 1), - [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_blk_val, 1), - [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 1, .production_id = 5), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_blk_val, 1), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_pln_blk_val, 1), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 1, .production_id = 5), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_pln_blk_val, 2), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 3), - [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_dqt_str, 3), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 3), - [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str, 3), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 2), - [1085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_dqt_str, 2), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_blk_val, 2), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_tal, 1), - [1093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_seq_tal, 1), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 1, .production_id = 5), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 3), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str, 3), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_tal, 1), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_map_tal, 1), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_als, 2), - [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_als, 2), - [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_sgl_prp_val, 1), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq, 2, .production_id = 10), - [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_imp_itm, 2, .production_id = 18), - [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 2, .production_id = 22), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, 0, 12), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_prp_val, 1, 0, 0), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 2, 0, 0), + [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str, 2, 0, 0), + [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 2, 0, 0), + [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_dqt_str, 2, 0, 0), + [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 2, 0, 0), + [1041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str, 2, 0, 0), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 1, 0, 5), + [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_sgl_prp_val, 1, 0, 0), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 1, 0, 5), + [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_pln_blk_val, 1, 0, 0), + [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_blk_val, 1, 0, 0), + [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 1, 0, 5), + [1065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_blk_val, 1, 0, 0), + [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_pln_blk_val, 1, 0, 0), + [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_pln_blk_val, 2, 0, 0), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 3, 0, 0), + [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str, 3, 0, 0), + [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_als, 2, 0, 0), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 2, 0, 0), + [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_dqt_str, 2, 0, 0), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_sgl_prp_val, 1, 0, 0), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 3, 0, 0), + [1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str, 3, 0, 0), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_tal, 1, 0, 0), + [1093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_seq_tal, 1, 0, 0), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_blk_val, 2, 0, 0), + [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_tal, 1, 0, 0), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_map_tal, 1, 0, 0), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 3, 0, 0), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_dqt_str, 3, 0, 0), + [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 3, 0, 0), + [1109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_dqt_str, 3, 0, 0), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_als, 2, 0, 0), + [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str_val, 2, 0, 0), + [1117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_imp_itm, 2, 0, 18), + [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 2, 0, 22), [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq, 2), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_imp_itm, 2, .production_id = 18), - [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq_spc_val, 2), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq_spc_val, 2), - [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_blk_seq_spc, 2), - [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 2, .production_id = 22), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str, 2), - [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str, 2), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map, 2), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map, 2), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_blk_map_itm, 1, .production_id = 4), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 1, .production_id = 6), - [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str_val, 1), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str_val, 1), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_val, 1), - [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_val, 1), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_val, 1), - [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_val, 1), - [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str_val, 1), - [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str_val, 1, .production_id = 8), - [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map_val, 1, .production_id = 3), - [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_map_r_val, 1, .production_id = 2), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 1, .production_id = 21), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq_br_val, 2), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map_br_val, 2, .production_id = 19), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 5), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 5), - [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str_val, 2, .production_id = 20), - [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_val, 2), - [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_val, 2), - [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_dqt_str_val, 2), - [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str_val, 2), - [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq_val, 2), - [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map_val, 2, .production_id = 19), - [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str_val, 2), - [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_val, 2), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_val, 2), - [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_dqt_str_val, 2), - [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str_val, 2), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq, 2), - [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq, 2, .production_id = 10), - [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map, 2, .production_id = 21), - [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map, 2, .production_id = 21), - [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str, 3), - [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str, 3), - [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_tal, 2), - [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_tal, 2), - [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, .production_id = 25), - [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, .production_id = 24), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 4), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_val_itm, 2, .production_id = 12), - [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_val_itm, 2, .production_id = 12), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1, .production_id = 7), - [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1, .production_id = 1), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_key_itm, 2, .production_id = 11), - [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_key_itm, 2, .production_id = 11), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_key_itm, 2, .production_id = 11), - [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq, 3, .production_id = 10), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_map_itm, 1, .production_id = 4), - [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_map_itm, 1, .production_id = 4), - [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 1, .production_id = 6), - [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq, 3, .production_id = 10), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 1, .production_id = 6), - [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map, 3, .production_id = 26), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map, 3, .production_id = 26), - [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 4), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 4), - [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 2, .production_id = 22), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_imp_itm, 2, .production_id = 18), - [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_val_itm, 2, .production_id = 12), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 4), + [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq, 2, 0, 0), + [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_imp_itm, 2, 0, 18), + [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq_spc_val, 2, 0, 0), + [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq_spc_val, 2, 0, 0), + [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_blk_seq_spc, 2, 0, 0), + [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 2, 0, 22), + [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str, 2, 0, 0), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str, 2, 0, 0), + [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map, 2, 0, 0), + [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map, 2, 0, 0), + [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 5, 0, 0), + [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_blk_map_itm, 1, 0, 4), + [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 1, 0, 6), + [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str_val, 1, 0, 0), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str_val, 1, 0, 0), + [1153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_val, 1, 0, 0), + [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_val, 1, 0, 0), + [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_val, 1, 0, 0), + [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_val, 1, 0, 0), + [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str_val, 1, 0, 0), + [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str_val, 1, 0, 8), + [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map_val, 1, 0, 3), + [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_map_r_val, 1, 0, 2), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_map_repeat1, 1, 0, 21), + [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 5, 0, 0), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, 0, 25), + [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blk_imp_itm_tal, 2, 0, 24), + [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq_br_val, 2, 0, 0), + [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map_br_val, 2, 0, 19), + [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str_val, 2, 0, 20), + [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_val, 2, 0, 0), + [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_val, 2, 0, 0), + [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_dqt_str_val, 2, 0, 0), + [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str_val, 2, 0, 0), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq_val, 2, 0, 0), + [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map_val, 2, 0, 19), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str_val, 2, 0, 0), + [1197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_val, 2, 0, 0), + [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_val, 2, 0, 0), + [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_dqt_str_val, 2, 0, 0), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq, 2, 0, 0), + [1205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq, 2, 0, 10), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq, 2, 0, 10), + [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map, 2, 0, 21), + [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map, 2, 0, 21), + [1213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_str, 3, 0, 0), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_str, 3, 0, 0), + [1217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_tal, 2, 0, 0), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_tal, 2, 0, 0), + [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sqt_str, 4, 0, 0), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_val_itm, 2, 0, 12), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_val_itm, 2, 0, 12), + [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1, 0, 7), + [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_blk_seq_itm_tal, 1, 0, 1), + [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_key_itm, 2, 0, 11), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_key_itm, 2, 0, 11), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_key_itm, 2, 0, 11), + [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_seq, 3, 0, 10), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_map_itm, 1, 0, 4), + [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_blk_map_itm, 1, 0, 4), + [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_exp_itm, 1, 0, 6), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_blk_seq, 3, 0, 10), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_exp_itm, 1, 0, 6), + [1249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_map, 3, 0, 26), + [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_map, 3, 0, 26), + [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_dqt_str, 4, 0, 0), + [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_dqt_str, 4, 0, 0), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_exp_itm, 2, 0, 22), + [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_imp_itm, 2, 0, 18), + [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_val_itm, 2, 0, 12), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sqt_str, 4, 0, 0), [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_prp, 1), + [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_prp, 1, 0, 0), [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [1281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_acr, 2), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_prp, 2), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_acr, 2, 0, 0), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [1385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_prp, 2, 0, 0), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_wo_end_seq, 1), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end_seq, 1), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [1635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2), SHIFT_REPEAT(482), - [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 2), - [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [1716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2), SHIFT_REPEAT(1431), - [1719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2), SHIFT_REPEAT(1430), - [1722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2), SHIFT_REPEAT(646), - [1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2), - [1727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__br_mtl_dqt_ctn_repeat1, 2), SHIFT_REPEAT(508), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__br_mtl_dqt_ctn_repeat1, 2), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [1750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1), REDUCE(sym__hidden_r_sgl_flw_col_itm, 1), - [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1), - [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 1), - [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1), - [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_sqt_ctn, 1), - [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2), SHIFT_REPEAT(519), - [1838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2), SHIFT_REPEAT(567), - [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_sqt_ctn, 2), - [1887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2), SHIFT_REPEAT(589), - [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2), - [1892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__br_mtl_sqt_ctn_repeat1, 2), SHIFT_REPEAT(590), - [1895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__br_mtl_sqt_ctn_repeat1, 2), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [1903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1), REDUCE(sym__hidden_r_sgl_flw_col_itm, 1), - [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1), - [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 2), - [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_rsv, 2), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [1944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_flw_seq_dat_repeat1, 2), - [1946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_flw_seq_dat_repeat1, 2), SHIFT_REPEAT(81), - [1949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 1), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 1), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sqt_str_repeat1, 2), SHIFT_REPEAT(555), - [1964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sqt_str_repeat1, 2), - [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_flw_map_dat_repeat1, 2), - [1968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_flw_map_dat_repeat1, 2), SHIFT_REPEAT(77), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_rsv, 1), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 1), - [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 1), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 1), REDUCE(sym__r_sgl_pln_flw_val, 1), - [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 1), - [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_flw_val, 1), - [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [2008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_sqt_str, 3), REDUCE(sym__r_sgl_sqt_str, 3), - [2011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__s_dir_rsv_repeat1, 2), - [2013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__s_dir_rsv_repeat1, 2), SHIFT_REPEAT(675), - [2016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_dqt_str, 3), REDUCE(sym__r_sgl_dqt_str, 3), - [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_sqt_str, 2), REDUCE(sym__r_sgl_sqt_str, 2), - [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_flw_val, 2), - [2030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_dqt_str, 2), REDUCE(sym__r_sgl_dqt_str, 2), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [2037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__flw_map_tal, 1), REDUCE(sym__sgl_flw_map_tal, 1), - [2040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__flw_seq_tal, 1), REDUCE(sym__sgl_flw_seq_tal, 1), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_imp_doc, 1), - [2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1), - [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 3), - [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1, .production_id = 13), - [2053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_imp_r_par, 2, .production_id = 18), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [2065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2), SHIFT_REPEAT(781), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [2078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 2, .production_id = 23), - [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [2090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_jsl_ann_par, 2, .production_id = 12), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_dat_rpt, 2), - [2094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2), SHIFT_REPEAT(797), - [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_exp_par, 2, .production_id = 23), - [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2), - [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2), SHIFT_REPEAT(182), - [2106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_jsl_ann_par, 2, .production_id = 12), - [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_imp_r_par, 2, .production_id = 18), - [2110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [2122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2), SHIFT_REPEAT(179), - [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 1), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, .production_id = 13), - [2131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1, .production_id = 13), - [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [2137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 2, .production_id = 12), - [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_dat_rpt, 2), - [2143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1, .production_id = 14), - [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, .production_id = 14), - [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [2155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_flw_ann_par_tal, 1), REDUCE(sym__hidden_sgl_flw_ann_par_tal, 1), - [2158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_flw_ann_par_tal, 1), - [2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_njl_ann_par, 2, .production_id = 12), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, .production_id = 13), - [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_tag, 3), - [2190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_imp_br_par, 2, .production_id = 18), - [2192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1, .production_id = 14), - [2194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_imp_br_par, 2, .production_id = 18), - [2196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 2), SHIFT_REPEAT(8), - [2199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 2), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [2207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, .production_id = 14), - [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [2249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_yml, 2), - [2251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map_val, 2), - [2253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_flw_val, 1), - [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq_val, 1), - [2261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map_val, 1), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1, .production_id = 1), - [2273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str_val, 1), - [2275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str_val, 2), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [2283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq, 2), - [2285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_str_repeat1, 2), SHIFT_REPEAT(1041), - [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_str_repeat1, 2), - [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__drs_doc, 2), - [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map, 2), - [2294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_seq_tal, 2), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [2300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_flw_val, 2), - [2302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_map_tal, 2), - [2304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq_val, 2), - [2306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_dqt_str_val, 2), - [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1, .production_id = 7), - [2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_imp_doc, 1, .production_id = 1), - [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end, 1), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end, 1, .production_id = 17), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [2332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_doc_w_bgn_wo_end, 1), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc, 2), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [2342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_seq_itm, 2, .production_id = 9), - [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_jsl_ann_par, 2, .production_id = 12), - [2346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_col_dat_rpt, 2), - [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 1, .production_id = 10), - [2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_seq_itm, 2, .production_id = 9), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, .production_id = 14), - [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, .production_id = 13), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_seq_itm, 2, .production_id = 9), - [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_imp_par, 2, .production_id = 18), - [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_exp_par, 2, .production_id = 23), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [2390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_njl_ann_par, 2, .production_id = 12), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_pln_blk_val, 1), - [2402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str_val, 1), - [2404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map_val, 1), - [2406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq_val, 1), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_pln_blk_val, 2), - [2422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 1), - [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str_val, 2), - [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_sgl_dqt_str_val, 2), - [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map_val, 2), - [2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq_val, 2), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, 0, 0), REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, 0, 0), + [1588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, 0, 0), + [1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end_seq, 1, 0, 0), + [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_wo_end_seq, 1, 0, 0), + [1600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__br_mtl_dqt_ctn_repeat1, 2, 0, 0), SHIFT_REPEAT(474), + [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__br_mtl_dqt_ctn_repeat1, 2, 0, 0), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2, 0, 0), SHIFT_REPEAT(484), + [1638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2, 0, 0), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 2, 0, 0), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [1664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1, 0, 0), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2, 0, 0), SHIFT_REPEAT(1431), + [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2, 0, 0), SHIFT_REPEAT(1430), + [1712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2, 0, 0), SHIFT_REPEAT(758), + [1715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__drs_doc_repeat1, 2, 0, 0), + [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 1, 0, 0), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [1799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, 0, 0), REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, 0, 0), + [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, 0, 0), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_sqt_ctn, 1, 0, 0), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [1822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2, 0, 0), SHIFT_REPEAT(527), + [1825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2, 0, 0), SHIFT_REPEAT(539), + [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_dqt_str_repeat1, 2, 0, 0), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_map_dat, 1, 0, 0), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1, 0, 0), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_seq_dat, 1, 0, 0), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_seq_dat, 1, 0, 0), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 2, 0, 0), + [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_flw_val, 2, 0, 0), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_flw_map_dat_repeat1, 2, 0, 0), + [1902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_flw_map_dat_repeat1, 2, 0, 0), SHIFT_REPEAT(79), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [1911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__br_mtl_sqt_ctn_repeat1, 2, 0, 0), SHIFT_REPEAT(598), + [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__br_mtl_sqt_ctn_repeat1, 2, 0, 0), + [1916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2, 0, 0), SHIFT_REPEAT(604), + [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2, 0, 0), + [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_map_dat, 1, 0, 0), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_sqt_ctn, 2, 0, 0), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_sqt_str, 3, 0, 0), REDUCE(sym__r_sgl_sqt_str, 3, 0, 0), + [1962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_dqt_str, 3, 0, 0), REDUCE(sym__r_sgl_dqt_str, 3, 0, 0), + [1965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 1, 0, 0), + [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_flw_seq_dat_repeat1, 2, 0, 0), + [1969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_flw_seq_dat_repeat1, 2, 0, 0), SHIFT_REPEAT(81), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_pln_flw_val, 1, 0, 0), + [1978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_sqt_str, 2, 0, 0), REDUCE(sym__r_sgl_sqt_str, 2, 0, 0), + [1981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_pln_flw_val, 1, 0, 0), REDUCE(sym__r_sgl_pln_flw_val, 1, 0, 0), + [1984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__r_dqt_str, 2, 0, 0), REDUCE(sym__r_sgl_dqt_str, 2, 0, 0), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__flw_map_tal, 1, 0, 0), REDUCE(sym__sgl_flw_map_tal, 1, 0, 0), + [1992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__flw_seq_tal, 1, 0, 0), REDUCE(sym__sgl_flw_seq_tal, 1, 0, 0), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__s_dir_rsv_repeat1, 2, 0, 0), + [2001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__s_dir_rsv_repeat1, 2, 0, 0), SHIFT_REPEAT(680), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [2014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sqt_str_repeat1, 2, 0, 0), SHIFT_REPEAT(532), + [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sqt_str_repeat1, 2, 0, 0), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [2031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_rsv, 2, 0, 0), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_rsv, 1, 0, 0), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_imp_br_par, 2, 0, 18), + [2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_exp_par, 2, 0, 23), + [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_jsl_ann_par, 2, 0, 12), + [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_exp_par, 2, 0, 23), + [2053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1, 0, 0), + [2055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, 0, 13), + [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1, 0, 13), + [2059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_imp_doc, 1, 0, 0), + [2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_seq_dat_rpt, 2, 0, 0), + [2063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_njl_ann_par, 2, 0, 12), + [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_seq_itm, 1, 0, 14), + [2067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_imp_br_par, 2, 0, 18), + [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1, 0, 14), + [2071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, 0, 14), + [2073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_flw_map_itm, 1, 0, 13), + [2075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_njl_ann_par, 2, 0, 12), + [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_flw_imp_r_par, 2, 0, 18), + [2079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_imp_r_par, 2, 0, 18), + [2081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_map_itm, 1, 0, 13), + [2083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__hidden_flw_ann_par_tal, 1, 0, 0), REDUCE(sym__hidden_sgl_flw_ann_par_tal, 1, 0, 0), + [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_flw_ann_par_tal, 1, 0, 0), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_flw_jsl_ann_par, 2, 0, 12), + [2090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__flw_map_dat_rpt, 2, 0, 0), + [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_mtl_dqt_ctn, 3, 0, 0), + [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_flw_seq_itm, 1, 0, 14), + [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [2106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_yml, 2, 0, 0), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), + [2132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_dqt_ctn, 2, 0, 0), SHIFT_REPEAT(938), + [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [2145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_sqt_ctn, 2, 0, 0), SHIFT_REPEAT(942), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [2158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, 0, 0), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_col_dat, 1, 0, 0), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [2206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2, 0, 0), + [2208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2, 0, 0), SHIFT_REPEAT(183), + [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [2213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_sgl_flw_col_dat_repeat1, 2, 0, 0), SHIFT_REPEAT(182), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [2232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [2235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 2, 0, 0), + [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [2247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__s_dir_tag, 3, 0, 0), + [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq_val, 1, 0, 0), + [2257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map_val, 1, 0, 0), + [2259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str_val, 1, 0, 0), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [2263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__r_blk_str_repeat1, 2, 0, 0), SHIFT_REPEAT(1020), + [2266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__r_blk_str_repeat1, 2, 0, 0), + [2268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq, 2, 0, 0), + [2270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1, 0, 7), + [2272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__drs_doc, 2, 0, 0), + [2274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map, 2, 0, 0), + [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [2286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_flw_val, 2, 0, 0), + [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_seq_val, 2, 0, 0), + [2290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_map_val, 2, 0, 0), + [2292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_dqt_str_val, 2, 0, 0), + [2294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_sqt_str_val, 2, 0, 0), + [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc_tal, 1, 0, 1), + [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_seq_tal, 2, 0, 0), + [2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_map_tal, 2, 0, 0), + [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_imp_doc, 1, 0, 1), + [2314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end, 1, 0, 0), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [2318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end, 1, 0, 17), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_doc_w_bgn_wo_end, 1, 0, 0), + [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_flw_val, 1, 0, 0), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_exp_doc, 2, 0, 0), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [2374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_blk_seq_itm, 2, 0, 9), + [2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hidden_r_blk_seq_repeat1, 1, 0, 10), + [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_blk_seq_itm, 2, 0, 9), + [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_jsl_ann_par, 2, 0, 12), + [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sgl_flw_col_dat_rpt, 2, 0, 0), + [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, 0, 14), + [2386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_r_sgl_flw_col_itm, 1, 0, 13), + [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_imp_par, 2, 0, 18), + [2390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_exp_par, 2, 0, 23), + [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_flw_njl_ann_par, 2, 0, 12), + [2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_blk_seq_itm, 2, 0, 9), + [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_pln_blk_val, 1, 0, 0), + [2398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str_val, 1, 0, 0), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [2402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq_val, 1, 0, 0), + [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_pln_blk_val, 2, 0, 0), + [2414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str_val, 2, 0, 0), + [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_br_sgl_dqt_str_val, 2, 0, 0), + [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map_val, 2, 0, 0), + [2420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq_val, 2, 0, 0), + [2422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_blk_val, 2, 0, 0), + [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [2432] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__r_sgl_pln_blk_val, 2), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 1, 0, 0), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 2, .production_id = 16), + [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 2, 0, 16), [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 2, .production_id = 15), + [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 2, 0, 15), [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map_val, 1, 0, 0), [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [2476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_w_end_seq, 2), - [2478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map, 2), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [2470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map, 2, 0, 0), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [2488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq_val, 1), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map_val, 1), - [2498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end_seq, 2), - [2500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str_val, 1), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq, 2), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [2522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str, 3), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_dqt_str, 3), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [2488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_w_end_seq, 2, 0, 0), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq_val, 1, 0, 0), + [2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_wo_bgn_wo_end_seq, 2, 0, 0), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [2500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_map_val, 1, 0, 0), + [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_sqt_str_val, 1, 0, 0), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__br_sgl_flw_seq, 2, 0, 0), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 3, .production_id = 15), - [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_w_end_seq, 2), - [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_pln_blk_val, 2), - [2550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str_val, 2), - [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_sgl_dqt_str_val, 2), - [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map_val, 2), - [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq_val, 2), - [2558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_als, 2), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str, 2), - [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_dqt_str, 2), - [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map, 2), - [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq, 2), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 3, .production_id = 16), - [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_wo_end_seq, 2), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str, 3, 0, 0), + [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_dqt_str, 3, 0, 0), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 3, 0, 15), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_w_end_seq, 2, 0, 0), + [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_pln_blk_val, 2, 0, 0), + [2550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str_val, 2, 0, 0), + [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hidden_b_sgl_dqt_str_val, 2, 0, 0), + [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map_val, 2, 0, 0), + [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq_val, 2, 0, 0), + [2558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_als, 2, 0, 0), + [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_sqt_str, 2, 0, 0), + [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_dqt_str, 2, 0, 0), + [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_map, 2, 0, 0), + [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__b_sgl_flw_seq, 2, 0, 0), + [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stream, 3, 0, 16), + [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__doc_w_bgn_wo_end_seq, 2, 0, 0), [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), +}; + +enum ts_external_scanner_symbol_identifiers { + ts_external_token__eof = 0, + ts_external_token__s_dir_yml_bgn = 1, + ts_external_token__r_dir_yml_ver = 2, + ts_external_token__s_dir_tag_bgn = 3, + ts_external_token__r_dir_tag_hdl = 4, + ts_external_token__r_dir_tag_pfx = 5, + ts_external_token__s_dir_rsv_bgn = 6, + ts_external_token__r_dir_rsv_prm = 7, + ts_external_token__s_drs_end = 8, + ts_external_token__s_doc_end = 9, + ts_external_token__r_blk_seq_bgn = 10, + ts_external_token__br_blk_seq_bgn = 11, + ts_external_token__b_blk_seq_bgn = 12, + ts_external_token__r_blk_key_bgn = 13, + ts_external_token__br_blk_key_bgn = 14, + ts_external_token__b_blk_key_bgn = 15, + ts_external_token__r_blk_val_bgn = 16, + ts_external_token__br_blk_val_bgn = 17, + ts_external_token__b_blk_val_bgn = 18, + ts_external_token__r_blk_imp_bgn = 19, + ts_external_token__r_blk_lit_bgn = 20, + ts_external_token__br_blk_lit_bgn = 21, + ts_external_token__r_blk_fld_bgn = 22, + ts_external_token__br_blk_fld_bgn = 23, + ts_external_token__br_blk_str_ctn = 24, + ts_external_token__r_flw_seq_bgn = 25, + ts_external_token__br_flw_seq_bgn = 26, + ts_external_token__b_flw_seq_bgn = 27, + ts_external_token__r_flw_seq_end = 28, + ts_external_token__br_flw_seq_end = 29, + ts_external_token__b_flw_seq_end = 30, + ts_external_token__r_flw_map_bgn = 31, + ts_external_token__br_flw_map_bgn = 32, + ts_external_token__b_flw_map_bgn = 33, + ts_external_token__r_flw_map_end = 34, + ts_external_token__br_flw_map_end = 35, + ts_external_token__b_flw_map_end = 36, + ts_external_token__r_flw_sep_bgn = 37, + ts_external_token__br_flw_sep_bgn = 38, + ts_external_token__r_flw_key_bgn = 39, + ts_external_token__br_flw_key_bgn = 40, + ts_external_token__r_flw_jsv_bgn = 41, + ts_external_token__br_flw_jsv_bgn = 42, + ts_external_token__r_flw_njv_bgn = 43, + ts_external_token__br_flw_njv_bgn = 44, + ts_external_token__r_dqt_str_bgn = 45, + ts_external_token__br_dqt_str_bgn = 46, + ts_external_token__b_dqt_str_bgn = 47, + ts_external_token__r_dqt_str_ctn = 48, + ts_external_token__br_dqt_str_ctn = 49, + ts_external_token__r_dqt_esc_nwl = 50, + ts_external_token__br_dqt_esc_nwl = 51, + ts_external_token__r_dqt_esc_seq = 52, + ts_external_token__br_dqt_esc_seq = 53, + ts_external_token__r_dqt_str_end = 54, + ts_external_token__br_dqt_str_end = 55, + ts_external_token__r_sqt_str_bgn = 56, + ts_external_token__br_sqt_str_bgn = 57, + ts_external_token__b_sqt_str_bgn = 58, + ts_external_token__r_sqt_str_ctn = 59, + ts_external_token__br_sqt_str_ctn = 60, + ts_external_token__r_sqt_esc_sqt = 61, + ts_external_token__br_sqt_esc_sqt = 62, + ts_external_token__r_sqt_str_end = 63, + ts_external_token__br_sqt_str_end = 64, + ts_external_token__r_sgl_pln_nul_blk = 65, + ts_external_token__br_sgl_pln_nul_blk = 66, + ts_external_token__b_sgl_pln_nul_blk = 67, + ts_external_token__r_sgl_pln_nul_flw = 68, + ts_external_token__br_sgl_pln_nul_flw = 69, + ts_external_token__r_sgl_pln_bol_blk = 70, + ts_external_token__br_sgl_pln_bol_blk = 71, + ts_external_token__b_sgl_pln_bol_blk = 72, + ts_external_token__r_sgl_pln_bol_flw = 73, + ts_external_token__br_sgl_pln_bol_flw = 74, + ts_external_token__r_sgl_pln_int_blk = 75, + ts_external_token__br_sgl_pln_int_blk = 76, + ts_external_token__b_sgl_pln_int_blk = 77, + ts_external_token__r_sgl_pln_int_flw = 78, + ts_external_token__br_sgl_pln_int_flw = 79, + ts_external_token__r_sgl_pln_flt_blk = 80, + ts_external_token__br_sgl_pln_flt_blk = 81, + ts_external_token__b_sgl_pln_flt_blk = 82, + ts_external_token__r_sgl_pln_flt_flw = 83, + ts_external_token__br_sgl_pln_flt_flw = 84, + ts_external_token__r_sgl_pln_str_blk = 85, + ts_external_token__br_sgl_pln_str_blk = 86, + ts_external_token__b_sgl_pln_str_blk = 87, + ts_external_token__r_sgl_pln_str_flw = 88, + ts_external_token__br_sgl_pln_str_flw = 89, + ts_external_token__r_mtl_pln_str_blk = 90, + ts_external_token__br_mtl_pln_str_blk = 91, + ts_external_token__r_mtl_pln_str_flw = 92, + ts_external_token__br_mtl_pln_str_flw = 93, + ts_external_token__r_tag = 94, + ts_external_token__br_tag = 95, + ts_external_token__b_tag = 96, + ts_external_token__r_acr_bgn = 97, + ts_external_token__br_acr_bgn = 98, + ts_external_token__b_acr_bgn = 99, + ts_external_token__r_acr_ctn = 100, + ts_external_token__r_als_bgn = 101, + ts_external_token__br_als_bgn = 102, + ts_external_token__b_als_bgn = 103, + ts_external_token__r_als_ctn = 104, + ts_external_token__bl = 105, + ts_external_token_comment = 106, + ts_external_token__err_rec = 107, + ts_external_token_grit_metavariable = 108, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__eof] = sym__eof, + [ts_external_token__s_dir_yml_bgn] = sym__s_dir_yml_bgn, + [ts_external_token__r_dir_yml_ver] = sym__r_dir_yml_ver, + [ts_external_token__s_dir_tag_bgn] = sym__s_dir_tag_bgn, + [ts_external_token__r_dir_tag_hdl] = sym__r_dir_tag_hdl, + [ts_external_token__r_dir_tag_pfx] = sym__r_dir_tag_pfx, + [ts_external_token__s_dir_rsv_bgn] = sym__s_dir_rsv_bgn, + [ts_external_token__r_dir_rsv_prm] = sym__r_dir_rsv_prm, + [ts_external_token__s_drs_end] = sym__s_drs_end, + [ts_external_token__s_doc_end] = sym__s_doc_end, + [ts_external_token__r_blk_seq_bgn] = sym__r_blk_seq_bgn, + [ts_external_token__br_blk_seq_bgn] = sym__br_blk_seq_bgn, + [ts_external_token__b_blk_seq_bgn] = sym__b_blk_seq_bgn, + [ts_external_token__r_blk_key_bgn] = sym__r_blk_key_bgn, + [ts_external_token__br_blk_key_bgn] = sym__br_blk_key_bgn, + [ts_external_token__b_blk_key_bgn] = sym__b_blk_key_bgn, + [ts_external_token__r_blk_val_bgn] = sym__r_blk_val_bgn, + [ts_external_token__br_blk_val_bgn] = sym__br_blk_val_bgn, + [ts_external_token__b_blk_val_bgn] = sym__b_blk_val_bgn, + [ts_external_token__r_blk_imp_bgn] = sym__r_blk_imp_bgn, + [ts_external_token__r_blk_lit_bgn] = sym__r_blk_lit_bgn, + [ts_external_token__br_blk_lit_bgn] = sym__br_blk_lit_bgn, + [ts_external_token__r_blk_fld_bgn] = sym__r_blk_fld_bgn, + [ts_external_token__br_blk_fld_bgn] = sym__br_blk_fld_bgn, + [ts_external_token__br_blk_str_ctn] = sym__br_blk_str_ctn, + [ts_external_token__r_flw_seq_bgn] = sym__r_flw_seq_bgn, + [ts_external_token__br_flw_seq_bgn] = sym__br_flw_seq_bgn, + [ts_external_token__b_flw_seq_bgn] = sym__b_flw_seq_bgn, + [ts_external_token__r_flw_seq_end] = sym__r_flw_seq_end, + [ts_external_token__br_flw_seq_end] = sym__br_flw_seq_end, + [ts_external_token__b_flw_seq_end] = sym__b_flw_seq_end, + [ts_external_token__r_flw_map_bgn] = sym__r_flw_map_bgn, + [ts_external_token__br_flw_map_bgn] = sym__br_flw_map_bgn, + [ts_external_token__b_flw_map_bgn] = sym__b_flw_map_bgn, + [ts_external_token__r_flw_map_end] = sym__r_flw_map_end, + [ts_external_token__br_flw_map_end] = sym__br_flw_map_end, + [ts_external_token__b_flw_map_end] = sym__b_flw_map_end, + [ts_external_token__r_flw_sep_bgn] = sym__r_flw_sep_bgn, + [ts_external_token__br_flw_sep_bgn] = sym__br_flw_sep_bgn, + [ts_external_token__r_flw_key_bgn] = sym__r_flw_key_bgn, + [ts_external_token__br_flw_key_bgn] = sym__br_flw_key_bgn, + [ts_external_token__r_flw_jsv_bgn] = sym__r_flw_jsv_bgn, + [ts_external_token__br_flw_jsv_bgn] = sym__br_flw_jsv_bgn, + [ts_external_token__r_flw_njv_bgn] = sym__r_flw_njv_bgn, + [ts_external_token__br_flw_njv_bgn] = sym__br_flw_njv_bgn, + [ts_external_token__r_dqt_str_bgn] = sym__r_dqt_str_bgn, + [ts_external_token__br_dqt_str_bgn] = sym__br_dqt_str_bgn, + [ts_external_token__b_dqt_str_bgn] = sym__b_dqt_str_bgn, + [ts_external_token__r_dqt_str_ctn] = sym__r_dqt_str_ctn, + [ts_external_token__br_dqt_str_ctn] = sym__br_dqt_str_ctn, + [ts_external_token__r_dqt_esc_nwl] = sym__r_dqt_esc_nwl, + [ts_external_token__br_dqt_esc_nwl] = sym__br_dqt_esc_nwl, + [ts_external_token__r_dqt_esc_seq] = sym__r_dqt_esc_seq, + [ts_external_token__br_dqt_esc_seq] = sym__br_dqt_esc_seq, + [ts_external_token__r_dqt_str_end] = sym__r_dqt_str_end, + [ts_external_token__br_dqt_str_end] = sym__br_dqt_str_end, + [ts_external_token__r_sqt_str_bgn] = sym__r_sqt_str_bgn, + [ts_external_token__br_sqt_str_bgn] = sym__br_sqt_str_bgn, + [ts_external_token__b_sqt_str_bgn] = sym__b_sqt_str_bgn, + [ts_external_token__r_sqt_str_ctn] = sym__r_sqt_str_ctn, + [ts_external_token__br_sqt_str_ctn] = sym__br_sqt_str_ctn, + [ts_external_token__r_sqt_esc_sqt] = sym__r_sqt_esc_sqt, + [ts_external_token__br_sqt_esc_sqt] = sym__br_sqt_esc_sqt, + [ts_external_token__r_sqt_str_end] = sym__r_sqt_str_end, + [ts_external_token__br_sqt_str_end] = sym__br_sqt_str_end, + [ts_external_token__r_sgl_pln_nul_blk] = sym__r_sgl_pln_nul_blk, + [ts_external_token__br_sgl_pln_nul_blk] = sym__br_sgl_pln_nul_blk, + [ts_external_token__b_sgl_pln_nul_blk] = sym__b_sgl_pln_nul_blk, + [ts_external_token__r_sgl_pln_nul_flw] = sym__r_sgl_pln_nul_flw, + [ts_external_token__br_sgl_pln_nul_flw] = sym__br_sgl_pln_nul_flw, + [ts_external_token__r_sgl_pln_bol_blk] = sym__r_sgl_pln_bol_blk, + [ts_external_token__br_sgl_pln_bol_blk] = sym__br_sgl_pln_bol_blk, + [ts_external_token__b_sgl_pln_bol_blk] = sym__b_sgl_pln_bol_blk, + [ts_external_token__r_sgl_pln_bol_flw] = sym__r_sgl_pln_bol_flw, + [ts_external_token__br_sgl_pln_bol_flw] = sym__br_sgl_pln_bol_flw, + [ts_external_token__r_sgl_pln_int_blk] = sym__r_sgl_pln_int_blk, + [ts_external_token__br_sgl_pln_int_blk] = sym__br_sgl_pln_int_blk, + [ts_external_token__b_sgl_pln_int_blk] = sym__b_sgl_pln_int_blk, + [ts_external_token__r_sgl_pln_int_flw] = sym__r_sgl_pln_int_flw, + [ts_external_token__br_sgl_pln_int_flw] = sym__br_sgl_pln_int_flw, + [ts_external_token__r_sgl_pln_flt_blk] = sym__r_sgl_pln_flt_blk, + [ts_external_token__br_sgl_pln_flt_blk] = sym__br_sgl_pln_flt_blk, + [ts_external_token__b_sgl_pln_flt_blk] = sym__b_sgl_pln_flt_blk, + [ts_external_token__r_sgl_pln_flt_flw] = sym__r_sgl_pln_flt_flw, + [ts_external_token__br_sgl_pln_flt_flw] = sym__br_sgl_pln_flt_flw, + [ts_external_token__r_sgl_pln_str_blk] = sym__r_sgl_pln_str_blk, + [ts_external_token__br_sgl_pln_str_blk] = sym__br_sgl_pln_str_blk, + [ts_external_token__b_sgl_pln_str_blk] = sym__b_sgl_pln_str_blk, + [ts_external_token__r_sgl_pln_str_flw] = sym__r_sgl_pln_str_flw, + [ts_external_token__br_sgl_pln_str_flw] = sym__br_sgl_pln_str_flw, + [ts_external_token__r_mtl_pln_str_blk] = sym__r_mtl_pln_str_blk, + [ts_external_token__br_mtl_pln_str_blk] = sym__br_mtl_pln_str_blk, + [ts_external_token__r_mtl_pln_str_flw] = sym__r_mtl_pln_str_flw, + [ts_external_token__br_mtl_pln_str_flw] = sym__br_mtl_pln_str_flw, + [ts_external_token__r_tag] = sym__r_tag, + [ts_external_token__br_tag] = sym__br_tag, + [ts_external_token__b_tag] = sym__b_tag, + [ts_external_token__r_acr_bgn] = sym__r_acr_bgn, + [ts_external_token__br_acr_bgn] = sym__br_acr_bgn, + [ts_external_token__b_acr_bgn] = sym__b_acr_bgn, + [ts_external_token__r_acr_ctn] = sym__r_acr_ctn, + [ts_external_token__r_als_bgn] = sym__r_als_bgn, + [ts_external_token__br_als_bgn] = sym__br_als_bgn, + [ts_external_token__b_als_bgn] = sym__b_als_bgn, + [ts_external_token__r_als_ctn] = sym__r_als_ctn, + [ts_external_token__bl] = sym__bl, + [ts_external_token_comment] = sym_comment, + [ts_external_token__err_rec] = sym__err_rec, + [ts_external_token_grit_metavariable] = sym_grit_metavariable, +}; + +static const bool ts_external_scanner_states[110][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__eof] = true, + [ts_external_token__s_dir_yml_bgn] = true, + [ts_external_token__r_dir_yml_ver] = true, + [ts_external_token__s_dir_tag_bgn] = true, + [ts_external_token__r_dir_tag_hdl] = true, + [ts_external_token__r_dir_tag_pfx] = true, + [ts_external_token__s_dir_rsv_bgn] = true, + [ts_external_token__r_dir_rsv_prm] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__r_blk_seq_bgn] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__r_blk_key_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__r_blk_val_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__br_blk_str_ctn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__br_flw_key_bgn] = true, + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token__br_flw_jsv_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_dqt_str_ctn] = true, + [ts_external_token__br_dqt_str_ctn] = true, + [ts_external_token__r_dqt_esc_nwl] = true, + [ts_external_token__br_dqt_esc_nwl] = true, + [ts_external_token__r_dqt_esc_seq] = true, + [ts_external_token__br_dqt_esc_seq] = true, + [ts_external_token__r_dqt_str_end] = true, + [ts_external_token__br_dqt_str_end] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sqt_str_ctn] = true, + [ts_external_token__br_sqt_str_ctn] = true, + [ts_external_token__r_sqt_esc_sqt] = true, + [ts_external_token__br_sqt_esc_sqt] = true, + [ts_external_token__r_sqt_str_end] = true, + [ts_external_token__br_sqt_str_end] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__r_acr_ctn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__r_als_ctn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token__err_rec] = true, + [ts_external_token_grit_metavariable] = true, + }, + [2] = { + [ts_external_token__eof] = true, + [ts_external_token__s_dir_yml_bgn] = true, + [ts_external_token__s_dir_tag_bgn] = true, + [ts_external_token__s_dir_rsv_bgn] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__r_blk_seq_bgn] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__r_blk_key_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__r_blk_val_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [3] = { + [ts_external_token__r_blk_seq_bgn] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__r_blk_key_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__r_blk_val_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [4] = { + [ts_external_token__r_blk_seq_bgn] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__r_blk_key_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__r_blk_val_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [5] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [6] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [7] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__br_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [8] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__br_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [9] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [10] = { + [ts_external_token__eof] = true, + [ts_external_token__s_dir_yml_bgn] = true, + [ts_external_token__s_dir_tag_bgn] = true, + [ts_external_token__s_dir_rsv_bgn] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [11] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [12] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [13] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__br_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [14] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [15] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [16] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [17] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [18] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [19] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [20] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [21] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [22] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [23] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [24] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [25] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [26] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [27] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [28] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [29] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [30] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [31] = { + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + }, + [32] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [33] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [34] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [35] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [36] = { + [ts_external_token__br_blk_seq_bgn] = true, + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__br_blk_key_bgn] = true, + [ts_external_token__br_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_blk_lit_bgn] = true, + [ts_external_token__br_blk_lit_bgn] = true, + [ts_external_token__r_blk_fld_bgn] = true, + [ts_external_token__br_blk_fld_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__br_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__br_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__br_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__br_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__br_sgl_pln_str_blk] = true, + [ts_external_token__r_mtl_pln_str_blk] = true, + [ts_external_token__br_mtl_pln_str_blk] = true, + [ts_external_token__br_tag] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token__br_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [37] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_key_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [38] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [39] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [40] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [41] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__r_als_bgn] = true, + [ts_external_token_comment] = true, + }, + [42] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token_comment] = true, + }, + [43] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [44] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [45] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token_comment] = true, + }, + [46] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token_comment] = true, + }, + [47] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token_comment] = true, + }, + [48] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token__br_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [49] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__br_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__br_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__br_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__br_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__br_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__br_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__br_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__br_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__br_sgl_pln_str_flw] = true, + [ts_external_token__r_mtl_pln_str_flw] = true, + [ts_external_token__br_mtl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token__br_tag] = true, + [ts_external_token_comment] = true, + }, + [50] = { + [ts_external_token__b_blk_key_bgn] = true, + [ts_external_token__b_blk_val_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__b_flw_seq_bgn] = true, + [ts_external_token__b_flw_map_bgn] = true, + [ts_external_token__b_dqt_str_bgn] = true, + [ts_external_token__b_sqt_str_bgn] = true, + [ts_external_token__b_sgl_pln_nul_blk] = true, + [ts_external_token__b_sgl_pln_bol_blk] = true, + [ts_external_token__b_sgl_pln_int_blk] = true, + [ts_external_token__b_sgl_pln_flt_blk] = true, + [ts_external_token__b_sgl_pln_str_blk] = true, + [ts_external_token__b_tag] = true, + [ts_external_token__b_acr_bgn] = true, + [ts_external_token__b_als_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + }, + [51] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [52] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [53] = { + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [54] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [55] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [56] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token_comment] = true, + }, + [57] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [58] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [59] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [60] = { + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [61] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + }, + [62] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + }, + [63] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [64] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + }, + [65] = { + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_blk] = true, + [ts_external_token__r_sgl_pln_bol_blk] = true, + [ts_external_token__r_sgl_pln_int_blk] = true, + [ts_external_token__r_sgl_pln_flt_blk] = true, + [ts_external_token__r_sgl_pln_str_blk] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + [ts_external_token_grit_metavariable] = true, + }, + [66] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + }, + [67] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_acr_bgn] = true, + [ts_external_token_comment] = true, + }, + [68] = { + [ts_external_token__r_dqt_str_ctn] = true, + [ts_external_token__br_dqt_str_ctn] = true, + [ts_external_token__r_dqt_esc_nwl] = true, + [ts_external_token__br_dqt_esc_nwl] = true, + [ts_external_token__r_dqt_esc_seq] = true, + [ts_external_token__br_dqt_esc_seq] = true, + [ts_external_token__r_dqt_str_end] = true, + [ts_external_token__br_dqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [69] = { + [ts_external_token__r_flw_seq_bgn] = true, + [ts_external_token__r_flw_map_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__r_dqt_str_bgn] = true, + [ts_external_token__r_sqt_str_bgn] = true, + [ts_external_token__r_sgl_pln_nul_flw] = true, + [ts_external_token__r_sgl_pln_bol_flw] = true, + [ts_external_token__r_sgl_pln_int_flw] = true, + [ts_external_token__r_sgl_pln_flt_flw] = true, + [ts_external_token__r_sgl_pln_str_flw] = true, + [ts_external_token__r_tag] = true, + [ts_external_token_comment] = true, + }, + [70] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [71] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token_comment] = true, + }, + [72] = { + [ts_external_token__s_dir_yml_bgn] = true, + [ts_external_token__s_dir_tag_bgn] = true, + [ts_external_token__s_dir_rsv_bgn] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token_comment] = true, + }, + [73] = { + [ts_external_token__r_sqt_str_ctn] = true, + [ts_external_token__br_sqt_str_ctn] = true, + [ts_external_token__r_sqt_esc_sqt] = true, + [ts_external_token__br_sqt_esc_sqt] = true, + [ts_external_token__r_sqt_str_end] = true, + [ts_external_token__br_sqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [74] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token__br_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [75] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [76] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token_comment] = true, + }, + [77] = { + [ts_external_token__br_dqt_str_ctn] = true, + [ts_external_token__br_dqt_esc_nwl] = true, + [ts_external_token__br_dqt_esc_seq] = true, + [ts_external_token__r_dqt_str_end] = true, + [ts_external_token__br_dqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [78] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token_comment] = true, + }, + [79] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__br_flw_sep_bgn] = true, + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [80] = { + [ts_external_token__br_sqt_str_ctn] = true, + [ts_external_token__br_sqt_esc_sqt] = true, + [ts_external_token__r_sqt_str_end] = true, + [ts_external_token__br_sqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [81] = { + [ts_external_token__s_dir_yml_bgn] = true, + [ts_external_token__s_dir_tag_bgn] = true, + [ts_external_token__s_dir_rsv_bgn] = true, + [ts_external_token__r_dir_rsv_prm] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token_comment] = true, + }, + [82] = { + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token__br_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [83] = { + [ts_external_token__eof] = true, + [ts_external_token__s_drs_end] = true, + [ts_external_token__s_doc_end] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token_comment] = true, + }, + [84] = { + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + }, + [85] = { + [ts_external_token__r_sqt_str_ctn] = true, + [ts_external_token__r_sqt_esc_sqt] = true, + [ts_external_token__r_sqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [86] = { + [ts_external_token__r_dqt_str_ctn] = true, + [ts_external_token__r_dqt_esc_seq] = true, + [ts_external_token__r_dqt_str_end] = true, + [ts_external_token_comment] = true, + }, + [87] = { + [ts_external_token__b_blk_seq_bgn] = true, + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + }, + [88] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [89] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [90] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token_comment] = true, + }, + [91] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token_comment] = true, + }, + [92] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [93] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__r_flw_sep_bgn] = true, + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [94] = { + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token__br_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [95] = { + [ts_external_token__br_blk_str_ctn] = true, + [ts_external_token__bl] = true, + [ts_external_token_comment] = true, + }, + [96] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token__br_flw_map_end] = true, + [ts_external_token__b_flw_map_end] = true, + [ts_external_token_comment] = true, + }, + [97] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token__br_flw_seq_end] = true, + [ts_external_token__b_flw_seq_end] = true, + [ts_external_token_comment] = true, + }, + [98] = { + [ts_external_token__r_flw_jsv_bgn] = true, + [ts_external_token_comment] = true, + }, + [99] = { + [ts_external_token__r_flw_njv_bgn] = true, + [ts_external_token_comment] = true, + }, + [100] = { + [ts_external_token__r_blk_imp_bgn] = true, + [ts_external_token_comment] = true, + }, + [101] = { + [ts_external_token__r_flw_map_end] = true, + [ts_external_token_comment] = true, + }, + [102] = { + [ts_external_token__r_als_ctn] = true, + [ts_external_token_comment] = true, + }, + [103] = { + [ts_external_token__r_flw_seq_end] = true, + [ts_external_token_comment] = true, + }, + [104] = { + [ts_external_token__r_acr_ctn] = true, + [ts_external_token_comment] = true, + }, + [105] = { + [ts_external_token_comment] = true, + }, + [106] = { + [ts_external_token__eof] = true, + [ts_external_token_comment] = true, + }, + [107] = { + [ts_external_token__r_dir_tag_pfx] = true, + [ts_external_token_comment] = true, + }, + [108] = { + [ts_external_token__r_dir_tag_hdl] = true, + [ts_external_token_comment] = true, + }, + [109] = { + [ts_external_token__r_dir_yml_ver] = true, + [ts_external_token_comment] = true, + }, }; #ifdef __cplusplus @@ -39436,11 +39662,15 @@ bool tree_sitter_yaml_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_yaml_external_scanner_serialize(void *, char *); void tree_sitter_yaml_external_scanner_deserialize(void *, const char *, unsigned); -#ifdef _WIN32 -#define extern __declspec(dllexport) +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) #endif -extern const TSLanguage *tree_sitter_yaml(void) { +TS_PUBLIC const TSLanguage *tree_sitter_yaml(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, diff --git a/resources/language-metavariables/tree-sitter-yaml/src/scanner.c b/resources/language-metavariables/tree-sitter-yaml/src/scanner.c new file mode 100644 index 000000000..160c9f8f4 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/src/scanner.c @@ -0,0 +1,1453 @@ +#include "tree_sitter/array.h" +#include "tree_sitter/parser.h" + +#define _str(x) #x +#define _file(x) _str(schema.x.c) + +#ifndef YAML_SCHEMA +#define YAML_SCHEMA core +#endif + +#include _file(YAML_SCHEMA) + +// clang-format off + +typedef enum { + END_OF_FILE, + + S_DIR_YML_BGN, R_DIR_YML_VER, + S_DIR_TAG_BGN, R_DIR_TAG_HDL, R_DIR_TAG_PFX, + S_DIR_RSV_BGN, R_DIR_RSV_PRM, + S_DRS_END, + S_DOC_END, + R_BLK_SEQ_BGN, BR_BLK_SEQ_BGN, B_BLK_SEQ_BGN, + R_BLK_KEY_BGN, BR_BLK_KEY_BGN, B_BLK_KEY_BGN, + R_BLK_VAL_BGN, BR_BLK_VAL_BGN, B_BLK_VAL_BGN, + R_BLK_IMP_BGN, + R_BLK_LIT_BGN, BR_BLK_LIT_BGN, + R_BLK_FLD_BGN, BR_BLK_FLD_BGN, + BR_BLK_STR_CTN, + R_FLW_SEQ_BGN, BR_FLW_SEQ_BGN, B_FLW_SEQ_BGN, + R_FLW_SEQ_END, BR_FLW_SEQ_END, B_FLW_SEQ_END, + R_FLW_MAP_BGN, BR_FLW_MAP_BGN, B_FLW_MAP_BGN, + R_FLW_MAP_END, BR_FLW_MAP_END, B_FLW_MAP_END, + R_FLW_SEP_BGN, BR_FLW_SEP_BGN, + R_FLW_KEY_BGN, BR_FLW_KEY_BGN, + R_FLW_JSV_BGN, BR_FLW_JSV_BGN, + R_FLW_NJV_BGN, BR_FLW_NJV_BGN, + R_DQT_STR_BGN, BR_DQT_STR_BGN, B_DQT_STR_BGN, + R_DQT_STR_CTN, BR_DQT_STR_CTN, + R_DQT_ESC_NWL, BR_DQT_ESC_NWL, + R_DQT_ESC_SEQ, BR_DQT_ESC_SEQ, + R_DQT_STR_END, BR_DQT_STR_END, + R_SQT_STR_BGN, BR_SQT_STR_BGN, B_SQT_STR_BGN, + R_SQT_STR_CTN, BR_SQT_STR_CTN, + R_SQT_ESC_SQT, BR_SQT_ESC_SQT, + R_SQT_STR_END, BR_SQT_STR_END, + + R_SGL_PLN_NUL_BLK, BR_SGL_PLN_NUL_BLK, B_SGL_PLN_NUL_BLK, R_SGL_PLN_NUL_FLW, BR_SGL_PLN_NUL_FLW, + R_SGL_PLN_BOL_BLK, BR_SGL_PLN_BOL_BLK, B_SGL_PLN_BOL_BLK, R_SGL_PLN_BOL_FLW, BR_SGL_PLN_BOL_FLW, + R_SGL_PLN_INT_BLK, BR_SGL_PLN_INT_BLK, B_SGL_PLN_INT_BLK, R_SGL_PLN_INT_FLW, BR_SGL_PLN_INT_FLW, + R_SGL_PLN_FLT_BLK, BR_SGL_PLN_FLT_BLK, B_SGL_PLN_FLT_BLK, R_SGL_PLN_FLT_FLW, BR_SGL_PLN_FLT_FLW, + R_SGL_PLN_STR_BLK, BR_SGL_PLN_STR_BLK, B_SGL_PLN_STR_BLK, R_SGL_PLN_STR_FLW, BR_SGL_PLN_STR_FLW, + + R_MTL_PLN_STR_BLK, BR_MTL_PLN_STR_BLK, + R_MTL_PLN_STR_FLW, BR_MTL_PLN_STR_FLW, + + R_TAG, BR_TAG, B_TAG, + R_ACR_BGN, BR_ACR_BGN, B_ACR_BGN, R_ACR_CTN, + R_ALS_BGN, BR_ALS_BGN, B_ALS_BGN, R_ALS_CTN, + + BL, + COMMENT, + + ERR_REC, + GRIT_METAVARIABLE, +} TokenType; + +// clang-format on +#define MU 0xb5 + +#define SCN_SUCC 1 +#define SCN_STOP 0 +#define SCN_FAIL (-1) + +#define IND_ROT 'r' +#define IND_MAP 'm' +#define IND_SEQ 'q' +#define IND_STR 's' + +#define RET_SYM(RESULT_SYMBOL) \ + { \ + flush(scanner); \ + lexer->result_symbol = RESULT_SYMBOL; \ + return true; \ + } + +#define POP_IND() \ + { \ + /* incorrect status caused by error recovering */ \ + if (scanner->ind_typ_stk.size == 1) { \ + return false; \ + } \ + pop_ind(scanner); \ + } + +#define PUSH_IND(TYP, LEN) push_ind(scanner, TYP, LEN) + +#define PUSH_BGN_IND(TYP) \ + { \ + if (has_tab_ind) \ + return false; \ + push_ind(scanner, TYP, bgn_col); \ + } + +#define MAY_PUSH_IMP_IND(TYP) \ + { \ + if (cur_ind != scanner->blk_imp_col) { \ + if (scanner->blk_imp_tab) \ + return false; \ + push_ind(scanner, IND_MAP, scanner->blk_imp_col); \ + } \ + } + +#define MAY_PUSH_SPC_SEQ_IND() \ + { \ + if (cur_ind_typ == IND_MAP) { \ + push_ind(scanner, IND_SEQ, bgn_col); \ + } \ + } + +#define MAY_UPD_IMP_COL() \ + { \ + if (scanner->blk_imp_row != bgn_row) { \ + scanner->blk_imp_row = bgn_row; \ + scanner->blk_imp_col = bgn_col; \ + scanner->blk_imp_tab = has_tab_ind; \ + } \ + } + +#define SGL_PLN_SYM(POS, CTX) \ + (scanner->rlt_sch == RS_NULL ? POS##_SGL_PLN_NUL_##CTX \ + : scanner->rlt_sch == RS_BOOL ? POS##_SGL_PLN_BOL_##CTX \ + : scanner->rlt_sch == RS_INT ? POS##_SGL_PLN_INT_##CTX \ + : scanner->rlt_sch == RS_FLOAT ? POS##_SGL_PLN_FLT_##CTX \ + : POS##_SGL_PLN_STR_##CTX) + +typedef struct { + int16_t row; + int16_t col; + int16_t blk_imp_row; + int16_t blk_imp_col; + int16_t blk_imp_tab; + Array(int16_t) ind_typ_stk; + Array(int16_t) ind_len_stk; + + // temp + int16_t end_row; + int16_t end_col; + int16_t cur_row; + int16_t cur_col; + int32_t cur_chr; + int8_t sch_stt; + ResultSchema rlt_sch; +} Scanner; + +static unsigned serialize(Scanner *scanner, char *buffer) { + size_t size = 0; + *(int16_t *)&buffer[size] = scanner->row; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->col; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_row; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_col; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_tab; + size += sizeof(int16_t); + int16_t *typ_itr = scanner->ind_typ_stk.contents + 1; + int16_t *typ_end = scanner->ind_typ_stk.contents + scanner->ind_typ_stk.size; + int16_t *len_itr = scanner->ind_len_stk.contents + 1; + for (; typ_itr != typ_end && size < TREE_SITTER_SERIALIZATION_BUFFER_SIZE; ++typ_itr, ++len_itr) { + *(int16_t *)&buffer[size] = *typ_itr; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = *len_itr; + size += sizeof(int16_t); + } + return size; +} + +static void deserialize(Scanner *scanner, const char *buffer, unsigned length) { + scanner->row = 0; + scanner->col = 0; + scanner->blk_imp_row = -1; + scanner->blk_imp_col = -1; + scanner->blk_imp_tab = 0; + array_delete(&scanner->ind_typ_stk); + array_push(&scanner->ind_typ_stk, IND_ROT); + array_delete(&scanner->ind_len_stk); + array_push(&scanner->ind_len_stk, -1); + if (length > 0) { + size_t size = 0; + scanner->row = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->col = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_row = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_col = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_tab = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + while (size < length) { + array_push(&scanner->ind_typ_stk, *(int16_t *)&buffer[size]); + size += sizeof(int16_t); + array_push(&scanner->ind_len_stk, *(int16_t *)&buffer[size]); + size += sizeof(int16_t); + } + assert(size == length); + } +} + +static inline void adv(Scanner *scanner, TSLexer *lexer) { + scanner->cur_col++; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, false); +} + +static inline void adv_nwl(Scanner *scanner, TSLexer *lexer) { + scanner->cur_row++; + scanner->cur_col = 0; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, false); +} + +static inline void skp(Scanner *scanner, TSLexer *lexer) { + scanner->cur_col++; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, true); +} + +static inline void skp_nwl(Scanner *scanner, TSLexer *lexer) { + scanner->cur_row++; + scanner->cur_col = 0; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, true); +} + +static inline void mrk_end(Scanner *scanner, TSLexer *lexer) { + scanner->end_row = scanner->cur_row; + scanner->end_col = scanner->cur_col; + lexer->mark_end(lexer); +} + +static inline void init(Scanner *scanner) { + scanner->cur_row = scanner->row; + scanner->cur_col = scanner->col; + scanner->cur_chr = 0; + scanner->sch_stt = 0; + scanner->rlt_sch = RS_STR; +} + +static inline void flush(Scanner *scanner) { + scanner->row = scanner->end_row; + scanner->col = scanner->end_col; +} + +static inline void pop_ind(Scanner *scanner) { + array_pop(&scanner->ind_len_stk); + array_pop(&scanner->ind_typ_stk); +} + +static inline void push_ind(Scanner *scanner, int16_t typ, int16_t len) { + array_push(&scanner->ind_len_stk, len); + array_push(&scanner->ind_typ_stk, typ); +} + +static inline bool is_wsp(int32_t c) { return c == ' ' || c == '\t'; } + +static inline bool is_nwl(int32_t c) { return c == '\r' || c == '\n'; } + +static inline bool is_wht(int32_t c) { return is_wsp(c) || is_nwl(c) || c == 0; } + +static inline bool is_ns_dec_digit(int32_t c) { return c >= '0' && c <= '9'; } + +static inline bool is_ns_hex_digit(int32_t c) { + return is_ns_dec_digit(c) || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'); +} + +static inline bool is_ns_word_char(int32_t c) { + return c == '-' || (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); +} + +static inline bool is_nb_json(int32_t c) { return c == 0x09 || (c >= 0x20 && c <= 0x10ffff); } + +static inline bool is_nb_double_char(int32_t c) { return is_nb_json(c) && c != '\\' && c != '"'; } + +static inline bool is_nb_single_char(int32_t c) { return is_nb_json(c) && c != '\''; } + +static inline bool is_ns_char(int32_t c) { + return (c >= 0x21 && c <= 0x7e) || c == 0x85 || (c >= 0xa0 && c <= 0xd7ff) || (c >= 0xe000 && c <= 0xfefe) || + (c >= 0xff00 && c <= 0xfffd) || (c >= 0x10000 && c <= 0x10ffff); +} + +static inline bool is_c_indicator(int32_t c) { + return c == '-' || c == '?' || c == ':' || c == ',' || c == '[' || c == ']' || c == '{' || c == '}' || c == '#' || + c == '&' || c == '*' || c == '!' || c == '|' || c == '>' || c == '\'' || c == '"' || c == '%' || c == '@' || + c == '`'; +} + +static inline bool is_c_flow_indicator(int32_t c) { return c == ',' || c == '[' || c == ']' || c == '{' || c == '}'; } + +static inline bool is_plain_safe_in_block(int32_t c) { return is_ns_char(c); } + +static inline bool is_plain_safe_in_flow(int32_t c) { return is_ns_char(c) && !is_c_flow_indicator(c); } + +static inline bool is_letter_or_underscore(int32_t c) { + return (c >= 'a' && c <= 'z') + || (c >= 'A' && c <= 'Z') + || c == '_'; +} + +static inline bool is_alphanumeric_or_underscore(int32_t c) { + return (c >= 'a' && c <= 'z') + || (c >= 'A' && c <= 'Z') + || (c >= '0' && c <= '9') + || c == '_'; +} + +static inline bool is_ns_uri_char(int32_t c) { + return is_ns_word_char(c) || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' || + c == '=' || c == '+' || c == '$' || c == ',' || c == '_' || c == '.' || c == '!' || c == '~' || c == '*' || + c == '\'' || c == '(' || c == ')' || c == '[' || c == ']'; +} + +static inline bool is_ns_tag_char(int32_t c) { + return is_ns_word_char(c) || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' || + c == '=' || c == '+' || c == '$' || c == '_' || c == '.' || c == '~' || c == '*' || c == '\'' || c == '(' || + c == ')'; +} + +static inline bool is_ns_anchor_char(int32_t c) { return is_ns_char(c) && !is_c_flow_indicator(c); } + +static char scn_uri_esc(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead != '%') { + return SCN_STOP; + } + mrk_end(scanner, lexer); + adv(scanner, lexer); + if (!is_ns_hex_digit(lexer->lookahead)) { + return SCN_FAIL; + } + adv(scanner, lexer); + if (!is_ns_hex_digit(lexer->lookahead)) { + return SCN_FAIL; + } + adv(scanner, lexer); + return SCN_SUCC; +} + +static char scn_ns_uri_char(Scanner *scanner, TSLexer *lexer) { + if (is_ns_uri_char(lexer->lookahead)) { + adv(scanner, lexer); + return SCN_SUCC; + } + return scn_uri_esc(scanner, lexer); +} + +static char scn_ns_tag_char(Scanner *scanner, TSLexer *lexer) { + if (is_ns_tag_char(lexer->lookahead)) { + adv(scanner, lexer); + return SCN_SUCC; + } + return scn_uri_esc(scanner, lexer); +} + +// I suspect this implementation is not quite right but hope it's close enough for now. +// in the event that the leading non-whitespace character is µ and a metavariable is +// potentially valid in this location according to the grammarwe either return a metaveriable +// or return false. ordinarily a leading µ could be a string scalar, but I figure this is rare +// enough that for the sake of expediency we go with this approach +bool scn_grit_metavariable(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + } + mrk_end(scanner, lexer); + return false; + } else if (is_letter_or_underscore(lexer->lookahead)) { + adv(scanner, lexer); + while (is_alphanumeric_or_underscore(lexer->lookahead)) adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } else { + mrk_end(scanner, lexer); + return false; + } +} + + +static bool scn_dir_bgn(Scanner *scanner, TSLexer *lexer) { + adv(scanner, lexer); + if (lexer->lookahead == 'Y') { + adv(scanner, lexer); + if (lexer->lookahead == 'A') { + adv(scanner, lexer); + if (lexer->lookahead == 'M') { + adv(scanner, lexer); + if (lexer->lookahead == 'L') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_YML_BGN); + } + } + } + } + } else if (lexer->lookahead == 'T') { + adv(scanner, lexer); + if (lexer->lookahead == 'A') { + adv(scanner, lexer); + if (lexer->lookahead == 'G') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_TAG_BGN); + } + } + } + } + for (;;) { + if (!is_ns_char(lexer->lookahead)) { + break; + } + adv(scanner, lexer); + } + if (scanner->cur_col > 1 && is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_RSV_BGN); + } + return false; +} + +static bool scn_dir_yml_ver(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + uint16_t n1 = 0; + uint16_t n2 = 0; + while (is_ns_dec_digit(lexer->lookahead)) { + adv(scanner, lexer); + n1++; + } + if (lexer->lookahead != '.') { + return false; + } + adv(scanner, lexer); + while (is_ns_dec_digit(lexer->lookahead)) { + adv(scanner, lexer); + n2++; + } + if (n1 == 0 || n2 == 0) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_tag_hdl_tal(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + return true; + } + uint16_t n = 0; + while (is_ns_word_char(lexer->lookahead)) { + adv(scanner, lexer); + n++; + } + if (n == 0) { + return true; + } + if (lexer->lookahead == '!') { + adv(scanner, lexer); + return true; + } + return false; +} + +static bool scn_dir_tag_hdl(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + if (scn_tag_hdl_tal(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + } + return false; +} + +static bool scn_dir_tag_pfx(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + } else if (scn_ns_tag_char(scanner, lexer) == SCN_SUCC) { + ; + } else { + return false; + } + for (;;) { + switch (scn_ns_uri_char(scanner, lexer)) { + case SCN_STOP: + mrk_end(scanner, lexer); + case SCN_FAIL: + RET_SYM(result_symbol); + default: + break; + } + } +} + +static bool scn_dir_rsv_prm(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_ns_char(lexer->lookahead)) { + return false; + } + adv(scanner, lexer); + while (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_tag(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '!') { + return false; + } + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + if (lexer->lookahead == '<') { + adv(scanner, lexer); + if (scn_ns_uri_char(scanner, lexer) != SCN_SUCC) { + return false; + } + for (;;) { + switch (scn_ns_uri_char(scanner, lexer)) { + case SCN_STOP: + if (lexer->lookahead == '>') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + case SCN_FAIL: + return false; + default: + break; + } + } + } else { + if (scn_tag_hdl_tal(scanner, lexer) && scn_ns_tag_char(scanner, lexer) != SCN_SUCC) { + return false; + } + for (;;) { + switch (scn_ns_tag_char(scanner, lexer)) { + case SCN_STOP: + mrk_end(scanner, lexer); + case SCN_FAIL: + RET_SYM(result_symbol); + default: + break; + } + } + } + return false; +} + +static bool scn_acr_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '&') { + return false; + } + adv(scanner, lexer); + if (!is_ns_anchor_char(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_acr_ctn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + while (is_ns_anchor_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_als_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '*') { + return false; + } + adv(scanner, lexer); + if (!is_ns_anchor_char(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_als_ctn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + while (is_ns_anchor_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_dqt_esc_seq(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + uint16_t i; + switch (lexer->lookahead) { + case '0': + case 'a': + case 'b': + case 't': + case '\t': + case 'n': + case 'v': + case 'r': + case 'e': + case 'f': + case ' ': + case '"': + case '/': + case '\\': + case 'N': + case '_': + case 'L': + case 'P': + adv(scanner, lexer); + break; + case 'U': + adv(scanner, lexer); + for (i = 0; i < 8; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + case 'u': + adv(scanner, lexer); + for (i = 0; i < 4; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + case 'x': + adv(scanner, lexer); + for (i = 0; i < 2; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + default: + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_drs_doc_end(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead != '-' && lexer->lookahead != '.') { + return false; + } + int32_t delimeter = lexer->lookahead; + adv(scanner, lexer); + if (lexer->lookahead == delimeter) { + adv(scanner, lexer); + if (lexer->lookahead == delimeter) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + return true; + } + } + } + mrk_end(scanner, lexer); + return false; +} + +static bool scn_dqt_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_nb_double_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(scanner->cur_chr == '-' ? S_DRS_END : S_DOC_END); + } else { + adv(scanner, lexer); + } + while (is_nb_double_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_sqt_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_nb_single_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(scanner->cur_chr == '-' ? S_DRS_END : S_DOC_END); + } else { + adv(scanner, lexer); + } + while (is_nb_single_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_blk_str_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '|' && lexer->lookahead != '>') { + return false; + } + adv(scanner, lexer); + int16_t cur_ind = *array_back(&scanner->ind_len_stk); + int16_t ind = -1; + if (lexer->lookahead >= '1' && lexer->lookahead <= '9') { + ind = lexer->lookahead - '1'; + adv(scanner, lexer); + if (lexer->lookahead == '+' || lexer->lookahead == '-') { + adv(scanner, lexer); + } + } else if (lexer->lookahead == '+' || lexer->lookahead == '-') { + adv(scanner, lexer); + if (lexer->lookahead >= '1' && lexer->lookahead <= '9') { + ind = lexer->lookahead - '1'; + adv(scanner, lexer); + } + } + if (!is_wht(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + if (ind != -1) { + ind += cur_ind; + } else { + ind = cur_ind; + while (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } + if (lexer->lookahead == '#') { + adv(scanner, lexer); + while (!is_nwl(lexer->lookahead) && lexer->lookahead != 0) { + adv(scanner, lexer); + } + } + if (is_nwl(lexer->lookahead)) { + adv_nwl(scanner, lexer); + } + while (lexer->lookahead != 0) { + if (lexer->lookahead == ' ') { + adv(scanner, lexer); + } else if (is_nwl(lexer->lookahead)) { + if (scanner->cur_col - 1 < ind) { + break; + } + ind = scanner->cur_col - 1; + adv_nwl(scanner, lexer); + } else { + if (scanner->cur_col - 1 > ind) { + ind = scanner->cur_col - 1; + } + break; + } + } + } + PUSH_IND(IND_STR, ind); + RET_SYM(result_symbol); +} + +static bool scn_blk_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_ns_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + POP_IND(); + RET_SYM(BL); + } else { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + for (;;) { + if (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + while (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + } + if (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + while (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } + } else { + break; + } + } + RET_SYM(result_symbol); +} + +static char scn_pln_cnt(Scanner *scanner, TSLexer *lexer, bool (*is_plain_safe)(int32_t)) { + bool is_cur_wsp = is_wsp(scanner->cur_chr); + bool is_cur_saf = is_plain_safe(scanner->cur_chr); + bool is_lka_wsp = is_wsp(lexer->lookahead); + bool is_lka_saf = is_plain_safe(lexer->lookahead); + if (is_lka_saf || is_lka_wsp) { + for (;;) { + if (is_lka_saf && lexer->lookahead != '#' && lexer->lookahead != ':') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (is_cur_saf && lexer->lookahead == '#') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (is_lka_wsp) { + adv(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (lexer->lookahead == ':') { + adv(scanner, lexer); // check later + } else { + break; + } + + is_cur_wsp = is_lka_wsp; + is_cur_saf = is_lka_saf; + is_lka_wsp = is_wsp(lexer->lookahead); + is_lka_saf = is_plain_safe(lexer->lookahead); + + if (scanner->cur_chr == ':') { + if (is_lka_saf) { + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else { + return SCN_FAIL; + } + } + } + } else { + return SCN_STOP; + } + return SCN_SUCC; +} + +static bool scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) { + init(scanner); + mrk_end(scanner, lexer); + + bool allow_comment = !(valid_symbols[R_DQT_STR_CTN] || valid_symbols[BR_DQT_STR_CTN] || + valid_symbols[R_SQT_STR_CTN] || valid_symbols[BR_SQT_STR_CTN]); + int16_t *ind_ptr = scanner->ind_len_stk.contents + scanner->ind_len_stk.size - 1; + int16_t *ind_end = scanner->ind_len_stk.contents - 1; + int16_t cur_ind = *ind_ptr--; + int16_t prt_ind = ind_ptr == ind_end ? -1 : *ind_ptr; + int16_t cur_ind_typ = *array_back(&scanner->ind_typ_stk); + + bool has_tab_ind = false; + int16_t leading_spaces = 0; + + for (;;) { + if (lexer->lookahead == ' ') { + if (!has_tab_ind) { + leading_spaces++; + } + skp(scanner, lexer); + } else if (lexer->lookahead == '\t') { + has_tab_ind = true; + skp(scanner, lexer); + } else if (is_nwl(lexer->lookahead)) { + has_tab_ind = false; + leading_spaces = 0; + skp_nwl(scanner, lexer); + } else if (allow_comment && lexer->lookahead == '#') { + if (valid_symbols[BR_BLK_STR_CTN] && valid_symbols[BL] && scanner->cur_col <= cur_ind) { + POP_IND(); + RET_SYM(BL); + } + if (valid_symbols[BR_BLK_STR_CTN] + ? scanner->cur_row == scanner->row + : scanner->cur_col == 0 || scanner->cur_row != scanner->row || scanner->cur_col > scanner->col) { + adv(scanner, lexer); + while (!is_nwl(lexer->lookahead) && lexer->lookahead != 0) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(COMMENT); + } else { + break; + } + } else { + break; + } + } + + if (lexer->lookahead == 0) { + if (valid_symbols[BL]) { + mrk_end(scanner, lexer); + POP_IND(); + RET_SYM(BL) + } + if (valid_symbols[END_OF_FILE]) { + mrk_end(scanner, lexer); + RET_SYM(END_OF_FILE) + } + return false; + } + + int16_t bgn_row = scanner->cur_row; + int16_t bgn_col = scanner->cur_col; + int32_t bgn_chr = lexer->lookahead; + + if (valid_symbols[BL] && bgn_col <= cur_ind && !has_tab_ind) { + if (cur_ind == prt_ind && cur_ind_typ == IND_SEQ ? bgn_col < cur_ind || lexer->lookahead != '-' + : bgn_col <= prt_ind || cur_ind_typ == IND_STR) { + POP_IND(); + RET_SYM(BL); + } + } + + bool has_nwl = scanner->cur_row > scanner->row; + bool is_r = !has_nwl; + bool is_br = has_nwl && leading_spaces > cur_ind; + bool is_b = has_nwl && leading_spaces == cur_ind && !has_tab_ind; + bool is_s = bgn_col == 0; + + if (valid_symbols[R_DIR_YML_VER] && is_r) { + return scn_dir_yml_ver(scanner, lexer, R_DIR_YML_VER); + } + if (valid_symbols[R_DIR_TAG_HDL] && is_r) { + return scn_dir_tag_hdl(scanner, lexer, R_DIR_TAG_HDL); + } + if (valid_symbols[R_DIR_TAG_PFX] && is_r) { + return scn_dir_tag_pfx(scanner, lexer, R_DIR_TAG_PFX); + } + if (valid_symbols[R_DIR_RSV_PRM] && is_r) { + return scn_dir_rsv_prm(scanner, lexer, R_DIR_RSV_PRM); + } + if (valid_symbols[GRIT_METAVARIABLE] && lexer->lookahead == MU) { + return scn_grit_metavariable(scanner, lexer, GRIT_METAVARIABLE); + } + if (valid_symbols[BR_BLK_STR_CTN] && is_br && scn_blk_str_cnt(scanner, lexer, BR_BLK_STR_CTN)) { + return true; + } + + if ((valid_symbols[R_DQT_STR_CTN] && is_r && scn_dqt_str_cnt(scanner, lexer, R_DQT_STR_CTN)) || + (valid_symbols[BR_DQT_STR_CTN] && is_br && scn_dqt_str_cnt(scanner, lexer, BR_DQT_STR_CTN))) { + return true; + } + + if ((valid_symbols[R_SQT_STR_CTN] && is_r && scn_sqt_str_cnt(scanner, lexer, R_SQT_STR_CTN)) || + (valid_symbols[BR_SQT_STR_CTN] && is_br && scn_sqt_str_cnt(scanner, lexer, BR_SQT_STR_CTN))) { + return true; + } + + if (valid_symbols[R_ACR_CTN] && is_r) { + return scn_acr_ctn(scanner, lexer, R_ACR_CTN); + } + if (valid_symbols[R_ALS_CTN] && is_r) { + return scn_als_ctn(scanner, lexer, R_ALS_CTN); + } + + if (lexer->lookahead == '%') { + if (valid_symbols[S_DIR_YML_BGN] && is_s) { + return scn_dir_bgn(scanner, lexer); + } + } else if (lexer->lookahead == '*') { + if (valid_symbols[R_ALS_BGN] && is_r) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, R_ALS_BGN); + } + if (valid_symbols[BR_ALS_BGN] && is_br) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, BR_ALS_BGN); + } + if (valid_symbols[B_ALS_BGN] && is_b) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, B_ALS_BGN); + } + } else if (lexer->lookahead == '&') { + if (valid_symbols[R_ACR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, R_ACR_BGN); + } + if (valid_symbols[BR_ACR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, BR_ACR_BGN); + } + if (valid_symbols[B_ACR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, B_ACR_BGN); + } + } else if (lexer->lookahead == '!') { + if (valid_symbols[R_TAG] && is_r) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, R_TAG); + } + if (valid_symbols[BR_TAG] && is_br) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, BR_TAG); + } + if (valid_symbols[B_TAG] && is_b) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, B_TAG); + } + } else if (lexer->lookahead == '[') { + if (valid_symbols[R_FLW_SEQ_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEQ_BGN) + } + if (valid_symbols[BR_FLW_SEQ_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_BGN) + } + if (valid_symbols[B_FLW_SEQ_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_FLW_SEQ_BGN) + } + } else if (lexer->lookahead == ']') { + if (valid_symbols[R_FLW_SEQ_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEQ_END) + } + if (valid_symbols[BR_FLW_SEQ_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_END) + } + if (valid_symbols[B_FLW_SEQ_END] && is_b) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_END) + } + } else if (lexer->lookahead == '{') { + if (valid_symbols[R_FLW_MAP_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_MAP_BGN) + } + if (valid_symbols[BR_FLW_MAP_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_BGN) + } + if (valid_symbols[B_FLW_MAP_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_FLW_MAP_BGN) + } + } else if (lexer->lookahead == '}') { + if (valid_symbols[R_FLW_MAP_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_MAP_END) + } + if (valid_symbols[BR_FLW_MAP_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_END) + } + if (valid_symbols[B_FLW_MAP_END] && is_b) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_END) + } + } else if (lexer->lookahead == ',') { + if (valid_symbols[R_FLW_SEP_BGN] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEP_BGN) + } + if (valid_symbols[BR_FLW_SEP_BGN] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEP_BGN) + } + } else if (lexer->lookahead == '"') { + if (valid_symbols[R_DQT_STR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_DQT_STR_BGN) + } + if (valid_symbols[BR_DQT_STR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_STR_BGN) + } + if (valid_symbols[B_DQT_STR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_DQT_STR_BGN) + } + if (valid_symbols[R_DQT_STR_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_DQT_STR_END) + } + if (valid_symbols[BR_DQT_STR_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_STR_END) + } + } else if (lexer->lookahead == '\'') { + if (valid_symbols[R_SQT_STR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_SQT_STR_BGN) + } + if (valid_symbols[BR_SQT_STR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_STR_BGN) + } + if (valid_symbols[B_SQT_STR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_SQT_STR_BGN) + } + if (valid_symbols[R_SQT_STR_END] && is_r) { + adv(scanner, lexer); + if (lexer->lookahead == '\'') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_SQT_ESC_SQT) + } else { + mrk_end(scanner, lexer); + RET_SYM(R_SQT_STR_END) + } + } + if (valid_symbols[BR_SQT_STR_END] && is_br) { + adv(scanner, lexer); + if (lexer->lookahead == '\'') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_ESC_SQT) + } else { + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_STR_END) + } + } + } else if (lexer->lookahead == '?') { + bool is_r_blk_key_bgn = valid_symbols[R_BLK_KEY_BGN] && is_r; + bool is_br_blk_key_bgn = valid_symbols[BR_BLK_KEY_BGN] && is_br; + bool is_b_blk_key_bgn = valid_symbols[B_BLK_KEY_BGN] && is_b; + bool is_r_flw_key_bgn = valid_symbols[R_FLW_KEY_BGN] && is_r; + bool is_br_flw_key_bgn = valid_symbols[BR_FLW_KEY_BGN] && is_br; + if (is_r_blk_key_bgn || is_br_blk_key_bgn || is_b_blk_key_bgn || is_r_flw_key_bgn || is_br_flw_key_bgn) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + if (is_r_blk_key_bgn) { + PUSH_BGN_IND(IND_MAP); + RET_SYM(R_BLK_KEY_BGN); + } + if (is_br_blk_key_bgn) { + PUSH_BGN_IND(IND_MAP); + RET_SYM(BR_BLK_KEY_BGN); + } + if (is_b_blk_key_bgn) + RET_SYM(B_BLK_KEY_BGN); + if (is_r_flw_key_bgn) + RET_SYM(R_FLW_KEY_BGN); + if (is_br_flw_key_bgn) + RET_SYM(BR_FLW_KEY_BGN); + } + } + } else if (lexer->lookahead == ':') { + if (valid_symbols[R_FLW_JSV_BGN] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_JSV_BGN); + } + if (valid_symbols[BR_FLW_JSV_BGN] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_JSV_BGN); + } + bool is_r_blk_val_bgn = valid_symbols[R_BLK_VAL_BGN] && is_r; + bool is_br_blk_val_bgn = valid_symbols[BR_BLK_VAL_BGN] && is_br; + bool is_b_blk_val_bgn = valid_symbols[B_BLK_VAL_BGN] && is_b; + bool is_r_blk_imp_bgn = valid_symbols[R_BLK_IMP_BGN] && is_r; + bool is_r_flw_njv_bgn = valid_symbols[R_FLW_NJV_BGN] && is_r; + bool is_br_flw_njv_bgn = valid_symbols[BR_FLW_NJV_BGN] && is_br; + if (is_r_blk_val_bgn || is_br_blk_val_bgn || is_b_blk_val_bgn || is_r_blk_imp_bgn || is_r_flw_njv_bgn || + is_br_flw_njv_bgn) { + adv(scanner, lexer); + bool is_lka_wht = is_wht(lexer->lookahead); + if (is_lka_wht) { + if (is_r_blk_val_bgn) { + PUSH_BGN_IND(IND_MAP); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_VAL_BGN); + } + if (is_br_blk_val_bgn) { + PUSH_BGN_IND(IND_MAP); + mrk_end(scanner, lexer); + RET_SYM(BR_BLK_VAL_BGN); + } + if (is_b_blk_val_bgn) { + mrk_end(scanner, lexer); + RET_SYM(B_BLK_VAL_BGN); + } + if (is_r_blk_imp_bgn) { + MAY_PUSH_IMP_IND(); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_IMP_BGN); + } + } + if (is_lka_wht || lexer->lookahead == ',' || lexer->lookahead == ']' || lexer->lookahead == '}') { + if (is_r_flw_njv_bgn) { + mrk_end(scanner, lexer); + RET_SYM(R_FLW_NJV_BGN); + } + if (is_br_flw_njv_bgn) { + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_NJV_BGN); + } + } + } + } else if (lexer->lookahead == '-') { + bool is_r_blk_seq_bgn = valid_symbols[R_BLK_SEQ_BGN] && is_r; + bool is_br_blk_seq_bgn = valid_symbols[BR_BLK_SEQ_BGN] && is_br; + bool is_b_blk_seq_bgn = valid_symbols[B_BLK_SEQ_BGN] && is_b; + bool is_s_drs_end = is_s; + if (is_r_blk_seq_bgn || is_br_blk_seq_bgn || is_b_blk_seq_bgn || is_s_drs_end) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (is_r_blk_seq_bgn) { + PUSH_BGN_IND(IND_SEQ); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_SEQ_BGN) + } + if (is_br_blk_seq_bgn) { + PUSH_BGN_IND(IND_SEQ); + mrk_end(scanner, lexer); + RET_SYM(BR_BLK_SEQ_BGN) + } + if (is_b_blk_seq_bgn) { + MAY_PUSH_SPC_SEQ_IND(); + mrk_end(scanner, lexer); + RET_SYM(B_BLK_SEQ_BGN) + } + } else if (lexer->lookahead == '-' && is_s_drs_end) { + adv(scanner, lexer); + if (lexer->lookahead == '-') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (valid_symbols[BL]) { + POP_IND(); + RET_SYM(BL); + } + mrk_end(scanner, lexer); + RET_SYM(S_DRS_END); + } + } + } + } + } else if (lexer->lookahead == '.') { + if (is_s) { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (valid_symbols[BL]) { + POP_IND(); + RET_SYM(BL); + } + mrk_end(scanner, lexer); + RET_SYM(S_DOC_END); + } + } + } + } + } else if (lexer->lookahead == '\\') { + bool is_r_dqt_esc_nwl = valid_symbols[R_DQT_ESC_NWL] && is_r; + bool is_br_dqt_esc_nwl = valid_symbols[BR_DQT_ESC_NWL] && is_br; + bool is_r_dqt_esc_seq = valid_symbols[R_DQT_ESC_SEQ] && is_r; + bool is_br_dqt_esc_seq = valid_symbols[BR_DQT_ESC_SEQ] && is_br; + if (is_r_dqt_esc_nwl || is_br_dqt_esc_nwl || is_r_dqt_esc_seq || is_br_dqt_esc_seq) { + adv(scanner, lexer); + if (is_nwl(lexer->lookahead)) { + if (is_r_dqt_esc_nwl) { + mrk_end(scanner, lexer); + RET_SYM(R_DQT_ESC_NWL) + } + if (is_br_dqt_esc_nwl) { + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_ESC_NWL) + } + } + if (is_r_dqt_esc_seq) { + return scn_dqt_esc_seq(scanner, lexer, R_DQT_ESC_SEQ); + } + if (is_br_dqt_esc_seq) { + return scn_dqt_esc_seq(scanner, lexer, BR_DQT_ESC_SEQ); + } + return false; + } + } else if (lexer->lookahead == '|') { + if (valid_symbols[R_BLK_LIT_BGN] && is_r) { + return scn_blk_str_bgn(scanner, lexer, R_BLK_LIT_BGN); + } + if (valid_symbols[BR_BLK_LIT_BGN] && is_br) { + return scn_blk_str_bgn(scanner, lexer, BR_BLK_LIT_BGN); + } + } else if (lexer->lookahead == '>') { + if (valid_symbols[R_BLK_FLD_BGN] && is_r) { + return scn_blk_str_bgn(scanner, lexer, R_BLK_FLD_BGN); + } + if (valid_symbols[BR_BLK_FLD_BGN] && is_br) { + return scn_blk_str_bgn(scanner, lexer, BR_BLK_FLD_BGN); + } + } + + bool maybe_sgl_pln_blk = (valid_symbols[R_SGL_PLN_STR_BLK] && is_r) || + (valid_symbols[BR_SGL_PLN_STR_BLK] && is_br) || (valid_symbols[B_SGL_PLN_STR_BLK] && is_b); + bool maybe_sgl_pln_flw = (valid_symbols[R_SGL_PLN_STR_FLW] && is_r) || (valid_symbols[BR_SGL_PLN_STR_FLW] && is_br); + bool maybe_mtl_pln_blk = (valid_symbols[R_MTL_PLN_STR_BLK] && is_r) || (valid_symbols[BR_MTL_PLN_STR_BLK] && is_br); + bool maybe_mtl_pln_flw = (valid_symbols[R_MTL_PLN_STR_FLW] && is_r) || (valid_symbols[BR_MTL_PLN_STR_FLW] && is_br); + + if (maybe_sgl_pln_blk || maybe_sgl_pln_flw || maybe_mtl_pln_blk || maybe_mtl_pln_flw) { + bool is_in_blk = maybe_sgl_pln_blk || maybe_mtl_pln_blk; + bool (*is_plain_safe)(int32_t) = is_in_blk ? is_plain_safe_in_block : is_plain_safe_in_flow; + if (scanner->cur_col - bgn_col == 0) { + adv(scanner, lexer); + } + if (scanner->cur_col - bgn_col == 1) { + bool is_plain_first = + (is_ns_char(bgn_chr) && !is_c_indicator(bgn_chr)) || + ((bgn_chr == '-' || bgn_chr == '?' || bgn_chr == ':') && is_plain_safe(lexer->lookahead)); + if (!is_plain_first) { + return false; + } + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else { + // no need to check the following cases: + // ..X + // ...X + // --X + // ---X + // X: lookahead + scanner->sch_stt = SCH_STT_FRZ; // must be RS_STR + } + + mrk_end(scanner, lexer); + + for (;;) { + if (!is_nwl(lexer->lookahead)) { + if (scn_pln_cnt(scanner, lexer, is_plain_safe) != SCN_SUCC) { + break; + } + } + if (lexer->lookahead == 0 || !is_nwl(lexer->lookahead)) { + break; + } + for (;;) { + if (is_nwl(lexer->lookahead)) { + adv_nwl(scanner, lexer); + } else if (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } else { + break; + } + } + if (lexer->lookahead == 0 || scanner->cur_col <= cur_ind) { + break; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + break; + } + } + + if (scanner->end_row == bgn_row) { + if (maybe_sgl_pln_blk) { + MAY_UPD_IMP_COL(); + RET_SYM(is_r ? SGL_PLN_SYM(R, BLK) : is_br ? SGL_PLN_SYM(BR, BLK) : SGL_PLN_SYM(B, BLK)); + } + if (maybe_sgl_pln_flw) + RET_SYM(is_r ? SGL_PLN_SYM(R, FLW) : SGL_PLN_SYM(BR, FLW)); + } else { + if (maybe_mtl_pln_blk) { + MAY_UPD_IMP_COL(); + RET_SYM(is_r ? R_MTL_PLN_STR_BLK : BR_MTL_PLN_STR_BLK); + } + if (maybe_mtl_pln_flw) + RET_SYM(is_r ? R_MTL_PLN_STR_FLW : BR_MTL_PLN_STR_FLW); + } + + return false; + } + + return !valid_symbols[ERR_REC]; +} + +void *tree_sitter_yaml_external_scanner_create() { + Scanner *scanner = ts_calloc(1, sizeof(Scanner)); + deserialize(scanner, NULL, 0); + return scanner; +} + +void tree_sitter_yaml_external_scanner_destroy(void *payload) { + Scanner *scanner = (Scanner *)payload; + array_delete(&scanner->ind_len_stk); + array_delete(&scanner->ind_typ_stk); + ts_free(scanner); +} + +unsigned tree_sitter_yaml_external_scanner_serialize(void *payload, char *buffer) { + Scanner *scanner = (Scanner *)payload; + return serialize(scanner, buffer); +} + +void tree_sitter_yaml_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { + Scanner *scanner = (Scanner *)payload; + deserialize(scanner, buffer, length); +} + +bool tree_sitter_yaml_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + Scanner *scanner = (Scanner *)payload; + return scan(scanner, lexer, valid_symbols); +} diff --git a/resources/language-metavariables/tree-sitter-yaml/src/scanner.cc b/resources/language-metavariables/tree-sitter-yaml/src/scanner.cc deleted file mode 100644 index e91c57e9a..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/src/scanner.cc +++ /dev/null @@ -1,1034 +0,0 @@ -#include -#include - -// tree-sitter does not support multiple files for external scanner -#include "./schema.generated.cc" - -namespace { - -using std::vector; -using namespace tree_sitter_yaml; - -enum TokenType { - END_OF_FILE, - - S_DIR_YML_BGN, R_DIR_YML_VER, - S_DIR_TAG_BGN, R_DIR_TAG_HDL, R_DIR_TAG_PFX, - S_DIR_RSV_BGN, R_DIR_RSV_PRM, - S_DRS_END, - S_DOC_END, - R_BLK_SEQ_BGN, BR_BLK_SEQ_BGN, B_BLK_SEQ_BGN, - R_BLK_KEY_BGN, BR_BLK_KEY_BGN, B_BLK_KEY_BGN, - R_BLK_VAL_BGN, BR_BLK_VAL_BGN, B_BLK_VAL_BGN, - R_BLK_IMP_BGN, - R_BLK_LIT_BGN, BR_BLK_LIT_BGN, - R_BLK_FLD_BGN, BR_BLK_FLD_BGN, - BR_BLK_STR_CTN, - R_FLW_SEQ_BGN, BR_FLW_SEQ_BGN, B_FLW_SEQ_BGN, - R_FLW_SEQ_END, BR_FLW_SEQ_END, - R_FLW_MAP_BGN, BR_FLW_MAP_BGN, B_FLW_MAP_BGN, - R_FLW_MAP_END, BR_FLW_MAP_END, - R_FLW_SEP_BGN, BR_FLW_SEP_BGN, - R_FLW_KEY_BGN, BR_FLW_KEY_BGN, - R_FLW_JSV_BGN, BR_FLW_JSV_BGN, - R_FLW_NJV_BGN, BR_FLW_NJV_BGN, - R_DQT_STR_BGN, BR_DQT_STR_BGN, B_DQT_STR_BGN, - R_DQT_STR_CTN, BR_DQT_STR_CTN, - R_DQT_ESC_NWL, BR_DQT_ESC_NWL, - R_DQT_ESC_SEQ, BR_DQT_ESC_SEQ, - R_DQT_STR_END, BR_DQT_STR_END, - R_SQT_STR_BGN, BR_SQT_STR_BGN, B_SQT_STR_BGN, - R_SQT_STR_CTN, BR_SQT_STR_CTN, - R_SQT_ESC_SQT, BR_SQT_ESC_SQT, - R_SQT_STR_END, BR_SQT_STR_END, - - R_SGL_PLN_NUL_BLK, BR_SGL_PLN_NUL_BLK, B_SGL_PLN_NUL_BLK, R_SGL_PLN_NUL_FLW, BR_SGL_PLN_NUL_FLW, - R_SGL_PLN_BOL_BLK, BR_SGL_PLN_BOL_BLK, B_SGL_PLN_BOL_BLK, R_SGL_PLN_BOL_FLW, BR_SGL_PLN_BOL_FLW, - R_SGL_PLN_INT_BLK, BR_SGL_PLN_INT_BLK, B_SGL_PLN_INT_BLK, R_SGL_PLN_INT_FLW, BR_SGL_PLN_INT_FLW, - R_SGL_PLN_FLT_BLK, BR_SGL_PLN_FLT_BLK, B_SGL_PLN_FLT_BLK, R_SGL_PLN_FLT_FLW, BR_SGL_PLN_FLT_FLW, - R_SGL_PLN_STR_BLK, BR_SGL_PLN_STR_BLK, B_SGL_PLN_STR_BLK, R_SGL_PLN_STR_FLW, BR_SGL_PLN_STR_FLW, - - R_MTL_PLN_STR_BLK, BR_MTL_PLN_STR_BLK, - R_MTL_PLN_STR_FLW, BR_MTL_PLN_STR_FLW, - - R_TAG, BR_TAG, B_TAG, - R_ACR_BGN, BR_ACR_BGN, B_ACR_BGN, R_ACR_CTN, - R_ALS_BGN, BR_ALS_BGN, B_ALS_BGN, R_ALS_CTN, - - BL, - COMMENT, - GRIT_METAVARIABLE -}; - -#define ADV() adv(lexer) -#define ADV_NWL() adv_nwl(lexer) -#define SKP() skp(lexer) -#define SKP_NWL() skp_nwl(lexer) -#define MRK_END() mrk_end(lexer) -#define LKA lexer->lookahead -#define VLD valid_symbols - -#define SCN_SUCC 1 -#define SCN_STOP 0 -#define SCN_FAIL -1 - -#define MU 0xb5 - -#define IND_ROT 'r' -#define IND_MAP 'm' -#define IND_SEQ 'q' -#define IND_STR 's' - -#define RET_SYM(RESULT_SYMBOL) { \ - flush(); \ - lexer->result_symbol = RESULT_SYMBOL; \ - return true; \ -} - -#define POP_IND() { \ - /* incorrect status caused by error recovering */ \ - if (ind_typ_stk.size() == 1) { \ - return false; \ - } \ - pop_ind(); \ -} -#define PUSH_IND(TYP, LEN) push_ind(TYP, LEN) -#define PUSH_BGN_IND(TYP) { \ - if (has_tab_ind) return false; \ - push_ind(TYP, bgn_col); \ -} -#define MAY_PUSH_IMP_IND(TYP) { \ - if (cur_ind != blk_imp_col) { \ - if (blk_imp_tab) return false; \ - push_ind(IND_MAP, blk_imp_col); \ - } \ -} -#define MAY_PUSH_SPC_SEQ_IND() { \ - if (cur_ind_typ == IND_MAP) { \ - push_ind(IND_SEQ, bgn_col); \ - } \ -} -#define MAY_UPD_IMP_COL() { \ - if (blk_imp_row != bgn_row) { \ - blk_imp_row = bgn_row; \ - blk_imp_col = bgn_col; \ - blk_imp_tab = has_tab_ind; \ - } \ -} -#define UPD_SCH_STT() { \ - sch_stt = adv_sch_stt(sch_stt, cur_chr, &rlt_sch); \ -} -#define SGL_PLN_SYM(POS, CTX) ( \ - rlt_sch == RS_NUL ? POS##_SGL_PLN_NUL_##CTX : \ - rlt_sch == RS_BOL ? POS##_SGL_PLN_BOL_##CTX : \ - rlt_sch == RS_INT ? POS##_SGL_PLN_INT_##CTX : \ - rlt_sch == RS_FLT ? POS##_SGL_PLN_FLT_##CTX : \ - POS##_SGL_PLN_STR_##CTX \ -) - -struct Scanner { - int16_t row; - int16_t col; - int16_t blk_imp_row; - int16_t blk_imp_col; - int16_t blk_imp_tab; - vector ind_typ_stk; - vector ind_len_stk; - - // temp - int16_t end_row; - int16_t end_col; - int16_t cur_row; - int16_t cur_col; - int32_t cur_chr; - int8_t sch_stt; - ResultSchema rlt_sch; - - Scanner() { - deserialize(NULL, 0); - } - - unsigned serialize(char *buffer) { - size_t i = 0; - buffer[i++] = row; - buffer[i++] = col; - buffer[i++] = blk_imp_row; - buffer[i++] = blk_imp_col; - buffer[i++] = blk_imp_tab; - vector::iterator - typ_itr = ind_typ_stk.begin() + 1, - typ_end = ind_typ_stk.end(), - len_itr = ind_len_stk.begin() + 1; - for (; typ_itr != typ_end && i < TREE_SITTER_SERIALIZATION_BUFFER_SIZE; ++typ_itr, ++len_itr) { - buffer[i++] = *typ_itr; - buffer[i++] = *len_itr; - } - return i; - } - - void deserialize(const char *buffer, unsigned length) { - row = 0; - col = 0; - blk_imp_row = -1; - blk_imp_col = -1; - blk_imp_tab = 0; - ind_typ_stk.clear(); - ind_typ_stk.push_back(IND_ROT); - ind_len_stk.clear(); - ind_len_stk.push_back(-1); - if (length > 0) { - size_t i = 0; - row = buffer[i++]; - col = buffer[i++]; - blk_imp_row = buffer[i++]; - blk_imp_col = buffer[i++]; - blk_imp_tab = buffer[i++]; - while (i < length) { - ind_typ_stk.push_back(buffer[i++]); - ind_len_stk.push_back(buffer[i++]); - } - } - } - - void adv(TSLexer *lexer) { - cur_col++; - cur_chr = lexer->lookahead; - lexer->advance(lexer, false); - } - - void adv_nwl(TSLexer *lexer) { - cur_row++; - cur_col = 0; - cur_chr = lexer->lookahead; - lexer->advance(lexer, false); - } - - void skp(TSLexer *lexer) { - cur_col++; - cur_chr = lexer->lookahead; - lexer->advance(lexer, true); - } - - void skp_nwl(TSLexer *lexer) { - cur_row++; - cur_col = 0; - cur_chr = lexer->lookahead; - lexer->advance(lexer, true); - } - - void mrk_end(TSLexer *lexer) { - end_row = cur_row; - end_col = cur_col; - lexer->mark_end(lexer); - } - - void init() { - cur_row = row; - cur_col = col; - cur_chr = 0; - sch_stt = 0; - rlt_sch = RS_STR; - } - - void flush() { - row = end_row; - col = end_col; - } - - void pop_ind() { - ind_len_stk.pop_back(); - ind_typ_stk.pop_back(); - } - - void push_ind(int16_t typ, int16_t len) { - ind_len_stk.push_back(len); - ind_typ_stk.push_back(typ); - } - - bool is_wsp(int32_t c) { - return c == ' ' || c == '\t'; - } - - bool is_nwl(int32_t c) { - return c == '\r' || c == '\n'; - } - - bool is_wht(int32_t c) { - return is_wsp(c) || is_nwl(c) || c == 0; - } - - bool is_ns_dec_digit(int32_t c) { - return c >= '0' && c <= '9'; - } - - bool is_ns_hex_digit(int32_t c) { - return is_ns_dec_digit(c) - || (c >= 'a' && c <= 'f') - || (c >= 'A' && c <= 'F'); - } - - bool is_ns_word_char(int32_t c) { - return c == '-' - || (c >= '0' && c <= '9') - || (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z'); - } - - bool is_nb_json(int32_t c) { - return c == 0x09 || (c >= 0x20 && c <= 0x10ffff); - } - - bool is_nb_double_char(int32_t c) { - return is_nb_json(c) && c != '\\' && c != '"'; - } - - bool is_nb_single_char(int32_t c) { - return is_nb_json(c) && c != '\''; - } - - bool is_ns_char(int32_t c) { - return (c >= 0x21 && c <= 0x7e) - || c == 0x85 - || (c >= 0xa0 && c <= 0xd7ff) - || (c >= 0xe000 && c <= 0xfefe) - || (c >= 0xff00 && c <= 0xfffd) - || (c >= 0x10000 && c <= 0x10ffff); - } - - // should I use hex as in above? - bool is_letter_or_underscore(int32_t c) { - return (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z') - || c == '_'; - } - - bool is_alphanumeric_or_underscore(int32_t c) { - return (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z') - || (c >= '0' && c <= '9') - || c == '_'; - } - - - - bool is_c_indicator(int32_t c) { - return c == '-' || c == '?' || c == ':' || c == ',' || c == '[' || c == ']' || c == '{' || c == '}' - || c == '#' || c == '&' || c == '*' || c == '!' || c == '|' || c == '>' || c == '\'' || c == '"' - || c == '%' || c == '@' || c == '`'; - } - - bool is_c_flow_indicator(int32_t c) { - return c == ',' || c == '[' || c == ']' || c == '{' || c == '}'; - } - - bool is_plain_safe_in_block(int32_t c) { - return is_ns_char(c); - } - - bool is_plain_safe_in_flow(int32_t c) { - return is_ns_char(c) && !is_c_flow_indicator(c); - } - - bool is_ns_uri_char(int32_t c) { - return is_ns_word_char(c) - || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' - || c == '=' || c == '+' || c == '$' || c == ',' || c == '_' || c == '.' || c == '!' - || c == '~' || c == '*' || c == '\'' || c == '(' || c == ')' || c == '[' || c == ']'; - } - - bool is_ns_tag_char(int32_t c) { - return is_ns_word_char(c) - || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' - || c == '=' || c == '+' || c == '$' || c == '_' || c == '.' - || c == '~' || c == '*' || c == '\'' || c == '(' || c == ')'; - } - - bool is_ns_anchor_char(int32_t c) { - return is_ns_char(c) && !is_c_flow_indicator(c); - } - - char scn_uri_esc(TSLexer *lexer) { - if (LKA != '%') return SCN_STOP; - MRK_END(); - ADV(); - if (!is_ns_hex_digit(LKA)) return SCN_FAIL; - ADV(); - if (!is_ns_hex_digit(LKA)) return SCN_FAIL; - ADV(); - return SCN_SUCC; - } - - char scn_ns_uri_char(TSLexer *lexer) { - if (is_ns_uri_char(LKA)) {ADV(); return SCN_SUCC;} - return scn_uri_esc(lexer); - } - - char scn_ns_tag_char(TSLexer *lexer) { - if (is_ns_tag_char(LKA)) {ADV(); return SCN_SUCC;} - return scn_uri_esc(lexer); - } - - bool scn_dir_bgn(TSLexer *lexer) { - ADV(); - if (LKA == 'Y') { - ADV(); - if (LKA == 'A') { - ADV(); - if (LKA == 'M') { - ADV(); - if (LKA == 'L') { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_YML_BGN); - } - } - } - } - } else if (LKA == 'T') { - ADV(); - if (LKA == 'A') { - ADV(); - if (LKA == 'G') { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_TAG_BGN); - } - } - } - } - for (;;) { - if (!is_ns_char(LKA)) break; - ADV(); - } - if (cur_col > 1 && is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_RSV_BGN); - } - return false; - } - - bool scn_dir_yml_ver(TSLexer *lexer, TSSymbol result_symbol) { - uint16_t n1 = 0; - uint16_t n2 = 0; - while (is_ns_dec_digit(LKA)) {ADV();n1++;} - if (LKA != '.') return false; - ADV(); - while (is_ns_dec_digit(LKA)) {ADV();n2++;} - if (n1 == 0 || n2 == 0) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_tag_hdl_tal(TSLexer *lexer) { - if (LKA == '!') {ADV();return true;} - uint16_t n = 0; - while (is_ns_word_char(LKA)) {ADV();n++;} - if (n == 0) return true; - if (LKA == '!') {ADV();return true;} - return false; - } - - bool scn_dir_tag_hdl(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA == '!') { - ADV(); - if (scn_tag_hdl_tal(lexer)) {MRK_END();RET_SYM(result_symbol);} - } - return false; - } - - bool scn_dir_tag_pfx(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA == '!') ADV(); - else if (scn_ns_tag_char(lexer) == SCN_SUCC); - else return false; - for (;;) { - switch (scn_ns_uri_char(lexer)) { - case SCN_STOP: - MRK_END(); - case SCN_FAIL: - RET_SYM(result_symbol); - } - } - } - - bool scn_dir_rsv_prm(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_ns_char(LKA)) return false; - ADV(); - while (is_ns_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_tag(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '!') return false; - ADV(); - if (is_wht(LKA)) {MRK_END();RET_SYM(result_symbol);} - if (LKA == '<') { - ADV(); - if (scn_ns_uri_char(lexer) != SCN_SUCC) return false; - for (;;) { - switch (scn_ns_uri_char(lexer)) { - case SCN_STOP: - if (LKA == '>') { - ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - case SCN_FAIL: - return false; - } - } - } else { - if (scn_tag_hdl_tal(lexer) && scn_ns_tag_char(lexer) != SCN_SUCC) return false; - for (;;) { - switch (scn_ns_tag_char(lexer)) { - case SCN_STOP: - MRK_END(); - case SCN_FAIL: - RET_SYM(result_symbol); - } - } - } - return false; - } - - bool scn_acr_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '&') return false; - ADV(); - if (!is_ns_anchor_char(LKA)) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_acr_ctn(TSLexer *lexer, TSSymbol result_symbol) { - while (is_ns_anchor_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_als_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '*') return false; - ADV(); - if (!is_ns_anchor_char(LKA)) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_als_ctn(TSLexer *lexer, TSSymbol result_symbol) { - while (is_ns_anchor_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_dqt_esc_seq(TSLexer *lexer, TSSymbol result_symbol) { - uint16_t i; - switch (LKA) { - case '0': case 'a': case 'b': case 't': case '\t': case 'n': case 'v': - case 'r': case 'e': case ' ': case '"': case '/': case '\\': case 'N': - case '_': case 'L': case 'P': - ADV(); - break; - case 'U': - ADV(); - for (i = 0; i < 8; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - case 'u': - ADV(); - for (i = 0; i < 4; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - case 'x': - ADV(); - for (i = 0; i < 2; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - default: - return false; - } - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_dqt_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_nb_double_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) { - MRK_END(); - RET_SYM(cur_chr == '-' ? S_DRS_END : S_DOC_END); - } else ADV(); - while (is_nb_double_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_sqt_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_nb_single_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) { - MRK_END(); - RET_SYM(cur_chr == '-' ? S_DRS_END : S_DOC_END); - } else ADV(); - while (is_nb_single_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_blk_str_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '|' && LKA != '>') return false; - ADV(); - int16_t cur_ind = ind_len_stk.back(); - int16_t ind = -1; - if (LKA >= '1' && LKA <= '9') { - ind = LKA - '1'; - ADV(); - if (LKA == '+' || LKA == '-') { - ADV(); - } - } else if (LKA == '+' || LKA == '-') { - ADV(); - if (LKA >= '1' && LKA <= '9') { - ind = LKA - '1'; - ADV(); - } - } - if (!is_wht(LKA)) return false; - MRK_END(); - if (ind != -1) ind += cur_ind; - else { - ind = cur_ind; - while (is_wsp(LKA)) ADV(); - if (LKA == '#') { - ADV(); - while (!is_nwl(LKA) && LKA != 0) ADV(); - } - if (is_nwl(LKA)) ADV_NWL(); - while (LKA != 0) { - if (LKA == ' ') ADV(); - else if (is_nwl(LKA)) { - if (cur_col - 1 < ind) break; - ind = cur_col - 1; - ADV_NWL(); - } else { - if (cur_col - 1 > ind) ind = cur_col - 1; - break; - } - } - } - PUSH_IND(IND_STR, ind); - RET_SYM(result_symbol); - } - - // I suspect this implementation is not quite right but hope it's close enough for now. - // in the event that the leading non-whitespace character is µ and a metavariable is - // potentially valid in this location according to the grammarwe either return a metaveriable - // or return false. ordinarily a leading µ could be a string scalar, but I figure this is rare - // enough that for the sake of expediency we go with this approach - - bool scn_grit_metavariable(TSLexer *lexer, TSSymbol result_symbol) { - ADV(); - // handle µ... - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - } - MRK_END(); - return false; - } else if (is_letter_or_underscore(LKA)) { - ADV(); - while (is_alphanumeric_or_underscore(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } else { - MRK_END(); - return false; - } - } - - bool scn_blk_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_ns_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) {POP_IND();RET_SYM(BL);} - else ADV(); - MRK_END(); - for (;;) { - if (is_ns_char(LKA)) { - ADV(); - while (is_ns_char(LKA)) ADV(); - MRK_END(); - } - if (is_wsp(LKA)) { - ADV(); - while (is_wsp(LKA)) ADV(); - } else break; - } - RET_SYM(result_symbol); - } - - char scn_pln_cnt(TSLexer *lexer, bool (Scanner::*is_plain_safe)(int32_t)) { - bool is_cur_wsp = is_wsp(cur_chr); - bool is_cur_saf = (this->*is_plain_safe)(cur_chr); - bool is_lka_wsp = is_wsp(LKA); - bool is_lka_saf = (this->*is_plain_safe)(LKA); - if (is_lka_saf || is_lka_wsp) { - for (;;) { - if (is_lka_saf && LKA != '#' && LKA != ':') {ADV();MRK_END();UPD_SCH_STT();} - else if (is_cur_saf && LKA == '#') {ADV();MRK_END();UPD_SCH_STT();} - else if (is_lka_wsp) {ADV();UPD_SCH_STT();} - else if (LKA == ':') ADV(); // check later - else break; - - is_cur_wsp = is_lka_wsp; - is_cur_saf = is_lka_saf; - is_lka_wsp = is_wsp(LKA); - is_lka_saf = (this->*is_plain_safe)(LKA); - - if (cur_chr == ':') { - if (is_lka_saf) {MRK_END();UPD_SCH_STT();} - else return SCN_FAIL; - } - } - } else return SCN_STOP; - return SCN_SUCC; - } - - bool scn_drs_doc_end(TSLexer *lexer) { - if (LKA != '-' && LKA != '.') return false; - int32_t delimeter = LKA; - ADV(); - if (LKA == delimeter) { - ADV(); - if (LKA == delimeter) { - ADV(); - if (is_wht(LKA)) return true; - } - } - MRK_END(); - return false; - } - - bool scan(TSLexer *lexer, const bool *valid_symbols) { - init(); - MRK_END(); - - bool allow_comment = !(VLD[R_DQT_STR_CTN] || VLD[BR_DQT_STR_CTN] || VLD[R_SQT_STR_CTN] || VLD[BR_SQT_STR_CTN]); - - vector::reverse_iterator ind_ptr = ind_len_stk.rbegin(); - vector::reverse_iterator ind_end = ind_len_stk.rend(); - int16_t cur_ind = *ind_ptr++; - int16_t prt_ind = ind_ptr == ind_end ? -1 : *ind_ptr; - int16_t cur_ind_typ = ind_typ_stk.back(); - - bool has_tab_ind = false; - int16_t leading_spaces = 0; - - for (;;) { - if (LKA == ' ') { - if (!has_tab_ind) leading_spaces++; - SKP(); - } else if (LKA == '\t') { - has_tab_ind = true; - SKP(); - } else if (is_nwl(LKA)) { - has_tab_ind = false; - leading_spaces = 0; - SKP_NWL(); - } else if (allow_comment && LKA == '#') { - if (VLD[BR_BLK_STR_CTN] && VLD[BL] && cur_col <= cur_ind) {POP_IND();RET_SYM(BL);} - if ( - VLD[BR_BLK_STR_CTN] - ? cur_row == row - : cur_col == 0 || cur_row != row || cur_col > col - ) { - ADV(); - while (!is_nwl(LKA) && LKA != 0) ADV(); - MRK_END(); - RET_SYM(COMMENT); - } else break; - } else break; - } - - if (LKA == 0) { - if (VLD[BL]) {MRK_END();POP_IND();RET_SYM(BL)} - if (VLD[END_OF_FILE]) {MRK_END();RET_SYM(END_OF_FILE)} - return false; - } - - int16_t bgn_row = cur_row; - int16_t bgn_col = cur_col; - int32_t bgn_chr = LKA; - - if (VLD[BL] && bgn_col <= cur_ind && !has_tab_ind) { - if ( - cur_ind == prt_ind && cur_ind_typ == IND_SEQ - ? bgn_col < cur_ind || LKA != '-' - : bgn_col <= prt_ind || cur_ind_typ == IND_STR - ) {POP_IND();RET_SYM(BL);} - } - - bool has_nwl = cur_row > row; - bool is_r = !has_nwl; - bool is_br = has_nwl && leading_spaces > cur_ind; - bool is_b = has_nwl && leading_spaces == cur_ind && !has_tab_ind; - bool is_s = bgn_col == 0; - - if (VLD[R_DIR_YML_VER] && is_r) return scn_dir_yml_ver(lexer, R_DIR_YML_VER); - if (VLD[R_DIR_TAG_HDL] && is_r) return scn_dir_tag_hdl(lexer, R_DIR_TAG_HDL); - if (VLD[R_DIR_TAG_PFX] && is_r) return scn_dir_tag_pfx(lexer, R_DIR_TAG_PFX); - if (VLD[R_DIR_RSV_PRM] && is_r) return scn_dir_rsv_prm(lexer, R_DIR_RSV_PRM); - // SCAN FOR GRIT_METAVARIABLE - if (VLD[GRIT_METAVARIABLE] && LKA == MU) return scn_grit_metavariable(lexer, GRIT_METAVARIABLE); - if (VLD[BR_BLK_STR_CTN] && is_br && scn_blk_str_cnt(lexer, BR_BLK_STR_CTN)) return true; - - if ( - (VLD[R_DQT_STR_CTN] && is_r && scn_dqt_str_cnt(lexer, R_DQT_STR_CTN)) - || (VLD[BR_DQT_STR_CTN] && is_br && scn_dqt_str_cnt(lexer, BR_DQT_STR_CTN)) - ) return true; - - if ( - (VLD[R_SQT_STR_CTN] && is_r && scn_sqt_str_cnt(lexer, R_SQT_STR_CTN)) - || (VLD[BR_SQT_STR_CTN] && is_br && scn_sqt_str_cnt(lexer, BR_SQT_STR_CTN)) - ) return true; - - if (VLD[R_ACR_CTN] && is_r) return scn_acr_ctn(lexer, R_ACR_CTN); - if (VLD[R_ALS_CTN] && is_r) return scn_als_ctn(lexer, R_ALS_CTN); - - if (LKA == '%') { - if (VLD[S_DIR_YML_BGN] && is_s) return scn_dir_bgn(lexer); - } else if (LKA == '*') { - if (VLD[R_ALS_BGN] && is_r) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, R_ALS_BGN);} - if (VLD[BR_ALS_BGN] && is_br) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, BR_ALS_BGN);} - if (VLD[B_ALS_BGN] && is_b) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, B_ALS_BGN);} - } else if (LKA == '&') { - if (VLD[R_ACR_BGN] && is_r) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, R_ACR_BGN);} - if (VLD[BR_ACR_BGN] && is_br) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, BR_ACR_BGN);} - if (VLD[B_ACR_BGN] && is_b) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, B_ACR_BGN);} - } else if (LKA == '!') { - if (VLD[R_TAG] && is_r) {MAY_UPD_IMP_COL();return scn_tag(lexer, R_TAG);} - if (VLD[BR_TAG] && is_br) {MAY_UPD_IMP_COL();return scn_tag(lexer, BR_TAG);} - if (VLD[B_TAG] && is_b) {MAY_UPD_IMP_COL();return scn_tag(lexer, B_TAG);} - } else if (LKA == '[') { - if (VLD[R_FLW_SEQ_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_FLW_SEQ_BGN)} - if (VLD[BR_FLW_SEQ_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_FLW_SEQ_BGN)} - if (VLD[B_FLW_SEQ_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_FLW_SEQ_BGN)} - } else if (LKA == ']') { - if (VLD[R_FLW_SEQ_END] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_SEQ_END)} - if (VLD[BR_FLW_SEQ_END] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_SEQ_END)} - } else if (LKA == '{') { - if (VLD[R_FLW_MAP_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_FLW_MAP_BGN)} - if (VLD[BR_FLW_MAP_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_FLW_MAP_BGN)} - if (VLD[B_FLW_MAP_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_FLW_MAP_BGN)} - } else if (LKA == '}') { - if (VLD[R_FLW_MAP_END] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_MAP_END)} - if (VLD[BR_FLW_MAP_END] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_MAP_END)} - } else if (LKA == ',') { - if (VLD[R_FLW_SEP_BGN] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_SEP_BGN)} - if (VLD[BR_FLW_SEP_BGN] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_SEP_BGN)} - } else if (LKA == '"') { - if (VLD[R_DQT_STR_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_DQT_STR_BGN)} - if (VLD[BR_DQT_STR_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_DQT_STR_BGN)} - if (VLD[B_DQT_STR_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_DQT_STR_BGN)} - if (VLD[R_DQT_STR_END] && is_r) {ADV();MRK_END();RET_SYM(R_DQT_STR_END)} - if (VLD[BR_DQT_STR_END] && is_br) {ADV();MRK_END();RET_SYM(BR_DQT_STR_END)} - } else if (LKA == '\'') { - if (VLD[R_SQT_STR_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_SQT_STR_BGN)} - if (VLD[BR_SQT_STR_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_SQT_STR_BGN)} - if (VLD[B_SQT_STR_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_SQT_STR_BGN)} - if (VLD[R_SQT_STR_END] && is_r) { - ADV(); - if (LKA == '\'') {ADV();MRK_END();RET_SYM(R_SQT_ESC_SQT)} - else {MRK_END();RET_SYM(R_SQT_STR_END)} - } - if (VLD[BR_SQT_STR_END] && is_br) { - ADV(); - if (LKA == '\'') {ADV();MRK_END();RET_SYM(BR_SQT_ESC_SQT)} - else {MRK_END();RET_SYM(BR_SQT_STR_END)} - } - } else if (LKA == '?') { - bool is_r_blk_key_bgn = VLD[R_BLK_KEY_BGN] && is_r; - bool is_br_blk_key_bgn = VLD[BR_BLK_KEY_BGN] && is_br; - bool is_b_blk_key_bgn = VLD[B_BLK_KEY_BGN] && is_b; - bool is_r_flw_key_bgn = VLD[R_FLW_KEY_BGN] && is_r; - bool is_br_flw_key_bgn = VLD[BR_FLW_KEY_BGN] && is_br; - if (is_r_blk_key_bgn || is_br_blk_key_bgn || is_b_blk_key_bgn || is_r_flw_key_bgn || is_br_flw_key_bgn) { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - if (is_r_blk_key_bgn) {PUSH_BGN_IND(IND_MAP);RET_SYM(R_BLK_KEY_BGN);} - if (is_br_blk_key_bgn) {PUSH_BGN_IND(IND_MAP);RET_SYM(BR_BLK_KEY_BGN);} - if (is_b_blk_key_bgn) RET_SYM(B_BLK_KEY_BGN); - if (is_r_flw_key_bgn) RET_SYM(R_FLW_KEY_BGN); - if (is_br_flw_key_bgn) RET_SYM(BR_FLW_KEY_BGN); - } - } - } else if (LKA == ':') { - if (VLD[R_FLW_JSV_BGN] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_JSV_BGN);} - if (VLD[BR_FLW_JSV_BGN] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_JSV_BGN);} - bool is_r_blk_val_bgn = VLD[R_BLK_VAL_BGN] && is_r; - bool is_br_blk_val_bgn = VLD[BR_BLK_VAL_BGN] && is_br; - bool is_b_blk_val_bgn = VLD[B_BLK_VAL_BGN] && is_b; - bool is_r_blk_imp_bgn = VLD[R_BLK_IMP_BGN] && is_r; - bool is_r_flw_njv_bgn = VLD[R_FLW_NJV_BGN] && is_r; - bool is_br_flw_njv_bgn = VLD[BR_FLW_NJV_BGN] && is_br; - if (is_r_blk_val_bgn || is_br_blk_val_bgn || is_b_blk_val_bgn || is_r_blk_imp_bgn || is_r_flw_njv_bgn || is_br_flw_njv_bgn) { - ADV(); - bool is_lka_wht = is_wht(LKA); - if (is_lka_wht) { - if (is_r_blk_val_bgn) {PUSH_BGN_IND(IND_MAP);MRK_END();RET_SYM(R_BLK_VAL_BGN);} - if (is_br_blk_val_bgn) {PUSH_BGN_IND(IND_MAP);MRK_END();RET_SYM(BR_BLK_VAL_BGN);} - if (is_b_blk_val_bgn) {MRK_END();RET_SYM(B_BLK_VAL_BGN);} - if (is_r_blk_imp_bgn) {MAY_PUSH_IMP_IND();MRK_END();RET_SYM(R_BLK_IMP_BGN);} - } - if (is_lka_wht || LKA == ',' || LKA == ']' || LKA == '}') { - if (is_r_flw_njv_bgn) {MRK_END();RET_SYM(R_FLW_NJV_BGN);} - if (is_br_flw_njv_bgn) {MRK_END();RET_SYM(BR_FLW_NJV_BGN);} - } - } - } else if (LKA == '-') { - bool is_r_blk_seq_bgn = VLD[R_BLK_SEQ_BGN] && is_r; - bool is_br_blk_seq_bgn = VLD[BR_BLK_SEQ_BGN] && is_br; - bool is_b_blk_seq_bgn = VLD[B_BLK_SEQ_BGN] && is_b; - bool is_s_drs_end = is_s; - if (is_r_blk_seq_bgn || is_br_blk_seq_bgn || is_b_blk_seq_bgn || is_s_drs_end) { - ADV(); - if (is_wht(LKA)) { - if (is_r_blk_seq_bgn) {PUSH_BGN_IND(IND_SEQ);MRK_END();RET_SYM(R_BLK_SEQ_BGN)} - if (is_br_blk_seq_bgn) {PUSH_BGN_IND(IND_SEQ);MRK_END();RET_SYM(BR_BLK_SEQ_BGN)} - if (is_b_blk_seq_bgn) {MAY_PUSH_SPC_SEQ_IND();MRK_END();RET_SYM(B_BLK_SEQ_BGN)} - } else if (LKA == '-' && is_s_drs_end) { - ADV(); - if (LKA == '-') { - ADV(); - if (is_wht(LKA)) { - if (VLD[BL]) {POP_IND();RET_SYM(BL);} - MRK_END(); - RET_SYM(S_DRS_END); - } - } - } - } - } else if (LKA == '.') { - if (is_s) { - ADV(); - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - if (is_wht(LKA)) { - if (VLD[BL]) {POP_IND();RET_SYM(BL);} - MRK_END(); - RET_SYM(S_DOC_END); - } - } - } - } - } else if (LKA == '\\') { - bool is_r_dqt_esc_nwl = VLD[R_DQT_ESC_NWL] && is_r; - bool is_br_dqt_esc_nwl = VLD[BR_DQT_ESC_NWL] && is_br; - bool is_r_dqt_esc_seq = VLD[R_DQT_ESC_SEQ] && is_r; - bool is_br_dqt_esc_seq = VLD[BR_DQT_ESC_SEQ] && is_br; - if (is_r_dqt_esc_nwl || is_br_dqt_esc_nwl || is_r_dqt_esc_seq || is_br_dqt_esc_seq) { - ADV(); - if (is_nwl(LKA)) { - if (is_r_dqt_esc_nwl) {MRK_END();RET_SYM(R_DQT_ESC_NWL)} - if (is_br_dqt_esc_nwl) {MRK_END();RET_SYM(BR_DQT_ESC_NWL)} - } - if (is_r_dqt_esc_seq) return scn_dqt_esc_seq(lexer, R_DQT_ESC_SEQ); - if (is_br_dqt_esc_seq) return scn_dqt_esc_seq(lexer, BR_DQT_ESC_SEQ); - return false; - } - } else if (LKA == '|') { - if (VLD[R_BLK_LIT_BGN] && is_r) return scn_blk_str_bgn(lexer, R_BLK_LIT_BGN); - if (VLD[BR_BLK_LIT_BGN] && is_br) return scn_blk_str_bgn(lexer, BR_BLK_LIT_BGN); - } else if (LKA == '>') { - if (VLD[R_BLK_FLD_BGN] && is_r) return scn_blk_str_bgn(lexer, R_BLK_FLD_BGN); - if (VLD[BR_BLK_FLD_BGN] && is_br) return scn_blk_str_bgn(lexer, BR_BLK_FLD_BGN); - } - - bool maybe_sgl_pln_blk = (VLD[R_SGL_PLN_STR_BLK] && is_r) || (VLD[BR_SGL_PLN_STR_BLK] && is_br) || (VLD[B_SGL_PLN_STR_BLK] && is_b); - bool maybe_sgl_pln_flw = (VLD[R_SGL_PLN_STR_FLW] && is_r) || (VLD[BR_SGL_PLN_STR_FLW] && is_br); - bool maybe_mtl_pln_blk = (VLD[R_MTL_PLN_STR_BLK] && is_r) || (VLD[BR_MTL_PLN_STR_BLK] && is_br); - bool maybe_mtl_pln_flw = (VLD[R_MTL_PLN_STR_FLW] && is_r) || (VLD[BR_MTL_PLN_STR_FLW] && is_br); - - if (maybe_sgl_pln_blk || maybe_sgl_pln_flw || maybe_mtl_pln_blk || maybe_mtl_pln_flw) { - bool is_in_blk = maybe_sgl_pln_blk || maybe_mtl_pln_blk; - bool (Scanner::*is_plain_safe)(int32_t) = is_in_blk ? &Scanner::is_plain_safe_in_block : &Scanner::is_plain_safe_in_flow; - if (cur_col - bgn_col == 0) ADV(); - if (cur_col - bgn_col == 1) { - bool is_plain_first = - (is_ns_char(bgn_chr) && !is_c_indicator(bgn_chr)) - || ((bgn_chr == '-' || bgn_chr == '?' || bgn_chr == ':') - && (this->*is_plain_safe)(LKA)); - if (!is_plain_first) return false; - UPD_SCH_STT(); - } else { - // no need to check the following cases: - // ..X - // ...X - // --X - // ---X - // X: lookahead - sch_stt = SCH_STT_FRZ; // must be RS_STR - } - - MRK_END(); - - for (;;) { - if (!is_nwl(LKA)) { - if (scn_pln_cnt(lexer, is_plain_safe) != SCN_SUCC) break; - } - if (LKA == 0 || !is_nwl(LKA)) break; - for (;;) { - if (is_nwl(LKA)) ADV_NWL(); - else if (is_wsp(LKA)) ADV(); - else break; - } - if (LKA == 0 || cur_col <= cur_ind) break; - if (cur_col == 0 && scn_drs_doc_end(lexer)) break; - } - - if (end_row == bgn_row) { - if (maybe_sgl_pln_blk) {MAY_UPD_IMP_COL();RET_SYM(is_r ? SGL_PLN_SYM(R, BLK) : is_br ? SGL_PLN_SYM(BR, BLK) : SGL_PLN_SYM(B, BLK));} - if (maybe_sgl_pln_flw) RET_SYM(is_r ? SGL_PLN_SYM(R, FLW) : SGL_PLN_SYM(BR, FLW)); - } else { - if (maybe_mtl_pln_blk) {MAY_UPD_IMP_COL();RET_SYM(is_r ? R_MTL_PLN_STR_BLK : BR_MTL_PLN_STR_BLK);} - if (maybe_mtl_pln_flw) RET_SYM(is_r ? R_MTL_PLN_STR_FLW : BR_MTL_PLN_STR_FLW); - } - - return false; - } - - return false; - } -}; - -} - -extern "C" { - -void *tree_sitter_yaml_external_scanner_create() { - return new Scanner(); -} - -void tree_sitter_yaml_external_scanner_destroy(void *payload) { - Scanner *scanner = static_cast(payload); - delete scanner; -} - -unsigned tree_sitter_yaml_external_scanner_serialize(void *payload, char *buffer) { - Scanner *scanner = static_cast(payload); - return scanner->serialize(buffer); -} - -void tree_sitter_yaml_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { - Scanner *scanner = static_cast(payload); - scanner->deserialize(buffer, length); -} - -bool tree_sitter_yaml_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { - Scanner *scanner = static_cast(payload); - return scanner->scan(lexer, valid_symbols); -} - -} diff --git a/resources/language-metavariables/tree-sitter-yaml/src/schema.generated.cc b/resources/language-metavariables/tree-sitter-yaml/src/schema.core.c similarity index 66% rename from resources/language-metavariables/tree-sitter-yaml/src/schema.generated.cc rename to resources/language-metavariables/tree-sitter-yaml/src/schema.core.c index f8994a21a..389061e76 100644 --- a/resources/language-metavariables/tree-sitter-yaml/src/schema.generated.cc +++ b/resources/language-metavariables/tree-sitter-yaml/src/schema.core.c @@ -1,34 +1,32 @@ -#include +#include -namespace tree_sitter_yaml { +#define SCH_STT_FRZ -1 -const int8_t SCH_STT_FRZ = -1; - -enum ResultSchema { +typedef enum { RS_STR, RS_INT, - RS_NUL, - RS_BOL, - RS_FLT, -}; + RS_NULL, + RS_BOOL, + RS_FLOAT, +} ResultSchema; -int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { +static int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { switch (sch_stt) { - case -1: + case SCH_STT_FRZ: break; case 0: - if (cur_chr == '.') {*rlt_sch = RS_STR; return 6;} - if (cur_chr == '0') {*rlt_sch = RS_INT; return 37;} - if (cur_chr == 'F') {*rlt_sch = RS_STR; return 2;} - if (cur_chr == 'N') {*rlt_sch = RS_STR; return 16;} - if (cur_chr == 'T') {*rlt_sch = RS_STR; return 13;} - if (cur_chr == 'f') {*rlt_sch = RS_STR; return 17;} - if (cur_chr == 'n') {*rlt_sch = RS_STR; return 29;} - if (cur_chr == 't') {*rlt_sch = RS_STR; return 26;} - if (cur_chr == '~') {*rlt_sch = RS_NUL; return 35;} - if (cur_chr == '+' || - cur_chr == '-') {*rlt_sch = RS_STR; return 1;} - if (('1' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 38;} + if (cur_chr == '.') {*rlt_sch = RS_STR; return 6;} + if (cur_chr == '0') {*rlt_sch = RS_INT; return 37;} + if (cur_chr == 'F') {*rlt_sch = RS_STR; return 2;} + if (cur_chr == 'N') {*rlt_sch = RS_STR; return 16;} + if (cur_chr == 'T') {*rlt_sch = RS_STR; return 13;} + if (cur_chr == 'f') {*rlt_sch = RS_STR; return 17;} + if (cur_chr == 'n') {*rlt_sch = RS_STR; return 29;} + if (cur_chr == 't') {*rlt_sch = RS_STR; return 26;} + if (cur_chr == '~') {*rlt_sch = RS_NULL; return 35;} + if (cur_chr == '+') {*rlt_sch = RS_STR; return 1;} + if (cur_chr == '-') {*rlt_sch = RS_STR; return 1;} + if (('1' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 38;} break; case 1: if (cur_chr == '.') {*rlt_sch = RS_STR; return 7;} @@ -43,25 +41,25 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { if (cur_chr == 'a') {*rlt_sch = RS_STR; return 12;} break; case 4: - if (cur_chr == 'E') {*rlt_sch = RS_BOL; return 36;} + if (cur_chr == 'E') {*rlt_sch = RS_BOOL; return 36;} break; case 5: - if (cur_chr == 'F') {*rlt_sch = RS_FLT; return 41;} + if (cur_chr == 'F') {*rlt_sch = RS_FLOAT; return 41;} break; case 6: if (cur_chr == 'I') {*rlt_sch = RS_STR; return 11;} if (cur_chr == 'N') {*rlt_sch = RS_STR; return 3;} if (cur_chr == 'i') {*rlt_sch = RS_STR; return 24;} if (cur_chr == 'n') {*rlt_sch = RS_STR; return 18;} - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 42;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 42;} break; case 7: if (cur_chr == 'I') {*rlt_sch = RS_STR; return 11;} if (cur_chr == 'i') {*rlt_sch = RS_STR; return 24;} - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 42;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 42;} break; case 8: - if (cur_chr == 'L') {*rlt_sch = RS_NUL; return 35;} + if (cur_chr == 'L') {*rlt_sch = RS_NULL; return 35;} break; case 9: if (cur_chr == 'L') {*rlt_sch = RS_STR; return 14;} @@ -74,7 +72,7 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { if (cur_chr == 'n') {*rlt_sch = RS_STR; return 20;} break; case 12: - if (cur_chr == 'N') {*rlt_sch = RS_FLT; return 41;} + if (cur_chr == 'N') {*rlt_sch = RS_FLOAT; return 41;} break; case 13: if (cur_chr == 'R') {*rlt_sch = RS_STR; return 15;} @@ -97,13 +95,13 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { if (cur_chr == 'a') {*rlt_sch = RS_STR; return 25;} break; case 19: - if (cur_chr == 'e') {*rlt_sch = RS_BOL; return 36;} + if (cur_chr == 'e') {*rlt_sch = RS_BOOL; return 36;} break; case 20: - if (cur_chr == 'f') {*rlt_sch = RS_FLT; return 41;} + if (cur_chr == 'f') {*rlt_sch = RS_FLOAT; return 41;} break; case 21: - if (cur_chr == 'l') {*rlt_sch = RS_NUL; return 35;} + if (cur_chr == 'l') {*rlt_sch = RS_NULL; return 35;} break; case 22: if (cur_chr == 'l') {*rlt_sch = RS_STR; return 27;} @@ -115,7 +113,7 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { if (cur_chr == 'n') {*rlt_sch = RS_STR; return 20;} break; case 25: - if (cur_chr == 'n') {*rlt_sch = RS_FLT; return 41;} + if (cur_chr == 'n') {*rlt_sch = RS_FLOAT; return 41;} break; case 26: if (cur_chr == 'r') {*rlt_sch = RS_STR; return 28;} @@ -132,13 +130,13 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { case 30: if (cur_chr == '+' || cur_chr == '-') {*rlt_sch = RS_STR; return 32;} - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 43;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 43;} break; case 31: if (('0' <= cur_chr && cur_chr <= '7')) {*rlt_sch = RS_INT; return 39;} break; case 32: - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 43;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 43;} break; case 33: if (('0' <= cur_chr && cur_chr <= '9') || @@ -146,17 +144,17 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { ('a' <= cur_chr && cur_chr <= 'f')) {*rlt_sch = RS_INT; return 40;} break; case 34: - assert(false); + abort(); break; case 35: - *rlt_sch = RS_NUL; + *rlt_sch = RS_NULL; break; case 36: - *rlt_sch = RS_BOL; + *rlt_sch = RS_BOOL; break; case 37: *rlt_sch = RS_INT; - if (cur_chr == '.') {*rlt_sch = RS_FLT; return 42;} + if (cur_chr == '.') {*rlt_sch = RS_FLOAT; return 42;} if (cur_chr == 'o') {*rlt_sch = RS_STR; return 31;} if (cur_chr == 'x') {*rlt_sch = RS_STR; return 33;} if (cur_chr == 'E' || @@ -165,7 +163,7 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { break; case 38: *rlt_sch = RS_INT; - if (cur_chr == '.') {*rlt_sch = RS_FLT; return 42;} + if (cur_chr == '.') {*rlt_sch = RS_FLOAT; return 42;} if (cur_chr == 'E' || cur_chr == 'e') {*rlt_sch = RS_STR; return 30;} if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 38;} @@ -181,24 +179,22 @@ int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { ('a' <= cur_chr && cur_chr <= 'f')) {*rlt_sch = RS_INT; return 40;} break; case 41: - *rlt_sch = RS_FLT; + *rlt_sch = RS_FLOAT; break; case 42: - *rlt_sch = RS_FLT; + *rlt_sch = RS_FLOAT; if (cur_chr == 'E' || cur_chr == 'e') {*rlt_sch = RS_STR; return 30;} - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 42;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 42;} break; case 43: - *rlt_sch = RS_FLT; - if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLT; return 43;} + *rlt_sch = RS_FLOAT; + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 43;} break; default: *rlt_sch = RS_STR; - return -1; + return SCH_STT_FRZ; } if (cur_chr != '\r' && cur_chr != '\n' && cur_chr != ' ' && cur_chr != 0) *rlt_sch = RS_STR; - return -1; + return SCH_STT_FRZ; } - -} \ No newline at end of file diff --git a/resources/language-metavariables/tree-sitter-yaml/src/schema.json.c b/resources/language-metavariables/tree-sitter-yaml/src/schema.json.c new file mode 100644 index 000000000..ce809ac8c --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/src/schema.json.c @@ -0,0 +1,102 @@ +#include + +#define SCH_STT_FRZ -1 + +typedef enum { + RS_STR, + RS_INT, + RS_BOOL, + RS_NULL, + RS_FLOAT, +} ResultSchema; + +static int8_t adv_sch_stt(int8_t sch_stt, int32_t cur_chr, ResultSchema *rlt_sch) { + switch (sch_stt) { + case SCH_STT_FRZ: + break; + case 0: + if (cur_chr == '-') {*rlt_sch = RS_STR; return 1;} + if (cur_chr == '0') {*rlt_sch = RS_INT; return 16;} + if (cur_chr == 'f') {*rlt_sch = RS_STR; return 2;} + if (cur_chr == 'n') {*rlt_sch = RS_STR; return 10;} + if (cur_chr == 't') {*rlt_sch = RS_STR; return 7;} + if (('1' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 17;} + break; + case 1: + if (cur_chr == '0') {*rlt_sch = RS_INT; return 16;} + if (('1' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 17;} + break; + case 2: + if (cur_chr == 'a') {*rlt_sch = RS_STR; return 4;} + break; + case 3: + if (cur_chr == 'e') {*rlt_sch = RS_BOOL; return 15;} + break; + case 4: + if (cur_chr == 'l') {*rlt_sch = RS_STR; return 8;} + break; + case 5: + if (cur_chr == 'l') {*rlt_sch = RS_NULL; return 14;} + break; + case 6: + if (cur_chr == 'l') {*rlt_sch = RS_STR; return 5;} + break; + case 7: + if (cur_chr == 'r') {*rlt_sch = RS_STR; return 9;} + break; + case 8: + if (cur_chr == 's') {*rlt_sch = RS_STR; return 3;} + break; + case 9: + if (cur_chr == 'u') {*rlt_sch = RS_STR; return 3;} + break; + case 10: + if (cur_chr == 'u') {*rlt_sch = RS_STR; return 6;} + break; + case 11: + if (cur_chr == '+' || + cur_chr == '-') {*rlt_sch = RS_STR; return 12;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 19;} + break; + case 12: + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 19;} + break; + case 13: + abort(); + break; + case 14: + *rlt_sch = RS_NULL; + break; + case 15: + *rlt_sch = RS_BOOL; + break; + case 16: + *rlt_sch = RS_INT; + if (cur_chr == '.') {*rlt_sch = RS_FLOAT; return 18;} + if (cur_chr == 'E' || + cur_chr == 'e') {*rlt_sch = RS_STR; return 11;} + break; + case 17: + *rlt_sch = RS_INT; + if (cur_chr == '.') {*rlt_sch = RS_FLOAT; return 18;} + if (cur_chr == 'E' || + cur_chr == 'e') {*rlt_sch = RS_STR; return 11;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_INT; return 17;} + break; + case 18: + *rlt_sch = RS_FLOAT; + if (cur_chr == 'E' || + cur_chr == 'e') {*rlt_sch = RS_STR; return 11;} + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 18;} + break; + case 19: + *rlt_sch = RS_FLOAT; + if (('0' <= cur_chr && cur_chr <= '9')) {*rlt_sch = RS_FLOAT; return 19;} + break; + default: + *rlt_sch = RS_STR; + return SCH_STT_FRZ; + } + if (cur_chr != '\r' && cur_chr != '\n' && cur_chr != ' ' && cur_chr != 0) *rlt_sch = RS_STR; + return SCH_STT_FRZ; +} diff --git a/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/alloc.h b/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/alloc.h new file mode 100644 index 000000000..1f4466d75 --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t); +extern void *(*ts_current_calloc)(size_t, size_t); +extern void *(*ts_current_realloc)(void *, size_t); +extern void (*ts_current_free)(void *); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/array.h b/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/array.h new file mode 100644 index 000000000..15a3b233b --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/array.h @@ -0,0 +1,290 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(default : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/parser.h b/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/parser.h index 2b14ac104..17f0e94bf 100644 --- a/resources/language-metavariables/tree-sitter-yaml/src/tree_sitter/parser.h +++ b/resources/language-metavariables/tree-sitter-yaml/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; @@ -87,6 +86,11 @@ typedef union { } entry; } TSParseActionEntry; +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + struct TSLanguage { uint32_t version; uint32_t symbol_count; @@ -126,13 +130,38 @@ struct TSLanguage { const TSStateId *primary_state_ids; }; +static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + /* * Lexer Macros */ +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + #define START_LEXER() \ bool result = false; \ bool skip = false; \ + UNUSED \ bool eof = false; \ int32_t lookahead; \ goto start; \ @@ -148,6 +177,17 @@ struct TSLanguage { goto next_state; \ } +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + #define SKIP(state_value) \ { \ skip = true; \ @@ -166,7 +206,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 @@ -176,7 +216,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value \ + .state = (state_value) \ } \ }} @@ -184,7 +224,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value, \ + .state = (state_value), \ .repetition = true \ } \ }} @@ -197,14 +237,15 @@ struct TSLanguage { } \ }} -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ }} #define RECOVER() \ diff --git a/resources/language-metavariables/tree-sitter-yaml/test/highlight/core.yaml b/resources/language-metavariables/tree-sitter-yaml/test/highlight/core.yaml new file mode 100644 index 000000000..8ec6d05bd --- /dev/null +++ b/resources/language-metavariables/tree-sitter-yaml/test/highlight/core.yaml @@ -0,0 +1,32 @@ +A null: null +# <- @property +# ^ @punctuation.delimiter +# ^^^^ @constant.builtin +Also a null: # Empty +# ^^^^^^^ @comment +Not a null: "" +# ^^ @string +Booleans: [ true, True, false, FALSE ] +# ^ @punctuation.bracket +# ^ @punctuation.bracket +# ^ @punctuation.delimiter +# ^^^^ @boolean +# ^^^^ @boolean +# ^^^^^ @boolean +# ^^^^^ @boolean +Integers: [ 0, 0o7, 0x3A, -19 ] +# ^ @number +# ^^^ @number +# ^^^^ @number +# ^^^ @number +Floats: [ 0., -0.0, .5, +12e03, -2E+05 ] +# ^^ @number +# ^^^^ @number +# ^^ @number +# ^^^^^^ @number +# ^^^^^^ @number +Also floats: [ .inf, -.Inf, +.INF, .NAN ] +# ^^^^ @number +# ^^^^^ @number +# ^^^^^ @number +# ^^^^ @number diff --git a/resources/language-metavariables/tree-sitter-yaml/yarn.lock b/resources/language-metavariables/tree-sitter-yaml/yarn.lock deleted file mode 100644 index 5a5617e12..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/yarn.lock +++ /dev/null @@ -1,1324 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= - -camelcase@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -chalk@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -commander@~2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -compare-func@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" - integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= - dependencies: - array-ify "^1.0.0" - dot-prop "^3.0.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - -conventional-changelog-angular@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz#299fdd43df5a1f095283ac16aeedfb0a682ecab0" - integrity sha512-YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA== - dependencies: - compare-func "^1.3.1" - q "^1.5.1" - -conventional-changelog-atom@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.1.tgz#dc88ce650ffa9ceace805cbe70f88bfd0cb2c13a" - integrity sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ== - dependencies: - q "^1.5.1" - -conventional-changelog-codemirror@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.1.tgz#acc046bc0971460939a0cc2d390e5eafc5eb30da" - integrity sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ== - dependencies: - q "^1.5.1" - -conventional-changelog-config-spec@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.0.0.tgz#a9e8c9225d4a922d25f4ac501e454274ae4ad0b3" - integrity sha512-zQmcBP/pR8tN5MSv+nXG9hOmy+Z6rgEquBerpoEbOKTFPLoxBy/adeUUpshrMpqdZ/ycqbT2AgdTtiIu/9IHGg== - -conventional-changelog-conventionalcommits@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.1.0.tgz#eb7d47a9c5f1a6f9846a649482294e4ac50d7683" - integrity sha512-J3xolGrH8PTxpCqueHOuZtv3Cp73SQOWiBQzlsaugZAZ+hZgcJBonmC+1bQbfGs2neC2S18p2L1Gx+nTEglJTQ== - dependencies: - compare-func "^1.3.1" - q "^1.5.1" - -conventional-changelog-core@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" - integrity sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ== - dependencies: - conventional-changelog-writer "^4.0.6" - conventional-commits-parser "^3.0.3" - dateformat "^3.0.0" - get-pkg-repo "^1.0.0" - git-raw-commits "2.0.0" - git-remote-origin-url "^2.0.0" - git-semver-tags "^2.0.3" - lodash "^4.2.1" - normalize-package-data "^2.3.5" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^3.0.0" - -conventional-changelog-ember@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.2.tgz#284ffdea8c83ea8c210b65c5b4eb3e5cc0f4f51a" - integrity sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg== - dependencies: - q "^1.5.1" - -conventional-changelog-eslint@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.2.tgz#e9eb088cda6be3e58b2de6a5aac63df0277f3cbe" - integrity sha512-Yi7tOnxjZLXlCYBHArbIAm8vZ68QUSygFS7PgumPRiEk+9NPUeucy5Wg9AAyKoBprSV3o6P7Oghh4IZSLtKCvQ== - dependencies: - q "^1.5.1" - -conventional-changelog-express@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz#fea2231d99a5381b4e6badb0c1c40a41fcacb755" - integrity sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw== - dependencies: - q "^1.5.1" - -conventional-changelog-jquery@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.4.tgz#7eb598467b83db96742178e1e8d68598bffcd7ae" - integrity sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ== - dependencies: - q "^1.5.1" - -conventional-changelog-jshint@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.1.tgz#11c0e8283abf156a4ff78e89be6fdedf9bd72202" - integrity sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg== - dependencies: - compare-func "^1.3.1" - q "^1.5.1" - -conventional-changelog-preset-loader@^2.1.1, conventional-changelog-preset-loader@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.2.0.tgz#571e2b3d7b53d65587bea9eedf6e37faa5db4fcc" - integrity sha512-zXB+5vF7D5Y3Cb/rJfSyCCvFphCVmF8mFqOdncX3BmjZwAtGAPfYrBcT225udilCKvBbHgyzgxqz2GWDB5xShQ== - -conventional-changelog-writer@^4.0.6: - version "4.0.7" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.7.tgz#e4b7d9cbea902394ad671f67108a71fa90c7095f" - integrity sha512-p/wzs9eYaxhFbrmX/mCJNwJuvvHR+j4Fd0SQa2xyAhYed6KBiZ780LvoqUUvsayP4R1DtC27czalGUhKV2oabw== - dependencies: - compare-func "^1.3.1" - conventional-commits-filter "^2.0.2" - dateformat "^3.0.0" - handlebars "^4.1.2" - json-stringify-safe "^5.0.1" - lodash "^4.2.1" - meow "^4.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^3.0.0" - -conventional-changelog@3.1.9: - version "3.1.9" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.9.tgz#5a6a19dadc1e4080c2db8dcddd00a6c0077c55a4" - integrity sha512-JbNVm1iGZ3aXxcFZjqKNDNfdgchQjSltWc8rvSniMrkHLsub9Wn20/JLdJNTBM74dt1IA2M+v/mzServ6N37YA== - dependencies: - conventional-changelog-angular "^5.0.3" - conventional-changelog-atom "^2.0.1" - conventional-changelog-codemirror "^2.0.1" - conventional-changelog-conventionalcommits "^4.0.0" - conventional-changelog-core "^3.2.3" - conventional-changelog-ember "^2.0.2" - conventional-changelog-eslint "^3.0.2" - conventional-changelog-express "^2.0.1" - conventional-changelog-jquery "^3.0.4" - conventional-changelog-jshint "^2.0.1" - conventional-changelog-preset-loader "^2.1.1" - -conventional-commits-filter@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" - integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz#c3f972fd4e056aa8b9b4f5f3d0e540da18bf396d" - integrity sha512-KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg== - dependencies: - JSONStream "^1.0.4" - is-text-path "^2.0.0" - lodash "^4.2.1" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - trim-off-newlines "^1.0.0" - -conventional-recommended-bump@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.0.tgz#bdafad56bc32bc04d58dbbd8bd6b750375500edc" - integrity sha512-iIHkDOuWCC49J/E4WXvXBCCrO2NoGqwjfhm2iUOHPPEik8TVHxczt/hFaWY+4MXeZ/nC53BNfjmlr8+EXOrlvA== - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.2.0" - conventional-commits-filter "^2.0.2" - conventional-commits-parser "^3.0.3" - git-raw-commits "2.0.0" - git-semver-tags "^3.0.0" - meow "^4.0.0" - q "^1.5.1" - -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= - dependencies: - number-is-nan "^1.0.0" - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== - -decamelize-keys@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -detect-indent@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" - integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== - -detect-newline@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.0.0.tgz#8ae477c089e51872c264531cd6547719c0b86b2f" - integrity sha512-JAP22dVPAqvhdRFFxK1G5GViIokyUn0UWXRNW0ztK96fsqi9cuM8w8ESbSk+T2w5OVorcMcL6m7yUg1RrX+2CA== - -dot-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" - integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= - dependencies: - is-obj "^1.0.0" - -dotgitignore@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" - integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== - dependencies: - find-up "^3.0.0" - minimatch "^3.0.4" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -figures@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.0.0.tgz#756275c964646163cc6f9197c7a0295dbfd04de9" - integrity sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g== - dependencies: - escape-string-regexp "^1.0.5" - -find-up@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -fs-access@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= - dependencies: - null-check "^1.0.0" - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= - dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" - through2 "^2.0.0" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stdin@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" - -git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - -git-semver-tags@3.0.0, git-semver-tags@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-3.0.0.tgz#fe10147824657662c82efd9341f0fa59f74ddcba" - integrity sha512-T4C/gJ9k2Bnxz+PubtcyiMtUUKrC+Nh9Q4zaECcnmVMwJgPhrNyP/Rf+YpdRqsJbCV/+kYrCH24Xg+IeAmbOPg== - dependencies: - meow "^4.0.0" - semver "^6.0.0" - -git-semver-tags@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" - integrity sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA== - dependencies: - meow "^4.0.0" - semver "^6.0.0" - -gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= - dependencies: - ini "^1.3.2" - -graceful-fs@^4.1.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" - integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== - -handlebars@^4.1.2: - version "4.5.3" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" - integrity sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== - dependencies: - neo-async "^2.6.0" - optimist "^0.6.1" - source-map "^0.6.1" - optionalDependencies: - uglify-js "^3.1.4" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - -inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.2: - version "1.3.7" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-text-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" - integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== - dependencies: - text-extensions "^2.0.0" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= - -lodash.template@^4.0.2: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash@^4.2.1: - version "4.17.19" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -meow@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - -minimist@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - -nan@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== - -natural-orderby@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016" - integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q== - -neo-async@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -object-assign@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" - integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -q@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -"readable-stream@2 || 3", readable-stream@^3.0.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -redent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve@^1.10.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== - dependencies: - path-parse "^1.0.6" - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== - -"semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@6.3.0, semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -signal-exit@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= - -source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== - -spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== - -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== - dependencies: - through2 "^2.0.2" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -standard-version@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-7.0.0.tgz#4ce10ea5d20270ed4a32b22d15cce5fd1f1a5bbb" - integrity sha512-pbFXM9vutnxTkSGkqSWQeYCMYqWmFBaLUNdEc/sJDQnMgwB0Csw3CZeeDhi62VoVS3P8mQiYbvXGZWyOBWxUbw== - dependencies: - chalk "2.4.2" - conventional-changelog "3.1.9" - conventional-changelog-config-spec "2.0.0" - conventional-recommended-bump "6.0.0" - detect-indent "6.0.0" - detect-newline "3.0.0" - dotgitignore "2.1.0" - figures "3.0.0" - find-up "4.1.0" - fs-access "1.0.1" - git-semver-tags "3.0.0" - semver "6.3.0" - stringify-package "1.0.0" - yargs "13.3.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-package@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.0.tgz#e02828089333d7d45cd8c287c30aa9a13375081b" - integrity sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g== - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" - integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -text-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-2.0.0.tgz#43eabd1b495482fae4a2bf65e5f56c29f69220f6" - integrity sha512-F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ== - -through2@^2.0.0, through2@^2.0.2: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" - integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== - dependencies: - readable-stream "2 || 3" - -through@2, "through@>=2.2.7 <3": - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= - -trim-off-newlines@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -uglify-js@^3.1.4: - version "3.7.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.7.3.tgz#f918fce9182f466d5140f24bb0ff35c2d32dcc6a" - integrity sha512-7tINm46/3puUA4hCkKYo4Xdts+JDaVC9ZPRcG8Xw9R4nhO/gZgUM3TENq8IF4Vatk8qCig4MzP/c8G4u2BkVQg== - dependencies: - commander "~2.20.3" - source-map "~0.6.1" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== - -yargs-parser@^13.1.1: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" - integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.1" diff --git a/resources/language-submodules/tree-sitter-yaml b/resources/language-submodules/tree-sitter-yaml index 0e36bed17..7b03feefd 160000 --- a/resources/language-submodules/tree-sitter-yaml +++ b/resources/language-submodules/tree-sitter-yaml @@ -1 +1 @@ -Subproject commit 0e36bed171768908f331ff7dff9d956bae016efb +Subproject commit 7b03feefd36b5f155465ca736c6304aca983b267 diff --git a/resources/metavariable-grammars/yaml-metavariable-grammar.js b/resources/metavariable-grammars/yaml-metavariable-grammar.js index 084630cf4..03e60bcaf 100644 --- a/resources/metavariable-grammars/yaml-metavariable-grammar.js +++ b/resources/metavariable-grammars/yaml-metavariable-grammar.js @@ -1,7 +1,15 @@ +/** + * @file YAML grammar for tree-sitter + * @author Ika + * @license MIT + */ + +/// + module.exports = grammar({ name: "yaml", - externals: $ => [ + externals: ($) => [ $._eof, // s = starts at column 0 in the current or following row @@ -9,59 +17,125 @@ module.exports = grammar({ // br = starts with more than `current_indent` s_white in the following row // b = starts with `current_indent` s_white in the following row // bl = starts with `parent_indent` or less s_white in the following row - $._s_dir_yml_bgn, $._r_dir_yml_ver, // %YAML 1.2 - $._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx, // %TAG !yaml! tag:yaml.org,2002: - $._s_dir_rsv_bgn, $._r_dir_rsv_prm, // %FOO bar baz - $._s_drs_end, // --- - $._s_doc_end, // ... - $._r_blk_seq_bgn, $._br_blk_seq_bgn, $._b_blk_seq_bgn, // - - $._r_blk_key_bgn, $._br_blk_key_bgn, $._b_blk_key_bgn, // ? - $._r_blk_val_bgn, $._br_blk_val_bgn, $._b_blk_val_bgn, // : - $._r_blk_imp_bgn, // : (implicit) - $._r_blk_lit_bgn, $._br_blk_lit_bgn, // | - $._r_blk_fld_bgn, $._br_blk_fld_bgn, // > - $._br_blk_str_ctn, // block scalar content - $._r_flw_seq_bgn, $._br_flw_seq_bgn, $._b_flw_seq_bgn, // [ - $._r_flw_seq_end, $._br_flw_seq_end, // ] - $._r_flw_map_bgn, $._br_flw_map_bgn, $._b_flw_map_bgn, // { - $._r_flw_map_end, $._br_flw_map_end, // } - $._r_flw_sep_bgn, $._br_flw_sep_bgn, // , - $._r_flw_key_bgn, $._br_flw_key_bgn, // ? - $._r_flw_jsv_bgn, $._br_flw_jsv_bgn, // : (json key) - $._r_flw_njv_bgn, $._br_flw_njv_bgn, // : (non-json key) - $._r_dqt_str_bgn, $._br_dqt_str_bgn, $._b_dqt_str_bgn, // " (start) - $._r_dqt_str_ctn, $._br_dqt_str_ctn, // double quote scalar content - $._r_dqt_esc_nwl, $._br_dqt_esc_nwl, // escape newline - $._r_dqt_esc_seq, $._br_dqt_esc_seq, // escape sequence - $._r_dqt_str_end, $._br_dqt_str_end, // " (end) - $._r_sqt_str_bgn, $._br_sqt_str_bgn, $._b_sqt_str_bgn, // ' (start) - $._r_sqt_str_ctn, $._br_sqt_str_ctn, // single quote scalar content - $._r_sqt_esc_sqt, $._br_sqt_esc_sqt, // '' - $._r_sqt_str_end, $._br_sqt_str_end, // ' (end) + $._s_dir_yml_bgn, + $._r_dir_yml_ver, // %YAML 1.2 + $._s_dir_tag_bgn, + $._r_dir_tag_hdl, + $._r_dir_tag_pfx, // %TAG !yaml! tag:yaml.org,2002: + $._s_dir_rsv_bgn, + $._r_dir_rsv_prm, // %FOO bar baz + $._s_drs_end, // --- + $._s_doc_end, // ... + $._r_blk_seq_bgn, + $._br_blk_seq_bgn, + $._b_blk_seq_bgn, // - + $._r_blk_key_bgn, + $._br_blk_key_bgn, + $._b_blk_key_bgn, // ? + $._r_blk_val_bgn, + $._br_blk_val_bgn, + $._b_blk_val_bgn, // : + $._r_blk_imp_bgn, // : (implicit) + $._r_blk_lit_bgn, + $._br_blk_lit_bgn, // | + $._r_blk_fld_bgn, + $._br_blk_fld_bgn, // > + $._br_blk_str_ctn, // block scalar content + $._r_flw_seq_bgn, + $._br_flw_seq_bgn, + $._b_flw_seq_bgn, // [ + $._r_flw_seq_end, + $._br_flw_seq_end, + $._b_flw_seq_end, // ] + $._r_flw_map_bgn, + $._br_flw_map_bgn, + $._b_flw_map_bgn, // { + $._r_flw_map_end, + $._br_flw_map_end, + $._b_flw_map_end, // } + $._r_flw_sep_bgn, + $._br_flw_sep_bgn, // , + $._r_flw_key_bgn, + $._br_flw_key_bgn, // ? + $._r_flw_jsv_bgn, + $._br_flw_jsv_bgn, // : (json key) + $._r_flw_njv_bgn, + $._br_flw_njv_bgn, // : (non-json key) + $._r_dqt_str_bgn, + $._br_dqt_str_bgn, + $._b_dqt_str_bgn, // " (start) + $._r_dqt_str_ctn, + $._br_dqt_str_ctn, // double quote scalar content + $._r_dqt_esc_nwl, + $._br_dqt_esc_nwl, // escape newline + $._r_dqt_esc_seq, + $._br_dqt_esc_seq, // escape sequence + $._r_dqt_str_end, + $._br_dqt_str_end, // " (end) + $._r_sqt_str_bgn, + $._br_sqt_str_bgn, + $._b_sqt_str_bgn, // ' (start) + $._r_sqt_str_ctn, + $._br_sqt_str_ctn, // single quote scalar content + $._r_sqt_esc_sqt, + $._br_sqt_esc_sqt, // '' + $._r_sqt_str_end, + $._br_sqt_str_end, // ' (end) // plain scalar (singleline in block/flow) - $._r_sgl_pln_nul_blk, $._br_sgl_pln_nul_blk, $._b_sgl_pln_nul_blk, $._r_sgl_pln_nul_flw, $._br_sgl_pln_nul_flw, - $._r_sgl_pln_bol_blk, $._br_sgl_pln_bol_blk, $._b_sgl_pln_bol_blk, $._r_sgl_pln_bol_flw, $._br_sgl_pln_bol_flw, - $._r_sgl_pln_int_blk, $._br_sgl_pln_int_blk, $._b_sgl_pln_int_blk, $._r_sgl_pln_int_flw, $._br_sgl_pln_int_flw, - $._r_sgl_pln_flt_blk, $._br_sgl_pln_flt_blk, $._b_sgl_pln_flt_blk, $._r_sgl_pln_flt_flw, $._br_sgl_pln_flt_flw, - $._r_sgl_pln_str_blk, $._br_sgl_pln_str_blk, $._b_sgl_pln_str_blk, $._r_sgl_pln_str_flw, $._br_sgl_pln_str_flw, + $._r_sgl_pln_nul_blk, + $._br_sgl_pln_nul_blk, + $._b_sgl_pln_nul_blk, + $._r_sgl_pln_nul_flw, + $._br_sgl_pln_nul_flw, + $._r_sgl_pln_bol_blk, + $._br_sgl_pln_bol_blk, + $._b_sgl_pln_bol_blk, + $._r_sgl_pln_bol_flw, + $._br_sgl_pln_bol_flw, + $._r_sgl_pln_int_blk, + $._br_sgl_pln_int_blk, + $._b_sgl_pln_int_blk, + $._r_sgl_pln_int_flw, + $._br_sgl_pln_int_flw, + $._r_sgl_pln_flt_blk, + $._br_sgl_pln_flt_blk, + $._b_sgl_pln_flt_blk, + $._r_sgl_pln_flt_flw, + $._br_sgl_pln_flt_flw, + $._r_sgl_pln_str_blk, + $._br_sgl_pln_str_blk, + $._b_sgl_pln_str_blk, + $._r_sgl_pln_str_flw, + $._br_sgl_pln_str_flw, // plain scalar (multiline in block/flow) - $._r_mtl_pln_str_blk, $._br_mtl_pln_str_blk, - $._r_mtl_pln_str_flw, $._br_mtl_pln_str_flw, - - $._r_tag, $._br_tag, $._b_tag, // !tag - $._r_acr_bgn, $._br_acr_bgn, $._b_acr_bgn, $._r_acr_ctn, // &id - $._r_als_bgn, $._br_als_bgn, $._b_als_bgn, $._r_als_ctn, // *id + $._r_mtl_pln_str_blk, + $._br_mtl_pln_str_blk, + $._r_mtl_pln_str_flw, + $._br_mtl_pln_str_flw, + + $._r_tag, + $._br_tag, + $._b_tag, // !tag + $._r_acr_bgn, + $._br_acr_bgn, + $._b_acr_bgn, + $._r_acr_ctn, // &id + $._r_als_bgn, + $._br_als_bgn, + $._b_als_bgn, + $._r_als_ctn, // *id $._bl, $.comment, + $._err_rec, $.grit_metavariable, ], - extras: $ => [$.comment], + extras: ($) => [$.comment], - conflicts: $ => [ + conflicts: ($) => [ [$._r_prp, $._r_sgl_prp], [$._br_prp, $._br_sgl_prp], [$._flw_seq_tal, $._sgl_flw_seq_tal], @@ -99,7 +173,11 @@ module.exports = grammar({ [$._b_blk_val_itm], [$._hidden_bgn_imp_doc, $._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], [$._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], - [$._hidden_blk_seq_itm_tal, $._hidden_r_sgl_pln_blk, $._hidden_br_sgl_pln_blk], + [ + $._hidden_blk_seq_itm_tal, + $._hidden_r_sgl_pln_blk, + $._hidden_br_sgl_pln_blk, + ], [$._hidden_br_prp_val, $._br_blk_map_val, $._br_pln_blk_val], [$._hidden_r_prp_val, $._r_blk_map_br_val, $._hidden_r_pln_blk_val], [$._br_blk_key_itm, $._br_blk_key_bgn], @@ -107,7 +185,7 @@ module.exports = grammar({ [$._hidden_imp_doc, $._hidden_br_sgl_pln_blk], ], - inline: $ => [ + inline: ($) => [ $._hidden_r_pln_blk, $._hidden_br_pln_blk, $._hidden_r_pln_flw, @@ -138,421 +216,1131 @@ module.exports = grammar({ ], rules: { - stream: $ => seq(optional(choice( - seq( - field('document', choice($._hidden_bgn_imp_doc, $._drs_doc, $._hidden_exp_doc)), - optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - seq( - field('document', choice($._bgn_imp_doc_end, $._drs_doc_end, $._exp_doc_end, $._hidden_doc_end)), - optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - )), $._eof), - - _doc_w_bgn_w_end_seq: $ => seq($._doc_w_bgn_w_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - _doc_w_bgn_wo_end_seq: $ => seq($._hidden_doc_w_bgn_wo_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - _doc_wo_bgn_w_end_seq: $ => seq($._doc_wo_bgn_w_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq, $._doc_wo_bgn_w_end_seq, $._doc_wo_bgn_wo_end_seq))), - _doc_wo_bgn_wo_end_seq: $ => seq($._doc_wo_bgn_wo_end, optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq))), - - _doc_w_bgn_w_end: $ => choice($._exp_doc_end, $._hidden_doc_end), - _hidden_doc_w_bgn_wo_end: $ => $._hidden_exp_doc, - _doc_wo_bgn_w_end: $ => choice($._drs_doc_end, $._imp_doc_end), - _doc_wo_bgn_wo_end: $ => choice($._drs_doc, $._hidden_imp_doc), + stream: ($) => + seq( + optional( + choice( + seq( + field( + "document", + choice($._hidden_bgn_imp_doc, $._drs_doc, $._hidden_exp_doc) + ), + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + seq( + field( + "document", + choice( + $._bgn_imp_doc_end, + $._drs_doc_end, + $._exp_doc_end, + $._hidden_doc_end + ) + ), + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ) + ) + ), + $._eof + ), + + _doc_w_bgn_w_end_seq: ($) => + seq( + $._doc_w_bgn_w_end, + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ), + _doc_w_bgn_wo_end_seq: ($) => + seq( + $._hidden_doc_w_bgn_wo_end, + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + _doc_wo_bgn_w_end_seq: ($) => + seq( + $._doc_wo_bgn_w_end, + optional( + choice( + $._doc_w_bgn_w_end_seq, + $._doc_w_bgn_wo_end_seq, + $._doc_wo_bgn_w_end_seq, + $._doc_wo_bgn_wo_end_seq + ) + ) + ), + _doc_wo_bgn_wo_end_seq: ($) => + seq( + $._doc_wo_bgn_wo_end, + optional(choice($._doc_w_bgn_w_end_seq, $._doc_w_bgn_wo_end_seq)) + ), + + _doc_w_bgn_w_end: ($) => choice($._exp_doc_end, $._hidden_doc_end), + _hidden_doc_w_bgn_wo_end: ($) => $._hidden_exp_doc, + _doc_wo_bgn_w_end: ($) => choice($._drs_doc_end, $._imp_doc_end), + _doc_wo_bgn_wo_end: ($) => choice($._drs_doc, $._hidden_imp_doc), // document - _hidden_bgn_imp_doc: $ => choice($._hidden_exp_doc_tal, $._hidden_r_blk_seq_r_val, $._hidden_r_blk_map_r_val), - _drs_doc: $ => seq(repeat1($._hidden_s_dir), $._hidden_exp_doc), - _hidden_exp_doc: $ => seq($._s_drs_end, optional($._hidden_exp_doc_tal)), - _hidden_imp_doc: $ => choice($._hidden_br_blk_seq_val, $._br_blk_map_val, $._br_blk_str_val, $._hidden_br_flw_val_blk), - - _drs_doc_end: $ => prec(1, seq($._drs_doc, $._s_doc_end)), - _exp_doc_end: $ => prec(1, seq($._hidden_exp_doc, $._s_doc_end)), - _imp_doc_end: $ => prec(1, seq($._hidden_imp_doc, $._s_doc_end)), - _bgn_imp_doc_end: $ => prec(1, seq($._hidden_bgn_imp_doc, $._s_doc_end)), - _hidden_doc_end: $ => $._s_doc_end, - - _hidden_exp_doc_tal: $ => choice($._hidden_r_blk_seq_br_val, $._hidden_br_blk_seq_val, $._r_blk_map_br_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk), + _hidden_bgn_imp_doc: ($) => + choice( + $._hidden_exp_doc_tal, + $._hidden_r_blk_seq_r_val, + $._hidden_r_blk_map_r_val + ), + _drs_doc: ($) => seq(repeat1($._hidden_s_dir), $._hidden_exp_doc), + _hidden_exp_doc: ($) => seq($._s_drs_end, optional($._hidden_exp_doc_tal)), + _hidden_imp_doc: ($) => + choice( + $._hidden_br_blk_seq_val, + $._br_blk_map_val, + $._br_blk_str_val, + $._hidden_br_flw_val_blk + ), + + _drs_doc_end: ($) => prec(1, seq($._drs_doc, $._s_doc_end)), + _exp_doc_end: ($) => prec(1, seq($._hidden_exp_doc, $._s_doc_end)), + _imp_doc_end: ($) => prec(1, seq($._hidden_imp_doc, $._s_doc_end)), + _bgn_imp_doc_end: ($) => prec(1, seq($._hidden_bgn_imp_doc, $._s_doc_end)), + _hidden_doc_end: ($) => $._s_doc_end, + + _hidden_exp_doc_tal: ($) => + choice( + $._hidden_r_blk_seq_br_val, + $._hidden_br_blk_seq_val, + $._r_blk_map_br_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ), // directive - _hidden_s_dir: $ => choice($._s_dir_yml, $._s_dir_tag, $._s_dir_rsv), + _hidden_s_dir: ($) => choice($._s_dir_yml, $._s_dir_tag, $._s_dir_rsv), - _s_dir_yml: $ => seq($._s_dir_yml_bgn, $._r_dir_yml_ver), - _s_dir_tag: $ => seq($._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx), - _s_dir_rsv: $ => seq($._s_dir_rsv_bgn, repeat($._r_dir_rsv_prm)), + _s_dir_yml: ($) => seq($._s_dir_yml_bgn, $._r_dir_yml_ver), + _s_dir_tag: ($) => + seq($._s_dir_tag_bgn, $._r_dir_tag_hdl, $._r_dir_tag_pfx), + _s_dir_rsv: ($) => seq($._s_dir_rsv_bgn, repeat($._r_dir_rsv_prm)), // property - _hidden_r_prp_val: $ => $._r_prp, - _hidden_br_prp_val: $ => $._br_prp, - - _hidden_r_sgl_prp_val: $ => $._r_sgl_prp, - _hidden_br_sgl_prp_val: $ => $._br_sgl_prp, - _hidden_b_sgl_prp_val: $ => $._b_sgl_prp, - - _r_prp: $ => choice(seq($._r_acr, optional(choice($._r_tag, $._br_tag))), seq($._r_tag, optional(choice($._r_acr, $._br_acr)))), - _br_prp: $ => choice(seq($._br_acr, optional(choice($._r_tag, $._br_tag))), seq($._br_tag, optional(choice($._r_acr, $._br_acr)))), - - _r_sgl_prp: $ => choice(seq($._r_acr, optional($._r_tag)), seq($._r_tag, optional($._r_acr))), - _br_sgl_prp: $ => choice(seq($._br_acr, optional($._r_tag)), seq($._br_tag, optional($._r_acr))), - _b_sgl_prp: $ => choice(seq($._b_acr, optional($._r_tag)), seq($._b_tag, optional($._r_acr))), + _hidden_r_prp_val: ($) => $._r_prp, + _hidden_br_prp_val: ($) => $._br_prp, + + _hidden_r_sgl_prp_val: ($) => $._r_sgl_prp, + _hidden_br_sgl_prp_val: ($) => $._br_sgl_prp, + _hidden_b_sgl_prp_val: ($) => $._b_sgl_prp, + + _r_prp: ($) => + choice( + seq($._r_acr, optional(choice($._r_tag, $._br_tag))), + seq($._r_tag, optional(choice($._r_acr, $._br_acr))) + ), + _br_prp: ($) => + choice( + seq($._br_acr, optional(choice($._r_tag, $._br_tag))), + seq($._br_tag, optional(choice($._r_acr, $._br_acr))) + ), + + _r_sgl_prp: ($) => + choice( + seq($._r_acr, optional($._r_tag)), + seq($._r_tag, optional($._r_acr)) + ), + _br_sgl_prp: ($) => + choice( + seq($._br_acr, optional($._r_tag)), + seq($._br_tag, optional($._r_acr)) + ), + _b_sgl_prp: ($) => + choice( + seq($._b_acr, optional($._r_tag)), + seq($._b_tag, optional($._r_acr)) + ), // block sequence - _hidden_r_blk_seq_val: $ => choice($._hidden_r_blk_seq_r_val, $._hidden_r_blk_seq_br_val), - _hidden_r_blk_seq_r_val: $ => $._hidden_r_blk_seq, - _hidden_r_blk_seq_br_val: $ => seq($._r_prp, $._hidden_br_blk_seq), - _hidden_br_blk_seq_val: $ => choice($._hidden_br_blk_seq, seq($._br_prp, $._hidden_br_blk_seq)), - - _hidden_r_blk_seq_spc_val: $ => seq($._r_prp, $._hidden_b_blk_seq_spc), - _hidden_br_blk_seq_spc_val: $ => seq($._br_prp, $._hidden_b_blk_seq_spc), - _hidden_b_blk_seq_spc_val: $ => $._hidden_b_blk_seq_spc, - - _hidden_r_blk_seq: $ => seq($._r_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), - _hidden_br_blk_seq: $ => seq($._br_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), - - _hidden_b_blk_seq_spc: $ => seq(repeat1($._b_blk_seq_itm), $._bl), - - _r_blk_seq_itm: $ => seq($._r_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - _br_blk_seq_itm: $ => seq($._br_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - _b_blk_seq_itm: $ => seq($._b_blk_seq_bgn, optional(field('item', $._hidden_blk_seq_itm_tal))), - - _hidden_blk_seq_itm_tal: $ => choice($._hidden_r_blk_seq_val, $._hidden_br_blk_seq_val, $._hidden_r_blk_map_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk), + _hidden_r_blk_seq_val: ($) => + choice($._hidden_r_blk_seq_r_val, $._hidden_r_blk_seq_br_val), + _hidden_r_blk_seq_r_val: ($) => $._hidden_r_blk_seq, + _hidden_r_blk_seq_br_val: ($) => seq($._r_prp, $._hidden_br_blk_seq), + _hidden_br_blk_seq_val: ($) => + choice($._hidden_br_blk_seq, seq($._br_prp, $._hidden_br_blk_seq)), + + _hidden_r_blk_seq_spc_val: ($) => seq($._r_prp, $._hidden_b_blk_seq_spc), + _hidden_br_blk_seq_spc_val: ($) => seq($._br_prp, $._hidden_b_blk_seq_spc), + _hidden_b_blk_seq_spc_val: ($) => $._hidden_b_blk_seq_spc, + + _hidden_r_blk_seq: ($) => + seq($._r_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), + _hidden_br_blk_seq: ($) => + seq($._br_blk_seq_itm, repeat($._b_blk_seq_itm), $._bl), + + _hidden_b_blk_seq_spc: ($) => seq(repeat1($._b_blk_seq_itm), $._bl), + + _r_blk_seq_itm: ($) => + seq($._r_blk_seq_bgn, optional(field("item", $._hidden_blk_seq_itm_tal))), + _br_blk_seq_itm: ($) => + seq( + $._br_blk_seq_bgn, + optional(field("item", $._hidden_blk_seq_itm_tal)) + ), + _b_blk_seq_itm: ($) => + seq($._b_blk_seq_bgn, optional(field("item", $._hidden_blk_seq_itm_tal))), + + _hidden_blk_seq_itm_tal: ($) => + choice( + $._hidden_r_blk_seq_val, + $._hidden_br_blk_seq_val, + $._hidden_r_blk_map_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ), // block mapping - _hidden_r_blk_map_val: $ => choice($._hidden_r_blk_map_r_val, $._r_blk_map_br_val), - _hidden_r_blk_map_r_val: $ => $._r_blk_map, - _r_blk_map_br_val: $ => seq($._r_prp, field('map', $._br_blk_map)), - _br_blk_map_val: $ => choice(field('map', $._br_blk_map), seq($._br_prp, field('map', $._br_blk_map))), - - _r_blk_map: $ => seq(field('items', $._hidden_r_blk_map_itm), repeat(field('items', $._hidden_b_blk_map_itm)), $._bl), - _br_blk_map: $ => seq(field('items', $._hidden_br_blk_map_itm), repeat(field('items', $._hidden_b_blk_map_itm)), $._bl), - - _hidden_r_blk_map_itm: $ => choice($._r_blk_exp_itm, $._r_blk_imp_itm), - _hidden_br_blk_map_itm: $ => choice($._br_blk_exp_itm, $._br_blk_imp_itm), - _hidden_b_blk_map_itm: $ => choice($._b_blk_exp_itm, $._b_blk_imp_itm), - - _r_blk_exp_itm: $ => prec.right(choice(seq($._r_blk_key_itm, optional($._b_blk_val_itm)), $._r_blk_val_itm)), - _br_blk_exp_itm: $ => prec.right(choice(seq($._br_blk_key_itm, optional($._b_blk_val_itm)), $._br_blk_val_itm)), - _b_blk_exp_itm: $ => prec.right(choice(seq($._b_blk_key_itm, optional($._b_blk_val_itm)), $._b_blk_val_itm)), - - _r_blk_key_itm: $ => seq($._r_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - _br_blk_key_itm: $ => seq($._br_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - _b_blk_key_itm: $ => seq($._b_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), - - _r_blk_val_itm: $ => seq($._r_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - _br_blk_val_itm: $ => seq($._br_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - _b_blk_val_itm: $ => seq($._b_blk_val_bgn, optional(field("value", $._hidden_blk_exp_itm_tal))), - - _r_blk_imp_itm: $ => seq(field("key", $._hidden_r_sgl_flw_val_blk), $._blk_imp_itm_tal), - _br_blk_imp_itm: $ => seq(field("key", $._hidden_br_sgl_flw_val_blk), $._blk_imp_itm_tal), - _b_blk_imp_itm: $ => seq(field("key", $._hidden_b_sgl_flw_val_blk), $._blk_imp_itm_tal), - - _hidden_blk_exp_itm_tal: $ => choice($._hidden_blk_seq_itm_tal, $._hidden_r_blk_seq_spc_val, $._hidden_br_blk_seq_spc_val, $._hidden_b_blk_seq_spc_val), - _blk_imp_itm_tal: $ => seq($._r_blk_imp_bgn, optional(field("value", choice($._hidden_r_blk_seq_br_val, $._hidden_br_blk_seq_val, $._hidden_r_blk_seq_spc_val, $._hidden_br_blk_seq_spc_val, $._hidden_b_blk_seq_spc_val, $._r_blk_map_br_val, $._br_blk_map_val, $._r_blk_str_val, $._br_blk_str_val, $._hidden_r_flw_val_blk, $._hidden_br_flw_val_blk)))), + _hidden_r_blk_map_val: ($) => + choice($._hidden_r_blk_map_r_val, $._r_blk_map_br_val), + _hidden_r_blk_map_r_val: ($) => $._r_blk_map, + _r_blk_map_br_val: ($) => seq($._r_prp, field("map", $._br_blk_map)), + _br_blk_map_val: ($) => + choice( + field("map", $._br_blk_map), + seq($._br_prp, field("map", $._br_blk_map)) + ), + + _r_blk_map: ($) => + seq( + field("items", $._hidden_r_blk_map_itm), + repeat(field("items", $._hidden_b_blk_map_itm)), + $._bl + ), + _br_blk_map: ($) => + seq( + field("items", $._hidden_br_blk_map_itm), + repeat(field("items", $._hidden_b_blk_map_itm)), + $._bl + ), + + _hidden_r_blk_map_itm: ($) => choice($._r_blk_exp_itm, $._r_blk_imp_itm), + _hidden_br_blk_map_itm: ($) => choice($._br_blk_exp_itm, $._br_blk_imp_itm), + _hidden_b_blk_map_itm: ($) => choice($._b_blk_exp_itm, $._b_blk_imp_itm), + + _r_blk_exp_itm: ($) => + prec.right( + choice( + seq($._r_blk_key_itm, optional($._b_blk_val_itm)), + $._r_blk_val_itm + ) + ), + _br_blk_exp_itm: ($) => + prec.right( + choice( + seq($._br_blk_key_itm, optional($._b_blk_val_itm)), + $._br_blk_val_itm + ) + ), + _b_blk_exp_itm: ($) => + prec.right( + choice( + seq($._b_blk_key_itm, optional($._b_blk_val_itm)), + $._b_blk_val_itm + ) + ), + + _r_blk_key_itm: ($) => + seq($._r_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + _br_blk_key_itm: ($) => + seq($._br_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + _b_blk_key_itm: ($) => + seq($._b_blk_key_bgn, optional(field("key", $._hidden_blk_exp_itm_tal))), + + _r_blk_val_itm: ($) => + seq( + $._r_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + _br_blk_val_itm: ($) => + seq( + $._br_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + _b_blk_val_itm: ($) => + seq( + $._b_blk_val_bgn, + optional(field("value", $._hidden_blk_exp_itm_tal)) + ), + + _r_blk_imp_itm: ($) => + seq(field("key", $._hidden_r_sgl_flw_val_blk), $._blk_imp_itm_tal), + _br_blk_imp_itm: ($) => + seq(field("key", $._hidden_br_sgl_flw_val_blk), $._blk_imp_itm_tal), + _b_blk_imp_itm: ($) => + seq(field("key", $._hidden_b_sgl_flw_val_blk), $._blk_imp_itm_tal), + + _hidden_blk_exp_itm_tal: ($) => + choice( + $._hidden_blk_seq_itm_tal, + $._hidden_r_blk_seq_spc_val, + $._hidden_br_blk_seq_spc_val, + $._hidden_b_blk_seq_spc_val + ), + _blk_imp_itm_tal: ($) => + seq( + $._r_blk_imp_bgn, + optional( + field( + "value", + choice( + $._hidden_r_blk_seq_br_val, + $._hidden_br_blk_seq_val, + $._hidden_r_blk_seq_spc_val, + $._hidden_br_blk_seq_spc_val, + $._hidden_b_blk_seq_spc_val, + $._r_blk_map_br_val, + $._br_blk_map_val, + $._r_blk_str_val, + $._br_blk_str_val, + $._hidden_r_flw_val_blk, + $._hidden_br_flw_val_blk + ) + ) + ) + ), // block scalar - _r_blk_str_val: $ => choice(field('string', $._r_blk_str), seq($._r_prp, field('string', choice($._r_blk_str, $._br_blk_str)))), - _br_blk_str_val: $ => choice($._br_blk_str, seq($._br_prp, choice($._r_blk_str, $._br_blk_str))), - - _r_blk_str: $ => seq(choice($._r_blk_lit_bgn, $._r_blk_fld_bgn), repeat($._br_blk_str_ctn), $._bl), - _br_blk_str: $ => seq(choice($._br_blk_lit_bgn, $._br_blk_fld_bgn), repeat($._br_blk_str_ctn), $._bl), + _r_blk_str_val: ($) => + choice( + field("string", $._r_blk_str), + seq($._r_prp, field("string", choice($._r_blk_str, $._br_blk_str))) + ), + _br_blk_str_val: ($) => + choice( + $._br_blk_str, + seq($._br_prp, choice($._r_blk_str, $._br_blk_str)) + ), + + _r_blk_str: ($) => + seq( + choice($._r_blk_lit_bgn, $._r_blk_fld_bgn), + repeat($._br_blk_str_ctn), + $._bl + ), + _br_blk_str: ($) => + seq( + choice($._br_blk_lit_bgn, $._br_blk_fld_bgn), + repeat($._br_blk_str_ctn), + $._bl + ), // flow value in block - _hidden_r_flw_val_blk: $ => choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_blk), - _hidden_br_flw_val_blk: $ => choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_blk), + _hidden_r_flw_val_blk: ($) => + choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_blk), + _hidden_br_flw_val_blk: ($) => + choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_blk), - _hidden_r_sgl_flw_val_blk: $ => choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_blk), - _hidden_br_sgl_flw_val_blk: $ => choice($._hidden_br_sgl_flw_jsl_val, $._hidden_br_sgl_flw_njl_val_blk), - _hidden_b_sgl_flw_val_blk: $ => choice($._hidden_b_sgl_flw_jsl_val, $._hidden_b_sgl_flw_njl_val_blk), + _hidden_r_sgl_flw_val_blk: ($) => + choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_blk), + _hidden_br_sgl_flw_val_blk: ($) => + choice($._hidden_br_sgl_flw_jsl_val, $._hidden_br_sgl_flw_njl_val_blk), + _hidden_b_sgl_flw_val_blk: ($) => + choice($._hidden_b_sgl_flw_jsl_val, $._hidden_b_sgl_flw_njl_val_blk), // flow value in flow - _hidden_r_flw_val_flw: $ => choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_flw), - _hidden_br_flw_val_flw: $ => choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_flw), + _hidden_r_flw_val_flw: ($) => + choice($._hidden_r_flw_jsl_val, $._hidden_r_flw_njl_val_flw), + _hidden_br_flw_val_flw: ($) => + choice($._hidden_br_flw_jsl_val, $._hidden_br_flw_njl_val_flw), - _hidden_r_sgl_flw_val_flw: $ => choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_flw), + _hidden_r_sgl_flw_val_flw: ($) => + choice($._hidden_r_sgl_flw_jsl_val, $._hidden_r_sgl_flw_njl_val_flw), // json-like flow value - _hidden_r_flw_jsl_val: $ => choice($._r_flw_seq_val, $._r_flw_map_val, $._hidden_r_dqt_str_val, $._r_sqt_str_val), - _hidden_br_flw_jsl_val: $ => choice($._br_flw_seq_val, $._br_flw_map_val, $._hidden_br_dqt_str_val, $._br_sqt_str_val), - - _hidden_r_sgl_flw_jsl_val: $ => choice($._r_sgl_flw_seq_val, $._r_sgl_flw_map_val, $._hidden_r_sgl_dqt_str_val, $._r_sgl_sqt_str_val), - _hidden_br_sgl_flw_jsl_val: $ => choice($._br_sgl_flw_seq_val, $._br_sgl_flw_map_val, $._hidden_br_sgl_dqt_str_val, $._br_sgl_sqt_str_val), - _hidden_b_sgl_flw_jsl_val: $ => choice($._b_sgl_flw_seq_val, $._b_sgl_flw_map_val, $._hidden_b_sgl_dqt_str_val, $._b_sgl_sqt_str_val), + _hidden_r_flw_jsl_val: ($) => + choice( + $._r_flw_seq_val, + $._r_flw_map_val, + $._hidden_r_dqt_str_val, + $._r_sqt_str_val + ), + _hidden_br_flw_jsl_val: ($) => + choice( + $._br_flw_seq_val, + $._br_flw_map_val, + $._hidden_br_dqt_str_val, + $._br_sqt_str_val + ), + + _hidden_r_sgl_flw_jsl_val: ($) => + choice( + $._r_sgl_flw_seq_val, + $._r_sgl_flw_map_val, + $._hidden_r_sgl_dqt_str_val, + $._r_sgl_sqt_str_val + ), + _hidden_br_sgl_flw_jsl_val: ($) => + choice( + $._br_sgl_flw_seq_val, + $._br_sgl_flw_map_val, + $._hidden_br_sgl_dqt_str_val, + $._br_sgl_sqt_str_val + ), + _hidden_b_sgl_flw_jsl_val: ($) => + choice( + $._b_sgl_flw_seq_val, + $._b_sgl_flw_map_val, + $._hidden_b_sgl_dqt_str_val, + $._b_sgl_sqt_str_val + ), // non-json-like flow value in block - _hidden_r_flw_njl_val_blk: $ => choice($._hidden_r_als_val, $._hidden_r_prp_val, $._hidden_r_pln_blk_val), - _hidden_br_flw_njl_val_blk: $ => choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_blk_val), - - _hidden_r_sgl_flw_njl_val_blk: $ => choice($._hidden_r_als_val, $._hidden_r_sgl_prp_val, $._r_sgl_pln_blk_val), - _hidden_br_sgl_flw_njl_val_blk: $ => choice($._hidden_br_als_val, $._hidden_br_sgl_prp_val, $._br_sgl_pln_blk_val), - _hidden_b_sgl_flw_njl_val_blk: $ => choice($._hidden_b_als_val, $._hidden_b_sgl_prp_val, $._b_sgl_pln_blk_val), + _hidden_r_flw_njl_val_blk: ($) => + choice($._hidden_r_als_val, $._hidden_r_prp_val, $._hidden_r_pln_blk_val), + _hidden_br_flw_njl_val_blk: ($) => + choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_blk_val), + + _hidden_r_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_r_als_val, + $._hidden_r_sgl_prp_val, + $._r_sgl_pln_blk_val + ), + _hidden_br_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_br_als_val, + $._hidden_br_sgl_prp_val, + $._br_sgl_pln_blk_val + ), + _hidden_b_sgl_flw_njl_val_blk: ($) => + choice( + $._hidden_b_als_val, + $._hidden_b_sgl_prp_val, + $._b_sgl_pln_blk_val + ), // non-json-like flow value in flow - _hidden_r_flw_njl_val_flw: $ => choice($._hidden_r_als_val, $._hidden_r_prp_val, $._r_pln_flw_val), - _hidden_br_flw_njl_val_flw: $ => choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_flw_val), + _hidden_r_flw_njl_val_flw: ($) => + choice($._hidden_r_als_val, $._hidden_r_prp_val, $._r_pln_flw_val), + _hidden_br_flw_njl_val_flw: ($) => + choice($._hidden_br_als_val, $._hidden_br_prp_val, $._br_pln_flw_val), - _hidden_r_sgl_flw_njl_val_flw: $ => choice($._hidden_r_als_val, $._hidden_r_sgl_prp_val, $._r_sgl_pln_flw_val), + _hidden_r_sgl_flw_njl_val_flw: ($) => + choice( + $._hidden_r_als_val, + $._hidden_r_sgl_prp_val, + $._r_sgl_pln_flw_val + ), // flow sequence - _r_flw_seq_val: $ => choice($._r_flw_seq, seq($._r_prp, choice($._r_flw_seq, $._br_flw_seq))), - _br_flw_seq_val: $ => choice($._br_flw_seq, seq($._br_prp, choice($._r_flw_seq, $._br_flw_seq))), - - _r_sgl_flw_seq_val: $ => choice($._r_sgl_flw_seq, seq($._r_sgl_prp, $._r_sgl_flw_seq)), - _br_sgl_flw_seq_val: $ => choice($._br_sgl_flw_seq, seq($._br_sgl_prp, $._r_sgl_flw_seq)), - _b_sgl_flw_seq_val: $ => choice($._b_sgl_flw_seq, seq($._b_sgl_prp, $._r_sgl_flw_seq)), - - _r_flw_seq: $ => seq($._r_flw_seq_bgn, $._flw_seq_tal), - _br_flw_seq: $ => seq($._br_flw_seq_bgn, $._flw_seq_tal), - - _r_sgl_flw_seq: $ => seq($._r_flw_seq_bgn, $._sgl_flw_seq_tal), - _br_sgl_flw_seq: $ => seq($._br_flw_seq_bgn, $._sgl_flw_seq_tal), - _b_sgl_flw_seq: $ => seq($._b_flw_seq_bgn, $._sgl_flw_seq_tal), - - _flw_seq_tal: $ => seq(optional(choice($._r_flw_seq_dat, $._br_flw_seq_dat)), choice($._r_flw_seq_end, $._br_flw_seq_end)), - _sgl_flw_seq_tal: $ => seq(optional($._r_sgl_flw_col_dat), $._r_flw_seq_end), + _r_flw_seq_val: ($) => + choice($._r_flw_seq, seq($._r_prp, choice($._r_flw_seq, $._br_flw_seq))), + _br_flw_seq_val: ($) => + choice( + $._br_flw_seq, + seq($._br_prp, choice($._r_flw_seq, $._br_flw_seq)) + ), + + _r_sgl_flw_seq_val: ($) => + choice($._r_sgl_flw_seq, seq($._r_sgl_prp, $._r_sgl_flw_seq)), + _br_sgl_flw_seq_val: ($) => + choice($._br_sgl_flw_seq, seq($._br_sgl_prp, $._r_sgl_flw_seq)), + _b_sgl_flw_seq_val: ($) => + choice($._b_sgl_flw_seq, seq($._b_sgl_prp, $._r_sgl_flw_seq)), + + _r_flw_seq: ($) => seq($._r_flw_seq_bgn, $._flw_seq_tal), + _br_flw_seq: ($) => seq($._br_flw_seq_bgn, $._flw_seq_tal), + + _r_sgl_flw_seq: ($) => seq($._r_flw_seq_bgn, $._sgl_flw_seq_tal), + _br_sgl_flw_seq: ($) => seq($._br_flw_seq_bgn, $._sgl_flw_seq_tal), + _b_sgl_flw_seq: ($) => seq($._b_flw_seq_bgn, $._sgl_flw_seq_tal), + + _flw_seq_tal: ($) => + seq( + optional(choice($._r_flw_seq_dat, $._br_flw_seq_dat)), + choice($._r_flw_seq_end, $._br_flw_seq_end, $._b_flw_seq_end) + ), + _sgl_flw_seq_tal: ($) => + seq(optional($._r_sgl_flw_col_dat), $._r_flw_seq_end), // flow mapping - _r_flw_map_val: $ => choice($._r_flw_map, seq($._r_prp, choice($._r_flw_map, $._br_flw_map))), - _br_flw_map_val: $ => choice($._br_flw_map, seq($._br_prp, choice($._r_flw_map, $._br_flw_map))), - - _r_sgl_flw_map_val: $ => choice($._r_sgl_flw_map, seq($._r_sgl_prp, $._r_sgl_flw_map)), - _br_sgl_flw_map_val: $ => choice($._br_sgl_flw_map, seq($._br_sgl_prp, $._r_sgl_flw_map)), - _b_sgl_flw_map_val: $ => choice($._b_sgl_flw_map, seq($._b_sgl_prp, $._r_sgl_flw_map)), - - _r_flw_map: $ => seq($._r_flw_map_bgn, $._flw_map_tal), - _br_flw_map: $ => seq($._br_flw_map_bgn, $._flw_map_tal), - - _r_sgl_flw_map: $ => seq($._r_flw_map_bgn, $._sgl_flw_map_tal), - _br_sgl_flw_map: $ => seq($._br_flw_map_bgn, $._sgl_flw_map_tal), - _b_sgl_flw_map: $ => seq($._b_flw_map_bgn, $._sgl_flw_map_tal), - - _flw_map_tal: $ => seq(optional(choice($._r_flw_map_dat, $._br_flw_map_dat)), choice($._r_flw_map_end, $._br_flw_map_end)), - _sgl_flw_map_tal: $ => seq(optional($._r_sgl_flw_col_dat), $._r_flw_map_end), + _r_flw_map_val: ($) => + choice($._r_flw_map, seq($._r_prp, choice($._r_flw_map, $._br_flw_map))), + _br_flw_map_val: ($) => + choice( + $._br_flw_map, + seq($._br_prp, choice($._r_flw_map, $._br_flw_map)) + ), + + _r_sgl_flw_map_val: ($) => + choice($._r_sgl_flw_map, seq($._r_sgl_prp, $._r_sgl_flw_map)), + _br_sgl_flw_map_val: ($) => + choice($._br_sgl_flw_map, seq($._br_sgl_prp, $._r_sgl_flw_map)), + _b_sgl_flw_map_val: ($) => + choice($._b_sgl_flw_map, seq($._b_sgl_prp, $._r_sgl_flw_map)), + + _r_flw_map: ($) => seq($._r_flw_map_bgn, $._flw_map_tal), + _br_flw_map: ($) => seq($._br_flw_map_bgn, $._flw_map_tal), + + _r_sgl_flw_map: ($) => seq($._r_flw_map_bgn, $._sgl_flw_map_tal), + _br_sgl_flw_map: ($) => seq($._br_flw_map_bgn, $._sgl_flw_map_tal), + _b_sgl_flw_map: ($) => seq($._b_flw_map_bgn, $._sgl_flw_map_tal), + + _flw_map_tal: ($) => + seq( + optional(choice($._r_flw_map_dat, $._br_flw_map_dat)), + choice($._r_flw_map_end, $._br_flw_map_end, $._b_flw_map_end) + ), + _sgl_flw_map_tal: ($) => + seq(optional($._r_sgl_flw_col_dat), $._r_flw_map_end), // flow collection data - _r_flw_seq_dat: $ => seq($._hidden_r_flw_seq_itm, repeat($._flw_seq_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - _br_flw_seq_dat: $ => seq($._hidden_br_flw_seq_itm, repeat($._flw_seq_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - - _r_flw_map_dat: $ => seq($._hidden_r_flw_map_itm, repeat($._flw_map_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - _br_flw_map_dat: $ => seq($._hidden_br_flw_map_itm, repeat($._flw_map_dat_rpt), optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn))), - - _r_sgl_flw_col_dat: $ => seq($._hidden_r_sgl_flw_col_itm, repeat($._sgl_flw_col_dat_rpt), optional($._r_flw_sep_bgn)), - - _flw_seq_dat_rpt: $ => seq(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), choice($._hidden_r_flw_seq_itm, $._hidden_br_flw_seq_itm)), - _flw_map_dat_rpt: $ => seq(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), choice($._hidden_r_flw_map_itm, $._hidden_br_flw_map_itm)), - - _sgl_flw_col_dat_rpt: $ => seq($._r_flw_sep_bgn, $._hidden_r_sgl_flw_col_itm), + _r_flw_seq_dat: ($) => + seq( + $._hidden_r_flw_seq_itm, + repeat($._flw_seq_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + _br_flw_seq_dat: ($) => + seq( + $._hidden_br_flw_seq_itm, + repeat($._flw_seq_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + + _r_flw_map_dat: ($) => + seq( + $._hidden_r_flw_map_itm, + repeat($._flw_map_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + _br_flw_map_dat: ($) => + seq( + $._hidden_br_flw_map_itm, + repeat($._flw_map_dat_rpt), + optional(choice($._r_flw_sep_bgn, $._br_flw_sep_bgn)) + ), + + _r_sgl_flw_col_dat: ($) => + seq( + $._hidden_r_sgl_flw_col_itm, + repeat($._sgl_flw_col_dat_rpt), + optional($._r_flw_sep_bgn) + ), + + _flw_seq_dat_rpt: ($) => + seq( + choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), + choice($._hidden_r_flw_seq_itm, $._hidden_br_flw_seq_itm) + ), + _flw_map_dat_rpt: ($) => + seq( + choice($._r_flw_sep_bgn, $._br_flw_sep_bgn), + choice($._hidden_r_flw_map_itm, $._hidden_br_flw_map_itm) + ), + + _sgl_flw_col_dat_rpt: ($) => + seq($._r_flw_sep_bgn, $._hidden_r_sgl_flw_col_itm), // flow collection item - _hidden_r_flw_seq_itm: $ => choice($._hidden_r_flw_val_flw, $._r_flw_exp_par, $._r_flw_imp_r_par, $._r_flw_njl_ann_par), - _hidden_br_flw_seq_itm: $ => choice($._hidden_br_flw_val_flw, $._br_flw_exp_par, $._br_flw_imp_r_par, $._br_flw_njl_ann_par), - - _hidden_r_flw_map_itm: $ => choice($._hidden_r_flw_val_flw, $._r_flw_exp_par, $._r_flw_imp_r_par, $._r_flw_imp_br_par, $._r_flw_njl_ann_par), - _hidden_br_flw_map_itm: $ => choice($._hidden_br_flw_val_flw, $._br_flw_exp_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par, $._br_flw_njl_ann_par), - - _hidden_r_sgl_flw_col_itm: $ => choice($._hidden_r_sgl_flw_val_flw, $._r_sgl_flw_exp_par, $._r_sgl_flw_imp_par, $._r_sgl_flw_njl_ann_par), + _hidden_r_flw_seq_itm: ($) => + choice( + $._hidden_r_flw_val_flw, + $._r_flw_exp_par, + $._r_flw_imp_r_par, + $._r_flw_njl_ann_par + ), + _hidden_br_flw_seq_itm: ($) => + choice( + $._hidden_br_flw_val_flw, + $._br_flw_exp_par, + $._br_flw_imp_r_par, + $._br_flw_njl_ann_par + ), + + _hidden_r_flw_map_itm: ($) => + choice( + $._hidden_r_flw_val_flw, + $._r_flw_exp_par, + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._r_flw_njl_ann_par + ), + _hidden_br_flw_map_itm: ($) => + choice( + $._hidden_br_flw_val_flw, + $._br_flw_exp_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par, + $._br_flw_njl_ann_par + ), + + _hidden_r_sgl_flw_col_itm: ($) => + choice( + $._hidden_r_sgl_flw_val_flw, + $._r_sgl_flw_exp_par, + $._r_sgl_flw_imp_par, + $._r_sgl_flw_njl_ann_par + ), // explicit flow pair - _r_flw_exp_par: $ => seq($._r_flw_key_bgn, optional(choice($._r_flw_imp_r_par, $._r_flw_imp_br_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par))), - _br_flw_exp_par: $ => seq($._br_flw_key_bgn, optional(choice($._r_flw_imp_r_par, $._r_flw_imp_br_par, $._br_flw_imp_r_par, $._br_flw_imp_br_par))), - - _r_sgl_flw_exp_par: $ => seq($._r_flw_key_bgn, optional($._r_sgl_flw_imp_par)), + _r_flw_exp_par: ($) => + seq( + $._r_flw_key_bgn, + optional( + choice( + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par + ) + ) + ), + _br_flw_exp_par: ($) => + seq( + $._br_flw_key_bgn, + optional( + choice( + $._r_flw_imp_r_par, + $._r_flw_imp_br_par, + $._br_flw_imp_r_par, + $._br_flw_imp_br_par + ) + ) + ), + + _r_sgl_flw_exp_par: ($) => + seq($._r_flw_key_bgn, optional($._r_sgl_flw_imp_par)), // implicit flow pair - _r_flw_imp_r_par: $ => choice(seq(field("key", $._hidden_r_flw_jsl_val), $._r_flw_jsl_ann_par), seq(field("key", $._hidden_r_flw_njl_val_flw), $._r_flw_njl_ann_par)), - _r_flw_imp_br_par: $ => choice(seq(field("key", $._hidden_r_flw_jsl_val), $._br_flw_jsl_ann_par), seq(field("key", $._hidden_r_flw_njl_val_flw), $._br_flw_njl_ann_par)), - _br_flw_imp_r_par: $ => choice(seq(field("key", $._hidden_br_flw_jsl_val), $._r_flw_jsl_ann_par), seq(field("key", $._hidden_br_flw_njl_val_flw), $._r_flw_njl_ann_par)), - _br_flw_imp_br_par: $ => choice(seq(field("key", $._hidden_br_flw_jsl_val), $._br_flw_jsl_ann_par), seq(field("key", $._hidden_br_flw_njl_val_flw), $._br_flw_njl_ann_par)), - - _r_sgl_flw_imp_par: $ => choice(seq(field("key", $._hidden_r_sgl_flw_jsl_val), $._r_sgl_flw_jsl_ann_par), seq(field("key", $._hidden_r_sgl_flw_njl_val_flw), $._r_sgl_flw_njl_ann_par)), + _r_flw_imp_r_par: ($) => + choice( + seq(field("key", $._hidden_r_flw_jsl_val), $._r_flw_jsl_ann_par), + seq(field("key", $._hidden_r_flw_njl_val_flw), $._r_flw_njl_ann_par) + ), + _r_flw_imp_br_par: ($) => + choice( + seq(field("key", $._hidden_r_flw_jsl_val), $._br_flw_jsl_ann_par), + seq(field("key", $._hidden_r_flw_njl_val_flw), $._br_flw_njl_ann_par) + ), + _br_flw_imp_r_par: ($) => + choice( + seq(field("key", $._hidden_br_flw_jsl_val), $._r_flw_jsl_ann_par), + seq(field("key", $._hidden_br_flw_njl_val_flw), $._r_flw_njl_ann_par) + ), + _br_flw_imp_br_par: ($) => + choice( + seq(field("key", $._hidden_br_flw_jsl_val), $._br_flw_jsl_ann_par), + seq(field("key", $._hidden_br_flw_njl_val_flw), $._br_flw_njl_ann_par) + ), + + _r_sgl_flw_imp_par: ($) => + choice( + seq( + field("key", $._hidden_r_sgl_flw_jsl_val), + $._r_sgl_flw_jsl_ann_par + ), + seq( + field("key", $._hidden_r_sgl_flw_njl_val_flw), + $._r_sgl_flw_njl_ann_par + ) + ), // anonymous flow pair - _r_flw_jsl_ann_par: $ => seq($._r_flw_jsv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - _br_flw_jsl_ann_par: $ => seq($._br_flw_jsv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - - _r_sgl_flw_jsl_ann_par: $ => seq($._r_flw_jsv_bgn, optional(field("value", $._hidden_sgl_flw_ann_par_tal))), - - _r_flw_njl_ann_par: $ => seq($._r_flw_njv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - _br_flw_njl_ann_par: $ => seq($._br_flw_njv_bgn, optional(field("value", $._hidden_flw_ann_par_tal))), - - _r_sgl_flw_njl_ann_par: $ => seq($._r_flw_njv_bgn, optional(field("value", $._hidden_sgl_flw_ann_par_tal))), - - _hidden_flw_ann_par_tal: $ => choice($._hidden_r_flw_val_flw, $._hidden_br_flw_val_flw), - _hidden_sgl_flw_ann_par_tal: $ => $._hidden_r_sgl_flw_val_flw, + _r_flw_jsl_ann_par: ($) => + seq( + $._r_flw_jsv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + _br_flw_jsl_ann_par: ($) => + seq( + $._br_flw_jsv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + + _r_sgl_flw_jsl_ann_par: ($) => + seq( + $._r_flw_jsv_bgn, + optional(field("value", $._hidden_sgl_flw_ann_par_tal)) + ), + + _r_flw_njl_ann_par: ($) => + seq( + $._r_flw_njv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + _br_flw_njl_ann_par: ($) => + seq( + $._br_flw_njv_bgn, + optional(field("value", $._hidden_flw_ann_par_tal)) + ), + + _r_sgl_flw_njl_ann_par: ($) => + seq( + $._r_flw_njv_bgn, + optional(field("value", $._hidden_sgl_flw_ann_par_tal)) + ), + + _hidden_flw_ann_par_tal: ($) => + choice($._hidden_r_flw_val_flw, $._hidden_br_flw_val_flw), + _hidden_sgl_flw_ann_par_tal: ($) => $._hidden_r_sgl_flw_val_flw, // double quote scalar - _hidden_r_dqt_str_val: $ => choice($._r_dqt_str, seq($._r_prp, choice($._r_dqt_str, $._br_dqt_str))), - _hidden_br_dqt_str_val: $ => choice($._br_dqt_str, seq($._br_prp, choice($._r_dqt_str, $._br_dqt_str))), - - _hidden_r_sgl_dqt_str_val: $ => choice($._r_sgl_dqt_str, seq($._r_sgl_prp, $._r_sgl_dqt_str)), - _hidden_br_sgl_dqt_str_val: $ => choice($._br_sgl_dqt_str, seq($._br_sgl_prp, $._r_sgl_dqt_str)), - _hidden_b_sgl_dqt_str_val: $ => choice($._b_sgl_dqt_str, seq($._b_sgl_prp, $._r_sgl_dqt_str)), - - _r_dqt_str: $ => seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), optional($._r_dqt_esc_nwl), repeat($._br_mtl_dqt_ctn), choice($._r_dqt_str_end, $._br_dqt_str_end)), - _br_dqt_str: $ => seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), optional($._r_dqt_esc_nwl), repeat($._br_mtl_dqt_ctn), choice($._r_dqt_str_end, $._br_dqt_str_end)), - - _r_sgl_dqt_str: $ => seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - _br_sgl_dqt_str: $ => seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - _b_sgl_dqt_str: $ => seq($._b_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), - - _r_sgl_dqt_ctn: $ => repeat1(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), - _br_mtl_dqt_ctn: $ => choice($._br_dqt_esc_nwl, seq(choice($._br_dqt_str_ctn, $._br_dqt_esc_seq), repeat(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), optional($._r_dqt_esc_nwl))), + _hidden_r_dqt_str_val: ($) => + choice($._r_dqt_str, seq($._r_prp, choice($._r_dqt_str, $._br_dqt_str))), + _hidden_br_dqt_str_val: ($) => + choice( + $._br_dqt_str, + seq($._br_prp, choice($._r_dqt_str, $._br_dqt_str)) + ), + + _hidden_r_sgl_dqt_str_val: ($) => + choice($._r_sgl_dqt_str, seq($._r_sgl_prp, $._r_sgl_dqt_str)), + _hidden_br_sgl_dqt_str_val: ($) => + choice($._br_sgl_dqt_str, seq($._br_sgl_prp, $._r_sgl_dqt_str)), + _hidden_b_sgl_dqt_str_val: ($) => + choice($._b_sgl_dqt_str, seq($._b_sgl_prp, $._r_sgl_dqt_str)), + + _r_dqt_str: ($) => + seq( + $._r_dqt_str_bgn, + optional($._r_sgl_dqt_ctn), + optional($._r_dqt_esc_nwl), + repeat($._br_mtl_dqt_ctn), + choice($._r_dqt_str_end, $._br_dqt_str_end) + ), + _br_dqt_str: ($) => + seq( + $._br_dqt_str_bgn, + optional($._r_sgl_dqt_ctn), + optional($._r_dqt_esc_nwl), + repeat($._br_mtl_dqt_ctn), + choice($._r_dqt_str_end, $._br_dqt_str_end) + ), + + _r_sgl_dqt_str: ($) => + seq($._r_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + _br_sgl_dqt_str: ($) => + seq($._br_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + _b_sgl_dqt_str: ($) => + seq($._b_dqt_str_bgn, optional($._r_sgl_dqt_ctn), $._r_dqt_str_end), + + _r_sgl_dqt_ctn: ($) => repeat1(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), + _br_mtl_dqt_ctn: ($) => + choice( + $._br_dqt_esc_nwl, + seq( + choice($._br_dqt_str_ctn, $._br_dqt_esc_seq), + repeat(choice($._r_dqt_str_ctn, $._r_dqt_esc_seq)), + optional($._r_dqt_esc_nwl) + ) + ), // single quote scalar - _r_sqt_str_val: $ => choice($._r_sqt_str, seq($._r_prp, choice($._r_sqt_str, $._br_sqt_str))), - _br_sqt_str_val: $ => choice($._br_sqt_str, seq($._br_prp, choice($._r_sqt_str, $._br_sqt_str))), - - _r_sgl_sqt_str_val: $ => choice($._r_sgl_sqt_str, seq($._r_sgl_prp, $._r_sgl_sqt_str)), - _br_sgl_sqt_str_val: $ => choice($._br_sgl_sqt_str, seq($._br_sgl_prp, $._r_sgl_sqt_str)), - _b_sgl_sqt_str_val: $ => choice($._b_sgl_sqt_str, seq($._b_sgl_prp, $._r_sgl_sqt_str)), - - _r_sqt_str: $ => seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), repeat($._br_mtl_sqt_ctn), choice($._r_sqt_str_end, $._br_sqt_str_end)), - _br_sqt_str: $ => seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), repeat($._br_mtl_sqt_ctn), choice($._r_sqt_str_end, $._br_sqt_str_end)), - - _r_sgl_sqt_str: $ => seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - _br_sgl_sqt_str: $ => seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - _b_sgl_sqt_str: $ => seq($._b_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), - - _r_sgl_sqt_ctn: $ => repeat1(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)), - _br_mtl_sqt_ctn: $ => seq(choice($._br_sqt_str_ctn, $._br_sqt_esc_sqt), repeat(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt))), + _r_sqt_str_val: ($) => + choice($._r_sqt_str, seq($._r_prp, choice($._r_sqt_str, $._br_sqt_str))), + _br_sqt_str_val: ($) => + choice( + $._br_sqt_str, + seq($._br_prp, choice($._r_sqt_str, $._br_sqt_str)) + ), + + _r_sgl_sqt_str_val: ($) => + choice($._r_sgl_sqt_str, seq($._r_sgl_prp, $._r_sgl_sqt_str)), + _br_sgl_sqt_str_val: ($) => + choice($._br_sgl_sqt_str, seq($._br_sgl_prp, $._r_sgl_sqt_str)), + _b_sgl_sqt_str_val: ($) => + choice($._b_sgl_sqt_str, seq($._b_sgl_prp, $._r_sgl_sqt_str)), + + _r_sqt_str: ($) => + seq( + $._r_sqt_str_bgn, + optional($._r_sgl_sqt_ctn), + repeat($._br_mtl_sqt_ctn), + choice($._r_sqt_str_end, $._br_sqt_str_end) + ), + _br_sqt_str: ($) => + seq( + $._br_sqt_str_bgn, + optional($._r_sgl_sqt_ctn), + repeat($._br_mtl_sqt_ctn), + choice($._r_sqt_str_end, $._br_sqt_str_end) + ), + + _r_sgl_sqt_str: ($) => + seq($._r_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + _br_sgl_sqt_str: ($) => + seq($._br_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + _b_sgl_sqt_str: ($) => + seq($._b_sqt_str_bgn, optional($._r_sgl_sqt_ctn), $._r_sqt_str_end), + + _r_sgl_sqt_ctn: ($) => repeat1(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)), + _br_mtl_sqt_ctn: ($) => + seq( + choice($._br_sqt_str_ctn, $._br_sqt_esc_sqt), + repeat(choice($._r_sqt_str_ctn, $._r_sqt_esc_sqt)) + ), // plain scalar in block - _hidden_r_pln_blk_val: $ => choice($._hidden_r_pln_blk, seq($._r_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk))), - _br_pln_blk_val: $ => choice($._hidden_br_pln_blk, seq($._br_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk))), - - _r_sgl_pln_blk_val: $ => choice($._hidden_r_sgl_pln_blk, seq($._r_sgl_prp, $._hidden_r_sgl_pln_blk)), - _br_sgl_pln_blk_val: $ => choice($._hidden_br_sgl_pln_blk, seq($._br_sgl_prp, $._hidden_r_sgl_pln_blk)), - _b_sgl_pln_blk_val: $ => choice($._hidden_b_sgl_pln_blk, seq($._b_sgl_prp, $._hidden_r_sgl_pln_blk)), - - _hidden_r_pln_blk: $ => choice($._hidden_r_sgl_pln_blk, $._hidden_r_mtl_pln_blk), - _hidden_br_pln_blk: $ => choice($._hidden_br_sgl_pln_blk, $._hidden_br_mtl_pln_blk), + _hidden_r_pln_blk_val: ($) => + choice( + $._hidden_r_pln_blk, + seq($._r_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk)) + ), + _br_pln_blk_val: ($) => + choice( + $._hidden_br_pln_blk, + seq($._br_prp, choice($._hidden_r_pln_blk, $._hidden_br_pln_blk)) + ), + + _r_sgl_pln_blk_val: ($) => + choice( + $._hidden_r_sgl_pln_blk, + seq($._r_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + _br_sgl_pln_blk_val: ($) => + choice( + $._hidden_br_sgl_pln_blk, + seq($._br_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + _b_sgl_pln_blk_val: ($) => + choice( + $._hidden_b_sgl_pln_blk, + seq($._b_sgl_prp, $._hidden_r_sgl_pln_blk) + ), + + _hidden_r_pln_blk: ($) => + choice($._hidden_r_sgl_pln_blk, $._hidden_r_mtl_pln_blk), + _hidden_br_pln_blk: ($) => + choice($._hidden_br_sgl_pln_blk, $._hidden_br_mtl_pln_blk), // plain scalar in flow - _r_pln_flw_val: $ => choice($._hidden_r_pln_flw, seq($._r_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw))), - _br_pln_flw_val: $ => choice($._hidden_br_pln_flw, seq($._br_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw))), - - _r_sgl_pln_flw_val: $ => choice($._hidden_r_sgl_pln_flw, seq($._r_sgl_prp, $._hidden_r_sgl_pln_flw)), - - _hidden_r_pln_flw: $ => choice($._hidden_r_sgl_pln_flw, $._hidden_r_mtl_pln_flw), - _hidden_br_pln_flw: $ => choice($._hidden_br_sgl_pln_flw, $._hidden_br_mtl_pln_flw), + _r_pln_flw_val: ($) => + choice( + $._hidden_r_pln_flw, + seq($._r_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw)) + ), + _br_pln_flw_val: ($) => + choice( + $._hidden_br_pln_flw, + seq($._br_prp, choice($._hidden_r_pln_flw, $._hidden_br_pln_flw)) + ), + + _r_sgl_pln_flw_val: ($) => + choice( + $._hidden_r_sgl_pln_flw, + seq($._r_sgl_prp, $._hidden_r_sgl_pln_flw) + ), + + _hidden_r_pln_flw: ($) => + choice($._hidden_r_sgl_pln_flw, $._hidden_r_mtl_pln_flw), + _hidden_br_pln_flw: ($) => + choice($._hidden_br_sgl_pln_flw, $._hidden_br_mtl_pln_flw), // plain scalar schema - _hidden_r_sgl_pln_blk: $ => choice($._r_sgl_pln_nul_blk, $._r_sgl_pln_bol_blk, $._r_sgl_pln_int_blk, $._r_sgl_pln_flt_blk, $._r_sgl_pln_str_blk, $.grit_metavariable), - _hidden_br_sgl_pln_blk: $ => choice($._br_sgl_pln_nul_blk, $._br_sgl_pln_bol_blk, $._br_sgl_pln_int_blk, $._br_sgl_pln_flt_blk, $._br_sgl_pln_str_blk), - _hidden_b_sgl_pln_blk: $ => choice($._b_sgl_pln_nul_blk, $._b_sgl_pln_bol_blk, $._b_sgl_pln_int_blk, $._b_sgl_pln_flt_blk, $._b_sgl_pln_str_blk), - _hidden_r_sgl_pln_flw: $ => choice($._r_sgl_pln_nul_flw, $._r_sgl_pln_bol_flw, $._r_sgl_pln_int_flw, $._r_sgl_pln_flt_flw, $._r_sgl_pln_str_flw), - _hidden_br_sgl_pln_flw: $ => choice($._br_sgl_pln_nul_flw, $._br_sgl_pln_bol_flw, $._br_sgl_pln_int_flw, $._br_sgl_pln_flt_flw, $._br_sgl_pln_str_flw), - - _hidden_r_mtl_pln_blk: $ => $._r_mtl_pln_str_blk, - _hidden_br_mtl_pln_blk: $ => $._br_mtl_pln_str_blk, - _hidden_r_mtl_pln_flw: $ => $._r_mtl_pln_str_flw, - _hidden_br_mtl_pln_flw: $ => $._br_mtl_pln_str_flw, + _hidden_r_sgl_pln_blk: ($) => + choice( + $._r_sgl_pln_nul_blk, + $._r_sgl_pln_bol_blk, + $._r_sgl_pln_int_blk, + $._r_sgl_pln_flt_blk, + $._r_sgl_pln_str_blk, + $.grit_metavariable + ), + _hidden_br_sgl_pln_blk: ($) => + choice( + $._br_sgl_pln_nul_blk, + $._br_sgl_pln_bol_blk, + $._br_sgl_pln_int_blk, + $._br_sgl_pln_flt_blk, + $._br_sgl_pln_str_blk + ), + _hidden_b_sgl_pln_blk: ($) => + choice( + $._b_sgl_pln_nul_blk, + $._b_sgl_pln_bol_blk, + $._b_sgl_pln_int_blk, + $._b_sgl_pln_flt_blk, + $._b_sgl_pln_str_blk + ), + _hidden_r_sgl_pln_flw: ($) => + choice( + $._r_sgl_pln_nul_flw, + $._r_sgl_pln_bol_flw, + $._r_sgl_pln_int_flw, + $._r_sgl_pln_flt_flw, + $._r_sgl_pln_str_flw + ), + _hidden_br_sgl_pln_flw: ($) => + choice( + $._br_sgl_pln_nul_flw, + $._br_sgl_pln_bol_flw, + $._br_sgl_pln_int_flw, + $._br_sgl_pln_flt_flw, + $._br_sgl_pln_str_flw + ), + + _hidden_r_mtl_pln_blk: ($) => $._r_mtl_pln_str_blk, + _hidden_br_mtl_pln_blk: ($) => $._br_mtl_pln_str_blk, + _hidden_r_mtl_pln_flw: ($) => $._r_mtl_pln_str_flw, + _hidden_br_mtl_pln_flw: ($) => $._br_mtl_pln_str_flw, // alias - _hidden_r_als_val: $ => $._r_als, - _hidden_br_als_val: $ => $._br_als, - _hidden_b_als_val: $ => $._b_als, + _hidden_r_als_val: ($) => $._r_als, + _hidden_br_als_val: ($) => $._br_als, + _hidden_b_als_val: ($) => $._b_als, - _r_als: $ => seq($._r_als_bgn, $._r_als_ctn), - _br_als: $ => seq($._br_als_bgn, $._r_als_ctn), - _b_als: $ => seq($._b_als_bgn, $._r_als_ctn), + _r_als: ($) => seq($._r_als_bgn, $._r_als_ctn), + _br_als: ($) => seq($._br_als_bgn, $._r_als_ctn), + _b_als: ($) => seq($._b_als_bgn, $._r_als_ctn), // anchor - _r_acr: $ => seq($._r_acr_bgn, $._r_acr_ctn), - _br_acr: $ => seq($._br_acr_bgn, $._r_acr_ctn), - _b_acr: $ => seq($._b_acr_bgn, $._r_acr_ctn), + _r_acr: ($) => seq($._r_acr_bgn, $._r_acr_ctn), + _br_acr: ($) => seq($._br_acr_bgn, $._r_acr_ctn), + _b_acr: ($) => seq($._b_acr_bgn, $._r_acr_ctn), }, }); -module.exports = global_alias(global_alias(module.exports, { - ..._("yaml_directive", "_s_dir_yml"), - ..._("yaml_version", "_r_dir_yml_ver"), - ..._("tag_directive", "_s_dir_tag"), - ..._("tag_handle", "_r_dir_tag_hdl"), - ..._("tag_prefix", "_r_dir_tag_pfx"), - ..._("reserved_directive", "_s_dir_rsv"), - ..._("directive_name", "_s_dir_rsv_bgn"), - ..._("directive_parameter", "_r_dir_rsv_prm"), - ..._("tag", "_r_tag", "_br_tag", "_b_tag"), - ..._("anchor", "_r_acr", "_br_acr", "_b_acr"), - ..._("anchor_name", "_r_acr_ctn"), - ..._("alias", "_r_als", "_br_als", "_b_als"), - ..._("alias_name", "_r_als_ctn"), - ..._(["document"], "_drs_doc", - "_bgn_imp_doc_end", "_drs_doc_end", "_exp_doc_end", "_imp_doc_end"), - ..._("block_node", "_r_blk_map_br_val", "_br_blk_map_val"), - ..._("block_node", "_r_blk_str_val", "_br_blk_str_val"), - ..._("block_mapping", "_r_blk_map", "_br_blk_map"), - ..._("block_scalar", "_r_blk_str", "_br_blk_str"), - ..._("block_sequence_item", "_r_blk_seq_itm", "_br_blk_seq_itm", "_b_blk_seq_itm"), - ..._("block_mapping_pair", "_r_blk_exp_itm", "_br_blk_exp_itm", "_b_blk_exp_itm"), - ..._("block_mapping_pair", "_r_blk_imp_itm", "_br_blk_imp_itm", "_b_blk_imp_itm"), - ..._("flow_node", "_r_flw_seq_val", "_br_flw_seq_val", "_r_sgl_flw_seq_val", "_br_sgl_flw_seq_val", "_b_sgl_flw_seq_val"),// - ..._("flow_node", "_r_flw_map_val", "_br_flw_map_val", "_r_sgl_flw_map_val", "_br_sgl_flw_map_val", "_b_sgl_flw_map_val"), - ..._("flow_sequence", "_r_flw_seq", "_br_flw_seq", "_r_sgl_flw_seq", "_br_sgl_flw_seq", "_b_sgl_flw_seq"), - ..._("flow_mapping", "_r_flw_map", "_br_flw_map", "_r_sgl_flw_map", "_br_sgl_flw_map", "_b_sgl_flw_map"), - ..._(["flow_pair"], "_r_flw_exp_par", "_br_flw_exp_par", "_r_sgl_flw_exp_par", - "_r_flw_imp_r_par", "_r_flw_imp_br_par", "_br_flw_imp_r_par", "_br_flw_imp_br_par", "_r_sgl_flw_imp_par", - "_r_flw_njl_ann_par", "_br_flw_njl_ann_par", "_r_sgl_flw_njl_ann_par"), - ..._("flow_node", "_r_sqt_str_val", "_br_sqt_str_val", "_r_sgl_sqt_str_val", "_br_sgl_sqt_str_val", "_b_sgl_sqt_str_val"), - ..._("flow_node", "_br_pln_blk_val", "_r_sgl_pln_blk_val", "_br_sgl_pln_blk_val", "_b_sgl_pln_blk_val", - "_r_pln_flw_val", "_br_pln_flw_val", "_r_sgl_pln_flw_val"), - ..._("double_quote_scalar", "_r_dqt_str", "_br_dqt_str", "_r_sgl_dqt_str", "_br_sgl_dqt_str", "_b_sgl_dqt_str"), - ..._("single_quote_scalar", "_r_sqt_str", "_br_sqt_str", "_r_sgl_sqt_str", "_br_sgl_sqt_str", "_b_sgl_sqt_str"), - ..._("escape_sequence", "_r_dqt_esc_nwl", "_br_dqt_esc_nwl", - "_r_dqt_esc_seq", "_br_dqt_esc_seq", - "_r_sqt_esc_sqt", "_br_sqt_esc_sqt"), - ..._("null_scalar", "_r_sgl_pln_nul_blk", "_br_sgl_pln_nul_blk", "_b_sgl_pln_nul_blk", "_r_sgl_pln_nul_flw", "_br_sgl_pln_nul_flw"), - ..._("boolean_scalar", "_r_sgl_pln_bol_blk", "_br_sgl_pln_bol_blk", "_b_sgl_pln_bol_blk", "_r_sgl_pln_bol_flw", "_br_sgl_pln_bol_flw"), - ..._("integer_scalar", "_r_sgl_pln_int_blk", "_br_sgl_pln_int_blk", "_b_sgl_pln_int_blk", "_r_sgl_pln_int_flw", "_br_sgl_pln_int_flw"), - ..._("float_scalar", "_r_sgl_pln_flt_blk", "_br_sgl_pln_flt_blk", "_b_sgl_pln_flt_blk", "_r_sgl_pln_flt_flw", "_br_sgl_pln_flt_flw"), - ..._("string_scalar", "_r_sgl_pln_str_blk", "_br_sgl_pln_str_blk", "_b_sgl_pln_str_blk", "_r_sgl_pln_str_flw", "_br_sgl_pln_str_flw", - "_r_mtl_pln_str_blk", "_br_mtl_pln_str_blk", "_r_mtl_pln_str_flw", "_br_mtl_pln_str_flw"), -}), { - ..._("---", "_s_drs_end"), - ..._("...", "_s_doc_end"), - ..._("-", "_r_blk_seq_bgn", "_br_blk_seq_bgn", "_b_blk_seq_bgn"), - ..._("?", "_r_blk_key_bgn", "_br_blk_key_bgn", "_b_blk_key_bgn"), - ..._(":", "_r_blk_val_bgn", "_br_blk_val_bgn", "_b_blk_val_bgn"), - ..._(":", "_r_blk_imp_bgn"), - ..._("|", "_r_blk_lit_bgn", "_br_blk_lit_bgn"), - ..._(">", "_r_blk_fld_bgn", "_br_blk_fld_bgn"), - ..._("[", "_r_flw_seq_bgn", "_br_flw_seq_bgn", "_b_flw_seq_bgn"), - ..._("]", "_r_flw_seq_end", "_br_flw_seq_end"), - ..._("{", "_r_flw_map_bgn", "_br_flw_map_bgn", "_b_flw_map_bgn"), - ..._("}", "_r_flw_map_end", "_br_flw_map_end"), - ..._(",", "_r_flw_sep_bgn", "_br_flw_sep_bgn"), - ..._("?", "_r_flw_key_bgn", "_br_flw_key_bgn"), - ..._(":", "_r_flw_jsv_bgn", "_br_flw_jsv_bgn"), - ..._(":", "_r_flw_njv_bgn", "_br_flw_njv_bgn"), - ..._("\"", "_r_dqt_str_bgn", "_br_dqt_str_bgn", "_b_dqt_str_bgn"), - ..._("\"", "_r_dqt_str_end", "_br_dqt_str_end"), - ..._("'", "_r_sqt_str_bgn", "_br_sqt_str_bgn", "_b_sqt_str_bgn"), - ..._("'", "_r_sqt_str_end", "_br_sqt_str_end"), - ..._("*", "_r_als_bgn", "_br_als_bgn", "_b_als_bgn"), - ..._("&", "_r_acr_bgn", "_br_acr_bgn", "_b_acr_bgn"), -}); +module.exports.grammar = global_alias( + global_alias(module.exports.grammar, { + ..._("yaml_directive", "_s_dir_yml"), + ..._("yaml_version", "_r_dir_yml_ver"), + ..._("tag_directive", "_s_dir_tag"), + ..._("tag_handle", "_r_dir_tag_hdl"), + ..._("tag_prefix", "_r_dir_tag_pfx"), + ..._("reserved_directive", "_s_dir_rsv"), + ..._("directive_name", "_s_dir_rsv_bgn"), + ..._("directive_parameter", "_r_dir_rsv_prm"), + ..._("tag", "_r_tag", "_br_tag", "_b_tag"), + ..._("anchor", "_r_acr", "_br_acr", "_b_acr"), + ..._("anchor_name", "_r_acr_ctn"), + ..._("alias", "_r_als", "_br_als", "_b_als"), + ..._("alias_name", "_r_als_ctn"), + ..._( + ["document"], + "_drs_doc", + "_bgn_imp_doc_end", + "_drs_doc_end", + "_exp_doc_end", + "_imp_doc_end" + ), + ..._("block_node", "_r_blk_map_br_val", "_br_blk_map_val"), + ..._("block_node", "_r_blk_str_val", "_br_blk_str_val"), + ..._("block_mapping", "_r_blk_map", "_br_blk_map"), + ..._("block_scalar", "_r_blk_str", "_br_blk_str"), + ..._( + "block_sequence_item", + "_r_blk_seq_itm", + "_br_blk_seq_itm", + "_b_blk_seq_itm" + ), + ..._( + "block_mapping_pair", + "_r_blk_exp_itm", + "_br_blk_exp_itm", + "_b_blk_exp_itm" + ), + ..._( + "block_mapping_pair", + "_r_blk_imp_itm", + "_br_blk_imp_itm", + "_b_blk_imp_itm" + ), + ..._( + "flow_node", + "_r_flw_seq_val", + "_br_flw_seq_val", + "_r_sgl_flw_seq_val", + "_br_sgl_flw_seq_val", + "_b_sgl_flw_seq_val" + ), // + ..._( + "flow_node", + "_r_flw_map_val", + "_br_flw_map_val", + "_r_sgl_flw_map_val", + "_br_sgl_flw_map_val", + "_b_sgl_flw_map_val" + ), + ..._( + "flow_sequence", + "_r_flw_seq", + "_br_flw_seq", + "_r_sgl_flw_seq", + "_br_sgl_flw_seq", + "_b_sgl_flw_seq" + ), + ..._( + "flow_mapping", + "_r_flw_map", + "_br_flw_map", + "_r_sgl_flw_map", + "_br_sgl_flw_map", + "_b_sgl_flw_map" + ), + ..._( + ["flow_pair"], + "_r_flw_exp_par", + "_br_flw_exp_par", + "_r_sgl_flw_exp_par", + "_r_flw_imp_r_par", + "_r_flw_imp_br_par", + "_br_flw_imp_r_par", + "_br_flw_imp_br_par", + "_r_sgl_flw_imp_par", + "_r_flw_njl_ann_par", + "_br_flw_njl_ann_par", + "_r_sgl_flw_njl_ann_par" + ), + ..._( + "flow_node", + "_r_sqt_str_val", + "_br_sqt_str_val", + "_r_sgl_sqt_str_val", + "_br_sgl_sqt_str_val", + "_b_sgl_sqt_str_val" + ), + ..._( + "flow_node", + "_br_pln_blk_val", + "_r_sgl_pln_blk_val", + "_br_sgl_pln_blk_val", + "_b_sgl_pln_blk_val", + "_r_pln_flw_val", + "_br_pln_flw_val", + "_r_sgl_pln_flw_val" + ), + ..._( + "double_quote_scalar", + "_r_dqt_str", + "_br_dqt_str", + "_r_sgl_dqt_str", + "_br_sgl_dqt_str", + "_b_sgl_dqt_str" + ), + ..._( + "single_quote_scalar", + "_r_sqt_str", + "_br_sqt_str", + "_r_sgl_sqt_str", + "_br_sgl_sqt_str", + "_b_sgl_sqt_str" + ), + ..._( + "escape_sequence", + "_r_dqt_esc_nwl", + "_br_dqt_esc_nwl", + "_r_dqt_esc_seq", + "_br_dqt_esc_seq", + "_r_sqt_esc_sqt", + "_br_sqt_esc_sqt" + ), + ..._( + "null_scalar", + "_r_sgl_pln_nul_blk", + "_br_sgl_pln_nul_blk", + "_b_sgl_pln_nul_blk", + "_r_sgl_pln_nul_flw", + "_br_sgl_pln_nul_flw" + ), + ..._( + "boolean_scalar", + "_r_sgl_pln_bol_blk", + "_br_sgl_pln_bol_blk", + "_b_sgl_pln_bol_blk", + "_r_sgl_pln_bol_flw", + "_br_sgl_pln_bol_flw" + ), + ..._( + "integer_scalar", + "_r_sgl_pln_int_blk", + "_br_sgl_pln_int_blk", + "_b_sgl_pln_int_blk", + "_r_sgl_pln_int_flw", + "_br_sgl_pln_int_flw" + ), + ..._( + "float_scalar", + "_r_sgl_pln_flt_blk", + "_br_sgl_pln_flt_blk", + "_b_sgl_pln_flt_blk", + "_r_sgl_pln_flt_flw", + "_br_sgl_pln_flt_flw" + ), + ..._( + "string_scalar", + "_r_sgl_pln_str_blk", + "_br_sgl_pln_str_blk", + "_b_sgl_pln_str_blk", + "_r_sgl_pln_str_flw", + "_br_sgl_pln_str_flw", + "_r_mtl_pln_str_blk", + "_br_mtl_pln_str_blk", + "_r_mtl_pln_str_flw", + "_br_mtl_pln_str_flw" + ), + }), + { + ..._("---", "_s_drs_end"), + ..._("...", "_s_doc_end"), + ..._("-", "_r_blk_seq_bgn", "_br_blk_seq_bgn", "_b_blk_seq_bgn"), + ..._("?", "_r_blk_key_bgn", "_br_blk_key_bgn", "_b_blk_key_bgn"), + ..._(":", "_r_blk_val_bgn", "_br_blk_val_bgn", "_b_blk_val_bgn"), + ..._(":", "_r_blk_imp_bgn"), + ..._("|", "_r_blk_lit_bgn", "_br_blk_lit_bgn"), + ..._(">", "_r_blk_fld_bgn", "_br_blk_fld_bgn"), + ..._("[", "_r_flw_seq_bgn", "_br_flw_seq_bgn", "_b_flw_seq_bgn"), + ..._("]", "_r_flw_seq_end", "_br_flw_seq_end", "_b_flw_seq_end"), + ..._("{", "_r_flw_map_bgn", "_br_flw_map_bgn", "_b_flw_map_bgn"), + ..._("}", "_r_flw_map_end", "_br_flw_map_end", "_b_flw_map_end"), + ..._(",", "_r_flw_sep_bgn", "_br_flw_sep_bgn"), + ..._("?", "_r_flw_key_bgn", "_br_flw_key_bgn"), + ..._(":", "_r_flw_jsv_bgn", "_br_flw_jsv_bgn"), + ..._(":", "_r_flw_njv_bgn", "_br_flw_njv_bgn"), + ..._('"', "_r_dqt_str_bgn", "_br_dqt_str_bgn", "_b_dqt_str_bgn"), + ..._('"', "_r_dqt_str_end", "_br_dqt_str_end"), + ..._("'", "_r_sqt_str_bgn", "_br_sqt_str_bgn", "_b_sqt_str_bgn"), + ..._("'", "_r_sqt_str_end", "_br_sqt_str_end"), + ..._("*", "_r_als_bgn", "_br_als_bgn", "_b_als_bgn"), + ..._("&", "_r_acr_bgn", "_br_acr_bgn", "_b_acr_bgn"), + } +); function _(alias_value, ...rule_names) { const alias_content = {}; @@ -574,15 +1362,20 @@ function _(alias_value, ...rule_names) { function global_alias(grammar_json, alias_map) { const new_rules = {}; const new_grammar = { ...grammar_json, rules: new_rules }; - const checklist = Object.fromEntries(Object.entries(alias_map).map(([k, v]) => [k, 0])); + const checklist = Object.fromEntries( + Object.entries(alias_map).map(([k, v]) => [k, 0]) + ); for (const [rule_name, rule] of Object.entries(grammar_json.rules)) { - new_rules[rule_name] = rule_name in alias_map && alias_map[rule_name].shallow - ? rule - : recursive_alias(rule, alias_map, checklist); + new_rules[rule_name] = + rule_name in alias_map && alias_map[rule_name].shallow + ? rule + : recursive_alias(rule, alias_map, checklist); } for (const [rule_name, counter] of Object.entries(checklist)) { if (counter === 0) { - console.warn(`warning: global_alias for ${JSON.stringify(rule_name)} is not used.`); + console.warn( + `warning: global_alias for ${JSON.stringify(rule_name)} is not used.` + ); } } return new_grammar; @@ -592,19 +1385,32 @@ function recursive_alias(rule, alias_map, checklist) { switch (rule.type) { case "CHOICE": case "SEQ": - return { ...rule, members: rule.members.map(member => recursive_alias(member, alias_map, checklist)) }; + return { + ...rule, + members: rule.members.map((member) => + recursive_alias(member, alias_map, checklist) + ), + }; case "REPEAT": case "REPEAT1": case "FIELD": case "PREC": case "PREC_RIGHT": case "TOKEN": - return { ...rule, content: recursive_alias(rule.content, alias_map, checklist) }; + return { + ...rule, + content: recursive_alias(rule.content, alias_map, checklist), + }; case "SYMBOL": if (rule.name in alias_map) { checklist[rule.name]++; const alias = alias_map[rule.name].name; - return { type: "ALIAS", content: rule, named: /[a-z]/i.test(alias), value: alias }; + return { + type: "ALIAS", + content: rule, + named: /[a-z]/i.test(alias), + value: alias, + }; } case "BLANK": case "ALIAS": @@ -614,4 +1420,4 @@ function recursive_alias(rule, alias_map, checklist) { default: throw new Error(`Unexpected rule type ${JSON.stringify(rule.type)}`); } -} \ No newline at end of file +} diff --git a/resources/metavariable-grammars/yaml-metavariable-scanner.c b/resources/metavariable-grammars/yaml-metavariable-scanner.c new file mode 100644 index 000000000..160c9f8f4 --- /dev/null +++ b/resources/metavariable-grammars/yaml-metavariable-scanner.c @@ -0,0 +1,1453 @@ +#include "tree_sitter/array.h" +#include "tree_sitter/parser.h" + +#define _str(x) #x +#define _file(x) _str(schema.x.c) + +#ifndef YAML_SCHEMA +#define YAML_SCHEMA core +#endif + +#include _file(YAML_SCHEMA) + +// clang-format off + +typedef enum { + END_OF_FILE, + + S_DIR_YML_BGN, R_DIR_YML_VER, + S_DIR_TAG_BGN, R_DIR_TAG_HDL, R_DIR_TAG_PFX, + S_DIR_RSV_BGN, R_DIR_RSV_PRM, + S_DRS_END, + S_DOC_END, + R_BLK_SEQ_BGN, BR_BLK_SEQ_BGN, B_BLK_SEQ_BGN, + R_BLK_KEY_BGN, BR_BLK_KEY_BGN, B_BLK_KEY_BGN, + R_BLK_VAL_BGN, BR_BLK_VAL_BGN, B_BLK_VAL_BGN, + R_BLK_IMP_BGN, + R_BLK_LIT_BGN, BR_BLK_LIT_BGN, + R_BLK_FLD_BGN, BR_BLK_FLD_BGN, + BR_BLK_STR_CTN, + R_FLW_SEQ_BGN, BR_FLW_SEQ_BGN, B_FLW_SEQ_BGN, + R_FLW_SEQ_END, BR_FLW_SEQ_END, B_FLW_SEQ_END, + R_FLW_MAP_BGN, BR_FLW_MAP_BGN, B_FLW_MAP_BGN, + R_FLW_MAP_END, BR_FLW_MAP_END, B_FLW_MAP_END, + R_FLW_SEP_BGN, BR_FLW_SEP_BGN, + R_FLW_KEY_BGN, BR_FLW_KEY_BGN, + R_FLW_JSV_BGN, BR_FLW_JSV_BGN, + R_FLW_NJV_BGN, BR_FLW_NJV_BGN, + R_DQT_STR_BGN, BR_DQT_STR_BGN, B_DQT_STR_BGN, + R_DQT_STR_CTN, BR_DQT_STR_CTN, + R_DQT_ESC_NWL, BR_DQT_ESC_NWL, + R_DQT_ESC_SEQ, BR_DQT_ESC_SEQ, + R_DQT_STR_END, BR_DQT_STR_END, + R_SQT_STR_BGN, BR_SQT_STR_BGN, B_SQT_STR_BGN, + R_SQT_STR_CTN, BR_SQT_STR_CTN, + R_SQT_ESC_SQT, BR_SQT_ESC_SQT, + R_SQT_STR_END, BR_SQT_STR_END, + + R_SGL_PLN_NUL_BLK, BR_SGL_PLN_NUL_BLK, B_SGL_PLN_NUL_BLK, R_SGL_PLN_NUL_FLW, BR_SGL_PLN_NUL_FLW, + R_SGL_PLN_BOL_BLK, BR_SGL_PLN_BOL_BLK, B_SGL_PLN_BOL_BLK, R_SGL_PLN_BOL_FLW, BR_SGL_PLN_BOL_FLW, + R_SGL_PLN_INT_BLK, BR_SGL_PLN_INT_BLK, B_SGL_PLN_INT_BLK, R_SGL_PLN_INT_FLW, BR_SGL_PLN_INT_FLW, + R_SGL_PLN_FLT_BLK, BR_SGL_PLN_FLT_BLK, B_SGL_PLN_FLT_BLK, R_SGL_PLN_FLT_FLW, BR_SGL_PLN_FLT_FLW, + R_SGL_PLN_STR_BLK, BR_SGL_PLN_STR_BLK, B_SGL_PLN_STR_BLK, R_SGL_PLN_STR_FLW, BR_SGL_PLN_STR_FLW, + + R_MTL_PLN_STR_BLK, BR_MTL_PLN_STR_BLK, + R_MTL_PLN_STR_FLW, BR_MTL_PLN_STR_FLW, + + R_TAG, BR_TAG, B_TAG, + R_ACR_BGN, BR_ACR_BGN, B_ACR_BGN, R_ACR_CTN, + R_ALS_BGN, BR_ALS_BGN, B_ALS_BGN, R_ALS_CTN, + + BL, + COMMENT, + + ERR_REC, + GRIT_METAVARIABLE, +} TokenType; + +// clang-format on +#define MU 0xb5 + +#define SCN_SUCC 1 +#define SCN_STOP 0 +#define SCN_FAIL (-1) + +#define IND_ROT 'r' +#define IND_MAP 'm' +#define IND_SEQ 'q' +#define IND_STR 's' + +#define RET_SYM(RESULT_SYMBOL) \ + { \ + flush(scanner); \ + lexer->result_symbol = RESULT_SYMBOL; \ + return true; \ + } + +#define POP_IND() \ + { \ + /* incorrect status caused by error recovering */ \ + if (scanner->ind_typ_stk.size == 1) { \ + return false; \ + } \ + pop_ind(scanner); \ + } + +#define PUSH_IND(TYP, LEN) push_ind(scanner, TYP, LEN) + +#define PUSH_BGN_IND(TYP) \ + { \ + if (has_tab_ind) \ + return false; \ + push_ind(scanner, TYP, bgn_col); \ + } + +#define MAY_PUSH_IMP_IND(TYP) \ + { \ + if (cur_ind != scanner->blk_imp_col) { \ + if (scanner->blk_imp_tab) \ + return false; \ + push_ind(scanner, IND_MAP, scanner->blk_imp_col); \ + } \ + } + +#define MAY_PUSH_SPC_SEQ_IND() \ + { \ + if (cur_ind_typ == IND_MAP) { \ + push_ind(scanner, IND_SEQ, bgn_col); \ + } \ + } + +#define MAY_UPD_IMP_COL() \ + { \ + if (scanner->blk_imp_row != bgn_row) { \ + scanner->blk_imp_row = bgn_row; \ + scanner->blk_imp_col = bgn_col; \ + scanner->blk_imp_tab = has_tab_ind; \ + } \ + } + +#define SGL_PLN_SYM(POS, CTX) \ + (scanner->rlt_sch == RS_NULL ? POS##_SGL_PLN_NUL_##CTX \ + : scanner->rlt_sch == RS_BOOL ? POS##_SGL_PLN_BOL_##CTX \ + : scanner->rlt_sch == RS_INT ? POS##_SGL_PLN_INT_##CTX \ + : scanner->rlt_sch == RS_FLOAT ? POS##_SGL_PLN_FLT_##CTX \ + : POS##_SGL_PLN_STR_##CTX) + +typedef struct { + int16_t row; + int16_t col; + int16_t blk_imp_row; + int16_t blk_imp_col; + int16_t blk_imp_tab; + Array(int16_t) ind_typ_stk; + Array(int16_t) ind_len_stk; + + // temp + int16_t end_row; + int16_t end_col; + int16_t cur_row; + int16_t cur_col; + int32_t cur_chr; + int8_t sch_stt; + ResultSchema rlt_sch; +} Scanner; + +static unsigned serialize(Scanner *scanner, char *buffer) { + size_t size = 0; + *(int16_t *)&buffer[size] = scanner->row; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->col; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_row; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_col; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = scanner->blk_imp_tab; + size += sizeof(int16_t); + int16_t *typ_itr = scanner->ind_typ_stk.contents + 1; + int16_t *typ_end = scanner->ind_typ_stk.contents + scanner->ind_typ_stk.size; + int16_t *len_itr = scanner->ind_len_stk.contents + 1; + for (; typ_itr != typ_end && size < TREE_SITTER_SERIALIZATION_BUFFER_SIZE; ++typ_itr, ++len_itr) { + *(int16_t *)&buffer[size] = *typ_itr; + size += sizeof(int16_t); + *(int16_t *)&buffer[size] = *len_itr; + size += sizeof(int16_t); + } + return size; +} + +static void deserialize(Scanner *scanner, const char *buffer, unsigned length) { + scanner->row = 0; + scanner->col = 0; + scanner->blk_imp_row = -1; + scanner->blk_imp_col = -1; + scanner->blk_imp_tab = 0; + array_delete(&scanner->ind_typ_stk); + array_push(&scanner->ind_typ_stk, IND_ROT); + array_delete(&scanner->ind_len_stk); + array_push(&scanner->ind_len_stk, -1); + if (length > 0) { + size_t size = 0; + scanner->row = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->col = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_row = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_col = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + scanner->blk_imp_tab = *(int16_t *)&buffer[size]; + size += sizeof(int16_t); + while (size < length) { + array_push(&scanner->ind_typ_stk, *(int16_t *)&buffer[size]); + size += sizeof(int16_t); + array_push(&scanner->ind_len_stk, *(int16_t *)&buffer[size]); + size += sizeof(int16_t); + } + assert(size == length); + } +} + +static inline void adv(Scanner *scanner, TSLexer *lexer) { + scanner->cur_col++; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, false); +} + +static inline void adv_nwl(Scanner *scanner, TSLexer *lexer) { + scanner->cur_row++; + scanner->cur_col = 0; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, false); +} + +static inline void skp(Scanner *scanner, TSLexer *lexer) { + scanner->cur_col++; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, true); +} + +static inline void skp_nwl(Scanner *scanner, TSLexer *lexer) { + scanner->cur_row++; + scanner->cur_col = 0; + scanner->cur_chr = lexer->lookahead; + lexer->advance(lexer, true); +} + +static inline void mrk_end(Scanner *scanner, TSLexer *lexer) { + scanner->end_row = scanner->cur_row; + scanner->end_col = scanner->cur_col; + lexer->mark_end(lexer); +} + +static inline void init(Scanner *scanner) { + scanner->cur_row = scanner->row; + scanner->cur_col = scanner->col; + scanner->cur_chr = 0; + scanner->sch_stt = 0; + scanner->rlt_sch = RS_STR; +} + +static inline void flush(Scanner *scanner) { + scanner->row = scanner->end_row; + scanner->col = scanner->end_col; +} + +static inline void pop_ind(Scanner *scanner) { + array_pop(&scanner->ind_len_stk); + array_pop(&scanner->ind_typ_stk); +} + +static inline void push_ind(Scanner *scanner, int16_t typ, int16_t len) { + array_push(&scanner->ind_len_stk, len); + array_push(&scanner->ind_typ_stk, typ); +} + +static inline bool is_wsp(int32_t c) { return c == ' ' || c == '\t'; } + +static inline bool is_nwl(int32_t c) { return c == '\r' || c == '\n'; } + +static inline bool is_wht(int32_t c) { return is_wsp(c) || is_nwl(c) || c == 0; } + +static inline bool is_ns_dec_digit(int32_t c) { return c >= '0' && c <= '9'; } + +static inline bool is_ns_hex_digit(int32_t c) { + return is_ns_dec_digit(c) || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F'); +} + +static inline bool is_ns_word_char(int32_t c) { + return c == '-' || (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'); +} + +static inline bool is_nb_json(int32_t c) { return c == 0x09 || (c >= 0x20 && c <= 0x10ffff); } + +static inline bool is_nb_double_char(int32_t c) { return is_nb_json(c) && c != '\\' && c != '"'; } + +static inline bool is_nb_single_char(int32_t c) { return is_nb_json(c) && c != '\''; } + +static inline bool is_ns_char(int32_t c) { + return (c >= 0x21 && c <= 0x7e) || c == 0x85 || (c >= 0xa0 && c <= 0xd7ff) || (c >= 0xe000 && c <= 0xfefe) || + (c >= 0xff00 && c <= 0xfffd) || (c >= 0x10000 && c <= 0x10ffff); +} + +static inline bool is_c_indicator(int32_t c) { + return c == '-' || c == '?' || c == ':' || c == ',' || c == '[' || c == ']' || c == '{' || c == '}' || c == '#' || + c == '&' || c == '*' || c == '!' || c == '|' || c == '>' || c == '\'' || c == '"' || c == '%' || c == '@' || + c == '`'; +} + +static inline bool is_c_flow_indicator(int32_t c) { return c == ',' || c == '[' || c == ']' || c == '{' || c == '}'; } + +static inline bool is_plain_safe_in_block(int32_t c) { return is_ns_char(c); } + +static inline bool is_plain_safe_in_flow(int32_t c) { return is_ns_char(c) && !is_c_flow_indicator(c); } + +static inline bool is_letter_or_underscore(int32_t c) { + return (c >= 'a' && c <= 'z') + || (c >= 'A' && c <= 'Z') + || c == '_'; +} + +static inline bool is_alphanumeric_or_underscore(int32_t c) { + return (c >= 'a' && c <= 'z') + || (c >= 'A' && c <= 'Z') + || (c >= '0' && c <= '9') + || c == '_'; +} + +static inline bool is_ns_uri_char(int32_t c) { + return is_ns_word_char(c) || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' || + c == '=' || c == '+' || c == '$' || c == ',' || c == '_' || c == '.' || c == '!' || c == '~' || c == '*' || + c == '\'' || c == '(' || c == ')' || c == '[' || c == ']'; +} + +static inline bool is_ns_tag_char(int32_t c) { + return is_ns_word_char(c) || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' || + c == '=' || c == '+' || c == '$' || c == '_' || c == '.' || c == '~' || c == '*' || c == '\'' || c == '(' || + c == ')'; +} + +static inline bool is_ns_anchor_char(int32_t c) { return is_ns_char(c) && !is_c_flow_indicator(c); } + +static char scn_uri_esc(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead != '%') { + return SCN_STOP; + } + mrk_end(scanner, lexer); + adv(scanner, lexer); + if (!is_ns_hex_digit(lexer->lookahead)) { + return SCN_FAIL; + } + adv(scanner, lexer); + if (!is_ns_hex_digit(lexer->lookahead)) { + return SCN_FAIL; + } + adv(scanner, lexer); + return SCN_SUCC; +} + +static char scn_ns_uri_char(Scanner *scanner, TSLexer *lexer) { + if (is_ns_uri_char(lexer->lookahead)) { + adv(scanner, lexer); + return SCN_SUCC; + } + return scn_uri_esc(scanner, lexer); +} + +static char scn_ns_tag_char(Scanner *scanner, TSLexer *lexer) { + if (is_ns_tag_char(lexer->lookahead)) { + adv(scanner, lexer); + return SCN_SUCC; + } + return scn_uri_esc(scanner, lexer); +} + +// I suspect this implementation is not quite right but hope it's close enough for now. +// in the event that the leading non-whitespace character is µ and a metavariable is +// potentially valid in this location according to the grammarwe either return a metaveriable +// or return false. ordinarily a leading µ could be a string scalar, but I figure this is rare +// enough that for the sake of expediency we go with this approach +bool scn_grit_metavariable(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + } + mrk_end(scanner, lexer); + return false; + } else if (is_letter_or_underscore(lexer->lookahead)) { + adv(scanner, lexer); + while (is_alphanumeric_or_underscore(lexer->lookahead)) adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } else { + mrk_end(scanner, lexer); + return false; + } +} + + +static bool scn_dir_bgn(Scanner *scanner, TSLexer *lexer) { + adv(scanner, lexer); + if (lexer->lookahead == 'Y') { + adv(scanner, lexer); + if (lexer->lookahead == 'A') { + adv(scanner, lexer); + if (lexer->lookahead == 'M') { + adv(scanner, lexer); + if (lexer->lookahead == 'L') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_YML_BGN); + } + } + } + } + } else if (lexer->lookahead == 'T') { + adv(scanner, lexer); + if (lexer->lookahead == 'A') { + adv(scanner, lexer); + if (lexer->lookahead == 'G') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_TAG_BGN); + } + } + } + } + for (;;) { + if (!is_ns_char(lexer->lookahead)) { + break; + } + adv(scanner, lexer); + } + if (scanner->cur_col > 1 && is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(S_DIR_RSV_BGN); + } + return false; +} + +static bool scn_dir_yml_ver(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + uint16_t n1 = 0; + uint16_t n2 = 0; + while (is_ns_dec_digit(lexer->lookahead)) { + adv(scanner, lexer); + n1++; + } + if (lexer->lookahead != '.') { + return false; + } + adv(scanner, lexer); + while (is_ns_dec_digit(lexer->lookahead)) { + adv(scanner, lexer); + n2++; + } + if (n1 == 0 || n2 == 0) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_tag_hdl_tal(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + return true; + } + uint16_t n = 0; + while (is_ns_word_char(lexer->lookahead)) { + adv(scanner, lexer); + n++; + } + if (n == 0) { + return true; + } + if (lexer->lookahead == '!') { + adv(scanner, lexer); + return true; + } + return false; +} + +static bool scn_dir_tag_hdl(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + if (scn_tag_hdl_tal(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + } + return false; +} + +static bool scn_dir_tag_pfx(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead == '!') { + adv(scanner, lexer); + } else if (scn_ns_tag_char(scanner, lexer) == SCN_SUCC) { + ; + } else { + return false; + } + for (;;) { + switch (scn_ns_uri_char(scanner, lexer)) { + case SCN_STOP: + mrk_end(scanner, lexer); + case SCN_FAIL: + RET_SYM(result_symbol); + default: + break; + } + } +} + +static bool scn_dir_rsv_prm(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_ns_char(lexer->lookahead)) { + return false; + } + adv(scanner, lexer); + while (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_tag(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '!') { + return false; + } + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + if (lexer->lookahead == '<') { + adv(scanner, lexer); + if (scn_ns_uri_char(scanner, lexer) != SCN_SUCC) { + return false; + } + for (;;) { + switch (scn_ns_uri_char(scanner, lexer)) { + case SCN_STOP: + if (lexer->lookahead == '>') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(result_symbol); + } + case SCN_FAIL: + return false; + default: + break; + } + } + } else { + if (scn_tag_hdl_tal(scanner, lexer) && scn_ns_tag_char(scanner, lexer) != SCN_SUCC) { + return false; + } + for (;;) { + switch (scn_ns_tag_char(scanner, lexer)) { + case SCN_STOP: + mrk_end(scanner, lexer); + case SCN_FAIL: + RET_SYM(result_symbol); + default: + break; + } + } + } + return false; +} + +static bool scn_acr_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '&') { + return false; + } + adv(scanner, lexer); + if (!is_ns_anchor_char(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_acr_ctn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + while (is_ns_anchor_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_als_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '*') { + return false; + } + adv(scanner, lexer); + if (!is_ns_anchor_char(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_als_ctn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + while (is_ns_anchor_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_dqt_esc_seq(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + uint16_t i; + switch (lexer->lookahead) { + case '0': + case 'a': + case 'b': + case 't': + case '\t': + case 'n': + case 'v': + case 'r': + case 'e': + case 'f': + case ' ': + case '"': + case '/': + case '\\': + case 'N': + case '_': + case 'L': + case 'P': + adv(scanner, lexer); + break; + case 'U': + adv(scanner, lexer); + for (i = 0; i < 8; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + case 'u': + adv(scanner, lexer); + for (i = 0; i < 4; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + case 'x': + adv(scanner, lexer); + for (i = 0; i < 2; i++) { + if (is_ns_hex_digit(lexer->lookahead)) { + adv(scanner, lexer); + } else { + return false; + } + } + break; + default: + return false; + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_drs_doc_end(Scanner *scanner, TSLexer *lexer) { + if (lexer->lookahead != '-' && lexer->lookahead != '.') { + return false; + } + int32_t delimeter = lexer->lookahead; + adv(scanner, lexer); + if (lexer->lookahead == delimeter) { + adv(scanner, lexer); + if (lexer->lookahead == delimeter) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + return true; + } + } + } + mrk_end(scanner, lexer); + return false; +} + +static bool scn_dqt_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_nb_double_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(scanner->cur_chr == '-' ? S_DRS_END : S_DOC_END); + } else { + adv(scanner, lexer); + } + while (is_nb_double_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_sqt_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_nb_single_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + mrk_end(scanner, lexer); + RET_SYM(scanner->cur_chr == '-' ? S_DRS_END : S_DOC_END); + } else { + adv(scanner, lexer); + } + while (is_nb_single_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(result_symbol); +} + +static bool scn_blk_str_bgn(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (lexer->lookahead != '|' && lexer->lookahead != '>') { + return false; + } + adv(scanner, lexer); + int16_t cur_ind = *array_back(&scanner->ind_len_stk); + int16_t ind = -1; + if (lexer->lookahead >= '1' && lexer->lookahead <= '9') { + ind = lexer->lookahead - '1'; + adv(scanner, lexer); + if (lexer->lookahead == '+' || lexer->lookahead == '-') { + adv(scanner, lexer); + } + } else if (lexer->lookahead == '+' || lexer->lookahead == '-') { + adv(scanner, lexer); + if (lexer->lookahead >= '1' && lexer->lookahead <= '9') { + ind = lexer->lookahead - '1'; + adv(scanner, lexer); + } + } + if (!is_wht(lexer->lookahead)) { + return false; + } + mrk_end(scanner, lexer); + if (ind != -1) { + ind += cur_ind; + } else { + ind = cur_ind; + while (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } + if (lexer->lookahead == '#') { + adv(scanner, lexer); + while (!is_nwl(lexer->lookahead) && lexer->lookahead != 0) { + adv(scanner, lexer); + } + } + if (is_nwl(lexer->lookahead)) { + adv_nwl(scanner, lexer); + } + while (lexer->lookahead != 0) { + if (lexer->lookahead == ' ') { + adv(scanner, lexer); + } else if (is_nwl(lexer->lookahead)) { + if (scanner->cur_col - 1 < ind) { + break; + } + ind = scanner->cur_col - 1; + adv_nwl(scanner, lexer); + } else { + if (scanner->cur_col - 1 > ind) { + ind = scanner->cur_col - 1; + } + break; + } + } + } + PUSH_IND(IND_STR, ind); + RET_SYM(result_symbol); +} + +static bool scn_blk_str_cnt(Scanner *scanner, TSLexer *lexer, TSSymbol result_symbol) { + if (!is_ns_char(lexer->lookahead)) { + return false; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + POP_IND(); + RET_SYM(BL); + } else { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + for (;;) { + if (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + while (is_ns_char(lexer->lookahead)) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + } + if (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + while (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } + } else { + break; + } + } + RET_SYM(result_symbol); +} + +static char scn_pln_cnt(Scanner *scanner, TSLexer *lexer, bool (*is_plain_safe)(int32_t)) { + bool is_cur_wsp = is_wsp(scanner->cur_chr); + bool is_cur_saf = is_plain_safe(scanner->cur_chr); + bool is_lka_wsp = is_wsp(lexer->lookahead); + bool is_lka_saf = is_plain_safe(lexer->lookahead); + if (is_lka_saf || is_lka_wsp) { + for (;;) { + if (is_lka_saf && lexer->lookahead != '#' && lexer->lookahead != ':') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (is_cur_saf && lexer->lookahead == '#') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (is_lka_wsp) { + adv(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else if (lexer->lookahead == ':') { + adv(scanner, lexer); // check later + } else { + break; + } + + is_cur_wsp = is_lka_wsp; + is_cur_saf = is_lka_saf; + is_lka_wsp = is_wsp(lexer->lookahead); + is_lka_saf = is_plain_safe(lexer->lookahead); + + if (scanner->cur_chr == ':') { + if (is_lka_saf) { + mrk_end(scanner, lexer); + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else { + return SCN_FAIL; + } + } + } + } else { + return SCN_STOP; + } + return SCN_SUCC; +} + +static bool scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) { + init(scanner); + mrk_end(scanner, lexer); + + bool allow_comment = !(valid_symbols[R_DQT_STR_CTN] || valid_symbols[BR_DQT_STR_CTN] || + valid_symbols[R_SQT_STR_CTN] || valid_symbols[BR_SQT_STR_CTN]); + int16_t *ind_ptr = scanner->ind_len_stk.contents + scanner->ind_len_stk.size - 1; + int16_t *ind_end = scanner->ind_len_stk.contents - 1; + int16_t cur_ind = *ind_ptr--; + int16_t prt_ind = ind_ptr == ind_end ? -1 : *ind_ptr; + int16_t cur_ind_typ = *array_back(&scanner->ind_typ_stk); + + bool has_tab_ind = false; + int16_t leading_spaces = 0; + + for (;;) { + if (lexer->lookahead == ' ') { + if (!has_tab_ind) { + leading_spaces++; + } + skp(scanner, lexer); + } else if (lexer->lookahead == '\t') { + has_tab_ind = true; + skp(scanner, lexer); + } else if (is_nwl(lexer->lookahead)) { + has_tab_ind = false; + leading_spaces = 0; + skp_nwl(scanner, lexer); + } else if (allow_comment && lexer->lookahead == '#') { + if (valid_symbols[BR_BLK_STR_CTN] && valid_symbols[BL] && scanner->cur_col <= cur_ind) { + POP_IND(); + RET_SYM(BL); + } + if (valid_symbols[BR_BLK_STR_CTN] + ? scanner->cur_row == scanner->row + : scanner->cur_col == 0 || scanner->cur_row != scanner->row || scanner->cur_col > scanner->col) { + adv(scanner, lexer); + while (!is_nwl(lexer->lookahead) && lexer->lookahead != 0) { + adv(scanner, lexer); + } + mrk_end(scanner, lexer); + RET_SYM(COMMENT); + } else { + break; + } + } else { + break; + } + } + + if (lexer->lookahead == 0) { + if (valid_symbols[BL]) { + mrk_end(scanner, lexer); + POP_IND(); + RET_SYM(BL) + } + if (valid_symbols[END_OF_FILE]) { + mrk_end(scanner, lexer); + RET_SYM(END_OF_FILE) + } + return false; + } + + int16_t bgn_row = scanner->cur_row; + int16_t bgn_col = scanner->cur_col; + int32_t bgn_chr = lexer->lookahead; + + if (valid_symbols[BL] && bgn_col <= cur_ind && !has_tab_ind) { + if (cur_ind == prt_ind && cur_ind_typ == IND_SEQ ? bgn_col < cur_ind || lexer->lookahead != '-' + : bgn_col <= prt_ind || cur_ind_typ == IND_STR) { + POP_IND(); + RET_SYM(BL); + } + } + + bool has_nwl = scanner->cur_row > scanner->row; + bool is_r = !has_nwl; + bool is_br = has_nwl && leading_spaces > cur_ind; + bool is_b = has_nwl && leading_spaces == cur_ind && !has_tab_ind; + bool is_s = bgn_col == 0; + + if (valid_symbols[R_DIR_YML_VER] && is_r) { + return scn_dir_yml_ver(scanner, lexer, R_DIR_YML_VER); + } + if (valid_symbols[R_DIR_TAG_HDL] && is_r) { + return scn_dir_tag_hdl(scanner, lexer, R_DIR_TAG_HDL); + } + if (valid_symbols[R_DIR_TAG_PFX] && is_r) { + return scn_dir_tag_pfx(scanner, lexer, R_DIR_TAG_PFX); + } + if (valid_symbols[R_DIR_RSV_PRM] && is_r) { + return scn_dir_rsv_prm(scanner, lexer, R_DIR_RSV_PRM); + } + if (valid_symbols[GRIT_METAVARIABLE] && lexer->lookahead == MU) { + return scn_grit_metavariable(scanner, lexer, GRIT_METAVARIABLE); + } + if (valid_symbols[BR_BLK_STR_CTN] && is_br && scn_blk_str_cnt(scanner, lexer, BR_BLK_STR_CTN)) { + return true; + } + + if ((valid_symbols[R_DQT_STR_CTN] && is_r && scn_dqt_str_cnt(scanner, lexer, R_DQT_STR_CTN)) || + (valid_symbols[BR_DQT_STR_CTN] && is_br && scn_dqt_str_cnt(scanner, lexer, BR_DQT_STR_CTN))) { + return true; + } + + if ((valid_symbols[R_SQT_STR_CTN] && is_r && scn_sqt_str_cnt(scanner, lexer, R_SQT_STR_CTN)) || + (valid_symbols[BR_SQT_STR_CTN] && is_br && scn_sqt_str_cnt(scanner, lexer, BR_SQT_STR_CTN))) { + return true; + } + + if (valid_symbols[R_ACR_CTN] && is_r) { + return scn_acr_ctn(scanner, lexer, R_ACR_CTN); + } + if (valid_symbols[R_ALS_CTN] && is_r) { + return scn_als_ctn(scanner, lexer, R_ALS_CTN); + } + + if (lexer->lookahead == '%') { + if (valid_symbols[S_DIR_YML_BGN] && is_s) { + return scn_dir_bgn(scanner, lexer); + } + } else if (lexer->lookahead == '*') { + if (valid_symbols[R_ALS_BGN] && is_r) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, R_ALS_BGN); + } + if (valid_symbols[BR_ALS_BGN] && is_br) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, BR_ALS_BGN); + } + if (valid_symbols[B_ALS_BGN] && is_b) { + MAY_UPD_IMP_COL(); + return scn_als_bgn(scanner, lexer, B_ALS_BGN); + } + } else if (lexer->lookahead == '&') { + if (valid_symbols[R_ACR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, R_ACR_BGN); + } + if (valid_symbols[BR_ACR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, BR_ACR_BGN); + } + if (valid_symbols[B_ACR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + return scn_acr_bgn(scanner, lexer, B_ACR_BGN); + } + } else if (lexer->lookahead == '!') { + if (valid_symbols[R_TAG] && is_r) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, R_TAG); + } + if (valid_symbols[BR_TAG] && is_br) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, BR_TAG); + } + if (valid_symbols[B_TAG] && is_b) { + MAY_UPD_IMP_COL(); + return scn_tag(scanner, lexer, B_TAG); + } + } else if (lexer->lookahead == '[') { + if (valid_symbols[R_FLW_SEQ_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEQ_BGN) + } + if (valid_symbols[BR_FLW_SEQ_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_BGN) + } + if (valid_symbols[B_FLW_SEQ_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_FLW_SEQ_BGN) + } + } else if (lexer->lookahead == ']') { + if (valid_symbols[R_FLW_SEQ_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEQ_END) + } + if (valid_symbols[BR_FLW_SEQ_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_END) + } + if (valid_symbols[B_FLW_SEQ_END] && is_b) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEQ_END) + } + } else if (lexer->lookahead == '{') { + if (valid_symbols[R_FLW_MAP_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_MAP_BGN) + } + if (valid_symbols[BR_FLW_MAP_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_BGN) + } + if (valid_symbols[B_FLW_MAP_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_FLW_MAP_BGN) + } + } else if (lexer->lookahead == '}') { + if (valid_symbols[R_FLW_MAP_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_MAP_END) + } + if (valid_symbols[BR_FLW_MAP_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_END) + } + if (valid_symbols[B_FLW_MAP_END] && is_b) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_MAP_END) + } + } else if (lexer->lookahead == ',') { + if (valid_symbols[R_FLW_SEP_BGN] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_SEP_BGN) + } + if (valid_symbols[BR_FLW_SEP_BGN] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_SEP_BGN) + } + } else if (lexer->lookahead == '"') { + if (valid_symbols[R_DQT_STR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_DQT_STR_BGN) + } + if (valid_symbols[BR_DQT_STR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_STR_BGN) + } + if (valid_symbols[B_DQT_STR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_DQT_STR_BGN) + } + if (valid_symbols[R_DQT_STR_END] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_DQT_STR_END) + } + if (valid_symbols[BR_DQT_STR_END] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_STR_END) + } + } else if (lexer->lookahead == '\'') { + if (valid_symbols[R_SQT_STR_BGN] && is_r) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_SQT_STR_BGN) + } + if (valid_symbols[BR_SQT_STR_BGN] && is_br) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_STR_BGN) + } + if (valid_symbols[B_SQT_STR_BGN] && is_b) { + MAY_UPD_IMP_COL(); + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(B_SQT_STR_BGN) + } + if (valid_symbols[R_SQT_STR_END] && is_r) { + adv(scanner, lexer); + if (lexer->lookahead == '\'') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_SQT_ESC_SQT) + } else { + mrk_end(scanner, lexer); + RET_SYM(R_SQT_STR_END) + } + } + if (valid_symbols[BR_SQT_STR_END] && is_br) { + adv(scanner, lexer); + if (lexer->lookahead == '\'') { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_ESC_SQT) + } else { + mrk_end(scanner, lexer); + RET_SYM(BR_SQT_STR_END) + } + } + } else if (lexer->lookahead == '?') { + bool is_r_blk_key_bgn = valid_symbols[R_BLK_KEY_BGN] && is_r; + bool is_br_blk_key_bgn = valid_symbols[BR_BLK_KEY_BGN] && is_br; + bool is_b_blk_key_bgn = valid_symbols[B_BLK_KEY_BGN] && is_b; + bool is_r_flw_key_bgn = valid_symbols[R_FLW_KEY_BGN] && is_r; + bool is_br_flw_key_bgn = valid_symbols[BR_FLW_KEY_BGN] && is_br; + if (is_r_blk_key_bgn || is_br_blk_key_bgn || is_b_blk_key_bgn || is_r_flw_key_bgn || is_br_flw_key_bgn) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + mrk_end(scanner, lexer); + if (is_r_blk_key_bgn) { + PUSH_BGN_IND(IND_MAP); + RET_SYM(R_BLK_KEY_BGN); + } + if (is_br_blk_key_bgn) { + PUSH_BGN_IND(IND_MAP); + RET_SYM(BR_BLK_KEY_BGN); + } + if (is_b_blk_key_bgn) + RET_SYM(B_BLK_KEY_BGN); + if (is_r_flw_key_bgn) + RET_SYM(R_FLW_KEY_BGN); + if (is_br_flw_key_bgn) + RET_SYM(BR_FLW_KEY_BGN); + } + } + } else if (lexer->lookahead == ':') { + if (valid_symbols[R_FLW_JSV_BGN] && is_r) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(R_FLW_JSV_BGN); + } + if (valid_symbols[BR_FLW_JSV_BGN] && is_br) { + adv(scanner, lexer); + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_JSV_BGN); + } + bool is_r_blk_val_bgn = valid_symbols[R_BLK_VAL_BGN] && is_r; + bool is_br_blk_val_bgn = valid_symbols[BR_BLK_VAL_BGN] && is_br; + bool is_b_blk_val_bgn = valid_symbols[B_BLK_VAL_BGN] && is_b; + bool is_r_blk_imp_bgn = valid_symbols[R_BLK_IMP_BGN] && is_r; + bool is_r_flw_njv_bgn = valid_symbols[R_FLW_NJV_BGN] && is_r; + bool is_br_flw_njv_bgn = valid_symbols[BR_FLW_NJV_BGN] && is_br; + if (is_r_blk_val_bgn || is_br_blk_val_bgn || is_b_blk_val_bgn || is_r_blk_imp_bgn || is_r_flw_njv_bgn || + is_br_flw_njv_bgn) { + adv(scanner, lexer); + bool is_lka_wht = is_wht(lexer->lookahead); + if (is_lka_wht) { + if (is_r_blk_val_bgn) { + PUSH_BGN_IND(IND_MAP); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_VAL_BGN); + } + if (is_br_blk_val_bgn) { + PUSH_BGN_IND(IND_MAP); + mrk_end(scanner, lexer); + RET_SYM(BR_BLK_VAL_BGN); + } + if (is_b_blk_val_bgn) { + mrk_end(scanner, lexer); + RET_SYM(B_BLK_VAL_BGN); + } + if (is_r_blk_imp_bgn) { + MAY_PUSH_IMP_IND(); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_IMP_BGN); + } + } + if (is_lka_wht || lexer->lookahead == ',' || lexer->lookahead == ']' || lexer->lookahead == '}') { + if (is_r_flw_njv_bgn) { + mrk_end(scanner, lexer); + RET_SYM(R_FLW_NJV_BGN); + } + if (is_br_flw_njv_bgn) { + mrk_end(scanner, lexer); + RET_SYM(BR_FLW_NJV_BGN); + } + } + } + } else if (lexer->lookahead == '-') { + bool is_r_blk_seq_bgn = valid_symbols[R_BLK_SEQ_BGN] && is_r; + bool is_br_blk_seq_bgn = valid_symbols[BR_BLK_SEQ_BGN] && is_br; + bool is_b_blk_seq_bgn = valid_symbols[B_BLK_SEQ_BGN] && is_b; + bool is_s_drs_end = is_s; + if (is_r_blk_seq_bgn || is_br_blk_seq_bgn || is_b_blk_seq_bgn || is_s_drs_end) { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (is_r_blk_seq_bgn) { + PUSH_BGN_IND(IND_SEQ); + mrk_end(scanner, lexer); + RET_SYM(R_BLK_SEQ_BGN) + } + if (is_br_blk_seq_bgn) { + PUSH_BGN_IND(IND_SEQ); + mrk_end(scanner, lexer); + RET_SYM(BR_BLK_SEQ_BGN) + } + if (is_b_blk_seq_bgn) { + MAY_PUSH_SPC_SEQ_IND(); + mrk_end(scanner, lexer); + RET_SYM(B_BLK_SEQ_BGN) + } + } else if (lexer->lookahead == '-' && is_s_drs_end) { + adv(scanner, lexer); + if (lexer->lookahead == '-') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (valid_symbols[BL]) { + POP_IND(); + RET_SYM(BL); + } + mrk_end(scanner, lexer); + RET_SYM(S_DRS_END); + } + } + } + } + } else if (lexer->lookahead == '.') { + if (is_s) { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (lexer->lookahead == '.') { + adv(scanner, lexer); + if (is_wht(lexer->lookahead)) { + if (valid_symbols[BL]) { + POP_IND(); + RET_SYM(BL); + } + mrk_end(scanner, lexer); + RET_SYM(S_DOC_END); + } + } + } + } + } else if (lexer->lookahead == '\\') { + bool is_r_dqt_esc_nwl = valid_symbols[R_DQT_ESC_NWL] && is_r; + bool is_br_dqt_esc_nwl = valid_symbols[BR_DQT_ESC_NWL] && is_br; + bool is_r_dqt_esc_seq = valid_symbols[R_DQT_ESC_SEQ] && is_r; + bool is_br_dqt_esc_seq = valid_symbols[BR_DQT_ESC_SEQ] && is_br; + if (is_r_dqt_esc_nwl || is_br_dqt_esc_nwl || is_r_dqt_esc_seq || is_br_dqt_esc_seq) { + adv(scanner, lexer); + if (is_nwl(lexer->lookahead)) { + if (is_r_dqt_esc_nwl) { + mrk_end(scanner, lexer); + RET_SYM(R_DQT_ESC_NWL) + } + if (is_br_dqt_esc_nwl) { + mrk_end(scanner, lexer); + RET_SYM(BR_DQT_ESC_NWL) + } + } + if (is_r_dqt_esc_seq) { + return scn_dqt_esc_seq(scanner, lexer, R_DQT_ESC_SEQ); + } + if (is_br_dqt_esc_seq) { + return scn_dqt_esc_seq(scanner, lexer, BR_DQT_ESC_SEQ); + } + return false; + } + } else if (lexer->lookahead == '|') { + if (valid_symbols[R_BLK_LIT_BGN] && is_r) { + return scn_blk_str_bgn(scanner, lexer, R_BLK_LIT_BGN); + } + if (valid_symbols[BR_BLK_LIT_BGN] && is_br) { + return scn_blk_str_bgn(scanner, lexer, BR_BLK_LIT_BGN); + } + } else if (lexer->lookahead == '>') { + if (valid_symbols[R_BLK_FLD_BGN] && is_r) { + return scn_blk_str_bgn(scanner, lexer, R_BLK_FLD_BGN); + } + if (valid_symbols[BR_BLK_FLD_BGN] && is_br) { + return scn_blk_str_bgn(scanner, lexer, BR_BLK_FLD_BGN); + } + } + + bool maybe_sgl_pln_blk = (valid_symbols[R_SGL_PLN_STR_BLK] && is_r) || + (valid_symbols[BR_SGL_PLN_STR_BLK] && is_br) || (valid_symbols[B_SGL_PLN_STR_BLK] && is_b); + bool maybe_sgl_pln_flw = (valid_symbols[R_SGL_PLN_STR_FLW] && is_r) || (valid_symbols[BR_SGL_PLN_STR_FLW] && is_br); + bool maybe_mtl_pln_blk = (valid_symbols[R_MTL_PLN_STR_BLK] && is_r) || (valid_symbols[BR_MTL_PLN_STR_BLK] && is_br); + bool maybe_mtl_pln_flw = (valid_symbols[R_MTL_PLN_STR_FLW] && is_r) || (valid_symbols[BR_MTL_PLN_STR_FLW] && is_br); + + if (maybe_sgl_pln_blk || maybe_sgl_pln_flw || maybe_mtl_pln_blk || maybe_mtl_pln_flw) { + bool is_in_blk = maybe_sgl_pln_blk || maybe_mtl_pln_blk; + bool (*is_plain_safe)(int32_t) = is_in_blk ? is_plain_safe_in_block : is_plain_safe_in_flow; + if (scanner->cur_col - bgn_col == 0) { + adv(scanner, lexer); + } + if (scanner->cur_col - bgn_col == 1) { + bool is_plain_first = + (is_ns_char(bgn_chr) && !is_c_indicator(bgn_chr)) || + ((bgn_chr == '-' || bgn_chr == '?' || bgn_chr == ':') && is_plain_safe(lexer->lookahead)); + if (!is_plain_first) { + return false; + } + scanner->sch_stt = adv_sch_stt(scanner->sch_stt, scanner->cur_chr, &scanner->rlt_sch); + } else { + // no need to check the following cases: + // ..X + // ...X + // --X + // ---X + // X: lookahead + scanner->sch_stt = SCH_STT_FRZ; // must be RS_STR + } + + mrk_end(scanner, lexer); + + for (;;) { + if (!is_nwl(lexer->lookahead)) { + if (scn_pln_cnt(scanner, lexer, is_plain_safe) != SCN_SUCC) { + break; + } + } + if (lexer->lookahead == 0 || !is_nwl(lexer->lookahead)) { + break; + } + for (;;) { + if (is_nwl(lexer->lookahead)) { + adv_nwl(scanner, lexer); + } else if (is_wsp(lexer->lookahead)) { + adv(scanner, lexer); + } else { + break; + } + } + if (lexer->lookahead == 0 || scanner->cur_col <= cur_ind) { + break; + } + if (scanner->cur_col == 0 && scn_drs_doc_end(scanner, lexer)) { + break; + } + } + + if (scanner->end_row == bgn_row) { + if (maybe_sgl_pln_blk) { + MAY_UPD_IMP_COL(); + RET_SYM(is_r ? SGL_PLN_SYM(R, BLK) : is_br ? SGL_PLN_SYM(BR, BLK) : SGL_PLN_SYM(B, BLK)); + } + if (maybe_sgl_pln_flw) + RET_SYM(is_r ? SGL_PLN_SYM(R, FLW) : SGL_PLN_SYM(BR, FLW)); + } else { + if (maybe_mtl_pln_blk) { + MAY_UPD_IMP_COL(); + RET_SYM(is_r ? R_MTL_PLN_STR_BLK : BR_MTL_PLN_STR_BLK); + } + if (maybe_mtl_pln_flw) + RET_SYM(is_r ? R_MTL_PLN_STR_FLW : BR_MTL_PLN_STR_FLW); + } + + return false; + } + + return !valid_symbols[ERR_REC]; +} + +void *tree_sitter_yaml_external_scanner_create() { + Scanner *scanner = ts_calloc(1, sizeof(Scanner)); + deserialize(scanner, NULL, 0); + return scanner; +} + +void tree_sitter_yaml_external_scanner_destroy(void *payload) { + Scanner *scanner = (Scanner *)payload; + array_delete(&scanner->ind_len_stk); + array_delete(&scanner->ind_typ_stk); + ts_free(scanner); +} + +unsigned tree_sitter_yaml_external_scanner_serialize(void *payload, char *buffer) { + Scanner *scanner = (Scanner *)payload; + return serialize(scanner, buffer); +} + +void tree_sitter_yaml_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { + Scanner *scanner = (Scanner *)payload; + deserialize(scanner, buffer, length); +} + +bool tree_sitter_yaml_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + Scanner *scanner = (Scanner *)payload; + return scan(scanner, lexer, valid_symbols); +} diff --git a/resources/metavariable-grammars/yaml-metavariable-scanner.cc b/resources/metavariable-grammars/yaml-metavariable-scanner.cc deleted file mode 100644 index e91c57e9a..000000000 --- a/resources/metavariable-grammars/yaml-metavariable-scanner.cc +++ /dev/null @@ -1,1034 +0,0 @@ -#include -#include - -// tree-sitter does not support multiple files for external scanner -#include "./schema.generated.cc" - -namespace { - -using std::vector; -using namespace tree_sitter_yaml; - -enum TokenType { - END_OF_FILE, - - S_DIR_YML_BGN, R_DIR_YML_VER, - S_DIR_TAG_BGN, R_DIR_TAG_HDL, R_DIR_TAG_PFX, - S_DIR_RSV_BGN, R_DIR_RSV_PRM, - S_DRS_END, - S_DOC_END, - R_BLK_SEQ_BGN, BR_BLK_SEQ_BGN, B_BLK_SEQ_BGN, - R_BLK_KEY_BGN, BR_BLK_KEY_BGN, B_BLK_KEY_BGN, - R_BLK_VAL_BGN, BR_BLK_VAL_BGN, B_BLK_VAL_BGN, - R_BLK_IMP_BGN, - R_BLK_LIT_BGN, BR_BLK_LIT_BGN, - R_BLK_FLD_BGN, BR_BLK_FLD_BGN, - BR_BLK_STR_CTN, - R_FLW_SEQ_BGN, BR_FLW_SEQ_BGN, B_FLW_SEQ_BGN, - R_FLW_SEQ_END, BR_FLW_SEQ_END, - R_FLW_MAP_BGN, BR_FLW_MAP_BGN, B_FLW_MAP_BGN, - R_FLW_MAP_END, BR_FLW_MAP_END, - R_FLW_SEP_BGN, BR_FLW_SEP_BGN, - R_FLW_KEY_BGN, BR_FLW_KEY_BGN, - R_FLW_JSV_BGN, BR_FLW_JSV_BGN, - R_FLW_NJV_BGN, BR_FLW_NJV_BGN, - R_DQT_STR_BGN, BR_DQT_STR_BGN, B_DQT_STR_BGN, - R_DQT_STR_CTN, BR_DQT_STR_CTN, - R_DQT_ESC_NWL, BR_DQT_ESC_NWL, - R_DQT_ESC_SEQ, BR_DQT_ESC_SEQ, - R_DQT_STR_END, BR_DQT_STR_END, - R_SQT_STR_BGN, BR_SQT_STR_BGN, B_SQT_STR_BGN, - R_SQT_STR_CTN, BR_SQT_STR_CTN, - R_SQT_ESC_SQT, BR_SQT_ESC_SQT, - R_SQT_STR_END, BR_SQT_STR_END, - - R_SGL_PLN_NUL_BLK, BR_SGL_PLN_NUL_BLK, B_SGL_PLN_NUL_BLK, R_SGL_PLN_NUL_FLW, BR_SGL_PLN_NUL_FLW, - R_SGL_PLN_BOL_BLK, BR_SGL_PLN_BOL_BLK, B_SGL_PLN_BOL_BLK, R_SGL_PLN_BOL_FLW, BR_SGL_PLN_BOL_FLW, - R_SGL_PLN_INT_BLK, BR_SGL_PLN_INT_BLK, B_SGL_PLN_INT_BLK, R_SGL_PLN_INT_FLW, BR_SGL_PLN_INT_FLW, - R_SGL_PLN_FLT_BLK, BR_SGL_PLN_FLT_BLK, B_SGL_PLN_FLT_BLK, R_SGL_PLN_FLT_FLW, BR_SGL_PLN_FLT_FLW, - R_SGL_PLN_STR_BLK, BR_SGL_PLN_STR_BLK, B_SGL_PLN_STR_BLK, R_SGL_PLN_STR_FLW, BR_SGL_PLN_STR_FLW, - - R_MTL_PLN_STR_BLK, BR_MTL_PLN_STR_BLK, - R_MTL_PLN_STR_FLW, BR_MTL_PLN_STR_FLW, - - R_TAG, BR_TAG, B_TAG, - R_ACR_BGN, BR_ACR_BGN, B_ACR_BGN, R_ACR_CTN, - R_ALS_BGN, BR_ALS_BGN, B_ALS_BGN, R_ALS_CTN, - - BL, - COMMENT, - GRIT_METAVARIABLE -}; - -#define ADV() adv(lexer) -#define ADV_NWL() adv_nwl(lexer) -#define SKP() skp(lexer) -#define SKP_NWL() skp_nwl(lexer) -#define MRK_END() mrk_end(lexer) -#define LKA lexer->lookahead -#define VLD valid_symbols - -#define SCN_SUCC 1 -#define SCN_STOP 0 -#define SCN_FAIL -1 - -#define MU 0xb5 - -#define IND_ROT 'r' -#define IND_MAP 'm' -#define IND_SEQ 'q' -#define IND_STR 's' - -#define RET_SYM(RESULT_SYMBOL) { \ - flush(); \ - lexer->result_symbol = RESULT_SYMBOL; \ - return true; \ -} - -#define POP_IND() { \ - /* incorrect status caused by error recovering */ \ - if (ind_typ_stk.size() == 1) { \ - return false; \ - } \ - pop_ind(); \ -} -#define PUSH_IND(TYP, LEN) push_ind(TYP, LEN) -#define PUSH_BGN_IND(TYP) { \ - if (has_tab_ind) return false; \ - push_ind(TYP, bgn_col); \ -} -#define MAY_PUSH_IMP_IND(TYP) { \ - if (cur_ind != blk_imp_col) { \ - if (blk_imp_tab) return false; \ - push_ind(IND_MAP, blk_imp_col); \ - } \ -} -#define MAY_PUSH_SPC_SEQ_IND() { \ - if (cur_ind_typ == IND_MAP) { \ - push_ind(IND_SEQ, bgn_col); \ - } \ -} -#define MAY_UPD_IMP_COL() { \ - if (blk_imp_row != bgn_row) { \ - blk_imp_row = bgn_row; \ - blk_imp_col = bgn_col; \ - blk_imp_tab = has_tab_ind; \ - } \ -} -#define UPD_SCH_STT() { \ - sch_stt = adv_sch_stt(sch_stt, cur_chr, &rlt_sch); \ -} -#define SGL_PLN_SYM(POS, CTX) ( \ - rlt_sch == RS_NUL ? POS##_SGL_PLN_NUL_##CTX : \ - rlt_sch == RS_BOL ? POS##_SGL_PLN_BOL_##CTX : \ - rlt_sch == RS_INT ? POS##_SGL_PLN_INT_##CTX : \ - rlt_sch == RS_FLT ? POS##_SGL_PLN_FLT_##CTX : \ - POS##_SGL_PLN_STR_##CTX \ -) - -struct Scanner { - int16_t row; - int16_t col; - int16_t blk_imp_row; - int16_t blk_imp_col; - int16_t blk_imp_tab; - vector ind_typ_stk; - vector ind_len_stk; - - // temp - int16_t end_row; - int16_t end_col; - int16_t cur_row; - int16_t cur_col; - int32_t cur_chr; - int8_t sch_stt; - ResultSchema rlt_sch; - - Scanner() { - deserialize(NULL, 0); - } - - unsigned serialize(char *buffer) { - size_t i = 0; - buffer[i++] = row; - buffer[i++] = col; - buffer[i++] = blk_imp_row; - buffer[i++] = blk_imp_col; - buffer[i++] = blk_imp_tab; - vector::iterator - typ_itr = ind_typ_stk.begin() + 1, - typ_end = ind_typ_stk.end(), - len_itr = ind_len_stk.begin() + 1; - for (; typ_itr != typ_end && i < TREE_SITTER_SERIALIZATION_BUFFER_SIZE; ++typ_itr, ++len_itr) { - buffer[i++] = *typ_itr; - buffer[i++] = *len_itr; - } - return i; - } - - void deserialize(const char *buffer, unsigned length) { - row = 0; - col = 0; - blk_imp_row = -1; - blk_imp_col = -1; - blk_imp_tab = 0; - ind_typ_stk.clear(); - ind_typ_stk.push_back(IND_ROT); - ind_len_stk.clear(); - ind_len_stk.push_back(-1); - if (length > 0) { - size_t i = 0; - row = buffer[i++]; - col = buffer[i++]; - blk_imp_row = buffer[i++]; - blk_imp_col = buffer[i++]; - blk_imp_tab = buffer[i++]; - while (i < length) { - ind_typ_stk.push_back(buffer[i++]); - ind_len_stk.push_back(buffer[i++]); - } - } - } - - void adv(TSLexer *lexer) { - cur_col++; - cur_chr = lexer->lookahead; - lexer->advance(lexer, false); - } - - void adv_nwl(TSLexer *lexer) { - cur_row++; - cur_col = 0; - cur_chr = lexer->lookahead; - lexer->advance(lexer, false); - } - - void skp(TSLexer *lexer) { - cur_col++; - cur_chr = lexer->lookahead; - lexer->advance(lexer, true); - } - - void skp_nwl(TSLexer *lexer) { - cur_row++; - cur_col = 0; - cur_chr = lexer->lookahead; - lexer->advance(lexer, true); - } - - void mrk_end(TSLexer *lexer) { - end_row = cur_row; - end_col = cur_col; - lexer->mark_end(lexer); - } - - void init() { - cur_row = row; - cur_col = col; - cur_chr = 0; - sch_stt = 0; - rlt_sch = RS_STR; - } - - void flush() { - row = end_row; - col = end_col; - } - - void pop_ind() { - ind_len_stk.pop_back(); - ind_typ_stk.pop_back(); - } - - void push_ind(int16_t typ, int16_t len) { - ind_len_stk.push_back(len); - ind_typ_stk.push_back(typ); - } - - bool is_wsp(int32_t c) { - return c == ' ' || c == '\t'; - } - - bool is_nwl(int32_t c) { - return c == '\r' || c == '\n'; - } - - bool is_wht(int32_t c) { - return is_wsp(c) || is_nwl(c) || c == 0; - } - - bool is_ns_dec_digit(int32_t c) { - return c >= '0' && c <= '9'; - } - - bool is_ns_hex_digit(int32_t c) { - return is_ns_dec_digit(c) - || (c >= 'a' && c <= 'f') - || (c >= 'A' && c <= 'F'); - } - - bool is_ns_word_char(int32_t c) { - return c == '-' - || (c >= '0' && c <= '9') - || (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z'); - } - - bool is_nb_json(int32_t c) { - return c == 0x09 || (c >= 0x20 && c <= 0x10ffff); - } - - bool is_nb_double_char(int32_t c) { - return is_nb_json(c) && c != '\\' && c != '"'; - } - - bool is_nb_single_char(int32_t c) { - return is_nb_json(c) && c != '\''; - } - - bool is_ns_char(int32_t c) { - return (c >= 0x21 && c <= 0x7e) - || c == 0x85 - || (c >= 0xa0 && c <= 0xd7ff) - || (c >= 0xe000 && c <= 0xfefe) - || (c >= 0xff00 && c <= 0xfffd) - || (c >= 0x10000 && c <= 0x10ffff); - } - - // should I use hex as in above? - bool is_letter_or_underscore(int32_t c) { - return (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z') - || c == '_'; - } - - bool is_alphanumeric_or_underscore(int32_t c) { - return (c >= 'a' && c <= 'z') - || (c >= 'A' && c <= 'Z') - || (c >= '0' && c <= '9') - || c == '_'; - } - - - - bool is_c_indicator(int32_t c) { - return c == '-' || c == '?' || c == ':' || c == ',' || c == '[' || c == ']' || c == '{' || c == '}' - || c == '#' || c == '&' || c == '*' || c == '!' || c == '|' || c == '>' || c == '\'' || c == '"' - || c == '%' || c == '@' || c == '`'; - } - - bool is_c_flow_indicator(int32_t c) { - return c == ',' || c == '[' || c == ']' || c == '{' || c == '}'; - } - - bool is_plain_safe_in_block(int32_t c) { - return is_ns_char(c); - } - - bool is_plain_safe_in_flow(int32_t c) { - return is_ns_char(c) && !is_c_flow_indicator(c); - } - - bool is_ns_uri_char(int32_t c) { - return is_ns_word_char(c) - || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' - || c == '=' || c == '+' || c == '$' || c == ',' || c == '_' || c == '.' || c == '!' - || c == '~' || c == '*' || c == '\'' || c == '(' || c == ')' || c == '[' || c == ']'; - } - - bool is_ns_tag_char(int32_t c) { - return is_ns_word_char(c) - || c == '#' || c == ';' || c == '/' || c == '?' || c == ':' || c == '@' || c == '&' - || c == '=' || c == '+' || c == '$' || c == '_' || c == '.' - || c == '~' || c == '*' || c == '\'' || c == '(' || c == ')'; - } - - bool is_ns_anchor_char(int32_t c) { - return is_ns_char(c) && !is_c_flow_indicator(c); - } - - char scn_uri_esc(TSLexer *lexer) { - if (LKA != '%') return SCN_STOP; - MRK_END(); - ADV(); - if (!is_ns_hex_digit(LKA)) return SCN_FAIL; - ADV(); - if (!is_ns_hex_digit(LKA)) return SCN_FAIL; - ADV(); - return SCN_SUCC; - } - - char scn_ns_uri_char(TSLexer *lexer) { - if (is_ns_uri_char(LKA)) {ADV(); return SCN_SUCC;} - return scn_uri_esc(lexer); - } - - char scn_ns_tag_char(TSLexer *lexer) { - if (is_ns_tag_char(LKA)) {ADV(); return SCN_SUCC;} - return scn_uri_esc(lexer); - } - - bool scn_dir_bgn(TSLexer *lexer) { - ADV(); - if (LKA == 'Y') { - ADV(); - if (LKA == 'A') { - ADV(); - if (LKA == 'M') { - ADV(); - if (LKA == 'L') { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_YML_BGN); - } - } - } - } - } else if (LKA == 'T') { - ADV(); - if (LKA == 'A') { - ADV(); - if (LKA == 'G') { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_TAG_BGN); - } - } - } - } - for (;;) { - if (!is_ns_char(LKA)) break; - ADV(); - } - if (cur_col > 1 && is_wht(LKA)) { - MRK_END(); - RET_SYM(S_DIR_RSV_BGN); - } - return false; - } - - bool scn_dir_yml_ver(TSLexer *lexer, TSSymbol result_symbol) { - uint16_t n1 = 0; - uint16_t n2 = 0; - while (is_ns_dec_digit(LKA)) {ADV();n1++;} - if (LKA != '.') return false; - ADV(); - while (is_ns_dec_digit(LKA)) {ADV();n2++;} - if (n1 == 0 || n2 == 0) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_tag_hdl_tal(TSLexer *lexer) { - if (LKA == '!') {ADV();return true;} - uint16_t n = 0; - while (is_ns_word_char(LKA)) {ADV();n++;} - if (n == 0) return true; - if (LKA == '!') {ADV();return true;} - return false; - } - - bool scn_dir_tag_hdl(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA == '!') { - ADV(); - if (scn_tag_hdl_tal(lexer)) {MRK_END();RET_SYM(result_symbol);} - } - return false; - } - - bool scn_dir_tag_pfx(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA == '!') ADV(); - else if (scn_ns_tag_char(lexer) == SCN_SUCC); - else return false; - for (;;) { - switch (scn_ns_uri_char(lexer)) { - case SCN_STOP: - MRK_END(); - case SCN_FAIL: - RET_SYM(result_symbol); - } - } - } - - bool scn_dir_rsv_prm(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_ns_char(LKA)) return false; - ADV(); - while (is_ns_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_tag(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '!') return false; - ADV(); - if (is_wht(LKA)) {MRK_END();RET_SYM(result_symbol);} - if (LKA == '<') { - ADV(); - if (scn_ns_uri_char(lexer) != SCN_SUCC) return false; - for (;;) { - switch (scn_ns_uri_char(lexer)) { - case SCN_STOP: - if (LKA == '>') { - ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - case SCN_FAIL: - return false; - } - } - } else { - if (scn_tag_hdl_tal(lexer) && scn_ns_tag_char(lexer) != SCN_SUCC) return false; - for (;;) { - switch (scn_ns_tag_char(lexer)) { - case SCN_STOP: - MRK_END(); - case SCN_FAIL: - RET_SYM(result_symbol); - } - } - } - return false; - } - - bool scn_acr_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '&') return false; - ADV(); - if (!is_ns_anchor_char(LKA)) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_acr_ctn(TSLexer *lexer, TSSymbol result_symbol) { - while (is_ns_anchor_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_als_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '*') return false; - ADV(); - if (!is_ns_anchor_char(LKA)) return false; - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_als_ctn(TSLexer *lexer, TSSymbol result_symbol) { - while (is_ns_anchor_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_dqt_esc_seq(TSLexer *lexer, TSSymbol result_symbol) { - uint16_t i; - switch (LKA) { - case '0': case 'a': case 'b': case 't': case '\t': case 'n': case 'v': - case 'r': case 'e': case ' ': case '"': case '/': case '\\': case 'N': - case '_': case 'L': case 'P': - ADV(); - break; - case 'U': - ADV(); - for (i = 0; i < 8; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - case 'u': - ADV(); - for (i = 0; i < 4; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - case 'x': - ADV(); - for (i = 0; i < 2; i++) if (is_ns_hex_digit(LKA)) ADV(); else return false; - break; - default: - return false; - } - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_dqt_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_nb_double_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) { - MRK_END(); - RET_SYM(cur_chr == '-' ? S_DRS_END : S_DOC_END); - } else ADV(); - while (is_nb_double_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_sqt_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_nb_single_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) { - MRK_END(); - RET_SYM(cur_chr == '-' ? S_DRS_END : S_DOC_END); - } else ADV(); - while (is_nb_single_char(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - - bool scn_blk_str_bgn(TSLexer *lexer, TSSymbol result_symbol) { - if (LKA != '|' && LKA != '>') return false; - ADV(); - int16_t cur_ind = ind_len_stk.back(); - int16_t ind = -1; - if (LKA >= '1' && LKA <= '9') { - ind = LKA - '1'; - ADV(); - if (LKA == '+' || LKA == '-') { - ADV(); - } - } else if (LKA == '+' || LKA == '-') { - ADV(); - if (LKA >= '1' && LKA <= '9') { - ind = LKA - '1'; - ADV(); - } - } - if (!is_wht(LKA)) return false; - MRK_END(); - if (ind != -1) ind += cur_ind; - else { - ind = cur_ind; - while (is_wsp(LKA)) ADV(); - if (LKA == '#') { - ADV(); - while (!is_nwl(LKA) && LKA != 0) ADV(); - } - if (is_nwl(LKA)) ADV_NWL(); - while (LKA != 0) { - if (LKA == ' ') ADV(); - else if (is_nwl(LKA)) { - if (cur_col - 1 < ind) break; - ind = cur_col - 1; - ADV_NWL(); - } else { - if (cur_col - 1 > ind) ind = cur_col - 1; - break; - } - } - } - PUSH_IND(IND_STR, ind); - RET_SYM(result_symbol); - } - - // I suspect this implementation is not quite right but hope it's close enough for now. - // in the event that the leading non-whitespace character is µ and a metavariable is - // potentially valid in this location according to the grammarwe either return a metaveriable - // or return false. ordinarily a leading µ could be a string scalar, but I figure this is rare - // enough that for the sake of expediency we go with this approach - - bool scn_grit_metavariable(TSLexer *lexer, TSSymbol result_symbol) { - ADV(); - // handle µ... - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - MRK_END(); - RET_SYM(result_symbol); - } - } - MRK_END(); - return false; - } else if (is_letter_or_underscore(LKA)) { - ADV(); - while (is_alphanumeric_or_underscore(LKA)) ADV(); - MRK_END(); - RET_SYM(result_symbol); - } else { - MRK_END(); - return false; - } - } - - bool scn_blk_str_cnt(TSLexer *lexer, TSSymbol result_symbol) { - if (!is_ns_char(LKA)) return false; - if (cur_col == 0 && scn_drs_doc_end(lexer)) {POP_IND();RET_SYM(BL);} - else ADV(); - MRK_END(); - for (;;) { - if (is_ns_char(LKA)) { - ADV(); - while (is_ns_char(LKA)) ADV(); - MRK_END(); - } - if (is_wsp(LKA)) { - ADV(); - while (is_wsp(LKA)) ADV(); - } else break; - } - RET_SYM(result_symbol); - } - - char scn_pln_cnt(TSLexer *lexer, bool (Scanner::*is_plain_safe)(int32_t)) { - bool is_cur_wsp = is_wsp(cur_chr); - bool is_cur_saf = (this->*is_plain_safe)(cur_chr); - bool is_lka_wsp = is_wsp(LKA); - bool is_lka_saf = (this->*is_plain_safe)(LKA); - if (is_lka_saf || is_lka_wsp) { - for (;;) { - if (is_lka_saf && LKA != '#' && LKA != ':') {ADV();MRK_END();UPD_SCH_STT();} - else if (is_cur_saf && LKA == '#') {ADV();MRK_END();UPD_SCH_STT();} - else if (is_lka_wsp) {ADV();UPD_SCH_STT();} - else if (LKA == ':') ADV(); // check later - else break; - - is_cur_wsp = is_lka_wsp; - is_cur_saf = is_lka_saf; - is_lka_wsp = is_wsp(LKA); - is_lka_saf = (this->*is_plain_safe)(LKA); - - if (cur_chr == ':') { - if (is_lka_saf) {MRK_END();UPD_SCH_STT();} - else return SCN_FAIL; - } - } - } else return SCN_STOP; - return SCN_SUCC; - } - - bool scn_drs_doc_end(TSLexer *lexer) { - if (LKA != '-' && LKA != '.') return false; - int32_t delimeter = LKA; - ADV(); - if (LKA == delimeter) { - ADV(); - if (LKA == delimeter) { - ADV(); - if (is_wht(LKA)) return true; - } - } - MRK_END(); - return false; - } - - bool scan(TSLexer *lexer, const bool *valid_symbols) { - init(); - MRK_END(); - - bool allow_comment = !(VLD[R_DQT_STR_CTN] || VLD[BR_DQT_STR_CTN] || VLD[R_SQT_STR_CTN] || VLD[BR_SQT_STR_CTN]); - - vector::reverse_iterator ind_ptr = ind_len_stk.rbegin(); - vector::reverse_iterator ind_end = ind_len_stk.rend(); - int16_t cur_ind = *ind_ptr++; - int16_t prt_ind = ind_ptr == ind_end ? -1 : *ind_ptr; - int16_t cur_ind_typ = ind_typ_stk.back(); - - bool has_tab_ind = false; - int16_t leading_spaces = 0; - - for (;;) { - if (LKA == ' ') { - if (!has_tab_ind) leading_spaces++; - SKP(); - } else if (LKA == '\t') { - has_tab_ind = true; - SKP(); - } else if (is_nwl(LKA)) { - has_tab_ind = false; - leading_spaces = 0; - SKP_NWL(); - } else if (allow_comment && LKA == '#') { - if (VLD[BR_BLK_STR_CTN] && VLD[BL] && cur_col <= cur_ind) {POP_IND();RET_SYM(BL);} - if ( - VLD[BR_BLK_STR_CTN] - ? cur_row == row - : cur_col == 0 || cur_row != row || cur_col > col - ) { - ADV(); - while (!is_nwl(LKA) && LKA != 0) ADV(); - MRK_END(); - RET_SYM(COMMENT); - } else break; - } else break; - } - - if (LKA == 0) { - if (VLD[BL]) {MRK_END();POP_IND();RET_SYM(BL)} - if (VLD[END_OF_FILE]) {MRK_END();RET_SYM(END_OF_FILE)} - return false; - } - - int16_t bgn_row = cur_row; - int16_t bgn_col = cur_col; - int32_t bgn_chr = LKA; - - if (VLD[BL] && bgn_col <= cur_ind && !has_tab_ind) { - if ( - cur_ind == prt_ind && cur_ind_typ == IND_SEQ - ? bgn_col < cur_ind || LKA != '-' - : bgn_col <= prt_ind || cur_ind_typ == IND_STR - ) {POP_IND();RET_SYM(BL);} - } - - bool has_nwl = cur_row > row; - bool is_r = !has_nwl; - bool is_br = has_nwl && leading_spaces > cur_ind; - bool is_b = has_nwl && leading_spaces == cur_ind && !has_tab_ind; - bool is_s = bgn_col == 0; - - if (VLD[R_DIR_YML_VER] && is_r) return scn_dir_yml_ver(lexer, R_DIR_YML_VER); - if (VLD[R_DIR_TAG_HDL] && is_r) return scn_dir_tag_hdl(lexer, R_DIR_TAG_HDL); - if (VLD[R_DIR_TAG_PFX] && is_r) return scn_dir_tag_pfx(lexer, R_DIR_TAG_PFX); - if (VLD[R_DIR_RSV_PRM] && is_r) return scn_dir_rsv_prm(lexer, R_DIR_RSV_PRM); - // SCAN FOR GRIT_METAVARIABLE - if (VLD[GRIT_METAVARIABLE] && LKA == MU) return scn_grit_metavariable(lexer, GRIT_METAVARIABLE); - if (VLD[BR_BLK_STR_CTN] && is_br && scn_blk_str_cnt(lexer, BR_BLK_STR_CTN)) return true; - - if ( - (VLD[R_DQT_STR_CTN] && is_r && scn_dqt_str_cnt(lexer, R_DQT_STR_CTN)) - || (VLD[BR_DQT_STR_CTN] && is_br && scn_dqt_str_cnt(lexer, BR_DQT_STR_CTN)) - ) return true; - - if ( - (VLD[R_SQT_STR_CTN] && is_r && scn_sqt_str_cnt(lexer, R_SQT_STR_CTN)) - || (VLD[BR_SQT_STR_CTN] && is_br && scn_sqt_str_cnt(lexer, BR_SQT_STR_CTN)) - ) return true; - - if (VLD[R_ACR_CTN] && is_r) return scn_acr_ctn(lexer, R_ACR_CTN); - if (VLD[R_ALS_CTN] && is_r) return scn_als_ctn(lexer, R_ALS_CTN); - - if (LKA == '%') { - if (VLD[S_DIR_YML_BGN] && is_s) return scn_dir_bgn(lexer); - } else if (LKA == '*') { - if (VLD[R_ALS_BGN] && is_r) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, R_ALS_BGN);} - if (VLD[BR_ALS_BGN] && is_br) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, BR_ALS_BGN);} - if (VLD[B_ALS_BGN] && is_b) {MAY_UPD_IMP_COL();return scn_als_bgn(lexer, B_ALS_BGN);} - } else if (LKA == '&') { - if (VLD[R_ACR_BGN] && is_r) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, R_ACR_BGN);} - if (VLD[BR_ACR_BGN] && is_br) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, BR_ACR_BGN);} - if (VLD[B_ACR_BGN] && is_b) {MAY_UPD_IMP_COL();return scn_acr_bgn(lexer, B_ACR_BGN);} - } else if (LKA == '!') { - if (VLD[R_TAG] && is_r) {MAY_UPD_IMP_COL();return scn_tag(lexer, R_TAG);} - if (VLD[BR_TAG] && is_br) {MAY_UPD_IMP_COL();return scn_tag(lexer, BR_TAG);} - if (VLD[B_TAG] && is_b) {MAY_UPD_IMP_COL();return scn_tag(lexer, B_TAG);} - } else if (LKA == '[') { - if (VLD[R_FLW_SEQ_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_FLW_SEQ_BGN)} - if (VLD[BR_FLW_SEQ_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_FLW_SEQ_BGN)} - if (VLD[B_FLW_SEQ_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_FLW_SEQ_BGN)} - } else if (LKA == ']') { - if (VLD[R_FLW_SEQ_END] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_SEQ_END)} - if (VLD[BR_FLW_SEQ_END] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_SEQ_END)} - } else if (LKA == '{') { - if (VLD[R_FLW_MAP_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_FLW_MAP_BGN)} - if (VLD[BR_FLW_MAP_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_FLW_MAP_BGN)} - if (VLD[B_FLW_MAP_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_FLW_MAP_BGN)} - } else if (LKA == '}') { - if (VLD[R_FLW_MAP_END] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_MAP_END)} - if (VLD[BR_FLW_MAP_END] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_MAP_END)} - } else if (LKA == ',') { - if (VLD[R_FLW_SEP_BGN] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_SEP_BGN)} - if (VLD[BR_FLW_SEP_BGN] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_SEP_BGN)} - } else if (LKA == '"') { - if (VLD[R_DQT_STR_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_DQT_STR_BGN)} - if (VLD[BR_DQT_STR_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_DQT_STR_BGN)} - if (VLD[B_DQT_STR_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_DQT_STR_BGN)} - if (VLD[R_DQT_STR_END] && is_r) {ADV();MRK_END();RET_SYM(R_DQT_STR_END)} - if (VLD[BR_DQT_STR_END] && is_br) {ADV();MRK_END();RET_SYM(BR_DQT_STR_END)} - } else if (LKA == '\'') { - if (VLD[R_SQT_STR_BGN] && is_r) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(R_SQT_STR_BGN)} - if (VLD[BR_SQT_STR_BGN] && is_br) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(BR_SQT_STR_BGN)} - if (VLD[B_SQT_STR_BGN] && is_b) {MAY_UPD_IMP_COL();ADV();MRK_END();RET_SYM(B_SQT_STR_BGN)} - if (VLD[R_SQT_STR_END] && is_r) { - ADV(); - if (LKA == '\'') {ADV();MRK_END();RET_SYM(R_SQT_ESC_SQT)} - else {MRK_END();RET_SYM(R_SQT_STR_END)} - } - if (VLD[BR_SQT_STR_END] && is_br) { - ADV(); - if (LKA == '\'') {ADV();MRK_END();RET_SYM(BR_SQT_ESC_SQT)} - else {MRK_END();RET_SYM(BR_SQT_STR_END)} - } - } else if (LKA == '?') { - bool is_r_blk_key_bgn = VLD[R_BLK_KEY_BGN] && is_r; - bool is_br_blk_key_bgn = VLD[BR_BLK_KEY_BGN] && is_br; - bool is_b_blk_key_bgn = VLD[B_BLK_KEY_BGN] && is_b; - bool is_r_flw_key_bgn = VLD[R_FLW_KEY_BGN] && is_r; - bool is_br_flw_key_bgn = VLD[BR_FLW_KEY_BGN] && is_br; - if (is_r_blk_key_bgn || is_br_blk_key_bgn || is_b_blk_key_bgn || is_r_flw_key_bgn || is_br_flw_key_bgn) { - ADV(); - if (is_wht(LKA)) { - MRK_END(); - if (is_r_blk_key_bgn) {PUSH_BGN_IND(IND_MAP);RET_SYM(R_BLK_KEY_BGN);} - if (is_br_blk_key_bgn) {PUSH_BGN_IND(IND_MAP);RET_SYM(BR_BLK_KEY_BGN);} - if (is_b_blk_key_bgn) RET_SYM(B_BLK_KEY_BGN); - if (is_r_flw_key_bgn) RET_SYM(R_FLW_KEY_BGN); - if (is_br_flw_key_bgn) RET_SYM(BR_FLW_KEY_BGN); - } - } - } else if (LKA == ':') { - if (VLD[R_FLW_JSV_BGN] && is_r) {ADV();MRK_END();RET_SYM(R_FLW_JSV_BGN);} - if (VLD[BR_FLW_JSV_BGN] && is_br) {ADV();MRK_END();RET_SYM(BR_FLW_JSV_BGN);} - bool is_r_blk_val_bgn = VLD[R_BLK_VAL_BGN] && is_r; - bool is_br_blk_val_bgn = VLD[BR_BLK_VAL_BGN] && is_br; - bool is_b_blk_val_bgn = VLD[B_BLK_VAL_BGN] && is_b; - bool is_r_blk_imp_bgn = VLD[R_BLK_IMP_BGN] && is_r; - bool is_r_flw_njv_bgn = VLD[R_FLW_NJV_BGN] && is_r; - bool is_br_flw_njv_bgn = VLD[BR_FLW_NJV_BGN] && is_br; - if (is_r_blk_val_bgn || is_br_blk_val_bgn || is_b_blk_val_bgn || is_r_blk_imp_bgn || is_r_flw_njv_bgn || is_br_flw_njv_bgn) { - ADV(); - bool is_lka_wht = is_wht(LKA); - if (is_lka_wht) { - if (is_r_blk_val_bgn) {PUSH_BGN_IND(IND_MAP);MRK_END();RET_SYM(R_BLK_VAL_BGN);} - if (is_br_blk_val_bgn) {PUSH_BGN_IND(IND_MAP);MRK_END();RET_SYM(BR_BLK_VAL_BGN);} - if (is_b_blk_val_bgn) {MRK_END();RET_SYM(B_BLK_VAL_BGN);} - if (is_r_blk_imp_bgn) {MAY_PUSH_IMP_IND();MRK_END();RET_SYM(R_BLK_IMP_BGN);} - } - if (is_lka_wht || LKA == ',' || LKA == ']' || LKA == '}') { - if (is_r_flw_njv_bgn) {MRK_END();RET_SYM(R_FLW_NJV_BGN);} - if (is_br_flw_njv_bgn) {MRK_END();RET_SYM(BR_FLW_NJV_BGN);} - } - } - } else if (LKA == '-') { - bool is_r_blk_seq_bgn = VLD[R_BLK_SEQ_BGN] && is_r; - bool is_br_blk_seq_bgn = VLD[BR_BLK_SEQ_BGN] && is_br; - bool is_b_blk_seq_bgn = VLD[B_BLK_SEQ_BGN] && is_b; - bool is_s_drs_end = is_s; - if (is_r_blk_seq_bgn || is_br_blk_seq_bgn || is_b_blk_seq_bgn || is_s_drs_end) { - ADV(); - if (is_wht(LKA)) { - if (is_r_blk_seq_bgn) {PUSH_BGN_IND(IND_SEQ);MRK_END();RET_SYM(R_BLK_SEQ_BGN)} - if (is_br_blk_seq_bgn) {PUSH_BGN_IND(IND_SEQ);MRK_END();RET_SYM(BR_BLK_SEQ_BGN)} - if (is_b_blk_seq_bgn) {MAY_PUSH_SPC_SEQ_IND();MRK_END();RET_SYM(B_BLK_SEQ_BGN)} - } else if (LKA == '-' && is_s_drs_end) { - ADV(); - if (LKA == '-') { - ADV(); - if (is_wht(LKA)) { - if (VLD[BL]) {POP_IND();RET_SYM(BL);} - MRK_END(); - RET_SYM(S_DRS_END); - } - } - } - } - } else if (LKA == '.') { - if (is_s) { - ADV(); - if (LKA == '.') { - ADV(); - if (LKA == '.') { - ADV(); - if (is_wht(LKA)) { - if (VLD[BL]) {POP_IND();RET_SYM(BL);} - MRK_END(); - RET_SYM(S_DOC_END); - } - } - } - } - } else if (LKA == '\\') { - bool is_r_dqt_esc_nwl = VLD[R_DQT_ESC_NWL] && is_r; - bool is_br_dqt_esc_nwl = VLD[BR_DQT_ESC_NWL] && is_br; - bool is_r_dqt_esc_seq = VLD[R_DQT_ESC_SEQ] && is_r; - bool is_br_dqt_esc_seq = VLD[BR_DQT_ESC_SEQ] && is_br; - if (is_r_dqt_esc_nwl || is_br_dqt_esc_nwl || is_r_dqt_esc_seq || is_br_dqt_esc_seq) { - ADV(); - if (is_nwl(LKA)) { - if (is_r_dqt_esc_nwl) {MRK_END();RET_SYM(R_DQT_ESC_NWL)} - if (is_br_dqt_esc_nwl) {MRK_END();RET_SYM(BR_DQT_ESC_NWL)} - } - if (is_r_dqt_esc_seq) return scn_dqt_esc_seq(lexer, R_DQT_ESC_SEQ); - if (is_br_dqt_esc_seq) return scn_dqt_esc_seq(lexer, BR_DQT_ESC_SEQ); - return false; - } - } else if (LKA == '|') { - if (VLD[R_BLK_LIT_BGN] && is_r) return scn_blk_str_bgn(lexer, R_BLK_LIT_BGN); - if (VLD[BR_BLK_LIT_BGN] && is_br) return scn_blk_str_bgn(lexer, BR_BLK_LIT_BGN); - } else if (LKA == '>') { - if (VLD[R_BLK_FLD_BGN] && is_r) return scn_blk_str_bgn(lexer, R_BLK_FLD_BGN); - if (VLD[BR_BLK_FLD_BGN] && is_br) return scn_blk_str_bgn(lexer, BR_BLK_FLD_BGN); - } - - bool maybe_sgl_pln_blk = (VLD[R_SGL_PLN_STR_BLK] && is_r) || (VLD[BR_SGL_PLN_STR_BLK] && is_br) || (VLD[B_SGL_PLN_STR_BLK] && is_b); - bool maybe_sgl_pln_flw = (VLD[R_SGL_PLN_STR_FLW] && is_r) || (VLD[BR_SGL_PLN_STR_FLW] && is_br); - bool maybe_mtl_pln_blk = (VLD[R_MTL_PLN_STR_BLK] && is_r) || (VLD[BR_MTL_PLN_STR_BLK] && is_br); - bool maybe_mtl_pln_flw = (VLD[R_MTL_PLN_STR_FLW] && is_r) || (VLD[BR_MTL_PLN_STR_FLW] && is_br); - - if (maybe_sgl_pln_blk || maybe_sgl_pln_flw || maybe_mtl_pln_blk || maybe_mtl_pln_flw) { - bool is_in_blk = maybe_sgl_pln_blk || maybe_mtl_pln_blk; - bool (Scanner::*is_plain_safe)(int32_t) = is_in_blk ? &Scanner::is_plain_safe_in_block : &Scanner::is_plain_safe_in_flow; - if (cur_col - bgn_col == 0) ADV(); - if (cur_col - bgn_col == 1) { - bool is_plain_first = - (is_ns_char(bgn_chr) && !is_c_indicator(bgn_chr)) - || ((bgn_chr == '-' || bgn_chr == '?' || bgn_chr == ':') - && (this->*is_plain_safe)(LKA)); - if (!is_plain_first) return false; - UPD_SCH_STT(); - } else { - // no need to check the following cases: - // ..X - // ...X - // --X - // ---X - // X: lookahead - sch_stt = SCH_STT_FRZ; // must be RS_STR - } - - MRK_END(); - - for (;;) { - if (!is_nwl(LKA)) { - if (scn_pln_cnt(lexer, is_plain_safe) != SCN_SUCC) break; - } - if (LKA == 0 || !is_nwl(LKA)) break; - for (;;) { - if (is_nwl(LKA)) ADV_NWL(); - else if (is_wsp(LKA)) ADV(); - else break; - } - if (LKA == 0 || cur_col <= cur_ind) break; - if (cur_col == 0 && scn_drs_doc_end(lexer)) break; - } - - if (end_row == bgn_row) { - if (maybe_sgl_pln_blk) {MAY_UPD_IMP_COL();RET_SYM(is_r ? SGL_PLN_SYM(R, BLK) : is_br ? SGL_PLN_SYM(BR, BLK) : SGL_PLN_SYM(B, BLK));} - if (maybe_sgl_pln_flw) RET_SYM(is_r ? SGL_PLN_SYM(R, FLW) : SGL_PLN_SYM(BR, FLW)); - } else { - if (maybe_mtl_pln_blk) {MAY_UPD_IMP_COL();RET_SYM(is_r ? R_MTL_PLN_STR_BLK : BR_MTL_PLN_STR_BLK);} - if (maybe_mtl_pln_flw) RET_SYM(is_r ? R_MTL_PLN_STR_FLW : BR_MTL_PLN_STR_FLW); - } - - return false; - } - - return false; - } -}; - -} - -extern "C" { - -void *tree_sitter_yaml_external_scanner_create() { - return new Scanner(); -} - -void tree_sitter_yaml_external_scanner_destroy(void *payload) { - Scanner *scanner = static_cast(payload); - delete scanner; -} - -unsigned tree_sitter_yaml_external_scanner_serialize(void *payload, char *buffer) { - Scanner *scanner = static_cast(payload); - return scanner->serialize(buffer); -} - -void tree_sitter_yaml_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { - Scanner *scanner = static_cast(payload); - scanner->deserialize(buffer, length); -} - -bool tree_sitter_yaml_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { - Scanner *scanner = static_cast(payload); - return scanner->scan(lexer, valid_symbols); -} - -}