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 8338d425b..682c84630 100755 Binary files a/crates/wasm-bindings/wasm_parsers/tree-sitter-yaml.wasm and b/crates/wasm-bindings/wasm_parsers/tree-sitter-yaml.wasm differ diff --git a/resources/edit_grammars.mjs b/resources/edit_grammars.mjs index e7c6e8c1e..dcaaa3c4e 100644 --- a/resources/edit_grammars.mjs +++ b/resources/edit_grammars.mjs @@ -92,13 +92,13 @@ const copyMvGrammar = async (lang, dest) => { 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 927e167d8..000000000 Binary files a/resources/language-metavariables/tree-sitter-yaml/docs/assets/tree-sitter-yaml-0.5.0/tree-sitter-yaml.wasm and /dev/null differ diff --git a/resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/LICENSE b/resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/LICENSE deleted file mode 100644 index 971b81f9a..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-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/web-tree-sitter-0.19.3/tree-sitter.js b/resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/tree-sitter.js deleted file mode 100644 index ee0e28756..000000000 --- a/resources/language-metavariables/tree-sitter-yaml/docs/assets/web-tree-sitter-0.19.3/tree-sitter.js +++ /dev/null @@ -1 +0,0 @@ -var Module=void 0!==Module?Module:{};!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.TreeSitter=t()}(0,function(){var e,t={};for(e in Module)Module.hasOwnProperty(e)&&(t[e]=Module[e]);var n,r,s=[],o="./this.program",_=function(e,t){throw t},a=!1,u=!1;a="object"==typeof window,u="function"==typeof importScripts,n="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,r=!a&&!n&&!u;var i,l,d,c,m,f="";n?(f=u?require("path").dirname(f)+"/":__dirname+"/",i=function(e,t){return c||(c=require("fs")),m||(m=require("path")),e=m.normalize(e),c.readFileSync(e,t?null:"utf8")},d=function(e){var t=i(e,!0);return t.buffer||(t=new Uint8Array(t)),N(t.buffer),t},process.argv.length>1&&(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.length;s - - - - - - - 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); -} - -}