diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2026-04-17 13:09:41 -0400 |
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2026-05-09 15:44:59 -0400 |
| commit | 72cd5a8a94100054b27848e0ed62f8bb0962e488 (patch) | |
| tree | 5f1acbcdabd06aa2d5151548cddff2ac170f9282 | |
add tree-sitter grammar for SiSU Spine markup
Tree-sitter parser for .sst/.ssm/.ssi document markup files.
Parses headers, headings, block elements (code, poem, block,
group, table, quote - both curly and tic syntax), inline
formatting (10 types, recursive/nestable), footnotes, editor
notes, links, images, book index entries, and special markers.
Includes external scanner for raw block content, highlight
queries for syntax coloring, fold queries, 67 test cases,
and project configuration for tree-sitter CLI.
Tested against sample documents: error-free on Alice in
Wonderland (1877 lines), Wealth of Networks (5833 lines),
GPL v3 (297 lines). Known limitation: multi-line footnotes
that wrap across physical lines.
(assisted by Claude-Code)
Co-Authored-By: Claude Opus 4.6 (1M context)
| -rw-r--r-- | binding.gyp | 21 | ||||
| -rw-r--r-- | grammar.js | 409 | ||||
| -rw-r--r-- | package.json | 54 | ||||
| -rw-r--r-- | queries/folds.scm | 23 | ||||
| -rw-r--r-- | queries/highlights.scm | 186 | ||||
| -rw-r--r-- | queries/injections.scm | 16 | ||||
| -rw-r--r-- | sisu-markup_tree-sitter.md | 61 | ||||
| -rw-r--r-- | src/grammar.json | 2105 | ||||
| -rw-r--r-- | src/node-types.json | 2138 | ||||
| -rw-r--r-- | src/parser.c | 37385 | ||||
| -rw-r--r-- | src/scanner.c | 147 | ||||
| -rw-r--r-- | src/tree_sitter/alloc.h | 54 | ||||
| -rw-r--r-- | src/tree_sitter/array.h | 291 | ||||
| -rw-r--r-- | src/tree_sitter/parser.h | 286 | ||||
| -rw-r--r-- | test/corpus/blocks.txt | 144 | ||||
| -rw-r--r-- | test/corpus/book_index.txt | 73 | ||||
| -rw-r--r-- | test/corpus/footnotes.txt | 94 | ||||
| -rw-r--r-- | test/corpus/headers.txt | 98 | ||||
| -rw-r--r-- | test/corpus/headings.txt | 171 | ||||
| -rw-r--r-- | test/corpus/inline_formatting.txt | 167 | ||||
| -rw-r--r-- | test/corpus/links.txt | 78 | ||||
| -rw-r--r-- | test/corpus/paragraphs.txt | 76 | ||||
| -rw-r--r-- | test/corpus/special_markers.txt | 71 | ||||
| -rw-r--r-- | tree-sitter.json | 34 |
24 files changed, 44182 insertions, 0 deletions
diff --git a/binding.gyp b/binding.gyp new file mode 100644 index 0000000..7bfe9a8 --- /dev/null +++ b/binding.gyp @@ -0,0 +1,21 @@ +{ + "targets": [ + { + "target_name": "tree_sitter_sisu_binding", + "dependencies": [ + "<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except", + ], + "include_dirs": [ + "src", + ], + "sources": [ + "bindings/node/binding.cc", + "src/parser.c", + "src/scanner.c", + ], + "cflags_c": [ + "-std=c11", + ], + } + ] +} diff --git a/grammar.js b/grammar.js new file mode 100644 index 0000000..81aec5c --- /dev/null +++ b/grammar.js @@ -0,0 +1,409 @@ +/// <reference types="tree-sitter-cli/dsl" /> +// @ts-check +// +// tree-sitter grammar for SiSU Spine markup +// +// SiSU Spine is an object-centric document structuring, parsing, publishing +// and search tool. This grammar parses .sst markup files for syntax +// highlighting, code folding, and structural queries. + +module.exports = grammar({ + name: 'sisu', + + // Only \r is implicit whitespace (for Windows line endings). + // Newlines are significant and handled explicitly. + extras: $ => [/\r/], + + externals: $ => [ + $._raw_end_code, + $._raw_end_poem, + $._raw_end_block, + $._raw_end_group, + $._raw_end_table, + $._raw_end_tic, + ], + + conflicts: $ => [], + + rules: { + // ================================================================= + // Document - top-level sequence of elements + // ================================================================= + document: $ => repeat($._toplevel), + + _toplevel: $ => choice( + $._blank_line, + // Header elements + $.version_comment, + $.header_field, + $.header_comment, + // Structural headings + $.heading, + // Block elements + $.code_block_curly, + $.code_block_tic, + $.poem_block_curly, + $.poem_block_tic, + $.block_block_curly, + $.block_block_tic, + $.group_block_curly, + $.group_block_tic, + $.table_block_curly, + $.table_block_tic, + $.quote_block_tic, + // Pipe-delimited table + $.pipe_table, + // Book index + $.book_index, + // Other structural markers + $.body_comment, + $.ocn_suppress_open, + $.ocn_suppress_close, + $.page_break, + $.horizontal_rule, + $.composite_include, + // Paragraph (lowest priority - fallback) + $.paragraph, + ), + + _blank_line: $ => '\n', + + // ================================================================= + // Version comment - first line indicator + // ================================================================= + version_comment: $ => token(prec(20, /# SiSU(spine)? [0-9]+(\.[0-9]+)*\n/)), + + // ================================================================= + // Header section (YAML-like metadata before :A~) + // ================================================================= + header_comment: $ => token(prec(15, seq('# ', /[^\n]*/, '\n'))), + + header_field: $ => prec(15, seq( + field('key', $.header_key), + optional(field('value', $.header_value)), + '\n', + repeat($.header_continuation), + )), + + // Key includes the colon so that bare words like "of", "in", "to" + // at the start of body text lines don't match as header keys. + header_key: $ => token(prec(15, /[a-z][a-z_]*:/)), + header_value: $ => /[ \t]+[^\n]*/, + header_continuation: $ => token(prec(15, / [^\n]+\n/)), + + // ================================================================= + // Headings + // ================================================================= + heading: $ => prec(18, choice( + $.heading_part, + $.heading_segment, + )), + + // Part headings: :A~ through :D~ (structural, not followed by body text) + heading_part: $ => seq( + field('marker', $.part_marker), + optional(seq( + ' ', + field('content', alias(/[^\n]+/, $.heading_content)), + )), + '\n', + ), + + part_marker: $ => token(prec(20, choice(':A~', ':B~', ':C~', ':D~'))), + + // Segment headings: 1~ through 3~ (content headings) + heading_segment: $ => seq( + field('marker', $.segment_marker), + optional(field('name', $.segment_name)), + optional(field('suppress_numbering', alias('-', $.suppress_marker))), + optional(seq( + ' ', + field('content', alias(/[^\n]+/, $.heading_content)), + )), + '\n', + ), + + segment_marker: $ => token(prec(20, choice('1~', '2~', '3~'))), + // Allow internal hyphens but not trailing hyphen (which is the suppress marker) + segment_name: $ => /[a-zA-Z_!][a-zA-Z0-9_]*(-[a-zA-Z0-9_]+)*/, + + // ================================================================= + // Code blocks (raw content - no inline parsing) + // ================================================================= + code_block_curly: $ => prec(18, seq( + field('open', alias(token(prec(20, /code(\([a-z]+\))?\{/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_code, $.raw_content))), + field('close', alias(token(prec(20, '}code')), $.block_close)), + '\n', + )), + + code_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?code/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Poem blocks (verses as objects) + // ================================================================= + poem_block_curly: $ => prec(18, seq( + field('open', alias(token(prec(20, 'poem{')), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_poem, $.raw_content))), + field('close', alias(token(prec(20, '}poem')), $.block_close)), + '\n', + )), + + poem_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?poem/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Block blocks (preserves whitespace, single object) + // ================================================================= + block_block_curly: $ => prec(18, seq( + field('open', alias(token(prec(20, 'block{')), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_block, $.raw_content))), + field('close', alias(token(prec(20, '}block')), $.block_close)), + '\n', + )), + + block_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?block/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Group blocks (no extra whitespace, single object) + // ================================================================= + group_block_curly: $ => prec(18, seq( + field('open', alias(token(prec(20, 'group{')), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_group, $.raw_content))), + field('close', alias(token(prec(20, '}group')), $.block_close)), + '\n', + )), + + group_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?group/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Table blocks + // ================================================================= + table_block_curly: $ => prec(18, seq( + field('open', alias(token(prec(20, /table(\([^)]*\))?\{/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_table, $.raw_content))), + field('close', alias(token(prec(20, '}table')), $.block_close)), + '\n', + )), + + table_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?table(\([^)]*\))?/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Quote blocks (tic syntax only) + // ================================================================= + quote_block_tic: $ => prec(18, seq( + field('open', alias(token(prec(20, /``` ?quote/)), $.block_open)), + '\n', + optional(field('content', alias($._raw_end_tic, $.raw_content))), + field('close', alias(token(prec(20, '```')), $.block_close)), + '\n', + )), + + // ================================================================= + // Pipe-delimited table + // ================================================================= + pipe_table: $ => prec(16, seq( + field('spec', alias(token(prec(20, /\{table\([^)]+\)\}/)), $.table_spec)), + '\n', + repeat1($.table_row), + )), + + table_row: $ => /[^\n]+\n/, + + // ================================================================= + // Book index + // ================================================================= + book_index: $ => prec(17, seq( + token(prec(20, '={')), + alias(/[^}]+/, $.index_content), + token(prec(20, /\}\n/)), + )), + + // ================================================================= + // Paragraph (with optional prefix and inline content) + // ================================================================= + paragraph: $ => prec(-1, seq( + optional($.paragraph_prefix), + $._inline, + '\n', + )), + + paragraph_prefix: $ => token(prec(5, choice( + // Indented text: _1 through _9 + /_{1}[1-9] /, + // Bullet: _* + '_* ', + // Indented bullet: _1* through _9* + /_{1}[1-9]\* /, + // Numbered list: # (top-level) + '# ', + // Indented numbered list: _# + '_# ', + // Hanging indent: _N_M + /_{1}[0-9]_{1}[0-9] /, + // Bold lead-in + '!_ ', + ))), + + // ================================================================= + // Inline content + // ================================================================= + _inline: $ => repeat1($._inline_element), + + _inline_element: $ => choice( + $.emphasis, + $.bold, + $.italic, + $.underline, + $.citation_mark, + $.superscript, + $.subscript, + $.inserted, + $.strikethrough, + $.monospace_inline, + $.footnote, + $.editor_note, + $.link, + $.image, + $.inline_anchor, + $.line_break, + $.ocn_suppress, + // Text: runs of non-special characters (low precedence) + alias($._text_word, $.text), + // Single-character fallback for trigger chars that don't form markup + alias($._text_char, $.text), + ), + + // Text content: excludes characters that may start/end inline elements. + // Characters excluded: * ! / _ { } " ^ , + - # ~ \ ] + // This causes some fragmentation of text nodes, but ensures inline + // markup delimiters are always available to the parser. + _text_word: $ => token(prec(-10, /[^\n\]*!\/_{}"^,+#~{}\\\-]+/)), + + // Ultimate fallback: a single non-newline character. + // Catches trigger characters that didn't form inline markup. + _text_char: $ => token(prec(-20, /[^\n]/)), + + // -- Formatting pairs (recursive - can contain inline content) -- + emphasis: $ => seq('*{', $._inline, '}*'), + bold: $ => seq('!{', $._inline, '}!'), + italic: $ => seq('/{', $._inline, '}/'), + underline: $ => seq('_{', $._inline, '}_'), + citation_mark: $ => seq('"{', $._inline, '}"'), + superscript: $ => seq('^{', $._inline, '}^'), + subscript: $ => seq(',{', $._inline, '},'), + inserted: $ => seq('+{', $._inline, '}+'), + strikethrough: $ => seq('-{', $._inline, '}-'), + monospace_inline: $ => seq('#{', $._inline, '}#'), + + // -- Footnotes and editor notes -- + footnote: $ => seq( + '~{', + optional(alias(/\*+ /, $.footnote_marker)), + $._inline, + '}~', + ), + + editor_note: $ => seq( + choice('~[*', '~[+'), + ' ', + $._inline, + ']~', + ), + + // -- Links and images -- + // Both use _brace_content (same token) so the lexer doesn't have + // to decide between link_text and image_spec. The parser resolves + // the ambiguity by what follows the closing }. + _brace_content: $ => /[^}]+/, + + link: $ => seq( + '{', + optional(alias(token(prec(10, '~^ ')), $.auto_footnote_marker)), + field('text', alias($._brace_content, $.link_text)), + '}', + field('target', choice( + $.url, + seq('#', alias(/[a-zA-Z0-9_.-]+/, $.anchor_ref)), + seq(':', alias(/[^\n ]+/, $.collection_path)), + )), + ), + + image: $ => seq( + '{', + field('spec', alias($._brace_content, $.image_spec)), + '}', + 'image', + ), + + url: $ => /https?:\/\/[^\s}\]~]+/, + + // -- Other inline elements -- + inline_anchor: $ => seq('*~', alias(/[a-zA-Z0-9_-]+/, $.anchor_name)), + + line_break: $ => '\\\\ ', + + ocn_suppress: $ => '~#', + + // ================================================================= + // Body comment + // ================================================================= + body_comment: $ => token(prec(16, seq('%', /[^\n]*/, '\n'))), + + // ================================================================= + // OCN block suppression markers + // ================================================================= + ocn_suppress_open: $ => token(prec(18, /--~#\n/)), + ocn_suppress_close: $ => token(prec(18, /--\+#\n/)), + + // ================================================================= + // Page/column breaks and horizontal rules + // ================================================================= + page_break: $ => token(prec(18, /=\\=\n/)), + horizontal_rule: $ => token(prec(18, /-\.\.-\n/)), + + // ================================================================= + // Composite document includes + // ================================================================= + composite_include: $ => prec(17, seq( + token(prec(20, '<<')), + ' ', + field('path', alias(/[^\n]+/, $.include_path)), + '\n', + )), + }, +}); diff --git a/package.json b/package.json new file mode 100644 index 0000000..5d0986d --- /dev/null +++ b/package.json @@ -0,0 +1,54 @@ +{ + "name": "tree-sitter-sisu", + "version": "0.1.0", + "description": "Tree-sitter grammar for SiSU Spine document markup", + "license": "AGPL-3.0-or-later", + "author": "Ralph Amissah", + "keywords": [ + "tree-sitter", + "parser", + "sisu", + "markup", + "document" + ], + "repository": { + "type": "git", + "url": "https://git.sisudoc.org/software/tree-sitter-sisu" + }, + "main": "bindings/node", + "types": "bindings/node/index.d.ts", + "scripts": { + "build": "tree-sitter generate && node-gyp build", + "test": "tree-sitter test", + "parse": "tree-sitter parse", + "generate": "tree-sitter generate" + }, + "dependencies": { + "node-addon-api": "^8.0.0", + "node-gyp-build": "^4.8.0" + }, + "peerDependencies": { + "tree-sitter": "^0.21.0" + }, + "peerDependenciesMeta": { + "tree-sitter": { + "optional": true + } + }, + "devDependencies": { + "tree-sitter-cli": "^0.24.0" + }, + "tree-sitter": [ + { + "scope": "source.sisu", + "file-types": [ + "sst", + "ssm", + "ssi" + ], + "highlights": "queries/highlights.scm", + "folds": "queries/folds.scm", + "injections": "queries/injections.scm" + } + ] +} diff --git a/queries/folds.scm b/queries/folds.scm new file mode 100644 index 0000000..69c44d2 --- /dev/null +++ b/queries/folds.scm @@ -0,0 +1,23 @@ +; Code folding queries for SiSU Spine markup + +; Block elements are foldable +(code_block_curly) @fold +(code_block_tic) @fold +(poem_block_curly) @fold +(poem_block_tic) @fold +(block_block_curly) @fold +(block_block_tic) @fold +(group_block_curly) @fold +(group_block_tic) @fold +(table_block_curly) @fold +(table_block_tic) @fold +(quote_block_tic) @fold + +; Multi-line book index entries are foldable +(book_index) @fold + +; Pipe tables are foldable +(pipe_table) @fold + +; Header fields with continuations are foldable +(header_field) @fold diff --git a/queries/highlights.scm b/queries/highlights.scm new file mode 100644 index 0000000..6817635 --- /dev/null +++ b/queries/highlights.scm @@ -0,0 +1,186 @@ +; Syntax highlighting queries for SiSU Spine markup +; Compatible with tree-sitter highlight capture names from +; https://tree-sitter.github.io/tree-sitter/syntax-highlighting + +; ================================================================= +; Comments +; ================================================================= +(version_comment) @comment.documentation +(header_comment) @comment +(body_comment) @comment + +; ================================================================= +; Header (document metadata) +; ================================================================= +(header_field + key: (header_key) @keyword) + +(header_field + value: (header_value) @string) + +(header_continuation) @string + +; ================================================================= +; Headings +; ================================================================= +(part_marker) @keyword.directive +(segment_marker) @keyword.directive + +(heading_part + content: (heading_content) @markup.heading) + +(heading_segment + content: (heading_content) @markup.heading) + +(segment_name) @label +(suppress_marker) @punctuation.special + +; Heading levels for more specific styling +(heading_part + marker: (part_marker) @markup.heading.1 + (#match? @markup.heading.1 "^:A~$")) + +(heading_part + marker: (part_marker) @markup.heading.2 + (#match? @markup.heading.2 "^:B~$")) + +(heading_part + marker: (part_marker) @markup.heading.3 + (#match? @markup.heading.3 "^:C~$")) + +(heading_part + marker: (part_marker) @markup.heading.4 + (#match? @markup.heading.4 "^:D~$")) + +(heading_segment + marker: (segment_marker) @markup.heading.5 + (#match? @markup.heading.5 "^1~$")) + +(heading_segment + marker: (segment_marker) @markup.heading.6 + (#match? @markup.heading.6 "^2~$")) + +; ================================================================= +; Inline formatting +; ================================================================= +(emphasis) @markup.italic +(bold) @markup.bold +(italic) @markup.italic +(underline) @markup.underline +(citation_mark) @markup.quote +(superscript) @markup.superscript +(subscript) @markup.subscript +(inserted) @markup.underline +(strikethrough) @markup.strikethrough +(monospace_inline) @markup.raw + +; Formatting delimiters +["*{" "}*"] @punctuation.special +["!{" "}!"] @punctuation.special +["/{" "}/"] @punctuation.special +["_{" "}_"] @punctuation.special +["\"{" "}\""] @punctuation.special +["^{" "}^"] @punctuation.special +[",{" "},"] @punctuation.special +["+{" "}+"] @punctuation.special +["-{" "}-"] @punctuation.special +["#{" "}#"] @punctuation.special + +; ================================================================= +; Footnotes and editor notes +; ================================================================= +(footnote) @markup.link +(footnote_marker) @punctuation.special +(editor_note) @markup.link + +["~{" "}~"] @punctuation.special +["~[*" "~[+"] @punctuation.special +["]~"] @punctuation.special + +; ================================================================= +; Links and images +; ================================================================= +(link + text: (link_text) @markup.link.label) + +(link + target: (url) @markup.link.url) + +(link + target: (anchor_ref) @markup.link.url) + +(link + target: (collection_path) @markup.link.url) + +(auto_footnote_marker) @punctuation.special + +(image + spec: (image_spec) @markup.link.label) + +(url) @markup.link.url + +(inline_anchor) @label +(anchor_name) @label + +; ================================================================= +; Block elements +; ================================================================= +(block_open) @keyword.directive +(block_close) @keyword.directive +(raw_content) @markup.raw + +; Code blocks get more specific highlighting +(code_block_curly + open: (block_open) @keyword.directive) +(code_block_curly + content: (raw_content) @markup.raw.block) +(code_block_curly + close: (block_close) @keyword.directive) + +(code_block_tic + open: (block_open) @keyword.directive) +(code_block_tic + content: (raw_content) @markup.raw.block) +(code_block_tic + close: (block_close) @keyword.directive) + +; ================================================================= +; Book index +; ================================================================= +(book_index) @markup.list +(index_content) @string + +; ================================================================= +; Paragraph prefixes +; ================================================================= +(paragraph_prefix) @punctuation.special + +; ================================================================= +; Special markers +; ================================================================= +(ocn_suppress) @comment +(ocn_suppress_open) @comment +(ocn_suppress_close) @comment + +(page_break) @punctuation.special +(horizontal_rule) @punctuation.special + +; ================================================================= +; Composite includes +; ================================================================= +(composite_include) @keyword.import +(include_path) @string.special.path + +; ================================================================= +; Pipe table +; ================================================================= +(table_spec) @keyword.directive +(table_row) @markup.raw + +; ================================================================= +; Text +; ================================================================= +(text) @spell + +; Line break +(line_break) @punctuation.special diff --git a/queries/injections.scm b/queries/injections.scm new file mode 100644 index 0000000..27f622b --- /dev/null +++ b/queries/injections.scm @@ -0,0 +1,16 @@ +; Language injection queries for SiSU Spine markup +; +; Code blocks could potentially inject language-specific highlighting, +; but SiSU code blocks don't specify language. These queries are +; provided as a starting point for future extension. + +; Code block content could be injected with a specific language +; if the block type or context provides a hint. +; For now, raw content in code blocks is left unhighlighted. + +; Example: if code blocks specified a language, e.g. code(d){ +; ((code_block_curly +; open: (block_open) @_open +; content: (raw_content) @injection.content) +; (#match? @_open "code\\(d\\)") +; (#set! injection.language "d")) diff --git a/sisu-markup_tree-sitter.md b/sisu-markup_tree-sitter.md new file mode 100644 index 0000000..7b8c51d --- /dev/null +++ b/sisu-markup_tree-sitter.md @@ -0,0 +1,61 @@ +# tree-sitter-sisu + +## Project: `tree-sitter-sisu/` + +### Files created + +| File | Purpose | +|---|---| +| `grammar.js` | Main grammar definition (14KB) | +| `src/scanner.c` | External scanner for raw block content | +| `package.json` | npm/tree-sitter package configuration | +| `tree-sitter.json` | Tree-sitter metadata (newer config format) | +| `binding.gyp` | Native Node.js binding config | +| `queries/highlights.scm` | Syntax highlighting queries | +| `queries/folds.scm` | Code folding queries | +| `queries/injections.scm` | Language injection placeholder | +| `test/corpus/*.txt` | 67 test cases across 9 test files | + +### What it parses + +- **Headers**: Version comment, YAML-like fields with continuations, comments +- **Headings**: All levels (`:A~` through `:D~`, `1~` through `3~`), named segments, numbering suppression +- **Block elements**: code, poem, block, group, table (both `curly{}` and `` ``` tic `` syntax), quote blocks +- **Inline formatting**: emphasis `*{}*`, bold `!{}!`, italic `/{}/`, underline `_{}_`, citation `"{}"`, superscript `^{}^`, subscript `,{},`, inserted `+{}+`, strikethrough `-{}-`, monospace `#{}#` - all recursive/nestable +- **Footnotes**: Numbered `~{...}~`, unnumbered `~{*...}~`, editor notes `~[*...]~` and `~[+...]~` +- **Links**: External `{text}url`, internal `{text}#anchor`, auto-footnote `{~^ text}url` +- **Images**: `{spec}image` +- **Book index**: `={content}` (single and multi-line) +- **Special markers**: OCN suppress, page breaks, horizontal rules, composite includes, comments + +### Test results against real documents + +| Document | Lines | Result | +|---|---|---| +| Alice in Wonderland | 1,877 | 0 errors | +| Wealth of Networks | 5,833 | 0 errors | +| GPL v3 | 297 | 0 errors | +| Free Culture | 5,690 | 1 error (multi-line footnote) | +| Autonomous Contract | 329 | 1 error (multi-line footnote) | + +### Known limitations (v1) + +- **Multi-line footnotes**: Footnote content that wraps across physical lines causes parse errors. Most footnotes are single-line and work correctly. +- **Book index content**: Parsed as a blob rather than structured entries (terms, sub-terms, spans). Still highlighted correctly as a unit. +- **Block content**: Inline markup inside poem/group/table blocks is not parsed (treated as raw content). +- **Multi-line paragraphs**: Each physical line is a separate paragraph node (doesn't merge continuation lines). + +### Usage + +```shell +cd tree-sitter-sisu/ + +# Generate parser from grammar +nix-shell -p tree-sitter nodejs --run "tree-sitter generate" + +# Run tests +nix-shell -p tree-sitter nodejs --run "tree-sitter test" + +# Parse a .sst file +nix-shell -p tree-sitter nodejs --run "tree-sitter parse path/to/document.sst" +``` diff --git a/src/grammar.json b/src/grammar.json new file mode 100644 index 0000000..02ae1ab --- /dev/null +++ b/src/grammar.json @@ -0,0 +1,2105 @@ +{ + "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/grammar.schema.json", + "name": "sisu", + "rules": { + "document": { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_toplevel" + } + }, + "_toplevel": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_blank_line" + }, + { + "type": "SYMBOL", + "name": "version_comment" + }, + { + "type": "SYMBOL", + "name": "header_field" + }, + { + "type": "SYMBOL", + "name": "header_comment" + }, + { + "type": "SYMBOL", + "name": "heading" + }, + { + "type": "SYMBOL", + "name": "code_block_curly" + }, + { + "type": "SYMBOL", + "name": "code_block_tic" + }, + { + "type": "SYMBOL", + "name": "poem_block_curly" + }, + { + "type": "SYMBOL", + "name": "poem_block_tic" + }, + { + "type": "SYMBOL", + "name": "block_block_curly" + }, + { + "type": "SYMBOL", + "name": "block_block_tic" + }, + { + "type": "SYMBOL", + "name": "group_block_curly" + }, + { + "type": "SYMBOL", + "name": "group_block_tic" + }, + { + "type": "SYMBOL", + "name": "table_block_curly" + }, + { + "type": "SYMBOL", + "name": "table_block_tic" + }, + { + "type": "SYMBOL", + "name": "quote_block_tic" + }, + { + "type": "SYMBOL", + "name": "pipe_table" + }, + { + "type": "SYMBOL", + "name": "book_index" + }, + { + "type": "SYMBOL", + "name": "body_comment" + }, + { + "type": "SYMBOL", + "name": "ocn_suppress_open" + }, + { + "type": "SYMBOL", + "name": "ocn_suppress_close" + }, + { + "type": "SYMBOL", + "name": "page_break" + }, + { + "type": "SYMBOL", + "name": "horizontal_rule" + }, + { + "type": "SYMBOL", + "name": "composite_include" + }, + { + "type": "SYMBOL", + "name": "paragraph" + } + ] + }, + "_blank_line": { + "type": "STRING", + "value": "\n" + }, + "version_comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "# SiSU(spine)? [0-9]+(\\.[0-9]+)*\\n" + } + } + }, + "header_comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 15, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "# " + }, + { + "type": "PATTERN", + "value": "[^\\n]*" + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + } + }, + "header_field": { + "type": "PREC", + "value": 15, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "key", + "content": { + "type": "SYMBOL", + "name": "header_key" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "header_value" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "header_continuation" + } + } + ] + } + }, + "header_key": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 15, + "content": { + "type": "PATTERN", + "value": "[a-z][a-z_]*:" + } + } + }, + "header_value": { + "type": "PATTERN", + "value": "[ \\t]+[^\\n]*" + }, + "header_continuation": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 15, + "content": { + "type": "PATTERN", + "value": " [^\\n]+\\n" + } + } + }, + "heading": { + "type": "PREC", + "value": 18, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "heading_part" + }, + { + "type": "SYMBOL", + "name": "heading_segment" + } + ] + } + }, + "heading_part": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "marker", + "content": { + "type": "SYMBOL", + "name": "part_marker" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": " " + }, + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[^\\n]+" + }, + "named": true, + "value": "heading_content" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\n" + } + ] + }, + "part_marker": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": ":A~" + }, + { + "type": "STRING", + "value": ":B~" + }, + { + "type": "STRING", + "value": ":C~" + }, + { + "type": "STRING", + "value": ":D~" + } + ] + } + } + }, + "heading_segment": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "marker", + "content": { + "type": "SYMBOL", + "name": "segment_marker" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "name", + "content": { + "type": "SYMBOL", + "name": "segment_name" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "suppress_numbering", + "content": { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "-" + }, + "named": true, + "value": "suppress_marker" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": " " + }, + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[^\\n]+" + }, + "named": true, + "value": "heading_content" + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\n" + } + ] + }, + "segment_marker": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "1~" + }, + { + "type": "STRING", + "value": "2~" + }, + { + "type": "STRING", + "value": "3~" + } + ] + } + } + }, + "segment_name": { + "type": "PATTERN", + "value": "[a-zA-Z_!][a-zA-Z0-9_]*(-[a-zA-Z0-9_]+)*" + }, + "code_block_curly": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "code(\\([a-z]+\\))?\\{" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_code" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "}code" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "code_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?code" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "poem_block_curly": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "poem{" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_poem" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "}poem" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "poem_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?poem" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "block_block_curly": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "block{" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_block" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "}block" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "block_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?block" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "group_block_curly": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "group{" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_group" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "}group" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "group_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?group" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "table_block_curly": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "table(\\([^)]*\\))?\\{" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_table" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "}table" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "table_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?table(\\([^)]*\\))?" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "quote_block_tic": { + "type": "PREC", + "value": 18, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "open", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "``` ?quote" + } + } + }, + "named": true, + "value": "block_open" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "content", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_raw_end_tic" + }, + "named": true, + "value": "raw_content" + } + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "close", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "```" + } + } + }, + "named": true, + "value": "block_close" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "pipe_table": { + "type": "PREC", + "value": 16, + "content": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "spec", + "content": { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "\\{table\\([^)]+\\)\\}" + } + } + }, + "named": true, + "value": "table_spec" + } + }, + { + "type": "STRING", + "value": "\n" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "table_row" + } + } + ] + } + }, + "table_row": { + "type": "PATTERN", + "value": "[^\\n]+\\n" + }, + "book_index": { + "type": "PREC", + "value": 17, + "content": { + "type": "SEQ", + "members": [ + { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "={" + } + } + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[^}]+" + }, + "named": true, + "value": "index_content" + }, + { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "PATTERN", + "value": "\\}\\n" + } + } + } + ] + } + }, + "paragraph": { + "type": "PREC", + "value": -1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "paragraph_prefix" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + }, + "paragraph_prefix": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 5, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "_{1}[1-9] " + }, + { + "type": "STRING", + "value": "_* " + }, + { + "type": "PATTERN", + "value": "_{1}[1-9]\\* " + }, + { + "type": "STRING", + "value": "# " + }, + { + "type": "STRING", + "value": "_# " + }, + { + "type": "PATTERN", + "value": "_{1}[0-9]_{1}[0-9] " + }, + { + "type": "STRING", + "value": "!_ " + } + ] + } + } + }, + "_inline": { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_inline_element" + } + }, + "_inline_element": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "emphasis" + }, + { + "type": "SYMBOL", + "name": "bold" + }, + { + "type": "SYMBOL", + "name": "italic" + }, + { + "type": "SYMBOL", + "name": "underline" + }, + { + "type": "SYMBOL", + "name": "citation_mark" + }, + { + "type": "SYMBOL", + "name": "superscript" + }, + { + "type": "SYMBOL", + "name": "subscript" + }, + { + "type": "SYMBOL", + "name": "inserted" + }, + { + "type": "SYMBOL", + "name": "strikethrough" + }, + { + "type": "SYMBOL", + "name": "monospace_inline" + }, + { + "type": "SYMBOL", + "name": "footnote" + }, + { + "type": "SYMBOL", + "name": "editor_note" + }, + { + "type": "SYMBOL", + "name": "link" + }, + { + "type": "SYMBOL", + "name": "image" + }, + { + "type": "SYMBOL", + "name": "inline_anchor" + }, + { + "type": "SYMBOL", + "name": "line_break" + }, + { + "type": "SYMBOL", + "name": "ocn_suppress" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_text_word" + }, + "named": true, + "value": "text" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_text_char" + }, + "named": true, + "value": "text" + } + ] + }, + "_text_word": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": -10, + "content": { + "type": "PATTERN", + "value": "[^\\n\\]*!\\/_{}\"^,+#~{}\\\\\\-]+" + } + } + }, + "_text_char": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": -20, + "content": { + "type": "PATTERN", + "value": "[^\\n]" + } + } + }, + "emphasis": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "*{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}*" + } + ] + }, + "bold": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "!{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}!" + } + ] + }, + "italic": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "/{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}/" + } + ] + }, + "underline": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "_{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}_" + } + ] + }, + "citation_mark": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\"{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}\"" + } + ] + }, + "superscript": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "^{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}^" + } + ] + }, + "subscript": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ",{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}," + } + ] + }, + "inserted": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "+{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}+" + } + ] + }, + "strikethrough": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "-{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}-" + } + ] + }, + "monospace_inline": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#{" + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}#" + } + ] + }, + "footnote": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "~{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "\\*+ " + }, + "named": true, + "value": "footnote_marker" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "}~" + } + ] + }, + "editor_note": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "~[*" + }, + { + "type": "STRING", + "value": "~[+" + } + ] + }, + { + "type": "STRING", + "value": " " + }, + { + "type": "SYMBOL", + "name": "_inline" + }, + { + "type": "STRING", + "value": "]~" + } + ] + }, + "_brace_content": { + "type": "PATTERN", + "value": "[^}]+" + }, + "link": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 10, + "content": { + "type": "STRING", + "value": "~^ " + } + } + }, + "named": true, + "value": "auto_footnote_marker" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "FIELD", + "name": "text", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_brace_content" + }, + "named": true, + "value": "link_text" + } + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "FIELD", + "name": "target", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "url" + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#" + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[a-zA-Z0-9_.-]+" + }, + "named": true, + "value": "anchor_ref" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ":" + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[^\\n ]+" + }, + "named": true, + "value": "collection_path" + } + ] + } + ] + } + } + ] + }, + "image": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "FIELD", + "name": "spec", + "content": { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_brace_content" + }, + "named": true, + "value": "image_spec" + } + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "STRING", + "value": "image" + } + ] + }, + "url": { + "type": "PATTERN", + "value": "https?:\\/\\/[^\\s}\\]~]+" + }, + "inline_anchor": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "*~" + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[a-zA-Z0-9_-]+" + }, + "named": true, + "value": "anchor_name" + } + ] + }, + "line_break": { + "type": "STRING", + "value": "\\\\ " + }, + "ocn_suppress": { + "type": "STRING", + "value": "~#" + }, + "body_comment": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 16, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "%" + }, + { + "type": "PATTERN", + "value": "[^\\n]*" + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + } + }, + "ocn_suppress_open": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 18, + "content": { + "type": "PATTERN", + "value": "--~#\\n" + } + } + }, + "ocn_suppress_close": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 18, + "content": { + "type": "PATTERN", + "value": "--\\+#\\n" + } + } + }, + "page_break": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 18, + "content": { + "type": "PATTERN", + "value": "=\\\\=\\n" + } + } + }, + "horizontal_rule": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 18, + "content": { + "type": "PATTERN", + "value": "-\\.\\.-\\n" + } + } + }, + "composite_include": { + "type": "PREC", + "value": 17, + "content": { + "type": "SEQ", + "members": [ + { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 20, + "content": { + "type": "STRING", + "value": "<<" + } + } + }, + { + "type": "STRING", + "value": " " + }, + { + "type": "FIELD", + "name": "path", + "content": { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "[^\\n]+" + }, + "named": true, + "value": "include_path" + } + }, + { + "type": "STRING", + "value": "\n" + } + ] + } + } + }, + "extras": [ + { + "type": "PATTERN", + "value": "\\r" + } + ], + "conflicts": [], + "precedences": [], + "externals": [ + { + "type": "SYMBOL", + "name": "_raw_end_code" + }, + { + "type": "SYMBOL", + "name": "_raw_end_poem" + }, + { + "type": "SYMBOL", + "name": "_raw_end_block" + }, + { + "type": "SYMBOL", + "name": "_raw_end_group" + }, + { + "type": "SYMBOL", + "name": "_raw_end_table" + }, + { + "type": "SYMBOL", + "name": "_raw_end_tic" + } + ], + "inline": [], + "supertypes": [], + "reserved": {} +}
\ No newline at end of file diff --git a/src/node-types.json b/src/node-types.json new file mode 100644 index 0000000..13c71bb --- /dev/null +++ b/src/node-types.json @@ -0,0 +1,2138 @@ +[ + { + "type": "block_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "block_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "bold", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "book_index", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "index_content", + "named": true + } + ] + } + }, + { + "type": "citation_mark", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "code_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "code_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "composite_include", + "named": true, + "fields": { + "path": { + "multiple": false, + "required": true, + "types": [ + { + "type": "include_path", + "named": true + } + ] + } + } + }, + { + "type": "document", + "named": true, + "root": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "block_block_curly", + "named": true + }, + { + "type": "block_block_tic", + "named": true + }, + { + "type": "body_comment", + "named": true + }, + { + "type": "book_index", + "named": true + }, + { + "type": "code_block_curly", + "named": true + }, + { + "type": "code_block_tic", + "named": true + }, + { + "type": "composite_include", + "named": true + }, + { + "type": "group_block_curly", + "named": true + }, + { + "type": "group_block_tic", + "named": true + }, + { + "type": "header_comment", + "named": true + }, + { + "type": "header_field", + "named": true + }, + { + "type": "heading", + "named": true + }, + { + "type": "horizontal_rule", + "named": true + }, + { + "type": "ocn_suppress_close", + "named": true + }, + { + "type": "ocn_suppress_open", + "named": true + }, + { + "type": "page_break", + "named": true + }, + { + "type": "paragraph", + "named": true + }, + { + "type": "pipe_table", + "named": true + }, + { + "type": "poem_block_curly", + "named": true + }, + { + "type": "poem_block_tic", + "named": true + }, + { + "type": "quote_block_tic", + "named": true + }, + { + "type": "table_block_curly", + "named": true + }, + { + "type": "table_block_tic", + "named": true + }, + { + "type": "version_comment", + "named": true + } + ] + } + }, + { + "type": "editor_note", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "emphasis", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "footnote", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "footnote_marker", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "group_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "group_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "header_field", + "named": true, + "fields": { + "key": { + "multiple": false, + "required": true, + "types": [ + { + "type": "header_key", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": false, + "types": [ + { + "type": "header_value", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "header_continuation", + "named": true + } + ] + } + }, + { + "type": "heading", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "heading_part", + "named": true + }, + { + "type": "heading_segment", + "named": true + } + ] + } + }, + { + "type": "heading_part", + "named": true, + "fields": { + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "heading_content", + "named": true + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "part_marker", + "named": true + } + ] + } + } + }, + { + "type": "heading_segment", + "named": true, + "fields": { + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "heading_content", + "named": true + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "segment_marker", + "named": true + } + ] + }, + "name": { + "multiple": false, + "required": false, + "types": [ + { + "type": "segment_name", + "named": true + } + ] + }, + "suppress_numbering": { + "multiple": false, + "required": false, + "types": [ + { + "type": "suppress_marker", + "named": true + } + ] + } + } + }, + { + "type": "image", + "named": true, + "fields": { + "spec": { + "multiple": false, + "required": true, + "types": [ + { + "type": "image_spec", + "named": true + } + ] + } + } + }, + { + "type": "image_spec", + "named": true, + "fields": {} + }, + { + "type": "inline_anchor", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "anchor_name", + "named": true + } + ] + } + }, + { + "type": "inserted", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "italic", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "link", + "named": true, + "fields": { + "target": { + "multiple": true, + "required": true, + "types": [ + { + "type": "#", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "anchor_ref", + "named": true + }, + { + "type": "collection_path", + "named": true + }, + { + "type": "url", + "named": true + } + ] + }, + "text": { + "multiple": false, + "required": true, + "types": [ + { + "type": "link_text", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "auto_footnote_marker", + "named": true + } + ] + } + }, + { + "type": "link_text", + "named": true, + "fields": {} + }, + { + "type": "monospace_inline", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "paragraph", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "paragraph_prefix", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "pipe_table", + "named": true, + "fields": { + "spec": { + "multiple": false, + "required": true, + "types": [ + { + "type": "table_spec", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "table_row", + "named": true + } + ] + } + }, + { + "type": "poem_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "poem_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "quote_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "strikethrough", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "subscript", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "superscript", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "table_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "table_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "underline", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "\n", + "named": false + }, + { + "type": " ", + "named": false + }, + { + "type": "!{", + "named": false + }, + { + "type": "\"{", + "named": false + }, + { + "type": "#", + "named": false + }, + { + "type": "#{", + "named": false + }, + { + "type": "*{", + "named": false + }, + { + "type": "*~", + "named": false + }, + { + "type": "+{", + "named": false + }, + { + "type": ",{", + "named": false + }, + { + "type": "-{", + "named": false + }, + { + "type": "/{", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "<<", + "named": false + }, + { + "type": "={", + "named": false + }, + { + "type": "]~", + "named": false + }, + { + "type": "^{", + "named": false + }, + { + "type": "_{", + "named": false + }, + { + "type": "anchor_name", + "named": true + }, + { + "type": "anchor_ref", + "named": true + }, + { + "type": "auto_footnote_marker", + "named": true + }, + { + "type": "block_close", + "named": true + }, + { + "type": "block_open", + "named": true + }, + { + "type": "body_comment", + "named": true + }, + { + "type": "collection_path", + "named": true + }, + { + "type": "footnote_marker", + "named": true + }, + { + "type": "header_comment", + "named": true + }, + { + "type": "header_continuation", + "named": true + }, + { + "type": "header_key", + "named": true + }, + { + "type": "header_value", + "named": true + }, + { + "type": "heading_content", + "named": true + }, + { + "type": "horizontal_rule", + "named": true + }, + { + "type": "image", + "named": false + }, + { + "type": "include_path", + "named": true + }, + { + "type": "index_content", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "ocn_suppress_close", + "named": true + }, + { + "type": "ocn_suppress_open", + "named": true + }, + { + "type": "page_break", + "named": true + }, + { + "type": "paragraph_prefix", + "named": true + }, + { + "type": "part_marker", + "named": true + }, + { + "type": "raw_content", + "named": true + }, + { + "type": "segment_marker", + "named": true + }, + { + "type": "segment_name", + "named": true + }, + { + "type": "suppress_marker", + "named": true + }, + { + "type": "table_row", + "named": true + }, + { + "type": "table_spec", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "url", + "named": true + }, + { + "type": "version_comment", + "named": true + }, + { + "type": "{", + "named": false + }, + { + "type": "}", + "named": false + }, + { + "type": "}!", + "named": false + }, + { + "type": "}\"", + "named": false + }, + { + "type": "}#", + "named": false + }, + { + "type": "}*", + "named": false + }, + { + "type": "}+", + "named": false + }, + { + "type": "},", + "named": false + }, + { + "type": "}-", + "named": false + }, + { + "type": "}/", + "named": false + }, + { + "type": "}^", + "named": false + }, + { + "type": "}_", + "named": false + }, + { + "type": "}~", + "named": false + }, + { + "type": "~[*", + "named": false + }, + { + "type": "~[+", + "named": false + }, + { + "type": "~{", + "named": false + } +]
\ No newline at end of file diff --git a/src/parser.c b/src/parser.c new file mode 100644 index 0000000..1fd68cd --- /dev/null +++ b/src/parser.c @@ -0,0 +1,37385 @@ +/* Automatically @generated by tree-sitter v0.25.10 */ + +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 886 +#define LARGE_STATE_COUNT 4 +#define SYMBOL_COUNT 132 +#define ALIAS_COUNT 3 +#define TOKEN_COUNT 89 +#define EXTERNAL_TOKEN_COUNT 6 +#define FIELD_COUNT 12 +#define MAX_ALIAS_SEQUENCE_LENGTH 6 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 21 +#define SUPERTYPE_COUNT 0 + +enum ts_symbol_identifiers { + anon_sym_LF = 1, + sym_version_comment = 2, + sym_header_comment = 3, + sym_header_key = 4, + sym_header_value = 5, + sym_header_continuation = 6, + anon_sym_SPACE = 7, + aux_sym_heading_part_token1 = 8, + sym_part_marker = 9, + anon_sym_DASH = 10, + sym_segment_marker = 11, + sym_segment_name = 12, + aux_sym_code_block_curly_token1 = 13, + anon_sym_RBRACEcode = 14, + aux_sym_code_block_tic_token1 = 15, + anon_sym_BQUOTE_BQUOTE_BQUOTE = 16, + anon_sym_poem_LBRACE = 17, + anon_sym_RBRACEpoem = 18, + aux_sym_poem_block_tic_token1 = 19, + anon_sym_block_LBRACE = 20, + anon_sym_RBRACEblock = 21, + aux_sym_block_block_tic_token1 = 22, + anon_sym_group_LBRACE = 23, + anon_sym_RBRACEgroup = 24, + aux_sym_group_block_tic_token1 = 25, + aux_sym_table_block_curly_token1 = 26, + anon_sym_RBRACEtable = 27, + aux_sym_table_block_tic_token1 = 28, + aux_sym_quote_block_tic_token1 = 29, + aux_sym_pipe_table_token1 = 30, + sym_table_row = 31, + anon_sym_EQ_LBRACE = 32, + aux_sym_book_index_token1 = 33, + aux_sym_book_index_token2 = 34, + sym_paragraph_prefix = 35, + sym__text_word = 36, + sym__text_char = 37, + anon_sym_STAR_LBRACE = 38, + anon_sym_RBRACE_STAR = 39, + anon_sym_BANG_LBRACE = 40, + anon_sym_RBRACE_BANG = 41, + anon_sym_SLASH_LBRACE = 42, + anon_sym_RBRACE_SLASH = 43, + anon_sym__LBRACE = 44, + anon_sym_RBRACE_ = 45, + anon_sym_DQUOTE_LBRACE = 46, + anon_sym_RBRACE_DQUOTE = 47, + anon_sym_CARET_LBRACE = 48, + anon_sym_RBRACE_CARET = 49, + anon_sym_COMMA_LBRACE = 50, + anon_sym_RBRACE_COMMA = 51, + anon_sym_PLUS_LBRACE = 52, + anon_sym_RBRACE_PLUS = 53, + anon_sym_DASH_LBRACE = 54, + anon_sym_RBRACE_DASH = 55, + anon_sym_POUND_LBRACE = 56, + anon_sym_RBRACE_POUND = 57, + anon_sym_TILDE_LBRACE = 58, + aux_sym_footnote_token1 = 59, + anon_sym_RBRACE_TILDE = 60, + anon_sym_TILDE_LBRACK_STAR = 61, + anon_sym_TILDE_LBRACK_PLUS = 62, + anon_sym_RBRACK_TILDE = 63, + anon_sym_LBRACE = 64, + anon_sym_TILDE_CARET = 65, + anon_sym_RBRACE = 66, + anon_sym_POUND = 67, + aux_sym_link_token1 = 68, + anon_sym_COLON = 69, + aux_sym_link_token2 = 70, + anon_sym_image = 71, + sym_url = 72, + anon_sym_STAR_TILDE = 73, + aux_sym_inline_anchor_token1 = 74, + sym_line_break = 75, + sym_ocn_suppress = 76, + sym_body_comment = 77, + sym_ocn_suppress_open = 78, + sym_ocn_suppress_close = 79, + sym_page_break = 80, + sym_horizontal_rule = 81, + anon_sym_LT_LT = 82, + sym__raw_end_code = 83, + sym__raw_end_poem = 84, + sym__raw_end_block = 85, + sym__raw_end_group = 86, + sym__raw_end_table = 87, + sym__raw_end_tic = 88, + sym_document = 89, + sym__toplevel = 90, + sym__blank_line = 91, + sym_header_field = 92, + sym_heading = 93, + sym_heading_part = 94, + sym_heading_segment = 95, + sym_code_block_curly = 96, + sym_code_block_tic = 97, + sym_poem_block_curly = 98, + sym_poem_block_tic = 99, + sym_block_block_curly = 100, + sym_block_block_tic = 101, + sym_group_block_curly = 102, + sym_group_block_tic = 103, + sym_table_block_curly = 104, + sym_table_block_tic = 105, + sym_quote_block_tic = 106, + sym_pipe_table = 107, + sym_book_index = 108, + sym_paragraph = 109, + aux_sym__inline = 110, + sym__inline_element = 111, + sym_emphasis = 112, + sym_bold = 113, + sym_italic = 114, + sym_underline = 115, + sym_citation_mark = 116, + sym_superscript = 117, + sym_subscript = 118, + sym_inserted = 119, + sym_strikethrough = 120, + sym_monospace_inline = 121, + sym_footnote = 122, + sym_editor_note = 123, + sym__brace_content = 124, + sym_link = 125, + sym_image = 126, + sym_inline_anchor = 127, + sym_composite_include = 128, + aux_sym_document_repeat1 = 129, + aux_sym_header_field_repeat1 = 130, + aux_sym_pipe_table_repeat1 = 131, + alias_sym_image_spec = 132, + alias_sym_include_path = 133, + alias_sym_index_content = 134, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [anon_sym_LF] = "\n", + [sym_version_comment] = "version_comment", + [sym_header_comment] = "header_comment", + [sym_header_key] = "header_key", + [sym_header_value] = "header_value", + [sym_header_continuation] = "header_continuation", + [anon_sym_SPACE] = " ", + [aux_sym_heading_part_token1] = "heading_content", + [sym_part_marker] = "part_marker", + [anon_sym_DASH] = "suppress_marker", + [sym_segment_marker] = "segment_marker", + [sym_segment_name] = "segment_name", + [aux_sym_code_block_curly_token1] = "block_open", + [anon_sym_RBRACEcode] = "block_close", + [aux_sym_code_block_tic_token1] = "block_open", + [anon_sym_BQUOTE_BQUOTE_BQUOTE] = "block_close", + [anon_sym_poem_LBRACE] = "block_open", + [anon_sym_RBRACEpoem] = "block_close", + [aux_sym_poem_block_tic_token1] = "block_open", + [anon_sym_block_LBRACE] = "block_open", + [anon_sym_RBRACEblock] = "block_close", + [aux_sym_block_block_tic_token1] = "block_open", + [anon_sym_group_LBRACE] = "block_open", + [anon_sym_RBRACEgroup] = "block_close", + [aux_sym_group_block_tic_token1] = "block_open", + [aux_sym_table_block_curly_token1] = "block_open", + [anon_sym_RBRACEtable] = "block_close", + [aux_sym_table_block_tic_token1] = "block_open", + [aux_sym_quote_block_tic_token1] = "block_open", + [aux_sym_pipe_table_token1] = "table_spec", + [sym_table_row] = "table_row", + [anon_sym_EQ_LBRACE] = "={", + [aux_sym_book_index_token1] = "book_index_token1", + [aux_sym_book_index_token2] = "book_index_token2", + [sym_paragraph_prefix] = "paragraph_prefix", + [sym__text_word] = "text", + [sym__text_char] = "text", + [anon_sym_STAR_LBRACE] = "*{", + [anon_sym_RBRACE_STAR] = "}*", + [anon_sym_BANG_LBRACE] = "!{", + [anon_sym_RBRACE_BANG] = "}!", + [anon_sym_SLASH_LBRACE] = "/{", + [anon_sym_RBRACE_SLASH] = "}/", + [anon_sym__LBRACE] = "_{", + [anon_sym_RBRACE_] = "}_", + [anon_sym_DQUOTE_LBRACE] = "\"{", + [anon_sym_RBRACE_DQUOTE] = "}\"", + [anon_sym_CARET_LBRACE] = "^{", + [anon_sym_RBRACE_CARET] = "}^", + [anon_sym_COMMA_LBRACE] = ",{", + [anon_sym_RBRACE_COMMA] = "},", + [anon_sym_PLUS_LBRACE] = "+{", + [anon_sym_RBRACE_PLUS] = "}+", + [anon_sym_DASH_LBRACE] = "-{", + [anon_sym_RBRACE_DASH] = "}-", + [anon_sym_POUND_LBRACE] = "#{", + [anon_sym_RBRACE_POUND] = "}#", + [anon_sym_TILDE_LBRACE] = "~{", + [aux_sym_footnote_token1] = "footnote_marker", + [anon_sym_RBRACE_TILDE] = "}~", + [anon_sym_TILDE_LBRACK_STAR] = "~[*", + [anon_sym_TILDE_LBRACK_PLUS] = "~[+", + [anon_sym_RBRACK_TILDE] = "]~", + [anon_sym_LBRACE] = "{", + [anon_sym_TILDE_CARET] = "auto_footnote_marker", + [anon_sym_RBRACE] = "}", + [anon_sym_POUND] = "#", + [aux_sym_link_token1] = "anchor_ref", + [anon_sym_COLON] = ":", + [aux_sym_link_token2] = "collection_path", + [anon_sym_image] = "image", + [sym_url] = "url", + [anon_sym_STAR_TILDE] = "*~", + [aux_sym_inline_anchor_token1] = "anchor_name", + [sym_line_break] = "line_break", + [sym_ocn_suppress] = "ocn_suppress", + [sym_body_comment] = "body_comment", + [sym_ocn_suppress_open] = "ocn_suppress_open", + [sym_ocn_suppress_close] = "ocn_suppress_close", + [sym_page_break] = "page_break", + [sym_horizontal_rule] = "horizontal_rule", + [anon_sym_LT_LT] = "<<", + [sym__raw_end_code] = "raw_content", + [sym__raw_end_poem] = "raw_content", + [sym__raw_end_block] = "raw_content", + [sym__raw_end_group] = "raw_content", + [sym__raw_end_table] = "raw_content", + [sym__raw_end_tic] = "raw_content", + [sym_document] = "document", + [sym__toplevel] = "_toplevel", + [sym__blank_line] = "_blank_line", + [sym_header_field] = "header_field", + [sym_heading] = "heading", + [sym_heading_part] = "heading_part", + [sym_heading_segment] = "heading_segment", + [sym_code_block_curly] = "code_block_curly", + [sym_code_block_tic] = "code_block_tic", + [sym_poem_block_curly] = "poem_block_curly", + [sym_poem_block_tic] = "poem_block_tic", + [sym_block_block_curly] = "block_block_curly", + [sym_block_block_tic] = "block_block_tic", + [sym_group_block_curly] = "group_block_curly", + [sym_group_block_tic] = "group_block_tic", + [sym_table_block_curly] = "table_block_curly", + [sym_table_block_tic] = "table_block_tic", + [sym_quote_block_tic] = "quote_block_tic", + [sym_pipe_table] = "pipe_table", + [sym_book_index] = "book_index", + [sym_paragraph] = "paragraph", + [aux_sym__inline] = "_inline", + [sym__inline_element] = "_inline_element", + [sym_emphasis] = "emphasis", + [sym_bold] = "bold", + [sym_italic] = "italic", + [sym_underline] = "underline", + [sym_citation_mark] = "citation_mark", + [sym_superscript] = "superscript", + [sym_subscript] = "subscript", + [sym_inserted] = "inserted", + [sym_strikethrough] = "strikethrough", + [sym_monospace_inline] = "monospace_inline", + [sym_footnote] = "footnote", + [sym_editor_note] = "editor_note", + [sym__brace_content] = "link_text", + [sym_link] = "link", + [sym_image] = "image", + [sym_inline_anchor] = "inline_anchor", + [sym_composite_include] = "composite_include", + [aux_sym_document_repeat1] = "document_repeat1", + [aux_sym_header_field_repeat1] = "header_field_repeat1", + [aux_sym_pipe_table_repeat1] = "pipe_table_repeat1", + [alias_sym_image_spec] = "image_spec", + [alias_sym_include_path] = "include_path", + [alias_sym_index_content] = "index_content", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [anon_sym_LF] = anon_sym_LF, + [sym_version_comment] = sym_version_comment, + [sym_header_comment] = sym_header_comment, + [sym_header_key] = sym_header_key, + [sym_header_value] = sym_header_value, + [sym_header_continuation] = sym_header_continuation, + [anon_sym_SPACE] = anon_sym_SPACE, + [aux_sym_heading_part_token1] = aux_sym_heading_part_token1, + [sym_part_marker] = sym_part_marker, + [anon_sym_DASH] = anon_sym_DASH, + [sym_segment_marker] = sym_segment_marker, + [sym_segment_name] = sym_segment_name, + [aux_sym_code_block_curly_token1] = aux_sym_code_block_curly_token1, + [anon_sym_RBRACEcode] = anon_sym_RBRACEcode, + [aux_sym_code_block_tic_token1] = aux_sym_code_block_curly_token1, + [anon_sym_BQUOTE_BQUOTE_BQUOTE] = anon_sym_RBRACEcode, + [anon_sym_poem_LBRACE] = aux_sym_code_block_curly_token1, + [anon_sym_RBRACEpoem] = anon_sym_RBRACEcode, + [aux_sym_poem_block_tic_token1] = aux_sym_code_block_curly_token1, + [anon_sym_block_LBRACE] = aux_sym_code_block_curly_token1, + [anon_sym_RBRACEblock] = anon_sym_RBRACEcode, + [aux_sym_block_block_tic_token1] = aux_sym_code_block_curly_token1, + [anon_sym_group_LBRACE] = aux_sym_code_block_curly_token1, + [anon_sym_RBRACEgroup] = anon_sym_RBRACEcode, + [aux_sym_group_block_tic_token1] = aux_sym_code_block_curly_token1, + [aux_sym_table_block_curly_token1] = aux_sym_code_block_curly_token1, + [anon_sym_RBRACEtable] = anon_sym_RBRACEcode, + [aux_sym_table_block_tic_token1] = aux_sym_code_block_curly_token1, + [aux_sym_quote_block_tic_token1] = aux_sym_code_block_curly_token1, + [aux_sym_pipe_table_token1] = aux_sym_pipe_table_token1, + [sym_table_row] = sym_table_row, + [anon_sym_EQ_LBRACE] = anon_sym_EQ_LBRACE, + [aux_sym_book_index_token1] = aux_sym_book_index_token1, + [aux_sym_book_index_token2] = aux_sym_book_index_token2, + [sym_paragraph_prefix] = sym_paragraph_prefix, + [sym__text_word] = sym__text_word, + [sym__text_char] = sym__text_word, + [anon_sym_STAR_LBRACE] = anon_sym_STAR_LBRACE, + [anon_sym_RBRACE_STAR] = anon_sym_RBRACE_STAR, + [anon_sym_BANG_LBRACE] = anon_sym_BANG_LBRACE, + [anon_sym_RBRACE_BANG] = anon_sym_RBRACE_BANG, + [anon_sym_SLASH_LBRACE] = anon_sym_SLASH_LBRACE, + [anon_sym_RBRACE_SLASH] = anon_sym_RBRACE_SLASH, + [anon_sym__LBRACE] = anon_sym__LBRACE, + [anon_sym_RBRACE_] = anon_sym_RBRACE_, + [anon_sym_DQUOTE_LBRACE] = anon_sym_DQUOTE_LBRACE, + [anon_sym_RBRACE_DQUOTE] = anon_sym_RBRACE_DQUOTE, + [anon_sym_CARET_LBRACE] = anon_sym_CARET_LBRACE, + [anon_sym_RBRACE_CARET] = anon_sym_RBRACE_CARET, + [anon_sym_COMMA_LBRACE] = anon_sym_COMMA_LBRACE, + [anon_sym_RBRACE_COMMA] = anon_sym_RBRACE_COMMA, + [anon_sym_PLUS_LBRACE] = anon_sym_PLUS_LBRACE, + [anon_sym_RBRACE_PLUS] = anon_sym_RBRACE_PLUS, + [anon_sym_DASH_LBRACE] = anon_sym_DASH_LBRACE, + [anon_sym_RBRACE_DASH] = anon_sym_RBRACE_DASH, + [anon_sym_POUND_LBRACE] = anon_sym_POUND_LBRACE, + [anon_sym_RBRACE_POUND] = anon_sym_RBRACE_POUND, + [anon_sym_TILDE_LBRACE] = anon_sym_TILDE_LBRACE, + [aux_sym_footnote_token1] = aux_sym_footnote_token1, + [anon_sym_RBRACE_TILDE] = anon_sym_RBRACE_TILDE, + [anon_sym_TILDE_LBRACK_STAR] = anon_sym_TILDE_LBRACK_STAR, + [anon_sym_TILDE_LBRACK_PLUS] = anon_sym_TILDE_LBRACK_PLUS, + [anon_sym_RBRACK_TILDE] = anon_sym_RBRACK_TILDE, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_TILDE_CARET] = anon_sym_TILDE_CARET, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_POUND] = anon_sym_POUND, + [aux_sym_link_token1] = aux_sym_link_token1, + [anon_sym_COLON] = anon_sym_COLON, + [aux_sym_link_token2] = aux_sym_link_token2, + [anon_sym_image] = anon_sym_image, + [sym_url] = sym_url, + [anon_sym_STAR_TILDE] = anon_sym_STAR_TILDE, + [aux_sym_inline_anchor_token1] = aux_sym_inline_anchor_token1, + [sym_line_break] = sym_line_break, + [sym_ocn_suppress] = sym_ocn_suppress, + [sym_body_comment] = sym_body_comment, + [sym_ocn_suppress_open] = sym_ocn_suppress_open, + [sym_ocn_suppress_close] = sym_ocn_suppress_close, + [sym_page_break] = sym_page_break, + [sym_horizontal_rule] = sym_horizontal_rule, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [sym__raw_end_code] = sym__raw_end_code, + [sym__raw_end_poem] = sym__raw_end_code, + [sym__raw_end_block] = sym__raw_end_code, + [sym__raw_end_group] = sym__raw_end_code, + [sym__raw_end_table] = sym__raw_end_code, + [sym__raw_end_tic] = sym__raw_end_code, + [sym_document] = sym_document, + [sym__toplevel] = sym__toplevel, + [sym__blank_line] = sym__blank_line, + [sym_header_field] = sym_header_field, + [sym_heading] = sym_heading, + [sym_heading_part] = sym_heading_part, + [sym_heading_segment] = sym_heading_segment, + [sym_code_block_curly] = sym_code_block_curly, + [sym_code_block_tic] = sym_code_block_tic, + [sym_poem_block_curly] = sym_poem_block_curly, + [sym_poem_block_tic] = sym_poem_block_tic, + [sym_block_block_curly] = sym_block_block_curly, + [sym_block_block_tic] = sym_block_block_tic, + [sym_group_block_curly] = sym_group_block_curly, + [sym_group_block_tic] = sym_group_block_tic, + [sym_table_block_curly] = sym_table_block_curly, + [sym_table_block_tic] = sym_table_block_tic, + [sym_quote_block_tic] = sym_quote_block_tic, + [sym_pipe_table] = sym_pipe_table, + [sym_book_index] = sym_book_index, + [sym_paragraph] = sym_paragraph, + [aux_sym__inline] = aux_sym__inline, + [sym__inline_element] = sym__inline_element, + [sym_emphasis] = sym_emphasis, + [sym_bold] = sym_bold, + [sym_italic] = sym_italic, + [sym_underline] = sym_underline, + [sym_citation_mark] = sym_citation_mark, + [sym_superscript] = sym_superscript, + [sym_subscript] = sym_subscript, + [sym_inserted] = sym_inserted, + [sym_strikethrough] = sym_strikethrough, + [sym_monospace_inline] = sym_monospace_inline, + [sym_footnote] = sym_footnote, + [sym_editor_note] = sym_editor_note, + [sym__brace_content] = sym__brace_content, + [sym_link] = sym_link, + [sym_image] = sym_image, + [sym_inline_anchor] = sym_inline_anchor, + [sym_composite_include] = sym_composite_include, + [aux_sym_document_repeat1] = aux_sym_document_repeat1, + [aux_sym_header_field_repeat1] = aux_sym_header_field_repeat1, + [aux_sym_pipe_table_repeat1] = aux_sym_pipe_table_repeat1, + [alias_sym_image_spec] = alias_sym_image_spec, + [alias_sym_include_path] = alias_sym_include_path, + [alias_sym_index_content] = alias_sym_index_content, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [anon_sym_LF] = { + .visible = true, + .named = false, + }, + [sym_version_comment] = { + .visible = true, + .named = true, + }, + [sym_header_comment] = { + .visible = true, + .named = true, + }, + [sym_header_key] = { + .visible = true, + .named = true, + }, + [sym_header_value] = { + .visible = true, + .named = true, + }, + [sym_header_continuation] = { + .visible = true, + .named = true, + }, + [anon_sym_SPACE] = { + .visible = true, + .named = false, + }, + [aux_sym_heading_part_token1] = { + .visible = true, + .named = true, + }, + [sym_part_marker] = { + .visible = true, + .named = true, + }, + [anon_sym_DASH] = { + .visible = true, + .named = true, + }, + [sym_segment_marker] = { + .visible = true, + .named = true, + }, + [sym_segment_name] = { + .visible = true, + .named = true, + }, + [aux_sym_code_block_curly_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACEcode] = { + .visible = true, + .named = true, + }, + [aux_sym_code_block_tic_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_BQUOTE_BQUOTE_BQUOTE] = { + .visible = true, + .named = true, + }, + [anon_sym_poem_LBRACE] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACEpoem] = { + .visible = true, + .named = true, + }, + [aux_sym_poem_block_tic_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_block_LBRACE] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACEblock] = { + .visible = true, + .named = true, + }, + [aux_sym_block_block_tic_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_group_LBRACE] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACEgroup] = { + .visible = true, + .named = true, + }, + [aux_sym_group_block_tic_token1] = { + .visible = true, + .named = true, + }, + [aux_sym_table_block_curly_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACEtable] = { + .visible = true, + .named = true, + }, + [aux_sym_table_block_tic_token1] = { + .visible = true, + .named = true, + }, + [aux_sym_quote_block_tic_token1] = { + .visible = true, + .named = true, + }, + [aux_sym_pipe_table_token1] = { + .visible = true, + .named = true, + }, + [sym_table_row] = { + .visible = true, + .named = true, + }, + [anon_sym_EQ_LBRACE] = { + .visible = true, + .named = false, + }, + [aux_sym_book_index_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_book_index_token2] = { + .visible = false, + .named = false, + }, + [sym_paragraph_prefix] = { + .visible = true, + .named = true, + }, + [sym__text_word] = { + .visible = true, + .named = true, + }, + [sym__text_char] = { + .visible = true, + .named = true, + }, + [anon_sym_STAR_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym__LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_DQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE_POUND] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_LBRACE] = { + .visible = true, + .named = false, + }, + [aux_sym_footnote_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACE_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_LBRACK_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_LBRACK_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE_CARET] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_POUND] = { + .visible = true, + .named = false, + }, + [aux_sym_link_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [aux_sym_link_token2] = { + .visible = true, + .named = true, + }, + [anon_sym_image] = { + .visible = true, + .named = false, + }, + [sym_url] = { + .visible = true, + .named = true, + }, + [anon_sym_STAR_TILDE] = { + .visible = true, + .named = false, + }, + [aux_sym_inline_anchor_token1] = { + .visible = true, + .named = true, + }, + [sym_line_break] = { + .visible = true, + .named = true, + }, + [sym_ocn_suppress] = { + .visible = true, + .named = true, + }, + [sym_body_comment] = { + .visible = true, + .named = true, + }, + [sym_ocn_suppress_open] = { + .visible = true, + .named = true, + }, + [sym_ocn_suppress_close] = { + .visible = true, + .named = true, + }, + [sym_page_break] = { + .visible = true, + .named = true, + }, + [sym_horizontal_rule] = { + .visible = true, + .named = true, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [sym__raw_end_code] = { + .visible = true, + .named = true, + }, + [sym__raw_end_poem] = { + .visible = true, + .named = true, + }, + [sym__raw_end_block] = { + .visible = true, + .named = true, + }, + [sym__raw_end_group] = { + .visible = true, + .named = true, + }, + [sym__raw_end_table] = { + .visible = true, + .named = true, + }, + [sym__raw_end_tic] = { + .visible = true, + .named = true, + }, + [sym_document] = { + .visible = true, + .named = true, + }, + [sym__toplevel] = { + .visible = false, + .named = true, + }, + [sym__blank_line] = { + .visible = false, + .named = true, + }, + [sym_header_field] = { + .visible = true, + .named = true, + }, + [sym_heading] = { + .visible = true, + .named = true, + }, + [sym_heading_part] = { + .visible = true, + .named = true, + }, + [sym_heading_segment] = { + .visible = true, + .named = true, + }, + [sym_code_block_curly] = { + .visible = true, + .named = true, + }, + [sym_code_block_tic] = { + .visible = true, + .named = true, + }, + [sym_poem_block_curly] = { + .visible = true, + .named = true, + }, + [sym_poem_block_tic] = { + .visible = true, + .named = true, + }, + [sym_block_block_curly] = { + .visible = true, + .named = true, + }, + [sym_block_block_tic] = { + .visible = true, + .named = true, + }, + [sym_group_block_curly] = { + .visible = true, + .named = true, + }, + [sym_group_block_tic] = { + .visible = true, + .named = true, + }, + [sym_table_block_curly] = { + .visible = true, + .named = true, + }, + [sym_table_block_tic] = { + .visible = true, + .named = true, + }, + [sym_quote_block_tic] = { + .visible = true, + .named = true, + }, + [sym_pipe_table] = { + .visible = true, + .named = true, + }, + [sym_book_index] = { + .visible = true, + .named = true, + }, + [sym_paragraph] = { + .visible = true, + .named = true, + }, + [aux_sym__inline] = { + .visible = false, + .named = false, + }, + [sym__inline_element] = { + .visible = false, + .named = true, + }, + [sym_emphasis] = { + .visible = true, + .named = true, + }, + [sym_bold] = { + .visible = true, + .named = true, + }, + [sym_italic] = { + .visible = true, + .named = true, + }, + [sym_underline] = { + .visible = true, + .named = true, + }, + [sym_citation_mark] = { + .visible = true, + .named = true, + }, + [sym_superscript] = { + .visible = true, + .named = true, + }, + [sym_subscript] = { + .visible = true, + .named = true, + }, + [sym_inserted] = { + .visible = true, + .named = true, + }, + [sym_strikethrough] = { + .visible = true, + .named = true, + }, + [sym_monospace_inline] = { + .visible = true, + .named = true, + }, + [sym_footnote] = { + .visible = true, + .named = true, + }, + [sym_editor_note] = { + .visible = true, + .named = true, + }, + [sym__brace_content] = { + .visible = true, + .named = true, + }, + [sym_link] = { + .visible = true, + .named = true, + }, + [sym_image] = { + .visible = true, + .named = true, + }, + [sym_inline_anchor] = { + .visible = true, + .named = true, + }, + [sym_composite_include] = { + .visible = true, + .named = true, + }, + [aux_sym_document_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_header_field_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_pipe_table_repeat1] = { + .visible = false, + .named = false, + }, + [alias_sym_image_spec] = { + .visible = true, + .named = true, + }, + [alias_sym_include_path] = { + .visible = true, + .named = true, + }, + [alias_sym_index_content] = { + .visible = true, + .named = true, + }, +}; + +enum ts_field_identifiers { + field_close = 1, + field_content = 2, + field_key = 3, + field_marker = 4, + field_name = 5, + field_open = 6, + field_path = 7, + field_spec = 8, + field_suppress_numbering = 9, + field_target = 10, + field_text = 11, + field_value = 12, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_close] = "close", + [field_content] = "content", + [field_key] = "key", + [field_marker] = "marker", + [field_name] = "name", + [field_open] = "open", + [field_path] = "path", + [field_spec] = "spec", + [field_suppress_numbering] = "suppress_numbering", + [field_target] = "target", + [field_text] = "text", + [field_value] = "value", +}; + +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 1}, + [2] = {.index = 1, .length = 1}, + [3] = {.index = 2, .length = 2}, + [4] = {.index = 4, .length = 2}, + [5] = {.index = 6, .length = 2}, + [6] = {.index = 8, .length = 1}, + [8] = {.index = 9, .length = 2}, + [9] = {.index = 11, .length = 3}, + [10] = {.index = 14, .length = 2}, + [11] = {.index = 16, .length = 1}, + [12] = {.index = 17, .length = 2}, + [13] = {.index = 19, .length = 1}, + [14] = {.index = 20, .length = 3}, + [15] = {.index = 23, .length = 3}, + [16] = {.index = 26, .length = 3}, + [17] = {.index = 29, .length = 2}, + [18] = {.index = 31, .length = 3}, + [19] = {.index = 34, .length = 4}, + [20] = {.index = 38, .length = 3}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_key, 0}, + [1] = + {field_marker, 0}, + [2] = + {field_key, 0}, + {field_value, 1}, + [4] = + {field_marker, 0}, + {field_suppress_numbering, 1}, + [6] = + {field_marker, 0}, + {field_name, 1}, + [8] = + {field_spec, 0}, + [9] = + {field_content, 2}, + {field_marker, 0}, + [11] = + {field_marker, 0}, + {field_name, 1}, + {field_suppress_numbering, 2}, + [14] = + {field_close, 2}, + {field_open, 0}, + [16] = + {field_spec, 1}, + [17] = + {field_target, 3}, + {field_text, 1}, + [19] = + {field_path, 2}, + [20] = + {field_content, 3}, + {field_marker, 0}, + {field_suppress_numbering, 1}, + [23] = + {field_content, 3}, + {field_marker, 0}, + {field_name, 1}, + [26] = + {field_close, 3}, + {field_content, 2}, + {field_open, 0}, + [29] = + {field_target, 4}, + {field_text, 2}, + [31] = + {field_target, 3}, + {field_target, 4}, + {field_text, 1}, + [34] = + {field_content, 4}, + {field_marker, 0}, + {field_name, 1}, + {field_suppress_numbering, 2}, + [38] = + {field_target, 4}, + {field_target, 5}, + {field_text, 2}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [7] = { + [1] = alias_sym_index_content, + }, + [11] = { + [1] = alias_sym_image_spec, + }, + [13] = { + [2] = alias_sym_include_path, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + sym__brace_content, 2, + sym__brace_content, + alias_sym_image_spec, + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 4, + [5] = 5, + [6] = 6, + [7] = 7, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 14, + [15] = 15, + [16] = 16, + [17] = 17, + [18] = 18, + [19] = 19, + [20] = 20, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 40, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 52, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 48, + [59] = 59, + [60] = 60, + [61] = 61, + [62] = 62, + [63] = 52, + [64] = 52, + [65] = 52, + [66] = 52, + [67] = 52, + [68] = 52, + [69] = 52, + [70] = 52, + [71] = 52, + [72] = 52, + [73] = 52, + [74] = 52, + [75] = 54, + [76] = 55, + [77] = 56, + [78] = 57, + [79] = 48, + [80] = 59, + [81] = 60, + [82] = 82, + [83] = 83, + [84] = 49, + [85] = 50, + [86] = 61, + [87] = 62, + [88] = 54, + [89] = 55, + [90] = 56, + [91] = 57, + [92] = 48, + [93] = 59, + [94] = 60, + [95] = 82, + [96] = 83, + [97] = 49, + [98] = 50, + [99] = 61, + [100] = 62, + [101] = 54, + [102] = 55, + [103] = 56, + [104] = 57, + [105] = 48, + [106] = 59, + [107] = 60, + [108] = 82, + [109] = 83, + [110] = 49, + [111] = 50, + [112] = 61, + [113] = 62, + [114] = 54, + [115] = 55, + [116] = 56, + [117] = 57, + [118] = 48, + [119] = 59, + [120] = 60, + [121] = 82, + [122] = 83, + [123] = 49, + [124] = 50, + [125] = 61, + [126] = 62, + [127] = 54, + [128] = 55, + [129] = 56, + [130] = 57, + [131] = 82, + [132] = 59, + [133] = 60, + [134] = 82, + [135] = 83, + [136] = 49, + [137] = 50, + [138] = 61, + [139] = 62, + [140] = 54, + [141] = 55, + [142] = 56, + [143] = 57, + [144] = 48, + [145] = 59, + [146] = 60, + [147] = 82, + [148] = 83, + [149] = 49, + [150] = 50, + [151] = 61, + [152] = 62, + [153] = 54, + [154] = 55, + [155] = 56, + [156] = 156, + [157] = 48, + [158] = 59, + [159] = 60, + [160] = 82, + [161] = 83, + [162] = 49, + [163] = 50, + [164] = 61, + [165] = 62, + [166] = 54, + [167] = 55, + [168] = 56, + [169] = 57, + [170] = 48, + [171] = 59, + [172] = 60, + [173] = 82, + [174] = 83, + [175] = 49, + [176] = 50, + [177] = 61, + [178] = 62, + [179] = 54, + [180] = 55, + [181] = 56, + [182] = 57, + [183] = 48, + [184] = 59, + [185] = 60, + [186] = 82, + [187] = 83, + [188] = 49, + [189] = 50, + [190] = 61, + [191] = 62, + [192] = 54, + [193] = 55, + [194] = 56, + [195] = 57, + [196] = 48, + [197] = 59, + [198] = 60, + [199] = 82, + [200] = 83, + [201] = 49, + [202] = 50, + [203] = 61, + [204] = 62, + [205] = 54, + [206] = 55, + [207] = 56, + [208] = 57, + [209] = 48, + [210] = 59, + [211] = 60, + [212] = 82, + [213] = 83, + [214] = 49, + [215] = 50, + [216] = 61, + [217] = 62, + [218] = 54, + [219] = 55, + [220] = 56, + [221] = 57, + [222] = 48, + [223] = 59, + [224] = 60, + [225] = 82, + [226] = 83, + [227] = 49, + [228] = 50, + [229] = 61, + [230] = 62, + [231] = 156, + [232] = 156, + [233] = 156, + [234] = 156, + [235] = 156, + [236] = 156, + [237] = 156, + [238] = 83, + [239] = 156, + [240] = 156, + [241] = 156, + [242] = 156, + [243] = 156, + [244] = 57, + [245] = 245, + [246] = 246, + [247] = 247, + [248] = 248, + [249] = 249, + [250] = 250, + [251] = 245, + [252] = 252, + [253] = 253, + [254] = 254, + [255] = 255, + [256] = 256, + [257] = 257, + [258] = 258, + [259] = 247, + [260] = 249, + [261] = 245, + [262] = 252, + [263] = 253, + [264] = 254, + [265] = 255, + [266] = 256, + [267] = 257, + [268] = 258, + [269] = 248, + [270] = 250, + [271] = 247, + [272] = 249, + [273] = 245, + [274] = 252, + [275] = 253, + [276] = 254, + [277] = 255, + [278] = 256, + [279] = 257, + [280] = 258, + [281] = 248, + [282] = 250, + [283] = 247, + [284] = 249, + [285] = 245, + [286] = 252, + [287] = 253, + [288] = 254, + [289] = 255, + [290] = 256, + [291] = 257, + [292] = 258, + [293] = 248, + [294] = 250, + [295] = 247, + [296] = 249, + [297] = 245, + [298] = 252, + [299] = 253, + [300] = 254, + [301] = 255, + [302] = 256, + [303] = 257, + [304] = 258, + [305] = 248, + [306] = 250, + [307] = 247, + [308] = 249, + [309] = 245, + [310] = 252, + [311] = 253, + [312] = 254, + [313] = 255, + [314] = 256, + [315] = 257, + [316] = 258, + [317] = 248, + [318] = 250, + [319] = 247, + [320] = 249, + [321] = 245, + [322] = 252, + [323] = 253, + [324] = 254, + [325] = 255, + [326] = 256, + [327] = 257, + [328] = 258, + [329] = 250, + [330] = 250, + [331] = 247, + [332] = 249, + [333] = 245, + [334] = 252, + [335] = 253, + [336] = 254, + [337] = 255, + [338] = 256, + [339] = 257, + [340] = 258, + [341] = 248, + [342] = 250, + [343] = 247, + [344] = 249, + [345] = 252, + [346] = 253, + [347] = 254, + [348] = 255, + [349] = 256, + [350] = 257, + [351] = 258, + [352] = 248, + [353] = 250, + [354] = 247, + [355] = 249, + [356] = 245, + [357] = 252, + [358] = 253, + [359] = 254, + [360] = 255, + [361] = 256, + [362] = 257, + [363] = 258, + [364] = 248, + [365] = 250, + [366] = 247, + [367] = 249, + [368] = 245, + [369] = 252, + [370] = 253, + [371] = 254, + [372] = 255, + [373] = 256, + [374] = 257, + [375] = 258, + [376] = 248, + [377] = 250, + [378] = 247, + [379] = 249, + [380] = 245, + [381] = 252, + [382] = 253, + [383] = 254, + [384] = 255, + [385] = 256, + [386] = 257, + [387] = 258, + [388] = 248, + [389] = 250, + [390] = 247, + [391] = 249, + [392] = 245, + [393] = 252, + [394] = 253, + [395] = 254, + [396] = 255, + [397] = 256, + [398] = 257, + [399] = 258, + [400] = 248, + [401] = 248, + [402] = 402, + [403] = 402, + [404] = 404, + [405] = 405, + [406] = 406, + [407] = 406, + [408] = 408, + [409] = 409, + [410] = 410, + [411] = 411, + [412] = 412, + [413] = 413, + [414] = 414, + [415] = 415, + [416] = 416, + [417] = 417, + [418] = 418, + [419] = 419, + [420] = 420, + [421] = 421, + [422] = 422, + [423] = 402, + [424] = 404, + [425] = 405, + [426] = 410, + [427] = 411, + [428] = 412, + [429] = 413, + [430] = 414, + [431] = 415, + [432] = 416, + [433] = 417, + [434] = 408, + [435] = 409, + [436] = 410, + [437] = 411, + [438] = 412, + [439] = 413, + [440] = 414, + [441] = 415, + [442] = 416, + [443] = 417, + [444] = 418, + [445] = 419, + [446] = 420, + [447] = 421, + [448] = 422, + [449] = 402, + [450] = 404, + [451] = 405, + [452] = 406, + [453] = 408, + [454] = 409, + [455] = 410, + [456] = 411, + [457] = 412, + [458] = 413, + [459] = 414, + [460] = 415, + [461] = 416, + [462] = 417, + [463] = 418, + [464] = 419, + [465] = 420, + [466] = 421, + [467] = 422, + [468] = 402, + [469] = 404, + [470] = 405, + [471] = 406, + [472] = 408, + [473] = 409, + [474] = 410, + [475] = 411, + [476] = 412, + [477] = 413, + [478] = 414, + [479] = 415, + [480] = 416, + [481] = 417, + [482] = 418, + [483] = 419, + [484] = 420, + [485] = 421, + [486] = 422, + [487] = 402, + [488] = 404, + [489] = 405, + [490] = 406, + [491] = 408, + [492] = 418, + [493] = 419, + [494] = 420, + [495] = 421, + [496] = 422, + [497] = 402, + [498] = 404, + [499] = 405, + [500] = 406, + [501] = 406, + [502] = 409, + [503] = 408, + [504] = 409, + [505] = 410, + [506] = 411, + [507] = 412, + [508] = 413, + [509] = 414, + [510] = 415, + [511] = 416, + [512] = 417, + [513] = 418, + [514] = 419, + [515] = 410, + [516] = 420, + [517] = 421, + [518] = 422, + [519] = 402, + [520] = 404, + [521] = 405, + [522] = 406, + [523] = 405, + [524] = 408, + [525] = 409, + [526] = 410, + [527] = 411, + [528] = 411, + [529] = 404, + [530] = 413, + [531] = 414, + [532] = 415, + [533] = 416, + [534] = 417, + [535] = 418, + [536] = 419, + [537] = 420, + [538] = 421, + [539] = 422, + [540] = 402, + [541] = 412, + [542] = 404, + [543] = 405, + [544] = 406, + [545] = 408, + [546] = 408, + [547] = 409, + [548] = 410, + [549] = 411, + [550] = 412, + [551] = 413, + [552] = 414, + [553] = 415, + [554] = 413, + [555] = 416, + [556] = 417, + [557] = 418, + [558] = 419, + [559] = 420, + [560] = 421, + [561] = 422, + [562] = 402, + [563] = 404, + [564] = 405, + [565] = 406, + [566] = 409, + [567] = 414, + [568] = 408, + [569] = 409, + [570] = 410, + [571] = 411, + [572] = 412, + [573] = 413, + [574] = 414, + [575] = 415, + [576] = 416, + [577] = 417, + [578] = 418, + [579] = 419, + [580] = 415, + [581] = 420, + [582] = 421, + [583] = 422, + [584] = 402, + [585] = 416, + [586] = 404, + [587] = 405, + [588] = 406, + [589] = 408, + [590] = 409, + [591] = 410, + [592] = 411, + [593] = 417, + [594] = 412, + [595] = 413, + [596] = 414, + [597] = 415, + [598] = 416, + [599] = 417, + [600] = 418, + [601] = 419, + [602] = 420, + [603] = 421, + [604] = 422, + [605] = 402, + [606] = 418, + [607] = 404, + [608] = 405, + [609] = 406, + [610] = 408, + [611] = 409, + [612] = 410, + [613] = 411, + [614] = 412, + [615] = 413, + [616] = 414, + [617] = 415, + [618] = 419, + [619] = 416, + [620] = 417, + [621] = 418, + [622] = 419, + [623] = 420, + [624] = 421, + [625] = 422, + [626] = 402, + [627] = 404, + [628] = 405, + [629] = 406, + [630] = 408, + [631] = 420, + [632] = 409, + [633] = 410, + [634] = 411, + [635] = 412, + [636] = 413, + [637] = 414, + [638] = 415, + [639] = 416, + [640] = 417, + [641] = 418, + [642] = 419, + [643] = 420, + [644] = 421, + [645] = 421, + [646] = 422, + [647] = 422, + [648] = 412, + [649] = 649, + [650] = 649, + [651] = 649, + [652] = 649, + [653] = 649, + [654] = 649, + [655] = 649, + [656] = 649, + [657] = 649, + [658] = 649, + [659] = 659, + [660] = 649, + [661] = 649, + [662] = 649, + [663] = 663, + [664] = 663, + [665] = 663, + [666] = 663, + [667] = 667, + [668] = 663, + [669] = 663, + [670] = 663, + [671] = 671, + [672] = 663, + [673] = 663, + [674] = 663, + [675] = 663, + [676] = 663, + [677] = 667, + [678] = 667, + [679] = 667, + [680] = 667, + [681] = 667, + [682] = 667, + [683] = 667, + [684] = 667, + [685] = 667, + [686] = 667, + [687] = 667, + [688] = 663, + [689] = 667, + [690] = 690, + [691] = 691, + [692] = 692, + [693] = 693, + [694] = 694, + [695] = 690, + [696] = 696, + [697] = 690, + [698] = 698, + [699] = 690, + [700] = 700, + [701] = 690, + [702] = 702, + [703] = 690, + [704] = 704, + [705] = 690, + [706] = 706, + [707] = 690, + [708] = 690, + [709] = 709, + [710] = 710, + [711] = 690, + [712] = 712, + [713] = 690, + [714] = 714, + [715] = 690, + [716] = 716, + [717] = 717, + [718] = 690, + [719] = 719, + [720] = 720, + [721] = 721, + [722] = 720, + [723] = 721, + [724] = 724, + [725] = 725, + [726] = 726, + [727] = 727, + [728] = 728, + [729] = 729, + [730] = 730, + [731] = 731, + [732] = 724, + [733] = 725, + [734] = 724, + [735] = 725, + [736] = 736, + [737] = 726, + [738] = 738, + [739] = 739, + [740] = 720, + [741] = 721, + [742] = 727, + [743] = 728, + [744] = 724, + [745] = 725, + [746] = 720, + [747] = 721, + [748] = 724, + [749] = 725, + [750] = 726, + [751] = 726, + [752] = 752, + [753] = 753, + [754] = 754, + [755] = 755, + [756] = 756, + [757] = 727, + [758] = 728, + [759] = 726, + [760] = 728, + [761] = 761, + [762] = 762, + [763] = 720, + [764] = 721, + [765] = 724, + [766] = 725, + [767] = 726, + [768] = 720, + [769] = 721, + [770] = 724, + [771] = 725, + [772] = 727, + [773] = 728, + [774] = 726, + [775] = 775, + [776] = 776, + [777] = 777, + [778] = 778, + [779] = 779, + [780] = 780, + [781] = 781, + [782] = 782, + [783] = 783, + [784] = 784, + [785] = 785, + [786] = 786, + [787] = 727, + [788] = 728, + [789] = 789, + [790] = 790, + [791] = 791, + [792] = 720, + [793] = 721, + [794] = 724, + [795] = 725, + [796] = 726, + [797] = 797, + [798] = 720, + [799] = 721, + [800] = 724, + [801] = 725, + [802] = 727, + [803] = 728, + [804] = 726, + [805] = 805, + [806] = 806, + [807] = 807, + [808] = 808, + [809] = 809, + [810] = 810, + [811] = 811, + [812] = 812, + [813] = 813, + [814] = 720, + [815] = 721, + [816] = 724, + [817] = 727, + [818] = 728, + [819] = 725, + [820] = 820, + [821] = 821, + [822] = 822, + [823] = 823, + [824] = 824, + [825] = 727, + [826] = 720, + [827] = 720, + [828] = 721, + [829] = 724, + [830] = 725, + [831] = 726, + [832] = 727, + [833] = 728, + [834] = 834, + [835] = 727, + [836] = 728, + [837] = 721, + [838] = 838, + [839] = 724, + [840] = 840, + [841] = 725, + [842] = 726, + [843] = 843, + [844] = 844, + [845] = 845, + [846] = 720, + [847] = 727, + [848] = 728, + [849] = 719, + [850] = 721, + [851] = 851, + [852] = 719, + [853] = 853, + [854] = 727, + [855] = 719, + [856] = 728, + [857] = 857, + [858] = 719, + [859] = 720, + [860] = 721, + [861] = 719, + [862] = 724, + [863] = 725, + [864] = 719, + [865] = 726, + [866] = 866, + [867] = 719, + [868] = 868, + [869] = 869, + [870] = 719, + [871] = 871, + [872] = 872, + [873] = 719, + [874] = 726, + [875] = 719, + [876] = 719, + [877] = 727, + [878] = 728, + [879] = 719, + [880] = 880, + [881] = 881, + [882] = 882, + [883] = 883, + [884] = 884, + [885] = 885, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(201); + if (lookahead == '\n') ADVANCE(202); + if (lookahead == '\r') SKIP(0); + if (lookahead == ' ') ADVANCE(209); + if (lookahead == '!') ADVANCE(104); + if (lookahead == '"') ADVANCE(180); + if (lookahead == '#') ADVANCE(487); + if (lookahead == '%') ADVANCE(5); + if (lookahead == '*') ADVANCE(75); + if (lookahead == '+') ADVANCE(181); + if (lookahead == ',') ADVANCE(182); + if (lookahead == '-') ADVANCE(214); + if (lookahead == '/') ADVANCE(183); + if (lookahead == '1') ADVANCE(191); + if (lookahead == '2') ADVANCE(191); + if (lookahead == '3') ADVANCE(191); + if (lookahead == ':') ADVANCE(489); + if (lookahead == '<') ADVANCE(100); + if (lookahead == '=') ADVANCE(102); + if (lookahead == '\\') ADVANCE(103); + if (lookahead == ']') ADVANCE(192); + if (lookahead == '^') ADVANCE(184); + if (lookahead == '_') ADVANCE(80); + if (lookahead == '`') ADVANCE(108); + if (lookahead == 'b') ADVANCE(142); + if (lookahead == 'c') ADVANCE(153); + if (lookahead == 'g') ADVANCE(170); + if (lookahead == 'h') ADVANCE(174); + if (lookahead == 'i') ADVANCE(151); + if (lookahead == 'p') ADVANCE(154); + if (lookahead == 't') ADVANCE(110); + if (lookahead == '{') ADVANCE(482); + if (lookahead == '}') ADVANCE(485); + if (lookahead == '~') ADVANCE(81); + END_STATE(); + case 1: + ADVANCE_MAP( + '\n', 202, + '\r', 255, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ']', 398, + '}', 398, + ); + if (lookahead != 0) ADVANCE(397); + END_STATE(); + case 2: + if (lookahead == '\n') ADVANCE(202); + if (lookahead == '\r') SKIP(2); + if (lookahead == ' ') ADVANCE(209); + if (lookahead == '#') ADVANCE(486); + if (lookahead == '-') ADVANCE(213); + if (lookahead == ':') ADVANCE(489); + if (lookahead == '`') ADVANCE(109); + if (lookahead == 'h') ADVANCE(174); + if (lookahead == 'i') ADVANCE(151); + if (lookahead == '}') ADVANCE(6); + END_STATE(); + case 3: + if (lookahead == '\n') ADVANCE(202); + if (lookahead == '\r') SKIP(3); + if (lookahead == ' ') ADVANCE(209); + if (lookahead == '-') ADVANCE(213); + if (lookahead == '}') ADVANCE(484); + if (lookahead == '!' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); + END_STATE(); + case 4: + if (lookahead == '\n') ADVANCE(202); + if (lookahead == '\r') SKIP(4); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(206); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(488); + END_STATE(); + case 5: + if (lookahead == '\n') ADVANCE(501); + if (lookahead != 0) ADVANCE(5); + END_STATE(); + case 6: + if (lookahead == '\n') ADVANCE(249); + if (lookahead == 'b') ADVANCE(147); + if (lookahead == 'c') ADVANCE(158); + if (lookahead == 'g') ADVANCE(171); + if (lookahead == 'p') ADVANCE(159); + if (lookahead == 't') ADVANCE(113); + END_STATE(); + case 7: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == ' ') ADVANCE(16); + if (lookahead == 's') ADVANCE(15); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 8: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == ' ') ADVANCE(16); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 9: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'S') ADVANCE(10); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 10: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'U') ADVANCE(7); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 11: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'e') ADVANCE(8); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 12: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'i') ADVANCE(9); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 13: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'i') ADVANCE(14); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 14: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'n') ADVANCE(11); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 15: + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'p') ADVANCE(13); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 16: + if (lookahead == '\n') ADVANCE(204); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 17: + if (lookahead == '\n') ADVANCE(204); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 18: + if (lookahead == '\n') ADVANCE(504); + END_STATE(); + case 19: + if (lookahead == '\n') ADVANCE(504); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 20: + if (lookahead == '\n') ADVANCE(503); + END_STATE(); + case 21: + if (lookahead == '\n') ADVANCE(503); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 22: + if (lookahead == '\n') ADVANCE(502); + END_STATE(); + case 23: + if (lookahead == '\n') ADVANCE(502); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 24: + if (lookahead == '\n') ADVANCE(505); + END_STATE(); + case 25: + if (lookahead == '\n') ADVANCE(505); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 26: + if (lookahead == '\n') ADVANCE(203); + if (lookahead == '.') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 27: + if (lookahead == '\n') ADVANCE(208); + if (lookahead != 0) ADVANCE(27); + END_STATE(); + case 28: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '\r') ADVANCE(28); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 29: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ' ') ADVANCE(250); + if (lookahead == '*') ADVANCE(30); + if (lookahead == '_') ADVANCE(48); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 30: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ' ') ADVANCE(250); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 31: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ' ') ADVANCE(498); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 32: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '#') ADVANCE(21); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 33: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '#') ADVANCE(23); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 34: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '(') ADVANCE(52); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 35: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '*') ADVANCE(476); + if (lookahead == '+') ADVANCE(478); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 36: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '+') ADVANCE(32); + if (lookahead == '~') ADVANCE(33); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 37: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '-') ADVANCE(25); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 38: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '.') ADVANCE(37); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 39: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 40: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '=') ADVANCE(19); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 41: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '_') ADVANCE(48); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 42: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'a') ADVANCE(43); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 43: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'b') ADVANCE(45); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 44: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'e') ADVANCE(34); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 45: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'l') ADVANCE(44); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 46: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(231); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 47: + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '}') ADVANCE(238); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 48: + if (lookahead == '\n') ADVANCE(239); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(30); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 49: + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 50: + if (lookahead == '\n') ADVANCE(242); + if (lookahead == ')') ADVANCE(46); + if (lookahead != 0) ADVANCE(50); + END_STATE(); + case 51: + if (lookahead == '\n') ADVANCE(240); + if (lookahead == ')') ADVANCE(47); + if (lookahead != 0) ADVANCE(51); + END_STATE(); + case 52: + if (lookahead == '\n') ADVANCE(240); + if (lookahead == ')') ADVANCE(49); + if (lookahead != 0) ADVANCE(51); + END_STATE(); + case 53: + if (lookahead == '\n') ADVANCE(241); + if (lookahead == ')') ADVANCE(233); + if (lookahead != 0) ADVANCE(53); + END_STATE(); + case 54: + ADVANCE_MAP( + '\r', 320, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 415, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 55: + ADVANCE_MAP( + '\r', 321, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 439, + '^', 437, + '_', 438, + '{', 480, + '}', 398, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 56: + ADVANCE_MAP( + '\r', 322, + '!', 429, + '"', 430, + '#', 431, + '*', 413, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ']', 398, + '}', 398, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 57: + if (lookahead == '\r') ADVANCE(244); + if (lookahead == '~') ADVANCE(247); + if (lookahead != 0 && + lookahead != '}' && + lookahead != '~') ADVANCE(248); + END_STATE(); + case 58: + if (lookahead == '\r') ADVANCE(245); + if (lookahead != 0 && + lookahead != '}') ADVANCE(248); + END_STATE(); + case 59: + if (lookahead == '\r') ADVANCE(28); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(49); + END_STATE(); + case 60: + if (lookahead == '\r') ADVANCE(490); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != ' ') ADVANCE(491); + END_STATE(); + case 61: + if (lookahead == '\r') SKIP(61); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 62: + if (lookahead == '\r') ADVANCE(210); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(211); + END_STATE(); + case 63: + ADVANCE_MAP( + '\r', 323, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 418, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 64: + ADVANCE_MAP( + '\r', 324, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ']', 398, + '}', 398, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 65: + ADVANCE_MAP( + '\r', 325, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 440, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 66: + ADVANCE_MAP( + '\r', 326, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 419, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 67: + ADVANCE_MAP( + '\r', 327, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 414, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 68: + ADVANCE_MAP( + '\r', 328, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 424, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 69: + ADVANCE_MAP( + '\r', 329, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 428, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 70: + ADVANCE_MAP( + '\r', 330, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 426, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 71: + ADVANCE_MAP( + '\r', 331, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 421, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 72: + ADVANCE_MAP( + '\r', 332, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 420, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 73: + ADVANCE_MAP( + '\r', 333, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 398, + '^', 437, + '_', 438, + '{', 480, + '}', 423, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(397); + END_STATE(); + case 74: + if (lookahead == ' ') ADVANCE(473); + if (lookahead == '*') ADVANCE(74); + END_STATE(); + case 75: + if (lookahead == ' ') ADVANCE(473); + if (lookahead == '*') ADVANCE(74); + if (lookahead == '{') ADVANCE(441); + if (lookahead == '~') ADVANCE(494); + END_STATE(); + case 76: + if (lookahead == ' ') ADVANCE(250); + END_STATE(); + case 77: + if (lookahead == ' ') ADVANCE(250); + if (lookahead == '*') ADVANCE(76); + if (lookahead == '_') ADVANCE(193); + END_STATE(); + case 78: + if (lookahead == ' ') ADVANCE(497); + END_STATE(); + case 79: + if (lookahead == ' ') ADVANCE(483); + END_STATE(); + case 80: + if (lookahead == '#') ADVANCE(76); + if (lookahead == '*') ADVANCE(76); + if (lookahead == '0') ADVANCE(105); + if (lookahead == '{') ADVANCE(450); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(77); + END_STATE(); + case 81: + if (lookahead == '#') ADVANCE(499); + if (lookahead == '[') ADVANCE(91); + if (lookahead == '^') ADVANCE(79); + if (lookahead == '{') ADVANCE(471); + END_STATE(); + case 82: + if (lookahead == '#') ADVANCE(20); + END_STATE(); + case 83: + if (lookahead == '#') ADVANCE(22); + END_STATE(); + case 84: + if (lookahead == '(') ADVANCE(194); + if (lookahead == '{') ADVANCE(217); + END_STATE(); + case 85: + if (lookahead == '(') ADVANCE(90); + if (lookahead == '{') ADVANCE(231); + END_STATE(); + case 86: + if (lookahead == '(') ADVANCE(197); + END_STATE(); + case 87: + if (lookahead == ')') ADVANCE(190); + if (lookahead != 0) ADVANCE(87); + END_STATE(); + case 88: + if (lookahead == ')') ADVANCE(233); + if (lookahead != 0) ADVANCE(88); + END_STATE(); + case 89: + if (lookahead == ')') ADVANCE(185); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(89); + END_STATE(); + case 90: + if (lookahead == ')') ADVANCE(189); + if (lookahead != 0) ADVANCE(90); + END_STATE(); + case 91: + if (lookahead == '*') ADVANCE(475); + if (lookahead == '+') ADVANCE(477); + END_STATE(); + case 92: + if (lookahead == '+') ADVANCE(82); + if (lookahead == '~') ADVANCE(83); + END_STATE(); + case 93: + if (lookahead == '-') ADVANCE(24); + END_STATE(); + case 94: + if (lookahead == '.') ADVANCE(93); + END_STATE(); + case 95: + if (lookahead == '/') ADVANCE(196); + END_STATE(); + case 96: + if (lookahead == '/') ADVANCE(95); + END_STATE(); + case 97: + if (lookahead == ':') ADVANCE(96); + END_STATE(); + case 98: + if (lookahead == ':') ADVANCE(96); + if (lookahead == 's') ADVANCE(97); + END_STATE(); + case 99: + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); + END_STATE(); + case 100: + if (lookahead == '<') ADVANCE(506); + END_STATE(); + case 101: + if (lookahead == '=') ADVANCE(18); + END_STATE(); + case 102: + if (lookahead == '\\') ADVANCE(101); + if (lookahead == '{') ADVANCE(243); + END_STATE(); + case 103: + if (lookahead == '\\') ADVANCE(78); + END_STATE(); + case 104: + if (lookahead == '_') ADVANCE(76); + if (lookahead == '{') ADVANCE(444); + END_STATE(); + case 105: + if (lookahead == '_') ADVANCE(193); + END_STATE(); + case 106: + if (lookahead == '`') ADVANCE(221); + END_STATE(); + case 107: + if (lookahead == '`') ADVANCE(220); + END_STATE(); + case 108: + if (lookahead == '`') ADVANCE(106); + END_STATE(); + case 109: + if (lookahead == '`') ADVANCE(107); + END_STATE(); + case 110: + if (lookahead == 'a') ADVANCE(115); + END_STATE(); + case 111: + if (lookahead == 'a') ADVANCE(138); + END_STATE(); + case 112: + if (lookahead == 'a') ADVANCE(116); + END_STATE(); + case 113: + if (lookahead == 'a') ADVANCE(117); + END_STATE(); + case 114: + if (lookahead == 'a') ADVANCE(118); + END_STATE(); + case 115: + if (lookahead == 'b') ADVANCE(143); + END_STATE(); + case 116: + if (lookahead == 'b') ADVANCE(144); + END_STATE(); + case 117: + if (lookahead == 'b') ADVANCE(145); + END_STATE(); + case 118: + if (lookahead == 'b') ADVANCE(146); + END_STATE(); + case 119: + if (lookahead == 'b') ADVANCE(148); + if (lookahead == 'c') ADVANCE(162); + if (lookahead == 'g') ADVANCE(172); + if (lookahead == 'p') ADVANCE(163); + if (lookahead == 'q') ADVANCE(179); + if (lookahead == 't') ADVANCE(114); + END_STATE(); + case 120: + if (lookahead == 'c') ADVANCE(141); + END_STATE(); + case 121: + if (lookahead == 'c') ADVANCE(139); + END_STATE(); + case 122: + if (lookahead == 'c') ADVANCE(140); + END_STATE(); + case 123: + if (lookahead == 'd') ADVANCE(126); + END_STATE(); + case 124: + if (lookahead == 'd') ADVANCE(128); + END_STATE(); + case 125: + if (lookahead == 'd') ADVANCE(131); + END_STATE(); + case 126: + if (lookahead == 'e') ADVANCE(84); + END_STATE(); + case 127: + if (lookahead == 'e') ADVANCE(492); + END_STATE(); + case 128: + if (lookahead == 'e') ADVANCE(218); + END_STATE(); + case 129: + if (lookahead == 'e') ADVANCE(86); + END_STATE(); + case 130: + if (lookahead == 'e') ADVANCE(232); + END_STATE(); + case 131: + if (lookahead == 'e') ADVANCE(219); + END_STATE(); + case 132: + if (lookahead == 'e') ADVANCE(237); + END_STATE(); + case 133: + if (lookahead == 'e') ADVANCE(236); + END_STATE(); + case 134: + if (lookahead == 'e') ADVANCE(152); + END_STATE(); + case 135: + if (lookahead == 'e') ADVANCE(85); + END_STATE(); + case 136: + if (lookahead == 'e') ADVANCE(149); + END_STATE(); + case 137: + if (lookahead == 'e') ADVANCE(150); + END_STATE(); + case 138: + if (lookahead == 'g') ADVANCE(127); + END_STATE(); + case 139: + if (lookahead == 'k') ADVANCE(226); + END_STATE(); + case 140: + if (lookahead == 'k') ADVANCE(227); + END_STATE(); + case 141: + if (lookahead == 'k') ADVANCE(187); + END_STATE(); + case 142: + if (lookahead == 'l') ADVANCE(155); + END_STATE(); + case 143: + if (lookahead == 'l') ADVANCE(135); + END_STATE(); + case 144: + if (lookahead == 'l') ADVANCE(129); + END_STATE(); + case 145: + if (lookahead == 'l') ADVANCE(130); + END_STATE(); + case 146: + if (lookahead == 'l') ADVANCE(133); + END_STATE(); + case 147: + if (lookahead == 'l') ADVANCE(160); + END_STATE(); + case 148: + if (lookahead == 'l') ADVANCE(164); + END_STATE(); + case 149: + if (lookahead == 'm') ADVANCE(223); + END_STATE(); + case 150: + if (lookahead == 'm') ADVANCE(224); + END_STATE(); + case 151: + if (lookahead == 'm') ADVANCE(111); + END_STATE(); + case 152: + if (lookahead == 'm') ADVANCE(186); + END_STATE(); + case 153: + if (lookahead == 'o') ADVANCE(123); + END_STATE(); + case 154: + if (lookahead == 'o') ADVANCE(134); + END_STATE(); + case 155: + if (lookahead == 'o') ADVANCE(120); + END_STATE(); + case 156: + if (lookahead == 'o') ADVANCE(176); + END_STATE(); + case 157: + if (lookahead == 'o') ADVANCE(175); + END_STATE(); + case 158: + if (lookahead == 'o') ADVANCE(124); + END_STATE(); + case 159: + if (lookahead == 'o') ADVANCE(136); + END_STATE(); + case 160: + if (lookahead == 'o') ADVANCE(121); + END_STATE(); + case 161: + if (lookahead == 'o') ADVANCE(177); + END_STATE(); + case 162: + if (lookahead == 'o') ADVANCE(125); + END_STATE(); + case 163: + if (lookahead == 'o') ADVANCE(137); + END_STATE(); + case 164: + if (lookahead == 'o') ADVANCE(122); + END_STATE(); + case 165: + if (lookahead == 'o') ADVANCE(178); + END_STATE(); + case 166: + if (lookahead == 'p') ADVANCE(98); + END_STATE(); + case 167: + if (lookahead == 'p') ADVANCE(229); + END_STATE(); + case 168: + if (lookahead == 'p') ADVANCE(230); + END_STATE(); + case 169: + if (lookahead == 'p') ADVANCE(188); + END_STATE(); + case 170: + if (lookahead == 'r') ADVANCE(156); + END_STATE(); + case 171: + if (lookahead == 'r') ADVANCE(161); + END_STATE(); + case 172: + if (lookahead == 'r') ADVANCE(165); + END_STATE(); + case 173: + if (lookahead == 't') ADVANCE(166); + END_STATE(); + case 174: + if (lookahead == 't') ADVANCE(173); + END_STATE(); + case 175: + if (lookahead == 't') ADVANCE(132); + END_STATE(); + case 176: + if (lookahead == 'u') ADVANCE(169); + END_STATE(); + case 177: + if (lookahead == 'u') ADVANCE(167); + END_STATE(); + case 178: + if (lookahead == 'u') ADVANCE(168); + END_STATE(); + case 179: + if (lookahead == 'u') ADVANCE(157); + END_STATE(); + case 180: + if (lookahead == '{') ADVANCE(453); + END_STATE(); + case 181: + if (lookahead == '{') ADVANCE(462); + END_STATE(); + case 182: + if (lookahead == '{') ADVANCE(459); + END_STATE(); + case 183: + if (lookahead == '{') ADVANCE(447); + END_STATE(); + case 184: + if (lookahead == '{') ADVANCE(456); + END_STATE(); + case 185: + if (lookahead == '{') ADVANCE(217); + END_STATE(); + case 186: + if (lookahead == '{') ADVANCE(222); + END_STATE(); + case 187: + if (lookahead == '{') ADVANCE(225); + END_STATE(); + case 188: + if (lookahead == '{') ADVANCE(228); + END_STATE(); + case 189: + if (lookahead == '{') ADVANCE(231); + END_STATE(); + case 190: + if (lookahead == '}') ADVANCE(238); + END_STATE(); + case 191: + if (lookahead == '~') ADVANCE(215); + END_STATE(); + case 192: + if (lookahead == '~') ADVANCE(479); + END_STATE(); + case 193: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(76); + END_STATE(); + case 194: + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(89); + END_STATE(); + case 195: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); + END_STATE(); + case 196: + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != ']' && + lookahead != '}' && + lookahead != '~') ADVANCE(493); + END_STATE(); + case 197: + if (lookahead != 0 && + lookahead != ')') ADVANCE(87); + END_STATE(); + case 198: + if (eof) ADVANCE(201); + ADVANCE_MAP( + '\n', 202, + '\r', 252, + '!', 427, + '"', 430, + '#', 412, + '%', 256, + '*', 432, + '+', 433, + ',', 434, + '-', 422, + '/', 436, + '1', 393, + '2', 393, + '3', 393, + ':', 364, + '<', 363, + '=', 365, + '\\', 425, + '^', 437, + '_', 416, + '`', 367, + 'b', 349, + 'c', 352, + 'g', 357, + 'p', 353, + 't', 341, + '{', 482, + '~', 417, + ']', 398, + '}', 398, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0) ADVANCE(397); + END_STATE(); + case 199: + if (eof) ADVANCE(201); + ADVANCE_MAP( + '\n', 202, + '\r', 253, + ' ', 335, + '!', 427, + '"', 430, + '#', 412, + '%', 256, + '*', 432, + '+', 433, + ',', 434, + '-', 422, + '/', 436, + '1', 393, + '2', 393, + '3', 393, + ':', 364, + '<', 363, + '=', 365, + '\\', 425, + '^', 437, + '_', 416, + '`', 367, + 'b', 349, + 'c', 352, + 'g', 357, + 'p', 353, + 't', 341, + '{', 482, + '~', 417, + ']', 398, + '}', 398, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0) ADVANCE(397); + END_STATE(); + case 200: + if (eof) ADVANCE(201); + ADVANCE_MAP( + '\n', 202, + '\r', 254, + '!', 404, + '"', 405, + '#', 399, + '%', 256, + '*', 406, + '+', 407, + ',', 408, + '-', 402, + '/', 409, + '1', 314, + '2', 314, + '3', 314, + ':', 285, + '<', 284, + '=', 286, + '\\', 403, + '^', 410, + '_', 401, + '`', 288, + 'b', 270, + 'c', 273, + 'g', 278, + 'p', 274, + 't', 262, + '{', 481, + '~', 400, + ']', 411, + '}', 411, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 201: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 202: + ACCEPT_TOKEN(anon_sym_LF); + END_STATE(); + case 203: + ACCEPT_TOKEN(sym_version_comment); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_header_comment); + END_STATE(); + case 205: + ACCEPT_TOKEN(sym_header_key); + END_STATE(); + case 206: + ACCEPT_TOKEN(sym_header_value); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(206); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(207); + END_STATE(); + case 207: + ACCEPT_TOKEN(sym_header_value); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(207); + END_STATE(); + case 208: + ACCEPT_TOKEN(sym_header_continuation); + END_STATE(); + case 209: + ACCEPT_TOKEN(anon_sym_SPACE); + END_STATE(); + case 210: + ACCEPT_TOKEN(aux_sym_heading_part_token1); + if (lookahead == '\r') ADVANCE(210); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(211); + END_STATE(); + case 211: + ACCEPT_TOKEN(aux_sym_heading_part_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(211); + END_STATE(); + case 212: + ACCEPT_TOKEN(sym_part_marker); + END_STATE(); + case 213: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 214: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(92); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '{') ADVANCE(465); + END_STATE(); + case 215: + ACCEPT_TOKEN(sym_segment_marker); + END_STATE(); + case 216: + ACCEPT_TOKEN(sym_segment_name); + if (lookahead == '-') ADVANCE(195); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(216); + END_STATE(); + case 217: + ACCEPT_TOKEN(aux_sym_code_block_curly_token1); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_RBRACEcode); + END_STATE(); + case 219: + ACCEPT_TOKEN(aux_sym_code_block_tic_token1); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_BQUOTE_BQUOTE_BQUOTE); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_BQUOTE_BQUOTE_BQUOTE); + if (lookahead == ' ') ADVANCE(119); + if (lookahead == 'b') ADVANCE(148); + if (lookahead == 'c') ADVANCE(162); + if (lookahead == 'g') ADVANCE(172); + if (lookahead == 'p') ADVANCE(163); + if (lookahead == 'q') ADVANCE(179); + if (lookahead == 't') ADVANCE(114); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_poem_LBRACE); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_RBRACEpoem); + END_STATE(); + case 224: + ACCEPT_TOKEN(aux_sym_poem_block_tic_token1); + END_STATE(); + case 225: + ACCEPT_TOKEN(anon_sym_block_LBRACE); + END_STATE(); + case 226: + ACCEPT_TOKEN(anon_sym_RBRACEblock); + END_STATE(); + case 227: + ACCEPT_TOKEN(aux_sym_block_block_tic_token1); + END_STATE(); + case 228: + ACCEPT_TOKEN(anon_sym_group_LBRACE); + END_STATE(); + case 229: + ACCEPT_TOKEN(anon_sym_RBRACEgroup); + END_STATE(); + case 230: + ACCEPT_TOKEN(aux_sym_group_block_tic_token1); + END_STATE(); + case 231: + ACCEPT_TOKEN(aux_sym_table_block_curly_token1); + END_STATE(); + case 232: + ACCEPT_TOKEN(anon_sym_RBRACEtable); + END_STATE(); + case 233: + ACCEPT_TOKEN(aux_sym_table_block_tic_token1); + END_STATE(); + case 234: + ACCEPT_TOKEN(aux_sym_table_block_tic_token1); + if (lookahead == '(') ADVANCE(338); + END_STATE(); + case 235: + ACCEPT_TOKEN(aux_sym_table_block_tic_token1); + if (lookahead == '(') ADVANCE(319); + END_STATE(); + case 236: + ACCEPT_TOKEN(aux_sym_table_block_tic_token1); + if (lookahead == '(') ADVANCE(88); + END_STATE(); + case 237: + ACCEPT_TOKEN(aux_sym_quote_block_tic_token1); + END_STATE(); + case 238: + ACCEPT_TOKEN(aux_sym_pipe_table_token1); + END_STATE(); + case 239: + ACCEPT_TOKEN(sym_table_row); + END_STATE(); + case 240: + ACCEPT_TOKEN(sym_table_row); + if (lookahead == ')') ADVANCE(190); + if (lookahead != 0) ADVANCE(87); + END_STATE(); + case 241: + ACCEPT_TOKEN(sym_table_row); + if (lookahead == ')') ADVANCE(233); + if (lookahead != 0) ADVANCE(88); + END_STATE(); + case 242: + ACCEPT_TOKEN(sym_table_row); + if (lookahead == ')') ADVANCE(189); + if (lookahead != 0) ADVANCE(90); + END_STATE(); + case 243: + ACCEPT_TOKEN(anon_sym_EQ_LBRACE); + END_STATE(); + case 244: + ACCEPT_TOKEN(aux_sym_book_index_token1); + if (lookahead == '\r') ADVANCE(244); + if (lookahead == '~') ADVANCE(247); + if (lookahead != 0 && + lookahead != '}' && + lookahead != '~') ADVANCE(248); + END_STATE(); + case 245: + ACCEPT_TOKEN(aux_sym_book_index_token1); + if (lookahead == '\r') ADVANCE(245); + if (lookahead != 0 && + lookahead != '}') ADVANCE(248); + END_STATE(); + case 246: + ACCEPT_TOKEN(aux_sym_book_index_token1); + if (lookahead == ' ') ADVANCE(483); + if (lookahead != 0 && + lookahead != '}') ADVANCE(248); + END_STATE(); + case 247: + ACCEPT_TOKEN(aux_sym_book_index_token1); + if (lookahead == '^') ADVANCE(246); + if (lookahead != 0 && + lookahead != '}') ADVANCE(248); + END_STATE(); + case 248: + ACCEPT_TOKEN(aux_sym_book_index_token1); + if (lookahead != 0 && + lookahead != '}') ADVANCE(248); + END_STATE(); + case 249: + ACCEPT_TOKEN(aux_sym_book_index_token2); + END_STATE(); + case 250: + ACCEPT_TOKEN(sym_paragraph_prefix); + END_STATE(); + case 251: + ACCEPT_TOKEN(sym_paragraph_prefix); + if (lookahead == '\n') ADVANCE(204); + if (lookahead == 'S') ADVANCE(12); + if (lookahead != 0) ADVANCE(17); + END_STATE(); + case 252: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\n', 202, + '\r', 252, + '!', 427, + '"', 430, + '#', 412, + '%', 256, + '*', 432, + '+', 433, + ',', 434, + '-', 422, + '/', 436, + '1', 393, + '2', 393, + '3', 393, + ':', 364, + '<', 363, + '=', 365, + '\\', 425, + '^', 437, + '_', 416, + '`', 367, + 'b', 349, + 'c', 352, + 'g', 357, + 'p', 353, + 't', 341, + '{', 482, + '~', 417, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + (lookahead < '\\' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 253: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\n', 202, + '\r', 253, + ' ', 335, + '!', 427, + '"', 430, + '#', 412, + '%', 256, + '*', 432, + '+', 433, + ',', 434, + '-', 422, + '/', 436, + '1', 393, + '2', 393, + '3', 393, + ':', 364, + '<', 363, + '=', 365, + '\\', 425, + '^', 437, + '_', 416, + '`', 367, + 'b', 349, + 'c', 352, + 'g', 357, + 'p', 353, + 't', 341, + '{', 482, + '~', 417, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + (lookahead < '\\' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 254: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\n', 202, + '\r', 254, + '!', 404, + '"', 405, + '#', 399, + '%', 256, + '*', 406, + '+', 407, + ',', 408, + '-', 402, + '/', 409, + '1', 314, + '2', 314, + '3', 314, + ':', 285, + '<', 284, + '=', 286, + '\\', 403, + '^', 410, + '_', 401, + '`', 288, + 'b', 270, + 'c', 273, + 'g', 278, + 'p', 274, + 't', 262, + '{', 481, + '~', 400, + ']', 411, + '}', 411, + ); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 255: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\n', 202, + '\r', 255, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ); + if (lookahead != 0 && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 256: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(501); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(5); + if (lookahead != 0) ADVANCE(256); + END_STATE(); + case 257: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(208); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(27); + if (lookahead != 0) ADVANCE(257); + END_STATE(); + case 258: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\n', 239, + ' ', 290, + 'b', 299, + 'c', 302, + 'g', 308, + 'p', 303, + 'q', 311, + 't', 289, + ); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 259: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '(') ADVANCE(316); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == '{') ADVANCE(217); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 260: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '(') ADVANCE(318); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == '{') ADVANCE(231); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 261: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ')') ADVANCE(312); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 262: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'a') ADVANCE(263); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 263: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'b') ADVANCE(271); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 264: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'c') ADVANCE(269); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 265: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'd') ADVANCE(267); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 266: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'e') ADVANCE(272); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 267: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'e') ADVANCE(259); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 268: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'e') ADVANCE(260); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 269: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'k') ADVANCE(281); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 270: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'l') ADVANCE(275); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 271: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'l') ADVANCE(268); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 272: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'm') ADVANCE(280); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 273: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'o') ADVANCE(265); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 274: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'o') ADVANCE(266); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 275: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'o') ADVANCE(264); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 276: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'o') ADVANCE(279); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 277: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'p') ADVANCE(282); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 278: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'r') ADVANCE(276); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 279: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == 'u') ADVANCE(277); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 280: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == '{') ADVANCE(222); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 281: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == '{') ADVANCE(225); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 282: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (lookahead == '{') ADVANCE(228); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 283: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(39); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '^') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(283); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 284: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '<') ADVANCE(506); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 285: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'A') ADVANCE(315); + if (lookahead == 'B') ADVANCE(315); + if (lookahead == 'C') ADVANCE(315); + if (lookahead == 'D') ADVANCE(315); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 286: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '\\') ADVANCE(40); + if (lookahead == '{') ADVANCE(243); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + (']' <= lookahead && lookahead <= '_') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 287: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '`') ADVANCE(258); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 288: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '`') ADVANCE(287); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 289: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'a') ADVANCE(291); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 290: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'b') ADVANCE(299); + if (lookahead == 'c') ADVANCE(302); + if (lookahead == 'g') ADVANCE(308); + if (lookahead == 'p') ADVANCE(303); + if (lookahead == 'q') ADVANCE(311); + if (lookahead == 't') ADVANCE(289); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 291: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'b') ADVANCE(300); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 292: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'c') ADVANCE(298); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 293: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'd') ADVANCE(294); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 294: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'e') ADVANCE(219); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 295: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'e') ADVANCE(237); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 296: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'e') ADVANCE(301); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'e') ADVANCE(235); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 298: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'k') ADVANCE(227); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 299: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'l') ADVANCE(304); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 300: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'l') ADVANCE(297); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 301: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'm') ADVANCE(224); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 302: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'o') ADVANCE(293); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 303: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'o') ADVANCE(296); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 304: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'o') ADVANCE(292); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 305: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'o') ADVANCE(309); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 306: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'o') ADVANCE(310); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 307: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'p') ADVANCE(230); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 308: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'r') ADVANCE(306); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 309: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 't') ADVANCE(295); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 310: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'u') ADVANCE(307); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 311: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 'u') ADVANCE(305); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 312: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(217); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 313: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(231); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 314: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '~') ADVANCE(215); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 315: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '~') ADVANCE(212); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 316: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 317: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(239); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(49); + if (lookahead != 0) ADVANCE(317); + END_STATE(); + case 318: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(242); + if (lookahead == ')') ADVANCE(313); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(50); + if (lookahead != 0) ADVANCE(318); + END_STATE(); + case 319: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\n') ADVANCE(241); + if (lookahead == ')') ADVANCE(233); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(53); + if (lookahead != 0) ADVANCE(319); + END_STATE(); + case 320: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 320, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 415, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 321: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 321, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + ']', 439, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 322: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 322, + '!', 429, + '"', 430, + '#', 431, + '*', 413, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 323: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 323, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 418, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 324: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 324, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 325: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 325, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 440, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 326: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 326, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 419, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 327: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 327, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 414, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 328: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 328, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 424, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 329: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 329, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 428, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 330: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 330, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 426, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 331: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 331, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 421, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 332: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 332, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 420, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 333: + ACCEPT_TOKEN(sym__text_word); + ADVANCE_MAP( + '\r', 333, + '!', 429, + '"', 430, + '#', 431, + '*', 432, + '+', 433, + ',', 434, + '-', 435, + '/', 436, + '\\', 425, + '^', 437, + '_', 438, + '{', 480, + '}', 423, + '~', 417, + ); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '\\' || '_' < lookahead)) ADVANCE(397); + END_STATE(); + case 334: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ' ') ADVANCE(369); + if (lookahead == 'b') ADVANCE(378); + if (lookahead == 'c') ADVANCE(381); + if (lookahead == 'g') ADVANCE(387); + if (lookahead == 'p') ADVANCE(382); + if (lookahead == 'q') ADVANCE(390); + if (lookahead == 't') ADVANCE(368); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < ' ' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 335: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ' ') ADVANCE(395); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < ' ' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 336: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '(') ADVANCE(396); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == '{') ADVANCE(217); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 337: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '(') ADVANCE(340); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == '{') ADVANCE(231); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 338: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ')') ADVANCE(233); + if (lookahead == '\n' || + ('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(88); + if (lookahead != 0) ADVANCE(338); + END_STATE(); + case 339: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ')') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(339); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < ')' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 340: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ')') ADVANCE(392); + if (lookahead == '\n' || + ('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(90); + if (lookahead != 0) ADVANCE(340); + END_STATE(); + case 341: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'a') ADVANCE(342); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 342: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'b') ADVANCE(350); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 343: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'c') ADVANCE(348); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 344: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'd') ADVANCE(346); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 345: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'e') ADVANCE(351); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 346: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'e') ADVANCE(336); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 347: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'e') ADVANCE(337); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 348: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'k') ADVANCE(360); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 349: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'l') ADVANCE(354); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 350: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'l') ADVANCE(347); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 351: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'm') ADVANCE(359); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 352: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'o') ADVANCE(344); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 353: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'o') ADVANCE(345); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 354: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'o') ADVANCE(343); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 355: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'o') ADVANCE(358); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 356: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'p') ADVANCE(361); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 357: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'r') ADVANCE(355); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 358: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'u') ADVANCE(356); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 359: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == '{') ADVANCE(222); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 360: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == '{') ADVANCE(225); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 361: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (lookahead == '{') ADVANCE(228); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 362: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == ':') ADVANCE(205); + if (lookahead == '_') ADVANCE(99); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(362); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 363: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '<') ADVANCE(506); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 364: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'A') ADVANCE(394); + if (lookahead == 'B') ADVANCE(394); + if (lookahead == 'C') ADVANCE(394); + if (lookahead == 'D') ADVANCE(394); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 365: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '\\') ADVANCE(101); + if (lookahead == '{') ADVANCE(243); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 366: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '`') ADVANCE(334); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '`' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 367: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '`') ADVANCE(366); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '`' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 368: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'a') ADVANCE(370); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 369: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'b') ADVANCE(378); + if (lookahead == 'c') ADVANCE(381); + if (lookahead == 'g') ADVANCE(387); + if (lookahead == 'p') ADVANCE(382); + if (lookahead == 'q') ADVANCE(390); + if (lookahead == 't') ADVANCE(368); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 370: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'b') ADVANCE(379); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 371: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'c') ADVANCE(377); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 372: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'd') ADVANCE(373); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 373: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'e') ADVANCE(219); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 374: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'e') ADVANCE(237); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 375: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'e') ADVANCE(380); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 376: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'e') ADVANCE(234); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 377: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'k') ADVANCE(227); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 378: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'l') ADVANCE(383); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 379: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'l') ADVANCE(376); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 380: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'm') ADVANCE(224); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 381: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'o') ADVANCE(372); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 382: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'o') ADVANCE(375); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 383: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'o') ADVANCE(371); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 384: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'o') ADVANCE(388); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 385: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'o') ADVANCE(389); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 386: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'p') ADVANCE(230); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 387: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'r') ADVANCE(385); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 388: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 't') ADVANCE(374); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 389: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'u') ADVANCE(386); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 390: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == 'u') ADVANCE(384); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 391: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '{') ADVANCE(217); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 392: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '{') ADVANCE(231); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 393: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '~') ADVANCE(215); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 394: + ACCEPT_TOKEN(sym__text_word); + if (lookahead == '~') ADVANCE(212); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 395: + ACCEPT_TOKEN(sym__text_word); + if (('!' <= lookahead && lookahead <= '#') || + ('*' <= lookahead && lookahead <= '-') || + lookahead == '/' || + ('\\' <= lookahead && lookahead <= '_') || + lookahead == '{' || + lookahead == '}' || + lookahead == '~') ADVANCE(27); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(257); + END_STATE(); + case 396: + ACCEPT_TOKEN(sym__text_word); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(339); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + (lookahead < 'a' || '{' < lookahead) && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 397: + ACCEPT_TOKEN(sym__text_word); + if (lookahead != 0 && + lookahead != '\n' && + (lookahead < '!' || '#' < lookahead) && + (lookahead < '*' || '-' < lookahead) && + lookahead != '/' && + (lookahead < '\\' || '_' < lookahead) && + lookahead != '{' && + lookahead != '}' && + lookahead != '~') ADVANCE(397); + END_STATE(); + case 398: + ACCEPT_TOKEN(sym__text_char); + END_STATE(); + case 399: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == ' ') ADVANCE(251); + if (lookahead == '{') ADVANCE(469); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 400: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '#') ADVANCE(500); + if (lookahead == '[') ADVANCE(35); + if (lookahead == '{') ADVANCE(472); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 401: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '*') ADVANCE(30); + if (lookahead == '0') ADVANCE(41); + if (lookahead == '{') ADVANCE(451); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(29); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 402: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '-') ADVANCE(36); + if (lookahead == '.') ADVANCE(38); + if (lookahead == '{') ADVANCE(466); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 403: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '\\') ADVANCE(31); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 404: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '_') ADVANCE(30); + if (lookahead == '{') ADVANCE(445); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 405: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(454); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 406: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(442); + if (lookahead == '~') ADVANCE(495); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 407: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(463); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 408: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(460); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 409: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(448); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 410: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == '{') ADVANCE(457); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 411: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 412: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == ' ') ADVANCE(251); + if (lookahead == '{') ADVANCE(468); + END_STATE(); + case 413: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == ' ') ADVANCE(473); + if (lookahead == '*') ADVANCE(74); + if (lookahead == '{') ADVANCE(441); + if (lookahead == '~') ADVANCE(494); + END_STATE(); + case 414: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '!') ADVANCE(446); + END_STATE(); + case 415: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '"') ADVANCE(455); + END_STATE(); + case 416: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '#') ADVANCE(76); + if (lookahead == '*') ADVANCE(76); + if (lookahead == '0') ADVANCE(105); + if (lookahead == '{') ADVANCE(450); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(77); + END_STATE(); + case 417: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '#') ADVANCE(499); + if (lookahead == '[') ADVANCE(91); + if (lookahead == '{') ADVANCE(471); + END_STATE(); + case 418: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '#') ADVANCE(470); + END_STATE(); + case 419: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '*') ADVANCE(443); + END_STATE(); + case 420: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '+') ADVANCE(464); + END_STATE(); + case 421: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == ',') ADVANCE(461); + END_STATE(); + case 422: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '-') ADVANCE(92); + if (lookahead == '.') ADVANCE(94); + if (lookahead == '{') ADVANCE(465); + END_STATE(); + case 423: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '-') ADVANCE(467); + END_STATE(); + case 424: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '/') ADVANCE(449); + END_STATE(); + case 425: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '\\') ADVANCE(78); + END_STATE(); + case 426: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '^') ADVANCE(458); + END_STATE(); + case 427: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '_') ADVANCE(76); + if (lookahead == '{') ADVANCE(444); + END_STATE(); + case 428: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '_') ADVANCE(452); + END_STATE(); + case 429: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(444); + END_STATE(); + case 430: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(453); + END_STATE(); + case 431: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(468); + END_STATE(); + case 432: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(441); + if (lookahead == '~') ADVANCE(494); + END_STATE(); + case 433: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(462); + END_STATE(); + case 434: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(459); + END_STATE(); + case 435: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(465); + END_STATE(); + case 436: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(447); + END_STATE(); + case 437: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(456); + END_STATE(); + case 438: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '{') ADVANCE(450); + END_STATE(); + case 439: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '~') ADVANCE(479); + END_STATE(); + case 440: + ACCEPT_TOKEN(sym__text_char); + if (lookahead == '~') ADVANCE(474); + END_STATE(); + case 441: + ACCEPT_TOKEN(anon_sym_STAR_LBRACE); + END_STATE(); + case 442: + ACCEPT_TOKEN(anon_sym_STAR_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 443: + ACCEPT_TOKEN(anon_sym_RBRACE_STAR); + END_STATE(); + case 444: + ACCEPT_TOKEN(anon_sym_BANG_LBRACE); + END_STATE(); + case 445: + ACCEPT_TOKEN(anon_sym_BANG_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 446: + ACCEPT_TOKEN(anon_sym_RBRACE_BANG); + END_STATE(); + case 447: + ACCEPT_TOKEN(anon_sym_SLASH_LBRACE); + END_STATE(); + case 448: + ACCEPT_TOKEN(anon_sym_SLASH_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 449: + ACCEPT_TOKEN(anon_sym_RBRACE_SLASH); + END_STATE(); + case 450: + ACCEPT_TOKEN(anon_sym__LBRACE); + END_STATE(); + case 451: + ACCEPT_TOKEN(anon_sym__LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 452: + ACCEPT_TOKEN(anon_sym_RBRACE_); + END_STATE(); + case 453: + ACCEPT_TOKEN(anon_sym_DQUOTE_LBRACE); + END_STATE(); + case 454: + ACCEPT_TOKEN(anon_sym_DQUOTE_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 455: + ACCEPT_TOKEN(anon_sym_RBRACE_DQUOTE); + END_STATE(); + case 456: + ACCEPT_TOKEN(anon_sym_CARET_LBRACE); + END_STATE(); + case 457: + ACCEPT_TOKEN(anon_sym_CARET_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 458: + ACCEPT_TOKEN(anon_sym_RBRACE_CARET); + END_STATE(); + case 459: + ACCEPT_TOKEN(anon_sym_COMMA_LBRACE); + END_STATE(); + case 460: + ACCEPT_TOKEN(anon_sym_COMMA_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 461: + ACCEPT_TOKEN(anon_sym_RBRACE_COMMA); + END_STATE(); + case 462: + ACCEPT_TOKEN(anon_sym_PLUS_LBRACE); + END_STATE(); + case 463: + ACCEPT_TOKEN(anon_sym_PLUS_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 464: + ACCEPT_TOKEN(anon_sym_RBRACE_PLUS); + END_STATE(); + case 465: + ACCEPT_TOKEN(anon_sym_DASH_LBRACE); + END_STATE(); + case 466: + ACCEPT_TOKEN(anon_sym_DASH_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 467: + ACCEPT_TOKEN(anon_sym_RBRACE_DASH); + END_STATE(); + case 468: + ACCEPT_TOKEN(anon_sym_POUND_LBRACE); + END_STATE(); + case 469: + ACCEPT_TOKEN(anon_sym_POUND_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 470: + ACCEPT_TOKEN(anon_sym_RBRACE_POUND); + END_STATE(); + case 471: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACE); + END_STATE(); + case 472: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 473: + ACCEPT_TOKEN(aux_sym_footnote_token1); + END_STATE(); + case 474: + ACCEPT_TOKEN(anon_sym_RBRACE_TILDE); + END_STATE(); + case 475: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACK_STAR); + END_STATE(); + case 476: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACK_STAR); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 477: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACK_PLUS); + END_STATE(); + case 478: + ACCEPT_TOKEN(anon_sym_TILDE_LBRACK_PLUS); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 479: + ACCEPT_TOKEN(anon_sym_RBRACK_TILDE); + END_STATE(); + case 480: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 481: + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead == 't') ADVANCE(42); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 482: + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == 't') ADVANCE(112); + END_STATE(); + case 483: + ACCEPT_TOKEN(anon_sym_TILDE_CARET); + END_STATE(); + case 484: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 485: + ACCEPT_TOKEN(anon_sym_RBRACE); + ADVANCE_MAP( + '\n', 249, + '!', 446, + '"', 455, + '*', 443, + '+', 464, + ',', 461, + '-', 467, + '/', 449, + '^', 458, + '_', 452, + 'b', 147, + 'c', 158, + 'g', 171, + 'p', 159, + 't', 113, + '~', 474, + ); + END_STATE(); + case 486: + ACCEPT_TOKEN(anon_sym_POUND); + END_STATE(); + case 487: + ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == ' ') ADVANCE(251); + if (lookahead == '{') ADVANCE(468); + END_STATE(); + case 488: + ACCEPT_TOKEN(aux_sym_link_token1); + if (lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(488); + END_STATE(); + case 489: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 490: + ACCEPT_TOKEN(aux_sym_link_token2); + if (lookahead == '\r') ADVANCE(490); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != ' ') ADVANCE(491); + END_STATE(); + case 491: + ACCEPT_TOKEN(aux_sym_link_token2); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != ' ') ADVANCE(491); + END_STATE(); + case 492: + ACCEPT_TOKEN(anon_sym_image); + END_STATE(); + case 493: + ACCEPT_TOKEN(sym_url); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != ' ' && + lookahead != ']' && + lookahead != '}' && + lookahead != '~') ADVANCE(493); + END_STATE(); + case 494: + ACCEPT_TOKEN(anon_sym_STAR_TILDE); + END_STATE(); + case 495: + ACCEPT_TOKEN(anon_sym_STAR_TILDE); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 496: + ACCEPT_TOKEN(aux_sym_inline_anchor_token1); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 497: + ACCEPT_TOKEN(sym_line_break); + END_STATE(); + case 498: + ACCEPT_TOKEN(sym_line_break); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 499: + ACCEPT_TOKEN(sym_ocn_suppress); + END_STATE(); + case 500: + ACCEPT_TOKEN(sym_ocn_suppress); + if (lookahead == '\n') ADVANCE(239); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 501: + ACCEPT_TOKEN(sym_body_comment); + END_STATE(); + case 502: + ACCEPT_TOKEN(sym_ocn_suppress_open); + END_STATE(); + case 503: + ACCEPT_TOKEN(sym_ocn_suppress_close); + END_STATE(); + case 504: + ACCEPT_TOKEN(sym_page_break); + END_STATE(); + case 505: + ACCEPT_TOKEN(sym_horizontal_rule); + END_STATE(); + case 506: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + default: + return false; + } +} + +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0, .external_lex_state = 1}, + [1] = {.lex_state = 198}, + [2] = {.lex_state = 198}, + [3] = {.lex_state = 198}, + [4] = {.lex_state = 199}, + [5] = {.lex_state = 199}, + [6] = {.lex_state = 199}, + [7] = {.lex_state = 200}, + [8] = {.lex_state = 199}, + [9] = {.lex_state = 199}, + [10] = {.lex_state = 200}, + [11] = {.lex_state = 198}, + [12] = {.lex_state = 198}, + [13] = {.lex_state = 198}, + [14] = {.lex_state = 198}, + [15] = {.lex_state = 198}, + [16] = {.lex_state = 198}, + [17] = {.lex_state = 198}, + [18] = {.lex_state = 198}, + [19] = {.lex_state = 198}, + [20] = {.lex_state = 198}, + [21] = {.lex_state = 198}, + [22] = {.lex_state = 198}, + [23] = {.lex_state = 198}, + [24] = {.lex_state = 198}, + [25] = {.lex_state = 198}, + [26] = {.lex_state = 198}, + [27] = {.lex_state = 198}, + [28] = {.lex_state = 198}, + [29] = {.lex_state = 198}, + [30] = {.lex_state = 198}, + [31] = {.lex_state = 198}, + [32] = {.lex_state = 198}, + [33] = {.lex_state = 198}, + [34] = {.lex_state = 198}, + [35] = {.lex_state = 198}, + [36] = {.lex_state = 198}, + [37] = {.lex_state = 198}, + [38] = {.lex_state = 198}, + [39] = {.lex_state = 198}, + [40] = {.lex_state = 198}, + [41] = {.lex_state = 198}, + [42] = {.lex_state = 198}, + [43] = {.lex_state = 198}, + [44] = {.lex_state = 198}, + [45] = {.lex_state = 198}, + [46] = {.lex_state = 198}, + [47] = {.lex_state = 198}, + [48] = {.lex_state = 54}, + [49] = {.lex_state = 63}, + [50] = {.lex_state = 65}, + [51] = {.lex_state = 1}, + [52] = {.lex_state = 1}, + [53] = {.lex_state = 1}, + [54] = {.lex_state = 66}, + [55] = {.lex_state = 67}, + [56] = {.lex_state = 68}, + [57] = {.lex_state = 69}, + [58] = {.lex_state = 54}, + [59] = {.lex_state = 70}, + [60] = {.lex_state = 71}, + [61] = {.lex_state = 65}, + [62] = {.lex_state = 55}, + [63] = {.lex_state = 66}, + [64] = {.lex_state = 67}, + [65] = {.lex_state = 68}, + [66] = {.lex_state = 69}, + [67] = {.lex_state = 54}, + [68] = {.lex_state = 70}, + [69] = {.lex_state = 71}, + [70] = {.lex_state = 72}, + [71] = {.lex_state = 73}, + [72] = {.lex_state = 63}, + [73] = {.lex_state = 65}, + [74] = {.lex_state = 55}, + [75] = {.lex_state = 66}, + [76] = {.lex_state = 67}, + [77] = {.lex_state = 68}, + [78] = {.lex_state = 69}, + [79] = {.lex_state = 54}, + [80] = {.lex_state = 70}, + [81] = {.lex_state = 71}, + [82] = {.lex_state = 72}, + [83] = {.lex_state = 73}, + [84] = {.lex_state = 63}, + [85] = {.lex_state = 65}, + [86] = {.lex_state = 65}, + [87] = {.lex_state = 55}, + [88] = {.lex_state = 66}, + [89] = {.lex_state = 67}, + [90] = {.lex_state = 68}, + [91] = {.lex_state = 69}, + [92] = {.lex_state = 54}, + [93] = {.lex_state = 70}, + [94] = {.lex_state = 71}, + [95] = {.lex_state = 72}, + [96] = {.lex_state = 73}, + [97] = {.lex_state = 63}, + [98] = {.lex_state = 65}, + [99] = {.lex_state = 65}, + [100] = {.lex_state = 55}, + [101] = {.lex_state = 66}, + [102] = {.lex_state = 67}, + [103] = {.lex_state = 68}, + [104] = {.lex_state = 69}, + [105] = {.lex_state = 54}, + [106] = {.lex_state = 70}, + [107] = {.lex_state = 71}, + [108] = {.lex_state = 72}, + [109] = {.lex_state = 73}, + [110] = {.lex_state = 63}, + [111] = {.lex_state = 65}, + [112] = {.lex_state = 65}, + [113] = {.lex_state = 55}, + [114] = {.lex_state = 66}, + [115] = {.lex_state = 67}, + [116] = {.lex_state = 68}, + [117] = {.lex_state = 69}, + [118] = {.lex_state = 54}, + [119] = {.lex_state = 70}, + [120] = {.lex_state = 71}, + [121] = {.lex_state = 72}, + [122] = {.lex_state = 73}, + [123] = {.lex_state = 63}, + [124] = {.lex_state = 65}, + [125] = {.lex_state = 65}, + [126] = {.lex_state = 55}, + [127] = {.lex_state = 66}, + [128] = {.lex_state = 67}, + [129] = {.lex_state = 68}, + [130] = {.lex_state = 69}, + [131] = {.lex_state = 72}, + [132] = {.lex_state = 70}, + [133] = {.lex_state = 71}, + [134] = {.lex_state = 72}, + [135] = {.lex_state = 73}, + [136] = {.lex_state = 63}, + [137] = {.lex_state = 65}, + [138] = {.lex_state = 65}, + [139] = {.lex_state = 55}, + [140] = {.lex_state = 66}, + [141] = {.lex_state = 67}, + [142] = {.lex_state = 68}, + [143] = {.lex_state = 69}, + [144] = {.lex_state = 54}, + [145] = {.lex_state = 70}, + [146] = {.lex_state = 71}, + [147] = {.lex_state = 72}, + [148] = {.lex_state = 73}, + [149] = {.lex_state = 63}, + [150] = {.lex_state = 65}, + [151] = {.lex_state = 65}, + [152] = {.lex_state = 55}, + [153] = {.lex_state = 66}, + [154] = {.lex_state = 67}, + [155] = {.lex_state = 68}, + [156] = {.lex_state = 56}, + [157] = {.lex_state = 54}, + [158] = {.lex_state = 70}, + [159] = {.lex_state = 71}, + [160] = {.lex_state = 72}, + [161] = {.lex_state = 73}, + [162] = {.lex_state = 63}, + [163] = {.lex_state = 65}, + [164] = {.lex_state = 65}, + [165] = {.lex_state = 55}, + [166] = {.lex_state = 66}, + [167] = {.lex_state = 67}, + [168] = {.lex_state = 68}, + [169] = {.lex_state = 69}, + [170] = {.lex_state = 54}, + [171] = {.lex_state = 70}, + [172] = {.lex_state = 71}, + [173] = {.lex_state = 72}, + [174] = {.lex_state = 73}, + [175] = {.lex_state = 63}, + [176] = {.lex_state = 65}, + [177] = {.lex_state = 65}, + [178] = {.lex_state = 55}, + [179] = {.lex_state = 66}, + [180] = {.lex_state = 67}, + [181] = {.lex_state = 68}, + [182] = {.lex_state = 69}, + [183] = {.lex_state = 54}, + [184] = {.lex_state = 70}, + [185] = {.lex_state = 71}, + [186] = {.lex_state = 72}, + [187] = {.lex_state = 73}, + [188] = {.lex_state = 63}, + [189] = {.lex_state = 65}, + [190] = {.lex_state = 65}, + [191] = {.lex_state = 55}, + [192] = {.lex_state = 66}, + [193] = {.lex_state = 67}, + [194] = {.lex_state = 68}, + [195] = {.lex_state = 69}, + [196] = {.lex_state = 54}, + [197] = {.lex_state = 70}, + [198] = {.lex_state = 71}, + [199] = {.lex_state = 72}, + [200] = {.lex_state = 73}, + [201] = {.lex_state = 63}, + [202] = {.lex_state = 65}, + [203] = {.lex_state = 65}, + [204] = {.lex_state = 55}, + [205] = {.lex_state = 66}, + [206] = {.lex_state = 67}, + [207] = {.lex_state = 68}, + [208] = {.lex_state = 69}, + [209] = {.lex_state = 54}, + [210] = {.lex_state = 70}, + [211] = {.lex_state = 71}, + [212] = {.lex_state = 72}, + [213] = {.lex_state = 73}, + [214] = {.lex_state = 63}, + [215] = {.lex_state = 65}, + [216] = {.lex_state = 65}, + [217] = {.lex_state = 55}, + [218] = {.lex_state = 66}, + [219] = {.lex_state = 67}, + [220] = {.lex_state = 68}, + [221] = {.lex_state = 69}, + [222] = {.lex_state = 54}, + [223] = {.lex_state = 70}, + [224] = {.lex_state = 71}, + [225] = {.lex_state = 72}, + [226] = {.lex_state = 73}, + [227] = {.lex_state = 63}, + [228] = {.lex_state = 65}, + [229] = {.lex_state = 65}, + [230] = {.lex_state = 55}, + [231] = {.lex_state = 56}, + [232] = {.lex_state = 56}, + [233] = {.lex_state = 56}, + [234] = {.lex_state = 56}, + [235] = {.lex_state = 56}, + [236] = {.lex_state = 56}, + [237] = {.lex_state = 56}, + [238] = {.lex_state = 73}, + [239] = {.lex_state = 56}, + [240] = {.lex_state = 56}, + [241] = {.lex_state = 56}, + [242] = {.lex_state = 56}, + [243] = {.lex_state = 56}, + [244] = {.lex_state = 69}, + [245] = {.lex_state = 64}, + [246] = {.lex_state = 64}, + [247] = {.lex_state = 64}, + [248] = {.lex_state = 64}, + [249] = {.lex_state = 64}, + [250] = {.lex_state = 64}, + [251] = {.lex_state = 64}, + [252] = {.lex_state = 64}, + [253] = {.lex_state = 64}, + [254] = {.lex_state = 64}, + [255] = {.lex_state = 64}, + [256] = {.lex_state = 64}, + [257] = {.lex_state = 64}, + [258] = {.lex_state = 64}, + [259] = {.lex_state = 64}, + [260] = {.lex_state = 64}, + [261] = {.lex_state = 64}, + [262] = {.lex_state = 64}, + [263] = {.lex_state = 64}, + [264] = {.lex_state = 64}, + [265] = {.lex_state = 64}, + [266] = {.lex_state = 64}, + [267] = {.lex_state = 64}, + [268] = {.lex_state = 64}, + [269] = {.lex_state = 64}, + [270] = {.lex_state = 64}, + [271] = {.lex_state = 64}, + [272] = {.lex_state = 64}, + [273] = {.lex_state = 64}, + [274] = {.lex_state = 64}, + [275] = {.lex_state = 64}, + [276] = {.lex_state = 64}, + [277] = {.lex_state = 64}, + [278] = {.lex_state = 64}, + [279] = {.lex_state = 64}, + [280] = {.lex_state = 64}, + [281] = {.lex_state = 64}, + [282] = {.lex_state = 64}, + [283] = {.lex_state = 64}, + [284] = {.lex_state = 64}, + [285] = {.lex_state = 64}, + [286] = {.lex_state = 64}, + [287] = {.lex_state = 64}, + [288] = {.lex_state = 64}, + [289] = {.lex_state = 64}, + [290] = {.lex_state = 64}, + [291] = {.lex_state = 64}, + [292] = {.lex_state = 64}, + [293] = {.lex_state = 64}, + [294] = {.lex_state = 64}, + [295] = {.lex_state = 64}, + [296] = {.lex_state = 64}, + [297] = {.lex_state = 64}, + [298] = {.lex_state = 64}, + [299] = {.lex_state = 64}, + [300] = {.lex_state = 64}, + [301] = {.lex_state = 64}, + [302] = {.lex_state = 64}, + [303] = {.lex_state = 64}, + [304] = {.lex_state = 64}, + [305] = {.lex_state = 64}, + [306] = {.lex_state = 64}, + [307] = {.lex_state = 64}, + [308] = {.lex_state = 64}, + [309] = {.lex_state = 64}, + [310] = {.lex_state = 64}, + [311] = {.lex_state = 64}, + [312] = {.lex_state = 64}, + [313] = {.lex_state = 64}, + [314] = {.lex_state = 64}, + [315] = {.lex_state = 64}, + [316] = {.lex_state = 64}, + [317] = {.lex_state = 64}, + [318] = {.lex_state = 64}, + [319] = {.lex_state = 64}, + [320] = {.lex_state = 64}, + [321] = {.lex_state = 64}, + [322] = {.lex_state = 64}, + [323] = {.lex_state = 64}, + [324] = {.lex_state = 64}, + [325] = {.lex_state = 64}, + [326] = {.lex_state = 64}, + [327] = {.lex_state = 64}, + [328] = {.lex_state = 64}, + [329] = {.lex_state = 64}, + [330] = {.lex_state = 64}, + [331] = {.lex_state = 64}, + [332] = {.lex_state = 64}, + [333] = {.lex_state = 64}, + [334] = {.lex_state = 64}, + [335] = {.lex_state = 64}, + [336] = {.lex_state = 64}, + [337] = {.lex_state = 64}, + [338] = {.lex_state = 64}, + [339] = {.lex_state = 64}, + [340] = {.lex_state = 64}, + [341] = {.lex_state = 64}, + [342] = {.lex_state = 64}, + [343] = {.lex_state = 64}, + [344] = {.lex_state = 64}, + [345] = {.lex_state = 64}, + [346] = {.lex_state = 64}, + [347] = {.lex_state = 64}, + [348] = {.lex_state = 64}, + [349] = {.lex_state = 64}, + [350] = {.lex_state = 64}, + [351] = {.lex_state = 64}, + [352] = {.lex_state = 64}, + [353] = {.lex_state = 64}, + [354] = {.lex_state = 64}, + [355] = {.lex_state = 64}, + [356] = {.lex_state = 64}, + [357] = {.lex_state = 64}, + [358] = {.lex_state = 64}, + [359] = {.lex_state = 64}, + [360] = {.lex_state = 64}, + [361] = {.lex_state = 64}, + [362] = {.lex_state = 64}, + [363] = {.lex_state = 64}, + [364] = {.lex_state = 64}, + [365] = {.lex_state = 64}, + [366] = {.lex_state = 64}, + [367] = {.lex_state = 64}, + [368] = {.lex_state = 64}, + [369] = {.lex_state = 64}, + [370] = {.lex_state = 64}, + [371] = {.lex_state = 64}, + [372] = {.lex_state = 64}, + [373] = {.lex_state = 64}, + [374] = {.lex_state = 64}, + [375] = {.lex_state = 64}, + [376] = {.lex_state = 64}, + [377] = {.lex_state = 64}, + [378] = {.lex_state = 64}, + [379] = {.lex_state = 64}, + [380] = {.lex_state = 64}, + [381] = {.lex_state = 64}, + [382] = {.lex_state = 64}, + [383] = {.lex_state = 64}, + [384] = {.lex_state = 64}, + [385] = {.lex_state = 64}, + [386] = {.lex_state = 64}, + [387] = {.lex_state = 64}, + [388] = {.lex_state = 64}, + [389] = {.lex_state = 64}, + [390] = {.lex_state = 64}, + [391] = {.lex_state = 64}, + [392] = {.lex_state = 64}, + [393] = {.lex_state = 64}, + [394] = {.lex_state = 64}, + [395] = {.lex_state = 64}, + [396] = {.lex_state = 64}, + [397] = {.lex_state = 64}, + [398] = {.lex_state = 64}, + [399] = {.lex_state = 64}, + [400] = {.lex_state = 64}, + [401] = {.lex_state = 64}, + [402] = {.lex_state = 66}, + [403] = {.lex_state = 65}, + [404] = {.lex_state = 65}, + [405] = {.lex_state = 65}, + [406] = {.lex_state = 55}, + [407] = {.lex_state = 1}, + [408] = {.lex_state = 55}, + [409] = {.lex_state = 55}, + [410] = {.lex_state = 55}, + [411] = {.lex_state = 55}, + [412] = {.lex_state = 55}, + [413] = {.lex_state = 55}, + [414] = {.lex_state = 55}, + [415] = {.lex_state = 55}, + [416] = {.lex_state = 55}, + [417] = {.lex_state = 55}, + [418] = {.lex_state = 55}, + [419] = {.lex_state = 55}, + [420] = {.lex_state = 55}, + [421] = {.lex_state = 55}, + [422] = {.lex_state = 55}, + [423] = {.lex_state = 55}, + [424] = {.lex_state = 55}, + [425] = {.lex_state = 55}, + [426] = {.lex_state = 69}, + [427] = {.lex_state = 69}, + [428] = {.lex_state = 69}, + [429] = {.lex_state = 69}, + [430] = {.lex_state = 69}, + [431] = {.lex_state = 69}, + [432] = {.lex_state = 69}, + [433] = {.lex_state = 69}, + [434] = {.lex_state = 1}, + [435] = {.lex_state = 1}, + [436] = {.lex_state = 1}, + [437] = {.lex_state = 1}, + [438] = {.lex_state = 1}, + [439] = {.lex_state = 1}, + [440] = {.lex_state = 1}, + [441] = {.lex_state = 1}, + [442] = {.lex_state = 1}, + [443] = {.lex_state = 1}, + [444] = {.lex_state = 1}, + [445] = {.lex_state = 1}, + [446] = {.lex_state = 1}, + [447] = {.lex_state = 1}, + [448] = {.lex_state = 1}, + [449] = {.lex_state = 1}, + [450] = {.lex_state = 1}, + [451] = {.lex_state = 1}, + [452] = {.lex_state = 66}, + [453] = {.lex_state = 66}, + [454] = {.lex_state = 66}, + [455] = {.lex_state = 66}, + [456] = {.lex_state = 66}, + [457] = {.lex_state = 66}, + [458] = {.lex_state = 66}, + [459] = {.lex_state = 66}, + [460] = {.lex_state = 66}, + [461] = {.lex_state = 66}, + [462] = {.lex_state = 66}, + [463] = {.lex_state = 66}, + [464] = {.lex_state = 66}, + [465] = {.lex_state = 66}, + [466] = {.lex_state = 66}, + [467] = {.lex_state = 66}, + [468] = {.lex_state = 68}, + [469] = {.lex_state = 66}, + [470] = {.lex_state = 66}, + [471] = {.lex_state = 67}, + [472] = {.lex_state = 67}, + [473] = {.lex_state = 67}, + [474] = {.lex_state = 67}, + [475] = {.lex_state = 67}, + [476] = {.lex_state = 67}, + [477] = {.lex_state = 67}, + [478] = {.lex_state = 67}, + [479] = {.lex_state = 67}, + [480] = {.lex_state = 67}, + [481] = {.lex_state = 67}, + [482] = {.lex_state = 67}, + [483] = {.lex_state = 67}, + [484] = {.lex_state = 67}, + [485] = {.lex_state = 67}, + [486] = {.lex_state = 67}, + [487] = {.lex_state = 67}, + [488] = {.lex_state = 67}, + [489] = {.lex_state = 67}, + [490] = {.lex_state = 68}, + [491] = {.lex_state = 68}, + [492] = {.lex_state = 69}, + [493] = {.lex_state = 69}, + [494] = {.lex_state = 69}, + [495] = {.lex_state = 69}, + [496] = {.lex_state = 69}, + [497] = {.lex_state = 69}, + [498] = {.lex_state = 69}, + [499] = {.lex_state = 69}, + [500] = {.lex_state = 54}, + [501] = {.lex_state = 69}, + [502] = {.lex_state = 68}, + [503] = {.lex_state = 54}, + [504] = {.lex_state = 54}, + [505] = {.lex_state = 54}, + [506] = {.lex_state = 54}, + [507] = {.lex_state = 54}, + [508] = {.lex_state = 54}, + [509] = {.lex_state = 54}, + [510] = {.lex_state = 54}, + [511] = {.lex_state = 54}, + [512] = {.lex_state = 54}, + [513] = {.lex_state = 54}, + [514] = {.lex_state = 54}, + [515] = {.lex_state = 68}, + [516] = {.lex_state = 54}, + [517] = {.lex_state = 54}, + [518] = {.lex_state = 54}, + [519] = {.lex_state = 54}, + [520] = {.lex_state = 54}, + [521] = {.lex_state = 54}, + [522] = {.lex_state = 70}, + [523] = {.lex_state = 68}, + [524] = {.lex_state = 70}, + [525] = {.lex_state = 70}, + [526] = {.lex_state = 70}, + [527] = {.lex_state = 70}, + [528] = {.lex_state = 68}, + [529] = {.lex_state = 68}, + [530] = {.lex_state = 70}, + [531] = {.lex_state = 70}, + [532] = {.lex_state = 70}, + [533] = {.lex_state = 70}, + [534] = {.lex_state = 70}, + [535] = {.lex_state = 70}, + [536] = {.lex_state = 70}, + [537] = {.lex_state = 70}, + [538] = {.lex_state = 70}, + [539] = {.lex_state = 70}, + [540] = {.lex_state = 70}, + [541] = {.lex_state = 68}, + [542] = {.lex_state = 70}, + [543] = {.lex_state = 70}, + [544] = {.lex_state = 71}, + [545] = {.lex_state = 69}, + [546] = {.lex_state = 71}, + [547] = {.lex_state = 71}, + [548] = {.lex_state = 71}, + [549] = {.lex_state = 71}, + [550] = {.lex_state = 71}, + [551] = {.lex_state = 71}, + [552] = {.lex_state = 71}, + [553] = {.lex_state = 71}, + [554] = {.lex_state = 68}, + [555] = {.lex_state = 71}, + [556] = {.lex_state = 71}, + [557] = {.lex_state = 71}, + [558] = {.lex_state = 71}, + [559] = {.lex_state = 71}, + [560] = {.lex_state = 71}, + [561] = {.lex_state = 71}, + [562] = {.lex_state = 71}, + [563] = {.lex_state = 71}, + [564] = {.lex_state = 71}, + [565] = {.lex_state = 72}, + [566] = {.lex_state = 69}, + [567] = {.lex_state = 68}, + [568] = {.lex_state = 72}, + [569] = {.lex_state = 72}, + [570] = {.lex_state = 72}, + [571] = {.lex_state = 72}, + [572] = {.lex_state = 72}, + [573] = {.lex_state = 72}, + [574] = {.lex_state = 72}, + [575] = {.lex_state = 72}, + [576] = {.lex_state = 72}, + [577] = {.lex_state = 72}, + [578] = {.lex_state = 72}, + [579] = {.lex_state = 72}, + [580] = {.lex_state = 68}, + [581] = {.lex_state = 72}, + [582] = {.lex_state = 72}, + [583] = {.lex_state = 72}, + [584] = {.lex_state = 72}, + [585] = {.lex_state = 68}, + [586] = {.lex_state = 72}, + [587] = {.lex_state = 72}, + [588] = {.lex_state = 73}, + [589] = {.lex_state = 73}, + [590] = {.lex_state = 73}, + [591] = {.lex_state = 73}, + [592] = {.lex_state = 73}, + [593] = {.lex_state = 68}, + [594] = {.lex_state = 73}, + [595] = {.lex_state = 73}, + [596] = {.lex_state = 73}, + [597] = {.lex_state = 73}, + [598] = {.lex_state = 73}, + [599] = {.lex_state = 73}, + [600] = {.lex_state = 73}, + [601] = {.lex_state = 73}, + [602] = {.lex_state = 73}, + [603] = {.lex_state = 73}, + [604] = {.lex_state = 73}, + [605] = {.lex_state = 73}, + [606] = {.lex_state = 68}, + [607] = {.lex_state = 73}, + [608] = {.lex_state = 73}, + [609] = {.lex_state = 63}, + [610] = {.lex_state = 63}, + [611] = {.lex_state = 63}, + [612] = {.lex_state = 63}, + [613] = {.lex_state = 63}, + [614] = {.lex_state = 63}, + [615] = {.lex_state = 63}, + [616] = {.lex_state = 63}, + [617] = {.lex_state = 63}, + [618] = {.lex_state = 68}, + [619] = {.lex_state = 63}, + [620] = {.lex_state = 63}, + [621] = {.lex_state = 63}, + [622] = {.lex_state = 63}, + [623] = {.lex_state = 63}, + [624] = {.lex_state = 63}, + [625] = {.lex_state = 63}, + [626] = {.lex_state = 63}, + [627] = {.lex_state = 63}, + [628] = {.lex_state = 63}, + [629] = {.lex_state = 65}, + [630] = {.lex_state = 65}, + [631] = {.lex_state = 68}, + [632] = {.lex_state = 65}, + [633] = {.lex_state = 65}, + [634] = {.lex_state = 65}, + [635] = {.lex_state = 65}, + [636] = {.lex_state = 65}, + [637] = {.lex_state = 65}, + [638] = {.lex_state = 65}, + [639] = {.lex_state = 65}, + [640] = {.lex_state = 65}, + [641] = {.lex_state = 65}, + [642] = {.lex_state = 65}, + [643] = {.lex_state = 65}, + [644] = {.lex_state = 68}, + [645] = {.lex_state = 65}, + [646] = {.lex_state = 65}, + [647] = {.lex_state = 68}, + [648] = {.lex_state = 70}, + [649] = {.lex_state = 2}, + [650] = {.lex_state = 2}, + [651] = {.lex_state = 2}, + [652] = {.lex_state = 2}, + [653] = {.lex_state = 2}, + [654] = {.lex_state = 2}, + [655] = {.lex_state = 2}, + [656] = {.lex_state = 2}, + [657] = {.lex_state = 2}, + [658] = {.lex_state = 2}, + [659] = {.lex_state = 3}, + [660] = {.lex_state = 2}, + [661] = {.lex_state = 2}, + [662] = {.lex_state = 2}, + [663] = {.lex_state = 2}, + [664] = {.lex_state = 2}, + [665] = {.lex_state = 2}, + [666] = {.lex_state = 2}, + [667] = {.lex_state = 57}, + [668] = {.lex_state = 2}, + [669] = {.lex_state = 2}, + [670] = {.lex_state = 2}, + [671] = {.lex_state = 2}, + [672] = {.lex_state = 2}, + [673] = {.lex_state = 2}, + [674] = {.lex_state = 2}, + [675] = {.lex_state = 2}, + [676] = {.lex_state = 2}, + [677] = {.lex_state = 57}, + [678] = {.lex_state = 57}, + [679] = {.lex_state = 57}, + [680] = {.lex_state = 57}, + [681] = {.lex_state = 57}, + [682] = {.lex_state = 57}, + [683] = {.lex_state = 57}, + [684] = {.lex_state = 57}, + [685] = {.lex_state = 57}, + [686] = {.lex_state = 57}, + [687] = {.lex_state = 57}, + [688] = {.lex_state = 2}, + [689] = {.lex_state = 57}, + [690] = {.lex_state = 58}, + [691] = {.lex_state = 2, .external_lex_state = 2}, + [692] = {.lex_state = 2, .external_lex_state = 2}, + [693] = {.lex_state = 0}, + [694] = {.lex_state = 0}, + [695] = {.lex_state = 58}, + [696] = {.lex_state = 2, .external_lex_state = 3}, + [697] = {.lex_state = 58}, + [698] = {.lex_state = 2, .external_lex_state = 2}, + [699] = {.lex_state = 58}, + [700] = {.lex_state = 2, .external_lex_state = 2}, + [701] = {.lex_state = 58}, + [702] = {.lex_state = 0}, + [703] = {.lex_state = 58}, + [704] = {.lex_state = 59}, + [705] = {.lex_state = 58}, + [706] = {.lex_state = 2, .external_lex_state = 4}, + [707] = {.lex_state = 58}, + [708] = {.lex_state = 58}, + [709] = {.lex_state = 4}, + [710] = {.lex_state = 2, .external_lex_state = 5}, + [711] = {.lex_state = 58}, + [712] = {.lex_state = 2, .external_lex_state = 2}, + [713] = {.lex_state = 58}, + [714] = {.lex_state = 2, .external_lex_state = 6}, + [715] = {.lex_state = 58}, + [716] = {.lex_state = 2, .external_lex_state = 2}, + [717] = {.lex_state = 2, .external_lex_state = 7}, + [718] = {.lex_state = 58}, + [719] = {.lex_state = 0}, + [720] = {.lex_state = 4}, + [721] = {.lex_state = 60}, + [722] = {.lex_state = 4}, + [723] = {.lex_state = 60}, + [724] = {.lex_state = 4}, + [725] = {.lex_state = 60}, + [726] = {.lex_state = 61}, + [727] = {.lex_state = 3}, + [728] = {.lex_state = 3}, + [729] = {.lex_state = 0}, + [730] = {.lex_state = 0}, + [731] = {.lex_state = 0}, + [732] = {.lex_state = 4}, + [733] = {.lex_state = 60}, + [734] = {.lex_state = 4}, + [735] = {.lex_state = 60}, + [736] = {.lex_state = 0}, + [737] = {.lex_state = 61}, + [738] = {.lex_state = 0}, + [739] = {.lex_state = 0}, + [740] = {.lex_state = 4}, + [741] = {.lex_state = 60}, + [742] = {.lex_state = 3}, + [743] = {.lex_state = 3}, + [744] = {.lex_state = 4}, + [745] = {.lex_state = 60}, + [746] = {.lex_state = 4}, + [747] = {.lex_state = 60}, + [748] = {.lex_state = 4}, + [749] = {.lex_state = 60}, + [750] = {.lex_state = 61}, + [751] = {.lex_state = 61}, + [752] = {.lex_state = 2}, + [753] = {.lex_state = 0}, + [754] = {.lex_state = 2}, + [755] = {.lex_state = 0}, + [756] = {.lex_state = 2}, + [757] = {.lex_state = 3}, + [758] = {.lex_state = 3}, + [759] = {.lex_state = 61}, + [760] = {.lex_state = 3}, + [761] = {.lex_state = 0}, + [762] = {.lex_state = 2}, + [763] = {.lex_state = 4}, + [764] = {.lex_state = 60}, + [765] = {.lex_state = 4}, + [766] = {.lex_state = 60}, + [767] = {.lex_state = 61}, + [768] = {.lex_state = 4}, + [769] = {.lex_state = 60}, + [770] = {.lex_state = 4}, + [771] = {.lex_state = 60}, + [772] = {.lex_state = 3}, + [773] = {.lex_state = 3}, + [774] = {.lex_state = 61}, + [775] = {.lex_state = 0}, + [776] = {.lex_state = 0}, + [777] = {.lex_state = 0}, + [778] = {.lex_state = 0}, + [779] = {.lex_state = 0}, + [780] = {.lex_state = 2}, + [781] = {.lex_state = 0}, + [782] = {.lex_state = 0}, + [783] = {.lex_state = 0}, + [784] = {.lex_state = 0}, + [785] = {.lex_state = 62}, + [786] = {.lex_state = 0}, + [787] = {.lex_state = 3}, + [788] = {.lex_state = 3}, + [789] = {.lex_state = 0}, + [790] = {.lex_state = 0}, + [791] = {.lex_state = 2}, + [792] = {.lex_state = 4}, + [793] = {.lex_state = 60}, + [794] = {.lex_state = 4}, + [795] = {.lex_state = 60}, + [796] = {.lex_state = 61}, + [797] = {.lex_state = 0}, + [798] = {.lex_state = 4}, + [799] = {.lex_state = 60}, + [800] = {.lex_state = 4}, + [801] = {.lex_state = 60}, + [802] = {.lex_state = 3}, + [803] = {.lex_state = 3}, + [804] = {.lex_state = 61}, + [805] = {.lex_state = 0}, + [806] = {.lex_state = 0}, + [807] = {.lex_state = 0}, + [808] = {.lex_state = 0}, + [809] = {.lex_state = 62}, + [810] = {.lex_state = 58}, + [811] = {.lex_state = 0}, + [812] = {.lex_state = 0}, + [813] = {.lex_state = 0}, + [814] = {.lex_state = 4}, + [815] = {.lex_state = 60}, + [816] = {.lex_state = 4}, + [817] = {.lex_state = 3}, + [818] = {.lex_state = 3}, + [819] = {.lex_state = 60}, + [820] = {.lex_state = 62}, + [821] = {.lex_state = 0}, + [822] = {.lex_state = 2}, + [823] = {.lex_state = 0}, + [824] = {.lex_state = 0}, + [825] = {.lex_state = 3}, + [826] = {.lex_state = 4}, + [827] = {.lex_state = 4}, + [828] = {.lex_state = 60}, + [829] = {.lex_state = 4}, + [830] = {.lex_state = 60}, + [831] = {.lex_state = 61}, + [832] = {.lex_state = 3}, + [833] = {.lex_state = 3}, + [834] = {.lex_state = 0}, + [835] = {.lex_state = 3}, + [836] = {.lex_state = 3}, + [837] = {.lex_state = 60}, + [838] = {.lex_state = 0}, + [839] = {.lex_state = 4}, + [840] = {.lex_state = 0}, + [841] = {.lex_state = 60}, + [842] = {.lex_state = 61}, + [843] = {.lex_state = 0}, + [844] = {.lex_state = 2}, + [845] = {.lex_state = 0}, + [846] = {.lex_state = 4}, + [847] = {.lex_state = 3}, + [848] = {.lex_state = 3}, + [849] = {.lex_state = 0}, + [850] = {.lex_state = 60}, + [851] = {.lex_state = 2}, + [852] = {.lex_state = 0}, + [853] = {.lex_state = 0}, + [854] = {.lex_state = 3}, + [855] = {.lex_state = 0}, + [856] = {.lex_state = 3}, + [857] = {.lex_state = 2}, + [858] = {.lex_state = 0}, + [859] = {.lex_state = 4}, + [860] = {.lex_state = 60}, + [861] = {.lex_state = 0}, + [862] = {.lex_state = 4}, + [863] = {.lex_state = 60}, + [864] = {.lex_state = 0}, + [865] = {.lex_state = 61}, + [866] = {.lex_state = 0}, + [867] = {.lex_state = 0}, + [868] = {.lex_state = 2}, + [869] = {.lex_state = 0}, + [870] = {.lex_state = 0}, + [871] = {.lex_state = 62}, + [872] = {.lex_state = 0}, + [873] = {.lex_state = 0}, + [874] = {.lex_state = 61}, + [875] = {.lex_state = 0}, + [876] = {.lex_state = 0}, + [877] = {.lex_state = 3}, + [878] = {.lex_state = 3}, + [879] = {.lex_state = 0}, + [880] = {.lex_state = 62}, + [881] = {.lex_state = 62}, + [882] = {.lex_state = 3}, + [883] = {.lex_state = 2}, + [884] = {.lex_state = 0}, + [885] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [STATE(0)] = { + [ts_builtin_sym_end] = ACTIONS(1), + [anon_sym_LF] = ACTIONS(1), + [sym_version_comment] = ACTIONS(1), + [sym_header_comment] = ACTIONS(1), + [anon_sym_SPACE] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [sym_segment_marker] = ACTIONS(1), + [aux_sym_code_block_curly_token1] = ACTIONS(1), + [anon_sym_RBRACEcode] = ACTIONS(1), + [aux_sym_code_block_tic_token1] = ACTIONS(1), + [anon_sym_BQUOTE_BQUOTE_BQUOTE] = ACTIONS(1), + [anon_sym_poem_LBRACE] = ACTIONS(1), + [anon_sym_RBRACEpoem] = ACTIONS(1), + [aux_sym_poem_block_tic_token1] = ACTIONS(1), + [anon_sym_block_LBRACE] = ACTIONS(1), + [anon_sym_RBRACEblock] = ACTIONS(1), + [aux_sym_block_block_tic_token1] = ACTIONS(1), + [anon_sym_group_LBRACE] = ACTIONS(1), + [anon_sym_RBRACEgroup] = ACTIONS(1), + [aux_sym_group_block_tic_token1] = ACTIONS(1), + [aux_sym_table_block_curly_token1] = ACTIONS(1), + [anon_sym_RBRACEtable] = ACTIONS(1), + [aux_sym_table_block_tic_token1] = ACTIONS(1), + [aux_sym_quote_block_tic_token1] = ACTIONS(1), + [aux_sym_pipe_table_token1] = ACTIONS(1), + [anon_sym_EQ_LBRACE] = ACTIONS(1), + [aux_sym_book_index_token2] = ACTIONS(1), + [sym_paragraph_prefix] = ACTIONS(1), + [anon_sym_STAR_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_STAR] = ACTIONS(1), + [anon_sym_BANG_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_BANG] = ACTIONS(1), + [anon_sym_SLASH_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_SLASH] = ACTIONS(1), + [anon_sym__LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_] = ACTIONS(1), + [anon_sym_DQUOTE_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_DQUOTE] = ACTIONS(1), + [anon_sym_CARET_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_CARET] = ACTIONS(1), + [anon_sym_COMMA_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_COMMA] = ACTIONS(1), + [anon_sym_PLUS_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_PLUS] = ACTIONS(1), + [anon_sym_DASH_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE_DASH] = ACTIONS(1), + [anon_sym_POUND_LBRACE] = ACTIONS(1), + [anon_sym_TILDE_LBRACE] = ACTIONS(1), + [aux_sym_footnote_token1] = ACTIONS(1), + [anon_sym_RBRACE_TILDE] = ACTIONS(1), + [anon_sym_TILDE_LBRACK_STAR] = ACTIONS(1), + [anon_sym_TILDE_LBRACK_PLUS] = ACTIONS(1), + [anon_sym_RBRACK_TILDE] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_TILDE_CARET] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_POUND] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_image] = ACTIONS(1), + [sym_url] = ACTIONS(1), + [anon_sym_STAR_TILDE] = ACTIONS(1), + [sym_line_break] = ACTIONS(1), + [sym_ocn_suppress] = ACTIONS(1), + [sym_body_comment] = ACTIONS(1), + [sym_ocn_suppress_open] = ACTIONS(1), + [sym_ocn_suppress_close] = ACTIONS(1), + [sym_page_break] = ACTIONS(1), + [sym_horizontal_rule] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [sym__raw_end_code] = ACTIONS(1), + [sym__raw_end_poem] = ACTIONS(1), + [sym__raw_end_block] = ACTIONS(1), + [sym__raw_end_group] = ACTIONS(1), + [sym__raw_end_table] = ACTIONS(1), + [sym__raw_end_tic] = ACTIONS(1), + }, + [STATE(1)] = { + [sym_document] = STATE(778), + [sym__toplevel] = STATE(2), + [sym__blank_line] = STATE(2), + [sym_header_field] = STATE(2), + [sym_heading] = STATE(2), + [sym_heading_part] = STATE(27), + [sym_heading_segment] = STATE(27), + [sym_code_block_curly] = STATE(2), + [sym_code_block_tic] = STATE(2), + [sym_poem_block_curly] = STATE(2), + [sym_poem_block_tic] = STATE(2), + [sym_block_block_curly] = STATE(2), + [sym_block_block_tic] = STATE(2), + [sym_group_block_curly] = STATE(2), + [sym_group_block_tic] = STATE(2), + [sym_table_block_curly] = STATE(2), + [sym_table_block_tic] = STATE(2), + [sym_quote_block_tic] = STATE(2), + [sym_pipe_table] = STATE(2), + [sym_book_index] = STATE(2), + [sym_paragraph] = STATE(2), + [aux_sym__inline] = STATE(51), + [sym__inline_element] = STATE(51), + [sym_emphasis] = STATE(51), + [sym_bold] = STATE(51), + [sym_italic] = STATE(51), + [sym_underline] = STATE(51), + [sym_citation_mark] = STATE(51), + [sym_superscript] = STATE(51), + [sym_subscript] = STATE(51), + [sym_inserted] = STATE(51), + [sym_strikethrough] = STATE(51), + [sym_monospace_inline] = STATE(51), + [sym_footnote] = STATE(51), + [sym_editor_note] = STATE(51), + [sym_link] = STATE(51), + [sym_image] = STATE(51), + [sym_inline_anchor] = STATE(51), + [sym_composite_include] = STATE(2), + [aux_sym_document_repeat1] = STATE(2), + [ts_builtin_sym_end] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(5), + [sym_version_comment] = ACTIONS(5), + [sym_header_comment] = ACTIONS(5), + [sym_header_key] = ACTIONS(7), + [sym_part_marker] = ACTIONS(9), + [sym_segment_marker] = ACTIONS(11), + [aux_sym_code_block_curly_token1] = ACTIONS(13), + [aux_sym_code_block_tic_token1] = ACTIONS(15), + [anon_sym_poem_LBRACE] = ACTIONS(17), + [aux_sym_poem_block_tic_token1] = ACTIONS(19), + [anon_sym_block_LBRACE] = ACTIONS(21), + [aux_sym_block_block_tic_token1] = ACTIONS(23), + [anon_sym_group_LBRACE] = ACTIONS(25), + [aux_sym_group_block_tic_token1] = ACTIONS(27), + [aux_sym_table_block_curly_token1] = ACTIONS(29), + [aux_sym_table_block_tic_token1] = ACTIONS(31), + [aux_sym_quote_block_tic_token1] = ACTIONS(33), + [aux_sym_pipe_table_token1] = ACTIONS(35), + [anon_sym_EQ_LBRACE] = ACTIONS(37), + [sym_paragraph_prefix] = ACTIONS(39), + [sym__text_word] = ACTIONS(41), + [sym__text_char] = ACTIONS(41), + [anon_sym_STAR_LBRACE] = ACTIONS(43), + [anon_sym_BANG_LBRACE] = ACTIONS(45), + [anon_sym_SLASH_LBRACE] = ACTIONS(47), + [anon_sym__LBRACE] = ACTIONS(49), + [anon_sym_DQUOTE_LBRACE] = ACTIONS(51), + [anon_sym_CARET_LBRACE] = ACTIONS(53), + [anon_sym_COMMA_LBRACE] = ACTIONS(55), + [anon_sym_PLUS_LBRACE] = ACTIONS(57), + [anon_sym_DASH_LBRACE] = ACTIONS(59), + [anon_sym_POUND_LBRACE] = ACTIONS(61), + [anon_sym_TILDE_LBRACE] = ACTIONS(63), + [anon_sym_TILDE_LBRACK_STAR] = ACTIONS(65), + [anon_sym_TILDE_LBRACK_PLUS] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_STAR_TILDE] = ACTIONS(69), + [sym_line_break] = ACTIONS(41), + [sym_ocn_suppress] = ACTIONS(41), + [sym_body_comment] = ACTIONS(5), + [sym_ocn_suppress_open] = ACTIONS(5), + [sym_ocn_suppress_close] = ACTIONS(5), + [sym_page_break] = ACTIONS(5), + [sym_horizontal_rule] = ACTIONS(5), + [anon_sym_LT_LT] = ACTIONS(71), + }, + [STATE(2)] = { + [sym__toplevel] = STATE(3), + [sym__blank_line] = STATE(3), + [sym_header_field] = STATE(3), + [sym_heading] = STATE(3), + [sym_heading_part] = STATE(27), + [sym_heading_segment] = STATE(27), + [sym_code_block_curly] = STATE(3), + [sym_code_block_tic] = STATE(3), + [sym_poem_block_curly] = STATE(3), + [sym_poem_block_tic] = STATE(3), + [sym_block_block_curly] = STATE(3), + [sym_block_block_tic] = STATE(3), + [sym_group_block_curly] = STATE(3), + [sym_group_block_tic] = STATE(3), + [sym_table_block_curly] = STATE(3), + [sym_table_block_tic] = STATE(3), + [sym_quote_block_tic] = STATE(3), + [sym_pipe_table] = STATE(3), + [sym_book_index] = STATE(3), + [sym_paragraph] = STATE(3), + [aux_sym__inline] = STATE(51), + [sym__inline_element] = STATE(51), + [sym_emphasis] = STATE(51), + [sym_bold] = STATE(51), + [sym_italic] = STATE(51), + [sym_underline] = STATE(51), + [sym_citation_mark] = STATE(51), + [sym_superscript] = STATE(51), + [sym_subscript] = STATE(51), + [sym_inserted] = STATE(51), + [sym_strikethrough] = STATE(51), + [sym_monospace_inline] = STATE(51), + [sym_footnote] = STATE(51), + [sym_editor_note] = STATE(51), + [sym_link] = STATE(51), + [sym_image] = STATE(51), + [sym_inline_anchor] = STATE(51), + [sym_composite_include] = STATE(3), + [aux_sym_document_repeat1] = STATE(3), + [ts_builtin_sym_end] = ACTIONS(73), + [anon_sym_LF] = ACTIONS(75), + [sym_version_comment] = ACTIONS(75), + [sym_header_comment] = ACTIONS(75), + [sym_header_key] = ACTIONS(7), + [sym_part_marker] = ACTIONS(9), + [sym_segment_marker] = ACTIONS(11), + [aux_sym_code_block_curly_token1] = ACTIONS(13), + [aux_sym_code_block_tic_token1] = ACTIONS(15), + [anon_sym_poem_LBRACE] = ACTIONS(17), + [aux_sym_poem_block_tic_token1] = ACTIONS(19), + [anon_sym_block_LBRACE] = ACTIONS(21), + [aux_sym_block_block_tic_token1] = ACTIONS(23), + [anon_sym_group_LBRACE] = ACTIONS(25), + [aux_sym_group_block_tic_token1] = ACTIONS(27), + [aux_sym_table_block_curly_token1] = ACTIONS(29), + [aux_sym_table_block_tic_token1] = ACTIONS(31), + [aux_sym_quote_block_tic_token1] = ACTIONS(33), + [aux_sym_pipe_table_token1] = ACTIONS(35), + [anon_sym_EQ_LBRACE] = ACTIONS(37), + [sym_paragraph_prefix] = ACTIONS(39), + [sym__text_word] = ACTIONS(41), + [sym__text_char] = ACTIONS(41), + [anon_sym_STAR_LBRACE] = ACTIONS(43), + [anon_sym_BANG_LBRACE] = ACTIONS(45), + [anon_sym_SLASH_LBRACE] = ACTIONS(47), + [anon_sym__LBRACE] = ACTIONS(49), + [anon_sym_DQUOTE_LBRACE] = ACTIONS(51), + [anon_sym_CARET_LBRACE] = ACTIONS(53), + [anon_sym_COMMA_LBRACE] = ACTIONS(55), + [anon_sym_PLUS_LBRACE] = ACTIONS(57), + [anon_sym_DASH_LBRACE] = ACTIONS(59), + [anon_sym_POUND_LBRACE] = ACTIONS(61), + [anon_sym_TILDE_LBRACE] = ACTIONS(63), + [anon_sym_TILDE_LBRACK_STAR] = ACTIONS(65), + [anon_sym_TILDE_LBRACK_PLUS] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_STAR_TILDE] = ACTIONS(69), + [sym_line_break] = ACTIONS(41), + [sym_ocn_suppress] = ACTIONS(41), + [sym_body_comment] = ACTIONS(75), + [sym_ocn_suppress_open] = ACTIONS(75), + [sym_ocn_suppress_close] = ACTIONS(75), + [sym_page_break] = ACTIONS(75), + [sym_horizontal_rule] = ACTIONS(75), + [anon_sym_LT_LT] = ACTIONS(71), + }, + [STATE(3)] = { + [sym__toplevel] = STATE(3), + [sym__blank_line] = STATE(3), + [sym_header_field] = STATE(3), + [sym_heading] = STATE(3), + [sym_heading_part] = STATE(27), + [sym_heading_segment] = STATE(27), + [sym_code_block_curly] = STATE(3), + [sym_code_block_tic] = STATE(3), + [sym_poem_block_curly] = STATE(3), + [sym_poem_block_tic] = STATE(3), + [sym_block_block_curly] = STATE(3), + [sym_block_block_tic] = STATE(3), + [sym_group_block_curly] = STATE(3), + [sym_group_block_tic] = STATE(3), + [sym_table_block_curly] = STATE(3), + [sym_table_block_tic] = STATE(3), + [sym_quote_block_tic] = STATE(3), + [sym_pipe_table] = STATE(3), + [sym_book_index] = STATE(3), + [sym_paragraph] = STATE(3), + [aux_sym__inline] = STATE(51), + [sym__inline_element] = STATE(51), + [sym_emphasis] = STATE(51), + [sym_bold] = STATE(51), + [sym_italic] = STATE(51), + [sym_underline] = STATE(51), + [sym_citation_mark] = STATE(51), + [sym_superscript] = STATE(51), + [sym_subscript] = STATE(51), + [sym_inserted] = STATE(51), + [sym_strikethrough] = STATE(51), + [sym_monospace_inline] = STATE(51), + [sym_footnote] = STATE(51), + [sym_editor_note] = STATE(51), + [sym_link] = STATE(51), + [sym_image] = STATE(51), + [sym_inline_anchor] = STATE(51), + [sym_composite_include] = STATE(3), + [aux_sym_document_repeat1] = STATE(3), + [ts_builtin_sym_end] = ACTIONS(77), + [anon_sym_LF] = ACTIONS(79), + [sym_version_comment] = ACTIONS(79), + [sym_header_comment] = ACTIONS(79), + [sym_header_key] = ACTIONS(82), + [sym_part_marker] = ACTIONS(85), + [sym_segment_marker] = ACTIONS(88), + [aux_sym_code_block_curly_token1] = ACTIONS(91), + [aux_sym_code_block_tic_token1] = ACTIONS(94), + [anon_sym_poem_LBRACE] = ACTIONS(97), + [aux_sym_poem_block_tic_token1] = ACTIONS(100), + [anon_sym_block_LBRACE] = ACTIONS(103), + [aux_sym_block_block_tic_token1] = ACTIONS(106), + [anon_sym_group_LBRACE] = ACTIONS(109), + [aux_sym_group_block_tic_token1] = ACTIONS(112), + [aux_sym_table_block_curly_token1] = ACTIONS(115), + [aux_sym_table_block_tic_token1] = ACTIONS(118), + [aux_sym_quote_block_tic_token1] = ACTIONS(121), + [aux_sym_pipe_table_token1] = ACTIONS(124), + [anon_sym_EQ_LBRACE] = ACTIONS(127), + [sym_paragraph_prefix] = ACTIONS(130), + [sym__text_word] = ACTIONS(133), + [sym__text_char] = ACTIONS(133), + [anon_sym_STAR_LBRACE] = ACTIONS(136), + [anon_sym_BANG_LBRACE] = ACTIONS(139), + [anon_sym_SLASH_LBRACE] = ACTIONS(142), + [anon_sym__LBRACE] = ACTIONS(145), + [anon_sym_DQUOTE_LBRACE] = ACTIONS(148), + [anon_sym_CARET_LBRACE] = ACTIONS(151), + [anon_sym_COMMA_LBRACE] = ACTIONS(154), + [anon_sym_PLUS_LBRACE] = ACTIONS(157), + [anon_sym_DASH_LBRACE] = ACTIONS(160), + [anon_sym_POUND_LBRACE] = ACTIONS(163), + [anon_sym_TILDE_LBRACE] = ACTIONS(166), + [anon_sym_TILDE_LBRACK_STAR] = ACTIONS(169), + [anon_sym_TILDE_LBRACK_PLUS] = ACTIONS(169), + [anon_sym_LBRACE] = ACTIONS(172), + [anon_sym_STAR_TILDE] = ACTIONS(175), + [sym_line_break] = ACTIONS(133), + [sym_ocn_suppress] = ACTIONS(133), + [sym_body_comment] = ACTIONS(79), + [sym_ocn_suppress_open] = ACTIONS(79), + [sym_ocn_suppress_close] = ACTIONS(79), + [sym_page_break] = ACTIONS(79), + [sym_horizontal_rule] = ACTIONS(79), + [anon_sym_LT_LT] = ACTIONS(178), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 4, + ACTIONS(181), 1, + ts_builtin_sym_end, + ACTIONS(185), 1, + sym_header_continuation, + STATE(5), 1, + aux_sym_header_field_repeat1, + ACTIONS(183), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [57] = 4, + ACTIONS(187), 1, + ts_builtin_sym_end, + ACTIONS(191), 1, + sym_header_continuation, + STATE(8), 1, + aux_sym_header_field_repeat1, + ACTIONS(189), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [114] = 4, + ACTIONS(193), 1, + ts_builtin_sym_end, + ACTIONS(197), 1, + sym_header_continuation, + STATE(9), 1, + aux_sym_header_field_repeat1, + ACTIONS(195), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [171] = 4, + ACTIONS(199), 1, + ts_builtin_sym_end, + ACTIONS(203), 1, + sym_table_row, + STATE(10), 1, + aux_sym_pipe_table_repeat1, + ACTIONS(201), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [228] = 4, + ACTIONS(205), 1, + ts_builtin_sym_end, + ACTIONS(209), 1, + sym_header_continuation, + STATE(8), 1, + aux_sym_header_field_repeat1, + ACTIONS(207), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [285] = 4, + ACTIONS(191), 1, + sym_header_continuation, + ACTIONS(212), 1, + ts_builtin_sym_end, + STATE(8), 1, + aux_sym_header_field_repeat1, + ACTIONS(214), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [342] = 4, + ACTIONS(216), 1, + ts_builtin_sym_end, + ACTIONS(220), 1, + sym_table_row, + STATE(10), 1, + aux_sym_pipe_table_repeat1, + ACTIONS(218), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [399] = 2, + ACTIONS(223), 1, + ts_builtin_sym_end, + ACTIONS(225), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [450] = 2, + ACTIONS(227), 1, + ts_builtin_sym_end, + ACTIONS(229), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [501] = 2, + ACTIONS(231), 1, + ts_builtin_sym_end, + ACTIONS(233), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [552] = 2, + ACTIONS(235), 1, + ts_builtin_sym_end, + ACTIONS(237), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [603] = 2, + ACTIONS(239), 1, + ts_builtin_sym_end, + ACTIONS(241), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [654] = 2, + ACTIONS(243), 1, + ts_builtin_sym_end, + ACTIONS(245), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [705] = 2, + ACTIONS(247), 1, + ts_builtin_sym_end, + ACTIONS(249), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [756] = 2, + ACTIONS(251), 1, + ts_builtin_sym_end, + ACTIONS(253), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [807] = 2, + ACTIONS(255), 1, + ts_builtin_sym_end, + ACTIONS(257), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [858] = 2, + ACTIONS(259), 1, + ts_builtin_sym_end, + ACTIONS(261), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [909] = 2, + ACTIONS(263), 1, + ts_builtin_sym_end, + ACTIONS(265), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [960] = 2, + ACTIONS(267), 1, + ts_builtin_sym_end, + ACTIONS(269), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1011] = 2, + ACTIONS(271), 1, + ts_builtin_sym_end, + ACTIONS(273), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1062] = 2, + ACTIONS(275), 1, + ts_builtin_sym_end, + ACTIONS(277), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1113] = 2, + ACTIONS(279), 1, + ts_builtin_sym_end, + ACTIONS(281), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1164] = 2, + ACTIONS(283), 1, + ts_builtin_sym_end, + ACTIONS(285), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1215] = 2, + ACTIONS(287), 1, + ts_builtin_sym_end, + ACTIONS(289), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1266] = 2, + ACTIONS(291), 1, + ts_builtin_sym_end, + ACTIONS(293), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1317] = 2, + ACTIONS(295), 1, + ts_builtin_sym_end, + ACTIONS(297), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1368] = 2, + ACTIONS(299), 1, + ts_builtin_sym_end, + ACTIONS(301), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1419] = 2, + ACTIONS(303), 1, + ts_builtin_sym_end, + ACTIONS(305), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1470] = 2, + ACTIONS(307), 1, + ts_builtin_sym_end, + ACTIONS(309), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1521] = 2, + ACTIONS(311), 1, + ts_builtin_sym_end, + ACTIONS(313), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1572] = 2, + ACTIONS(315), 1, + ts_builtin_sym_end, + ACTIONS(317), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1623] = 2, + ACTIONS(319), 1, + ts_builtin_sym_end, + ACTIONS(321), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1674] = 2, + ACTIONS(323), 1, + ts_builtin_sym_end, + ACTIONS(325), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1725] = 2, + ACTIONS(327), 1, + ts_builtin_sym_end, + ACTIONS(329), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1776] = 2, + ACTIONS(331), 1, + ts_builtin_sym_end, + ACTIONS(333), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1827] = 2, + ACTIONS(335), 1, + ts_builtin_sym_end, + ACTIONS(337), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1878] = 2, + ACTIONS(339), 1, + ts_builtin_sym_end, + ACTIONS(341), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1929] = 2, + ACTIONS(343), 1, + ts_builtin_sym_end, + ACTIONS(345), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [1980] = 2, + ACTIONS(347), 1, + ts_builtin_sym_end, + ACTIONS(349), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2031] = 2, + ACTIONS(351), 1, + ts_builtin_sym_end, + ACTIONS(353), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2082] = 2, + ACTIONS(355), 1, + ts_builtin_sym_end, + ACTIONS(357), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2133] = 2, + ACTIONS(359), 1, + ts_builtin_sym_end, + ACTIONS(361), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2184] = 2, + ACTIONS(363), 1, + ts_builtin_sym_end, + ACTIONS(365), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2235] = 2, + ACTIONS(367), 1, + ts_builtin_sym_end, + ACTIONS(369), 45, + anon_sym_LF, + sym_version_comment, + sym_header_comment, + sym_header_key, + sym_part_marker, + sym_segment_marker, + aux_sym_code_block_curly_token1, + aux_sym_code_block_tic_token1, + anon_sym_poem_LBRACE, + aux_sym_poem_block_tic_token1, + anon_sym_block_LBRACE, + aux_sym_block_block_tic_token1, + anon_sym_group_LBRACE, + aux_sym_group_block_tic_token1, + aux_sym_table_block_curly_token1, + aux_sym_table_block_tic_token1, + aux_sym_quote_block_tic_token1, + aux_sym_pipe_table_token1, + anon_sym_EQ_LBRACE, + sym_paragraph_prefix, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + sym_body_comment, + sym_ocn_suppress_open, + sym_ocn_suppress_close, + sym_page_break, + sym_horizontal_rule, + anon_sym_LT_LT, + [2286] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(383), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2358] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(425), 1, + anon_sym_RBRACE_POUND, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2430] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(459), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2502] = 17, + ACTIONS(43), 1, + anon_sym_STAR_LBRACE, + ACTIONS(45), 1, + anon_sym_BANG_LBRACE, + ACTIONS(47), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(49), 1, + anon_sym__LBRACE, + ACTIONS(51), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(53), 1, + anon_sym_CARET_LBRACE, + ACTIONS(55), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(57), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(59), 1, + anon_sym_DASH_LBRACE, + ACTIONS(61), 1, + anon_sym_POUND_LBRACE, + ACTIONS(63), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(69), 1, + anon_sym_STAR_TILDE, + ACTIONS(467), 1, + anon_sym_LF, + ACTIONS(65), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(469), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(52), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2574] = 17, + ACTIONS(471), 1, + anon_sym_LF, + ACTIONS(476), 1, + anon_sym_STAR_LBRACE, + ACTIONS(479), 1, + anon_sym_BANG_LBRACE, + ACTIONS(482), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(485), 1, + anon_sym__LBRACE, + ACTIONS(488), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(491), 1, + anon_sym_CARET_LBRACE, + ACTIONS(494), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(497), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(500), 1, + anon_sym_DASH_LBRACE, + ACTIONS(503), 1, + anon_sym_POUND_LBRACE, + ACTIONS(506), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(512), 1, + anon_sym_LBRACE, + ACTIONS(515), 1, + anon_sym_STAR_TILDE, + ACTIONS(509), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(473), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(52), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2646] = 17, + ACTIONS(43), 1, + anon_sym_STAR_LBRACE, + ACTIONS(45), 1, + anon_sym_BANG_LBRACE, + ACTIONS(47), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(49), 1, + anon_sym__LBRACE, + ACTIONS(51), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(53), 1, + anon_sym_CARET_LBRACE, + ACTIONS(55), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(57), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(59), 1, + anon_sym_DASH_LBRACE, + ACTIONS(61), 1, + anon_sym_POUND_LBRACE, + ACTIONS(63), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(69), 1, + anon_sym_STAR_TILDE, + ACTIONS(518), 1, + anon_sym_LF, + ACTIONS(65), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(469), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(52), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2718] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(524), 1, + anon_sym_RBRACE_STAR, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2790] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(558), 1, + anon_sym_RBRACE_BANG, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2862] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(592), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [2934] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(626), 1, + anon_sym_RBRACE_, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3006] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(648), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3078] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(664), 1, + anon_sym_RBRACE_CARET, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3150] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(698), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3222] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(714), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3294] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(742), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3366] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_STAR, + ACTIONS(751), 1, + anon_sym_STAR_LBRACE, + ACTIONS(754), 1, + anon_sym_BANG_LBRACE, + ACTIONS(757), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(760), 1, + anon_sym__LBRACE, + ACTIONS(763), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(766), 1, + anon_sym_CARET_LBRACE, + ACTIONS(769), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(772), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(775), 1, + anon_sym_DASH_LBRACE, + ACTIONS(778), 1, + anon_sym_POUND_LBRACE, + ACTIONS(781), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(787), 1, + anon_sym_LBRACE, + ACTIONS(790), 1, + anon_sym_STAR_TILDE, + ACTIONS(784), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(748), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3438] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_BANG, + ACTIONS(796), 1, + anon_sym_STAR_LBRACE, + ACTIONS(799), 1, + anon_sym_BANG_LBRACE, + ACTIONS(802), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(805), 1, + anon_sym__LBRACE, + ACTIONS(808), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(811), 1, + anon_sym_CARET_LBRACE, + ACTIONS(814), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(817), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(820), 1, + anon_sym_DASH_LBRACE, + ACTIONS(823), 1, + anon_sym_POUND_LBRACE, + ACTIONS(826), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(832), 1, + anon_sym_LBRACE, + ACTIONS(835), 1, + anon_sym_STAR_TILDE, + ACTIONS(829), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(793), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3510] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(841), 1, + anon_sym_STAR_LBRACE, + ACTIONS(844), 1, + anon_sym_BANG_LBRACE, + ACTIONS(847), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(850), 1, + anon_sym__LBRACE, + ACTIONS(853), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(856), 1, + anon_sym_CARET_LBRACE, + ACTIONS(859), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(862), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(865), 1, + anon_sym_DASH_LBRACE, + ACTIONS(868), 1, + anon_sym_POUND_LBRACE, + ACTIONS(871), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(877), 1, + anon_sym_LBRACE, + ACTIONS(880), 1, + anon_sym_STAR_TILDE, + ACTIONS(874), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(838), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3582] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_, + ACTIONS(886), 1, + anon_sym_STAR_LBRACE, + ACTIONS(889), 1, + anon_sym_BANG_LBRACE, + ACTIONS(892), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(895), 1, + anon_sym__LBRACE, + ACTIONS(898), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(901), 1, + anon_sym_CARET_LBRACE, + ACTIONS(904), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(907), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(910), 1, + anon_sym_DASH_LBRACE, + ACTIONS(913), 1, + anon_sym_POUND_LBRACE, + ACTIONS(916), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(922), 1, + anon_sym_LBRACE, + ACTIONS(925), 1, + anon_sym_STAR_TILDE, + ACTIONS(919), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(883), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3654] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(931), 1, + anon_sym_STAR_LBRACE, + ACTIONS(934), 1, + anon_sym_BANG_LBRACE, + ACTIONS(937), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(940), 1, + anon_sym__LBRACE, + ACTIONS(943), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(946), 1, + anon_sym_CARET_LBRACE, + ACTIONS(949), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(952), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(955), 1, + anon_sym_DASH_LBRACE, + ACTIONS(958), 1, + anon_sym_POUND_LBRACE, + ACTIONS(961), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(967), 1, + anon_sym_LBRACE, + ACTIONS(970), 1, + anon_sym_STAR_TILDE, + ACTIONS(964), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(928), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3726] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_CARET, + ACTIONS(976), 1, + anon_sym_STAR_LBRACE, + ACTIONS(979), 1, + anon_sym_BANG_LBRACE, + ACTIONS(982), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(985), 1, + anon_sym__LBRACE, + ACTIONS(988), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(991), 1, + anon_sym_CARET_LBRACE, + ACTIONS(994), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(997), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1000), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1003), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1006), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1012), 1, + anon_sym_LBRACE, + ACTIONS(1015), 1, + anon_sym_STAR_TILDE, + ACTIONS(1009), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(973), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3798] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(1021), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1024), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1027), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1030), 1, + anon_sym__LBRACE, + ACTIONS(1033), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1036), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1039), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1042), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1045), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1048), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1051), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1057), 1, + anon_sym_LBRACE, + ACTIONS(1060), 1, + anon_sym_STAR_TILDE, + ACTIONS(1054), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1018), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3870] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1066), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1069), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1072), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1075), 1, + anon_sym__LBRACE, + ACTIONS(1078), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1081), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1084), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1087), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1090), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1093), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1096), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1102), 1, + anon_sym_LBRACE, + ACTIONS(1105), 1, + anon_sym_STAR_TILDE, + ACTIONS(1099), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1063), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [3942] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1111), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1114), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1117), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1120), 1, + anon_sym__LBRACE, + ACTIONS(1123), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1126), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1129), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1132), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1135), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1138), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1141), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1147), 1, + anon_sym_LBRACE, + ACTIONS(1150), 1, + anon_sym_STAR_TILDE, + ACTIONS(1144), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1108), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4014] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_POUND, + ACTIONS(1156), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1159), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1162), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1165), 1, + anon_sym__LBRACE, + ACTIONS(1168), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1171), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1174), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1177), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1180), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1183), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1186), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1192), 1, + anon_sym_LBRACE, + ACTIONS(1195), 1, + anon_sym_STAR_TILDE, + ACTIONS(1189), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1153), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4086] = 17, + ACTIONS(471), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(1201), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1204), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1207), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1210), 1, + anon_sym__LBRACE, + ACTIONS(1213), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1216), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1219), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1222), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1225), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1228), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1231), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1237), 1, + anon_sym_LBRACE, + ACTIONS(1240), 1, + anon_sym_STAR_TILDE, + ACTIONS(1234), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1198), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4158] = 17, + ACTIONS(471), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(1246), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1249), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1252), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1255), 1, + anon_sym__LBRACE, + ACTIONS(1258), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1261), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1264), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1267), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1270), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1273), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1276), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1282), 1, + anon_sym_LBRACE, + ACTIONS(1285), 1, + anon_sym_STAR_TILDE, + ACTIONS(1279), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1243), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4230] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1288), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4302] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1290), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4374] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1292), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4446] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1294), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4518] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1296), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4590] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1298), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4662] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1300), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4734] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1320), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4806] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1354), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4878] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1366), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [4950] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1368), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5022] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1370), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5094] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1372), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5166] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1374), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5238] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1376), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5310] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1378), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5382] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1380), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5454] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1382), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5526] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1384), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5598] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1386), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5670] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1388), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5742] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1390), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5814] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1392), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5886] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1394), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [5958] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1396), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6030] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1398), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6102] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1400), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6174] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1402), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6246] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1404), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6318] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1406), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6390] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1408), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6462] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1410), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6534] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1412), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6606] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1414), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6678] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1416), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6750] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1418), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6822] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1420), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6894] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1422), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [6966] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1424), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7038] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1426), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7110] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1428), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7182] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1430), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7254] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1432), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7326] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1434), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7398] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1436), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7470] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1438), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7542] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1440), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7614] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1442), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7686] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1444), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7758] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1446), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7830] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1448), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7902] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1450), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [7974] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1452), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8046] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1454), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8118] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1456), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8190] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1458), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8262] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1460), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8334] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1462), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8406] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1464), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8478] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1466), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8550] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1468), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8622] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1470), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8694] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1472), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8766] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1474), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8838] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1476), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8910] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1478), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [8982] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1480), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9054] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1482), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9126] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1484), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9198] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1486), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9270] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1488), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9342] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1490), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9414] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1492), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9486] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1494), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9558] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1496), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9630] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1498), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9702] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1500), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9774] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1502), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9846] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1504), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9918] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1506), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [9990] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1508), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10062] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1512), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1510), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(50), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10134] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1514), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10206] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1516), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10278] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1518), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10350] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1520), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10422] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1522), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10494] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1524), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10566] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1526), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10638] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1528), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10710] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1530), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10782] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1532), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10854] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1534), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10926] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1536), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [10998] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1538), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11070] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1540), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11142] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1542), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11214] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1544), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11286] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1546), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11358] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1548), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11430] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1550), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11502] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1552), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11574] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1554), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11646] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1556), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11718] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1558), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11790] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1560), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11862] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1562), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [11934] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1564), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12006] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1566), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12078] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1568), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12150] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1570), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12222] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1572), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12294] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1574), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12366] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1576), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12438] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1578), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12510] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1580), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12582] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1582), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12654] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1584), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12726] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1586), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12798] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1588), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12870] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1590), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [12942] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1592), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13014] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1594), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13086] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1596), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13158] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1598), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13230] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1600), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13302] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1602), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13374] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1604), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13446] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1606), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13518] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1608), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13590] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1610), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13662] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1612), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13734] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1614), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13806] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1616), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13878] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1618), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [13950] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1620), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14022] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1622), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14094] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1624), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14166] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1626), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14238] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1628), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14310] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1630), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14382] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1632), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14454] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1634), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14526] = 17, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(1636), 1, + anon_sym_RBRACE_STAR, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(520), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(63), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14598] = 17, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(1638), 1, + anon_sym_RBRACE_BANG, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(552), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(64), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14670] = 17, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(1640), 1, + anon_sym_RBRACE_SLASH, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(584), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(65), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14742] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1642), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14814] = 17, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(1644), 1, + anon_sym_RBRACE_DQUOTE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(371), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(67), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14886] = 17, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(1646), 1, + anon_sym_RBRACE_CARET, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(650), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(68), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [14958] = 17, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(1648), 1, + anon_sym_RBRACE_COMMA, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(69), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15030] = 17, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1650), 1, + anon_sym_RBRACE_PLUS, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1302), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(70), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15102] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1652), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15174] = 17, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(1654), 1, + anon_sym_RBRACE_POUND, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(403), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(72), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15246] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1656), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15318] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1658), 1, + anon_sym_RBRACE_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(435), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(73), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15390] = 17, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(1660), 1, + anon_sym_RBRACK_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(74), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15462] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1664), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1662), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(85), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15534] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1668), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1666), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(98), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15606] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1672), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1670), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(111), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15678] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1676), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1674), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(124), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15750] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1680), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1678), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(137), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15822] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1684), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1682), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(150), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15894] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1688), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1686), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(163), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [15966] = 17, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1690), 1, + anon_sym_RBRACE_DASH, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1334), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(71), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16038] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1694), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1692), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(176), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16110] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1698), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1696), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(189), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16182] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1702), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1700), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(202), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16254] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1706), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1704), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(215), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16326] = 17, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(1710), 1, + aux_sym_footnote_token1, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1708), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(228), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16398] = 17, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(1712), 1, + anon_sym_RBRACE_, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(616), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(66), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16470] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1714), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(168), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16539] = 16, + ACTIONS(43), 1, + anon_sym_STAR_LBRACE, + ACTIONS(45), 1, + anon_sym_BANG_LBRACE, + ACTIONS(47), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(49), 1, + anon_sym__LBRACE, + ACTIONS(51), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(53), 1, + anon_sym_CARET_LBRACE, + ACTIONS(55), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(57), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(59), 1, + anon_sym_DASH_LBRACE, + ACTIONS(61), 1, + anon_sym_POUND_LBRACE, + ACTIONS(63), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(69), 1, + anon_sym_STAR_TILDE, + ACTIONS(65), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1716), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(53), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16608] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1718), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(54), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16677] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1720), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(61), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16746] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1722), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(55), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16815] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1724), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(62), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16884] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1726), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(56), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [16953] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1728), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(57), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17022] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1730), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(58), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17091] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1732), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(59), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17160] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1734), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(60), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17229] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1736), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(131), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17298] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1738), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(238), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17367] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1740), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(49), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17436] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1742), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(75), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17505] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1744), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(76), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17574] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1746), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(77), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17643] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1748), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(78), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17712] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1750), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(79), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17781] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1752), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(80), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17850] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1754), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(81), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17919] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1756), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(82), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [17988] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1758), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(83), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18057] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1760), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(84), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18126] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1762), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(86), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18195] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1764), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(87), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18264] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1766), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(88), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18333] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1768), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(89), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18402] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1770), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(90), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18471] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1772), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(91), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18540] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1774), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(92), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18609] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1776), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(93), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18678] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1778), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(94), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18747] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1780), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(95), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18816] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1782), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(96), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18885] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1784), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(97), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [18954] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1786), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(99), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19023] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1788), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(100), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19092] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1790), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(101), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19161] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1792), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(102), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19230] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1794), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(103), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19299] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1796), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(104), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19368] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1798), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(105), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19437] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1800), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(106), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19506] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1802), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(107), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19575] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1804), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(108), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19644] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1806), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(109), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19713] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1808), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(110), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19782] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1810), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(112), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19851] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1812), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(113), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19920] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1814), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(114), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [19989] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1816), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(115), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20058] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1818), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(116), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20127] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1820), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(117), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20196] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1822), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(118), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20265] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1824), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(119), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20334] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1826), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(120), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20403] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1828), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(121), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20472] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1830), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(122), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20541] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1832), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(123), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20610] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1834), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(125), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20679] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1836), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(126), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20748] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1838), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(127), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20817] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1840), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(128), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20886] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1842), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(129), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [20955] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1844), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(130), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21024] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1846), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(48), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21093] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1848), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(132), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21162] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1850), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(133), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21231] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1852), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(134), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21300] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1854), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(135), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21369] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1856), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(136), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21438] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1858), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(138), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21507] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1860), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(139), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21576] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1862), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(140), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21645] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1864), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(141), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21714] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1866), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(142), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21783] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1868), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(143), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21852] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1870), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(144), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21921] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1872), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(145), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [21990] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1874), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(146), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22059] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1876), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(147), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22128] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1878), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(148), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22197] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1880), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(149), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22266] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1882), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(230), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22335] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1884), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(152), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22404] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1886), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(153), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22473] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1888), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(154), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22542] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1890), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(155), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22611] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1892), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(244), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22680] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1894), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(157), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22749] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1896), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(158), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22818] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1898), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(159), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22887] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1900), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(160), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [22956] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1902), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(161), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23025] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1904), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(162), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23094] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1906), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(164), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23163] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1908), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(165), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23232] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1910), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(166), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23301] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1912), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(167), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23370] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1914), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(169), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23439] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1916), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(170), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23508] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1918), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(171), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23577] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1920), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(172), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23646] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1922), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(173), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23715] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1924), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(174), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23784] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1926), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(175), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23853] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1928), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(177), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23922] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1930), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(178), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [23991] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1932), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(179), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24060] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1934), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(180), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24129] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1936), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(181), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24198] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1938), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(182), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24267] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1940), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(183), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24336] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1942), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(184), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24405] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1944), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(185), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24474] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1946), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(186), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24543] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1948), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(187), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24612] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1950), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(188), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24681] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1952), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(190), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24750] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1954), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(191), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24819] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1956), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(192), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24888] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1958), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(193), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [24957] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1960), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(194), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25026] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1962), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(195), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25095] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1964), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(196), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25164] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1966), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(197), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25233] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1968), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(198), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25302] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1970), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(199), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25371] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1972), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(200), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25440] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1974), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(201), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25509] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1976), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(203), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25578] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1978), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(204), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25647] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1980), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(205), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25716] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1982), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(206), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25785] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1984), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(207), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25854] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1986), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(208), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25923] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1988), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(209), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [25992] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1990), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(210), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26061] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1992), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(211), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26130] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1994), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(212), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26199] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1996), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(213), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26268] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(1998), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(214), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26337] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2000), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(216), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26406] = 16, + ACTIONS(718), 1, + anon_sym_STAR_LBRACE, + ACTIONS(720), 1, + anon_sym_BANG_LBRACE, + ACTIONS(722), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(724), 1, + anon_sym__LBRACE, + ACTIONS(726), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(728), 1, + anon_sym_CARET_LBRACE, + ACTIONS(730), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(732), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(734), 1, + anon_sym_DASH_LBRACE, + ACTIONS(736), 1, + anon_sym_POUND_LBRACE, + ACTIONS(738), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(744), 1, + anon_sym_LBRACE, + ACTIONS(746), 1, + anon_sym_STAR_TILDE, + ACTIONS(740), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2002), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(217), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26475] = 16, + ACTIONS(522), 1, + anon_sym_STAR_LBRACE, + ACTIONS(526), 1, + anon_sym_BANG_LBRACE, + ACTIONS(528), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(530), 1, + anon_sym__LBRACE, + ACTIONS(532), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(534), 1, + anon_sym_CARET_LBRACE, + ACTIONS(536), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(538), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(540), 1, + anon_sym_DASH_LBRACE, + ACTIONS(542), 1, + anon_sym_POUND_LBRACE, + ACTIONS(544), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(548), 1, + anon_sym_LBRACE, + ACTIONS(550), 1, + anon_sym_STAR_TILDE, + ACTIONS(546), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2004), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(218), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26544] = 16, + ACTIONS(554), 1, + anon_sym_STAR_LBRACE, + ACTIONS(556), 1, + anon_sym_BANG_LBRACE, + ACTIONS(560), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(562), 1, + anon_sym__LBRACE, + ACTIONS(564), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(566), 1, + anon_sym_CARET_LBRACE, + ACTIONS(568), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(570), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(572), 1, + anon_sym_DASH_LBRACE, + ACTIONS(574), 1, + anon_sym_POUND_LBRACE, + ACTIONS(576), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(580), 1, + anon_sym_LBRACE, + ACTIONS(582), 1, + anon_sym_STAR_TILDE, + ACTIONS(578), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2006), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(219), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26613] = 16, + ACTIONS(586), 1, + anon_sym_STAR_LBRACE, + ACTIONS(588), 1, + anon_sym_BANG_LBRACE, + ACTIONS(590), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(594), 1, + anon_sym__LBRACE, + ACTIONS(596), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(598), 1, + anon_sym_CARET_LBRACE, + ACTIONS(600), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(602), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(604), 1, + anon_sym_DASH_LBRACE, + ACTIONS(606), 1, + anon_sym_POUND_LBRACE, + ACTIONS(608), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(612), 1, + anon_sym_LBRACE, + ACTIONS(614), 1, + anon_sym_STAR_TILDE, + ACTIONS(610), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2008), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(220), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26682] = 16, + ACTIONS(618), 1, + anon_sym_STAR_LBRACE, + ACTIONS(620), 1, + anon_sym_BANG_LBRACE, + ACTIONS(622), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(624), 1, + anon_sym__LBRACE, + ACTIONS(628), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(630), 1, + anon_sym_CARET_LBRACE, + ACTIONS(632), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(634), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(636), 1, + anon_sym_DASH_LBRACE, + ACTIONS(638), 1, + anon_sym_POUND_LBRACE, + ACTIONS(640), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(644), 1, + anon_sym_LBRACE, + ACTIONS(646), 1, + anon_sym_STAR_TILDE, + ACTIONS(642), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2010), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(221), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26751] = 16, + ACTIONS(373), 1, + anon_sym_STAR_LBRACE, + ACTIONS(375), 1, + anon_sym_BANG_LBRACE, + ACTIONS(377), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(379), 1, + anon_sym__LBRACE, + ACTIONS(381), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(385), 1, + anon_sym_CARET_LBRACE, + ACTIONS(387), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(389), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(391), 1, + anon_sym_DASH_LBRACE, + ACTIONS(393), 1, + anon_sym_POUND_LBRACE, + ACTIONS(395), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(399), 1, + anon_sym_LBRACE, + ACTIONS(401), 1, + anon_sym_STAR_TILDE, + ACTIONS(397), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2012), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(222), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26820] = 16, + ACTIONS(652), 1, + anon_sym_STAR_LBRACE, + ACTIONS(654), 1, + anon_sym_BANG_LBRACE, + ACTIONS(656), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(658), 1, + anon_sym__LBRACE, + ACTIONS(660), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(662), 1, + anon_sym_CARET_LBRACE, + ACTIONS(666), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(668), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(670), 1, + anon_sym_DASH_LBRACE, + ACTIONS(672), 1, + anon_sym_POUND_LBRACE, + ACTIONS(674), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(678), 1, + anon_sym_LBRACE, + ACTIONS(680), 1, + anon_sym_STAR_TILDE, + ACTIONS(676), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2014), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(223), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26889] = 16, + ACTIONS(684), 1, + anon_sym_STAR_LBRACE, + ACTIONS(686), 1, + anon_sym_BANG_LBRACE, + ACTIONS(688), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(690), 1, + anon_sym__LBRACE, + ACTIONS(692), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(694), 1, + anon_sym_CARET_LBRACE, + ACTIONS(696), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(700), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(702), 1, + anon_sym_DASH_LBRACE, + ACTIONS(704), 1, + anon_sym_POUND_LBRACE, + ACTIONS(706), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(710), 1, + anon_sym_LBRACE, + ACTIONS(712), 1, + anon_sym_STAR_TILDE, + ACTIONS(708), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2016), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(224), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [26958] = 16, + ACTIONS(1304), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1306), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1308), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1310), 1, + anon_sym__LBRACE, + ACTIONS(1312), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1314), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1316), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1318), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1322), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1324), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1326), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1330), 1, + anon_sym_LBRACE, + ACTIONS(1332), 1, + anon_sym_STAR_TILDE, + ACTIONS(1328), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2018), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(225), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [27027] = 16, + ACTIONS(1336), 1, + anon_sym_STAR_LBRACE, + ACTIONS(1338), 1, + anon_sym_BANG_LBRACE, + ACTIONS(1340), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(1342), 1, + anon_sym__LBRACE, + ACTIONS(1344), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(1346), 1, + anon_sym_CARET_LBRACE, + ACTIONS(1348), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(1350), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(1352), 1, + anon_sym_DASH_LBRACE, + ACTIONS(1356), 1, + anon_sym_POUND_LBRACE, + ACTIONS(1358), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(1362), 1, + anon_sym_LBRACE, + ACTIONS(1364), 1, + anon_sym_STAR_TILDE, + ACTIONS(1360), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2020), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(226), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [27096] = 16, + ACTIONS(405), 1, + anon_sym_STAR_LBRACE, + ACTIONS(407), 1, + anon_sym_BANG_LBRACE, + ACTIONS(409), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(411), 1, + anon_sym__LBRACE, + ACTIONS(413), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(415), 1, + anon_sym_CARET_LBRACE, + ACTIONS(417), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(419), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(421), 1, + anon_sym_DASH_LBRACE, + ACTIONS(423), 1, + anon_sym_POUND_LBRACE, + ACTIONS(427), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(431), 1, + anon_sym_LBRACE, + ACTIONS(433), 1, + anon_sym_STAR_TILDE, + ACTIONS(429), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2022), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(227), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [27165] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2024), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(229), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [27234] = 16, + ACTIONS(437), 1, + anon_sym_STAR_LBRACE, + ACTIONS(439), 1, + anon_sym_BANG_LBRACE, + ACTIONS(441), 1, + anon_sym_SLASH_LBRACE, + ACTIONS(443), 1, + anon_sym__LBRACE, + ACTIONS(445), 1, + anon_sym_DQUOTE_LBRACE, + ACTIONS(447), 1, + anon_sym_CARET_LBRACE, + ACTIONS(449), 1, + anon_sym_COMMA_LBRACE, + ACTIONS(451), 1, + anon_sym_PLUS_LBRACE, + ACTIONS(453), 1, + anon_sym_DASH_LBRACE, + ACTIONS(455), 1, + anon_sym_POUND_LBRACE, + ACTIONS(457), 1, + anon_sym_TILDE_LBRACE, + ACTIONS(463), 1, + anon_sym_LBRACE, + ACTIONS(465), 1, + anon_sym_STAR_TILDE, + ACTIONS(461), 2, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + ACTIONS(2026), 4, + sym__text_word, + sym__text_char, + sym_line_break, + sym_ocn_suppress, + STATE(151), 17, + aux_sym__inline, + sym__inline_element, + sym_emphasis, + sym_bold, + sym_italic, + sym_underline, + sym_citation_mark, + sym_superscript, + sym_subscript, + sym_inserted, + sym_strikethrough, + sym_monospace_inline, + sym_footnote, + sym_editor_note, + sym_link, + sym_image, + sym_inline_anchor, + [27303] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27326] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27349] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27372] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27395] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27418] = 1, + ACTIONS(2034), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27441] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27464] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27487] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27510] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27533] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27556] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27579] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27602] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27625] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27648] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27671] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27694] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27717] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27740] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27763] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27786] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27809] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27832] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_RBRACK_TILDE, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27855] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27878] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27901] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27924] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27947] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27970] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [27993] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28016] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28039] = 1, + ACTIONS(2036), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28062] = 1, + ACTIONS(2038), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28085] = 1, + ACTIONS(2040), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28108] = 1, + ACTIONS(2042), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28131] = 1, + ACTIONS(2044), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28154] = 1, + ACTIONS(2046), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28177] = 1, + ACTIONS(2048), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28200] = 1, + ACTIONS(2050), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28223] = 1, + ACTIONS(2052), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28246] = 1, + ACTIONS(2054), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28269] = 1, + ACTIONS(2056), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28292] = 1, + ACTIONS(2058), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28315] = 1, + ACTIONS(2060), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28338] = 1, + ACTIONS(2062), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28361] = 1, + ACTIONS(2064), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28384] = 1, + ACTIONS(2028), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28407] = 1, + ACTIONS(2030), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28430] = 1, + ACTIONS(2032), 20, + anon_sym_LF, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28453] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28476] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28499] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28522] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28545] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28568] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28591] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28614] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28637] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28660] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28683] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28706] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28729] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28752] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28775] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28798] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28821] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28844] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28867] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_RBRACE_STAR, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28890] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28913] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28936] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28959] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [28982] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29005] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29028] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29051] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29074] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29097] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29120] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29143] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29166] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29189] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29212] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29235] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29258] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29281] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29304] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_RBRACE_BANG, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29327] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29350] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29373] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29396] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29419] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29442] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29465] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29488] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29511] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29534] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29557] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29580] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29603] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29626] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29649] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29672] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29695] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29718] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29741] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29764] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29787] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29810] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29833] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29856] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29879] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29902] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29925] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29948] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29971] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [29994] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30017] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30040] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_RBRACE_DQUOTE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30063] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30086] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30109] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30132] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30155] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30178] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30201] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30224] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30247] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30270] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30293] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30316] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30339] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30362] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30385] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30408] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30431] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30454] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30477] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30500] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30523] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30546] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30569] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30592] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30615] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30638] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30661] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30684] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30707] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30730] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30753] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30776] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30799] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30822] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30845] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30868] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30891] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30914] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30937] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30960] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [30983] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31006] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31029] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_RBRACE_COMMA, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31052] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31075] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_RBRACE_, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31098] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31121] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31144] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31167] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31190] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31213] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31236] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31259] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31282] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31305] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31328] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31351] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31374] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31397] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31420] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31443] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31466] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31489] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31512] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31535] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31558] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_RBRACE_PLUS, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31581] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31604] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31627] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31650] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31673] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31696] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31719] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31742] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31765] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31788] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31811] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31834] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31857] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31880] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31903] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31926] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31949] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31972] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [31995] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32018] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32041] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_RBRACE_DASH, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32064] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32087] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32110] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32133] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32156] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32179] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32202] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32225] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32248] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32271] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32294] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32317] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32340] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32363] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32386] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32409] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32432] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32455] = 1, + ACTIONS(2028), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32478] = 1, + ACTIONS(2030), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32501] = 1, + ACTIONS(2032), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_RBRACE_POUND, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32524] = 1, + ACTIONS(2034), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32547] = 1, + ACTIONS(2036), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32570] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32593] = 1, + ACTIONS(2038), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32616] = 1, + ACTIONS(2040), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32639] = 1, + ACTIONS(2042), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32662] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32685] = 1, + ACTIONS(2046), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32708] = 1, + ACTIONS(2048), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32731] = 1, + ACTIONS(2050), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32754] = 1, + ACTIONS(2052), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32777] = 1, + ACTIONS(2054), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32800] = 1, + ACTIONS(2056), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32823] = 1, + ACTIONS(2058), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32846] = 1, + ACTIONS(2060), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32869] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32892] = 1, + ACTIONS(2062), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32915] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_RBRACE_TILDE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32938] = 1, + ACTIONS(2064), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym_RBRACE_SLASH, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32961] = 1, + ACTIONS(2044), 20, + sym__text_word, + sym__text_char, + anon_sym_STAR_LBRACE, + anon_sym_BANG_LBRACE, + anon_sym_SLASH_LBRACE, + anon_sym__LBRACE, + anon_sym_DQUOTE_LBRACE, + anon_sym_CARET_LBRACE, + anon_sym_RBRACE_CARET, + anon_sym_COMMA_LBRACE, + anon_sym_PLUS_LBRACE, + anon_sym_DASH_LBRACE, + anon_sym_POUND_LBRACE, + anon_sym_TILDE_LBRACE, + anon_sym_TILDE_LBRACK_STAR, + anon_sym_TILDE_LBRACK_PLUS, + anon_sym_LBRACE, + anon_sym_STAR_TILDE, + sym_line_break, + sym_ocn_suppress, + [32984] = 4, + ACTIONS(2066), 1, + anon_sym_POUND, + ACTIONS(2068), 1, + anon_sym_COLON, + ACTIONS(2070), 1, + anon_sym_image, + ACTIONS(2072), 1, + sym_url, + [32997] = 4, + ACTIONS(2074), 1, + anon_sym_POUND, + ACTIONS(2076), 1, + anon_sym_COLON, + ACTIONS(2078), 1, + anon_sym_image, + ACTIONS(2080), 1, + sym_url, + [33010] = 4, + ACTIONS(2082), 1, + anon_sym_POUND, + ACTIONS(2084), 1, + anon_sym_COLON, + ACTIONS(2086), 1, + anon_sym_image, + ACTIONS(2088), 1, + sym_url, + [33023] = 4, + ACTIONS(2090), 1, + anon_sym_POUND, + ACTIONS(2092), 1, + anon_sym_COLON, + ACTIONS(2094), 1, + anon_sym_image, + ACTIONS(2096), 1, + sym_url, + [33036] = 4, + ACTIONS(2098), 1, + anon_sym_POUND, + ACTIONS(2100), 1, + anon_sym_COLON, + ACTIONS(2102), 1, + anon_sym_image, + ACTIONS(2104), 1, + sym_url, + [33049] = 4, + ACTIONS(2106), 1, + anon_sym_POUND, + ACTIONS(2108), 1, + anon_sym_COLON, + ACTIONS(2110), 1, + anon_sym_image, + ACTIONS(2112), 1, + sym_url, + [33062] = 4, + ACTIONS(2114), 1, + anon_sym_POUND, + ACTIONS(2116), 1, + anon_sym_COLON, + ACTIONS(2118), 1, + anon_sym_image, + ACTIONS(2120), 1, + sym_url, + [33075] = 4, + ACTIONS(2122), 1, + anon_sym_POUND, + ACTIONS(2124), 1, + anon_sym_COLON, + ACTIONS(2126), 1, + anon_sym_image, + ACTIONS(2128), 1, + sym_url, + [33088] = 4, + ACTIONS(2130), 1, + anon_sym_POUND, + ACTIONS(2132), 1, + anon_sym_COLON, + ACTIONS(2134), 1, + anon_sym_image, + ACTIONS(2136), 1, + sym_url, + [33101] = 4, + ACTIONS(2138), 1, + anon_sym_POUND, + ACTIONS(2140), 1, + anon_sym_COLON, + ACTIONS(2142), 1, + anon_sym_image, + ACTIONS(2144), 1, + sym_url, + [33114] = 4, + ACTIONS(2146), 1, + anon_sym_LF, + ACTIONS(2148), 1, + anon_sym_SPACE, + ACTIONS(2150), 1, + anon_sym_DASH, + ACTIONS(2152), 1, + sym_segment_name, + [33127] = 4, + ACTIONS(2154), 1, + anon_sym_POUND, + ACTIONS(2156), 1, + anon_sym_COLON, + ACTIONS(2158), 1, + anon_sym_image, + ACTIONS(2160), 1, + sym_url, + [33140] = 4, + ACTIONS(2162), 1, + anon_sym_POUND, + ACTIONS(2164), 1, + anon_sym_COLON, + ACTIONS(2166), 1, + anon_sym_image, + ACTIONS(2168), 1, + sym_url, + [33153] = 4, + ACTIONS(2170), 1, + anon_sym_POUND, + ACTIONS(2172), 1, + anon_sym_COLON, + ACTIONS(2174), 1, + anon_sym_image, + ACTIONS(2176), 1, + sym_url, + [33166] = 3, + ACTIONS(2178), 1, + anon_sym_POUND, + ACTIONS(2180), 1, + anon_sym_COLON, + ACTIONS(2182), 1, + sym_url, + [33176] = 3, + ACTIONS(2184), 1, + anon_sym_POUND, + ACTIONS(2186), 1, + anon_sym_COLON, + ACTIONS(2188), 1, + sym_url, + [33186] = 3, + ACTIONS(2190), 1, + anon_sym_POUND, + ACTIONS(2192), 1, + anon_sym_COLON, + ACTIONS(2194), 1, + sym_url, + [33196] = 3, + ACTIONS(2196), 1, + anon_sym_POUND, + ACTIONS(2198), 1, + anon_sym_COLON, + ACTIONS(2200), 1, + sym_url, + [33206] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2204), 1, + anon_sym_TILDE_CARET, + STATE(825), 1, + sym__brace_content, + [33216] = 3, + ACTIONS(2206), 1, + anon_sym_POUND, + ACTIONS(2208), 1, + anon_sym_COLON, + ACTIONS(2210), 1, + sym_url, + [33226] = 3, + ACTIONS(2212), 1, + anon_sym_POUND, + ACTIONS(2214), 1, + anon_sym_COLON, + ACTIONS(2216), 1, + sym_url, + [33236] = 3, + ACTIONS(2218), 1, + anon_sym_POUND, + ACTIONS(2220), 1, + anon_sym_COLON, + ACTIONS(2222), 1, + sym_url, + [33246] = 3, + ACTIONS(2224), 1, + anon_sym_LF, + ACTIONS(2226), 1, + anon_sym_SPACE, + ACTIONS(2228), 1, + anon_sym_DASH, + [33256] = 3, + ACTIONS(2230), 1, + anon_sym_POUND, + ACTIONS(2232), 1, + anon_sym_COLON, + ACTIONS(2234), 1, + sym_url, + [33266] = 3, + ACTIONS(2236), 1, + anon_sym_POUND, + ACTIONS(2238), 1, + anon_sym_COLON, + ACTIONS(2240), 1, + sym_url, + [33276] = 3, + ACTIONS(2242), 1, + anon_sym_POUND, + ACTIONS(2244), 1, + anon_sym_COLON, + ACTIONS(2246), 1, + sym_url, + [33286] = 3, + ACTIONS(2248), 1, + anon_sym_POUND, + ACTIONS(2250), 1, + anon_sym_COLON, + ACTIONS(2252), 1, + sym_url, + [33296] = 3, + ACTIONS(2254), 1, + anon_sym_POUND, + ACTIONS(2256), 1, + anon_sym_COLON, + ACTIONS(2258), 1, + sym_url, + [33306] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2260), 1, + anon_sym_TILDE_CARET, + STATE(835), 1, + sym__brace_content, + [33316] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2262), 1, + anon_sym_TILDE_CARET, + STATE(854), 1, + sym__brace_content, + [33326] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2264), 1, + anon_sym_TILDE_CARET, + STATE(877), 1, + sym__brace_content, + [33336] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2266), 1, + anon_sym_TILDE_CARET, + STATE(727), 1, + sym__brace_content, + [33346] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2268), 1, + anon_sym_TILDE_CARET, + STATE(742), 1, + sym__brace_content, + [33356] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2270), 1, + anon_sym_TILDE_CARET, + STATE(757), 1, + sym__brace_content, + [33366] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2272), 1, + anon_sym_TILDE_CARET, + STATE(772), 1, + sym__brace_content, + [33376] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2274), 1, + anon_sym_TILDE_CARET, + STATE(787), 1, + sym__brace_content, + [33386] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2276), 1, + anon_sym_TILDE_CARET, + STATE(802), 1, + sym__brace_content, + [33396] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2278), 1, + anon_sym_TILDE_CARET, + STATE(817), 1, + sym__brace_content, + [33406] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2280), 1, + anon_sym_TILDE_CARET, + STATE(832), 1, + sym__brace_content, + [33416] = 3, + ACTIONS(2282), 1, + anon_sym_POUND, + ACTIONS(2284), 1, + anon_sym_COLON, + ACTIONS(2286), 1, + sym_url, + [33426] = 3, + ACTIONS(2202), 1, + aux_sym_book_index_token1, + ACTIONS(2288), 1, + anon_sym_TILDE_CARET, + STATE(847), 1, + sym__brace_content, + [33436] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(788), 1, + sym__brace_content, + [33443] = 2, + ACTIONS(2292), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2294), 1, + sym__raw_end_tic, + [33450] = 2, + ACTIONS(2296), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2298), 1, + sym__raw_end_tic, + [33457] = 2, + ACTIONS(2300), 1, + anon_sym_LF, + ACTIONS(2302), 1, + anon_sym_SPACE, + [33464] = 2, + ACTIONS(2304), 1, + anon_sym_LF, + ACTIONS(2306), 1, + anon_sym_SPACE, + [33471] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(836), 1, + sym__brace_content, + [33478] = 2, + ACTIONS(2308), 1, + anon_sym_RBRACEtable, + ACTIONS(2310), 1, + sym__raw_end_table, + [33485] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(856), 1, + sym__brace_content, + [33492] = 2, + ACTIONS(2312), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2314), 1, + sym__raw_end_tic, + [33499] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(878), 1, + sym__brace_content, + [33506] = 2, + ACTIONS(2316), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2318), 1, + sym__raw_end_tic, + [33513] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(728), 1, + sym__brace_content, + [33520] = 2, + ACTIONS(2320), 1, + anon_sym_LF, + ACTIONS(2322), 1, + anon_sym_SPACE, + [33527] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(743), 1, + sym__brace_content, + [33534] = 2, + ACTIONS(2324), 1, + sym_table_row, + STATE(7), 1, + aux_sym_pipe_table_repeat1, + [33541] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(758), 1, + sym__brace_content, + [33548] = 2, + ACTIONS(2326), 1, + anon_sym_RBRACEgroup, + ACTIONS(2328), 1, + sym__raw_end_group, + [33555] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(773), 1, + sym__brace_content, + [33562] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(760), 1, + sym__brace_content, + [33569] = 2, + ACTIONS(2330), 1, + anon_sym_LF, + ACTIONS(2332), 1, + sym_header_value, + [33576] = 2, + ACTIONS(2334), 1, + anon_sym_RBRACEcode, + ACTIONS(2336), 1, + sym__raw_end_code, + [33583] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(803), 1, + sym__brace_content, + [33590] = 2, + ACTIONS(2338), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2340), 1, + sym__raw_end_tic, + [33597] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(818), 1, + sym__brace_content, + [33604] = 2, + ACTIONS(2342), 1, + anon_sym_RBRACEpoem, + ACTIONS(2344), 1, + sym__raw_end_poem, + [33611] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(833), 1, + sym__brace_content, + [33618] = 2, + ACTIONS(2346), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + ACTIONS(2348), 1, + sym__raw_end_tic, + [33625] = 2, + ACTIONS(2350), 1, + anon_sym_RBRACEblock, + ACTIONS(2352), 1, + sym__raw_end_block, + [33632] = 2, + ACTIONS(2290), 1, + aux_sym_book_index_token1, + STATE(848), 1, + sym__brace_content, + [33639] = 1, + ACTIONS(2354), 1, + anon_sym_SPACE, + [33643] = 1, + ACTIONS(2356), 1, + aux_sym_link_token1, + [33647] = 1, + ACTIONS(2356), 1, + aux_sym_link_token2, + [33651] = 1, + ACTIONS(2358), 1, + aux_sym_link_token1, + [33655] = 1, + ACTIONS(2358), 1, + aux_sym_link_token2, + [33659] = 1, + ACTIONS(2360), 1, + aux_sym_link_token1, + [33663] = 1, + ACTIONS(2360), 1, + aux_sym_link_token2, + [33667] = 1, + ACTIONS(2362), 1, + aux_sym_inline_anchor_token1, + [33671] = 1, + ACTIONS(2364), 1, + anon_sym_RBRACE, + [33675] = 1, + ACTIONS(2366), 1, + anon_sym_RBRACE, + [33679] = 1, + ACTIONS(2368), 1, + anon_sym_LF, + [33683] = 1, + ACTIONS(2370), 1, + anon_sym_LF, + [33687] = 1, + ACTIONS(2372), 1, + anon_sym_LF, + [33691] = 1, + ACTIONS(2374), 1, + aux_sym_link_token1, + [33695] = 1, + ACTIONS(2374), 1, + aux_sym_link_token2, + [33699] = 1, + ACTIONS(2376), 1, + aux_sym_link_token1, + [33703] = 1, + ACTIONS(2376), 1, + aux_sym_link_token2, + [33707] = 1, + ACTIONS(2378), 1, + anon_sym_LF, + [33711] = 1, + ACTIONS(2380), 1, + aux_sym_inline_anchor_token1, + [33715] = 1, + ACTIONS(2382), 1, + anon_sym_LF, + [33719] = 1, + ACTIONS(2384), 1, + anon_sym_LF, + [33723] = 1, + ACTIONS(2386), 1, + aux_sym_link_token1, + [33727] = 1, + ACTIONS(2386), 1, + aux_sym_link_token2, + [33731] = 1, + ACTIONS(2388), 1, + anon_sym_RBRACE, + [33735] = 1, + ACTIONS(2390), 1, + anon_sym_RBRACE, + [33739] = 1, + ACTIONS(2392), 1, + aux_sym_link_token1, + [33743] = 1, + ACTIONS(2392), 1, + aux_sym_link_token2, + [33747] = 1, + ACTIONS(2394), 1, + aux_sym_link_token1, + [33751] = 1, + ACTIONS(2394), 1, + aux_sym_link_token2, + [33755] = 1, + ACTIONS(2396), 1, + aux_sym_link_token1, + [33759] = 1, + ACTIONS(2396), 1, + aux_sym_link_token2, + [33763] = 1, + ACTIONS(2398), 1, + aux_sym_inline_anchor_token1, + [33767] = 1, + ACTIONS(2400), 1, + aux_sym_inline_anchor_token1, + [33771] = 1, + ACTIONS(2402), 1, + anon_sym_RBRACEcode, + [33775] = 1, + ACTIONS(2404), 1, + anon_sym_LF, + [33779] = 1, + ACTIONS(2406), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [33783] = 1, + ACTIONS(2408), 1, + anon_sym_LF, + [33787] = 1, + ACTIONS(2410), 1, + anon_sym_RBRACEpoem, + [33791] = 1, + ACTIONS(2412), 1, + anon_sym_RBRACE, + [33795] = 1, + ACTIONS(2414), 1, + anon_sym_RBRACE, + [33799] = 1, + ACTIONS(2416), 1, + aux_sym_inline_anchor_token1, + [33803] = 1, + ACTIONS(2418), 1, + anon_sym_RBRACE, + [33807] = 1, + ACTIONS(2420), 1, + anon_sym_LF, + [33811] = 1, + ACTIONS(2422), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [33815] = 1, + ACTIONS(2424), 1, + aux_sym_link_token1, + [33819] = 1, + ACTIONS(2424), 1, + aux_sym_link_token2, + [33823] = 1, + ACTIONS(2426), 1, + aux_sym_link_token1, + [33827] = 1, + ACTIONS(2426), 1, + aux_sym_link_token2, + [33831] = 1, + ACTIONS(2428), 1, + aux_sym_inline_anchor_token1, + [33835] = 1, + ACTIONS(2430), 1, + aux_sym_link_token1, + [33839] = 1, + ACTIONS(2430), 1, + aux_sym_link_token2, + [33843] = 1, + ACTIONS(2432), 1, + aux_sym_link_token1, + [33847] = 1, + ACTIONS(2432), 1, + aux_sym_link_token2, + [33851] = 1, + ACTIONS(2434), 1, + anon_sym_RBRACE, + [33855] = 1, + ACTIONS(2436), 1, + anon_sym_RBRACE, + [33859] = 1, + ACTIONS(2438), 1, + aux_sym_inline_anchor_token1, + [33863] = 1, + ACTIONS(2440), 1, + anon_sym_LF, + [33867] = 1, + ACTIONS(2442), 1, + anon_sym_LF, + [33871] = 1, + ACTIONS(2444), 1, + anon_sym_SPACE, + [33875] = 1, + ACTIONS(2446), 1, + ts_builtin_sym_end, + [33879] = 1, + ACTIONS(2448), 1, + anon_sym_LF, + [33883] = 1, + ACTIONS(2450), 1, + anon_sym_RBRACEblock, + [33887] = 1, + ACTIONS(2452), 1, + anon_sym_LF, + [33891] = 1, + ACTIONS(2454), 1, + anon_sym_LF, + [33895] = 1, + ACTIONS(2456), 1, + anon_sym_LF, + [33899] = 1, + ACTIONS(2458), 1, + anon_sym_LF, + [33903] = 1, + ACTIONS(2460), 1, + aux_sym_heading_part_token1, + [33907] = 1, + ACTIONS(2462), 1, + anon_sym_LF, + [33911] = 1, + ACTIONS(2464), 1, + anon_sym_RBRACE, + [33915] = 1, + ACTIONS(2466), 1, + anon_sym_RBRACE, + [33919] = 1, + ACTIONS(2468), 1, + anon_sym_LF, + [33923] = 1, + ACTIONS(2470), 1, + anon_sym_LF, + [33927] = 1, + ACTIONS(2472), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [33931] = 1, + ACTIONS(2474), 1, + aux_sym_link_token1, + [33935] = 1, + ACTIONS(2474), 1, + aux_sym_link_token2, + [33939] = 1, + ACTIONS(2476), 1, + aux_sym_link_token1, + [33943] = 1, + ACTIONS(2476), 1, + aux_sym_link_token2, + [33947] = 1, + ACTIONS(2478), 1, + aux_sym_inline_anchor_token1, + [33951] = 1, + ACTIONS(2480), 1, + anon_sym_LF, + [33955] = 1, + ACTIONS(2482), 1, + aux_sym_link_token1, + [33959] = 1, + ACTIONS(2482), 1, + aux_sym_link_token2, + [33963] = 1, + ACTIONS(2484), 1, + aux_sym_link_token1, + [33967] = 1, + ACTIONS(2484), 1, + aux_sym_link_token2, + [33971] = 1, + ACTIONS(2486), 1, + anon_sym_RBRACE, + [33975] = 1, + ACTIONS(2488), 1, + anon_sym_RBRACE, + [33979] = 1, + ACTIONS(2490), 1, + aux_sym_inline_anchor_token1, + [33983] = 1, + ACTIONS(2492), 1, + anon_sym_LF, + [33987] = 1, + ACTIONS(2494), 1, + anon_sym_LF, + [33991] = 1, + ACTIONS(2496), 1, + anon_sym_LF, + [33995] = 1, + ACTIONS(2498), 1, + anon_sym_LF, + [33999] = 1, + ACTIONS(2500), 1, + aux_sym_heading_part_token1, + [34003] = 1, + ACTIONS(2502), 1, + aux_sym_book_index_token1, + [34007] = 1, + ACTIONS(2504), 1, + anon_sym_LF, + [34011] = 1, + ACTIONS(2506), 1, + anon_sym_LF, + [34015] = 1, + ACTIONS(2508), 1, + anon_sym_LF, + [34019] = 1, + ACTIONS(2510), 1, + aux_sym_link_token1, + [34023] = 1, + ACTIONS(2510), 1, + aux_sym_link_token2, + [34027] = 1, + ACTIONS(2512), 1, + aux_sym_link_token1, + [34031] = 1, + ACTIONS(2514), 1, + anon_sym_RBRACE, + [34035] = 1, + ACTIONS(2516), 1, + anon_sym_RBRACE, + [34039] = 1, + ACTIONS(2512), 1, + aux_sym_link_token2, + [34043] = 1, + ACTIONS(2518), 1, + aux_sym_heading_part_token1, + [34047] = 1, + ACTIONS(2520), 1, + anon_sym_LF, + [34051] = 1, + ACTIONS(2522), 1, + anon_sym_RBRACEgroup, + [34055] = 1, + ACTIONS(2524), 1, + anon_sym_LF, + [34059] = 1, + ACTIONS(2526), 1, + anon_sym_LF, + [34063] = 1, + ACTIONS(2528), 1, + anon_sym_RBRACE, + [34067] = 1, + ACTIONS(2530), 1, + aux_sym_link_token1, + [34071] = 1, + ACTIONS(2532), 1, + aux_sym_link_token1, + [34075] = 1, + ACTIONS(2532), 1, + aux_sym_link_token2, + [34079] = 1, + ACTIONS(2534), 1, + aux_sym_link_token1, + [34083] = 1, + ACTIONS(2534), 1, + aux_sym_link_token2, + [34087] = 1, + ACTIONS(2536), 1, + aux_sym_inline_anchor_token1, + [34091] = 1, + ACTIONS(2538), 1, + anon_sym_RBRACE, + [34095] = 1, + ACTIONS(2540), 1, + anon_sym_RBRACE, + [34099] = 1, + ACTIONS(2542), 1, + anon_sym_LF, + [34103] = 1, + ACTIONS(2544), 1, + anon_sym_RBRACE, + [34107] = 1, + ACTIONS(2546), 1, + anon_sym_RBRACE, + [34111] = 1, + ACTIONS(2530), 1, + aux_sym_link_token2, + [34115] = 1, + ACTIONS(2548), 1, + anon_sym_LF, + [34119] = 1, + ACTIONS(2550), 1, + aux_sym_link_token1, + [34123] = 1, + ACTIONS(2552), 1, + anon_sym_LF, + [34127] = 1, + ACTIONS(2550), 1, + aux_sym_link_token2, + [34131] = 1, + ACTIONS(2554), 1, + aux_sym_inline_anchor_token1, + [34135] = 1, + ACTIONS(2556), 1, + anon_sym_LF, + [34139] = 1, + ACTIONS(2558), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [34143] = 1, + ACTIONS(2560), 1, + anon_sym_LF, + [34147] = 1, + ACTIONS(2562), 1, + aux_sym_link_token1, + [34151] = 1, + ACTIONS(2564), 1, + anon_sym_RBRACE, + [34155] = 1, + ACTIONS(2566), 1, + anon_sym_RBRACE, + [34159] = 1, + ACTIONS(2568), 1, + anon_sym_SPACE, + [34163] = 1, + ACTIONS(2562), 1, + aux_sym_link_token2, + [34167] = 1, + ACTIONS(2570), 1, + anon_sym_RBRACEtable, + [34171] = 1, + ACTIONS(2572), 1, + anon_sym_SPACE, + [34175] = 1, + ACTIONS(2574), 1, + anon_sym_LF, + [34179] = 1, + ACTIONS(2576), 1, + anon_sym_RBRACE, + [34183] = 1, + ACTIONS(2578), 1, + anon_sym_SPACE, + [34187] = 1, + ACTIONS(2580), 1, + anon_sym_RBRACE, + [34191] = 1, + ACTIONS(2582), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [34195] = 1, + ACTIONS(2584), 1, + anon_sym_SPACE, + [34199] = 1, + ACTIONS(2586), 1, + aux_sym_link_token1, + [34203] = 1, + ACTIONS(2586), 1, + aux_sym_link_token2, + [34207] = 1, + ACTIONS(2588), 1, + anon_sym_SPACE, + [34211] = 1, + ACTIONS(2590), 1, + aux_sym_link_token1, + [34215] = 1, + ACTIONS(2590), 1, + aux_sym_link_token2, + [34219] = 1, + ACTIONS(2592), 1, + anon_sym_SPACE, + [34223] = 1, + ACTIONS(2594), 1, + aux_sym_inline_anchor_token1, + [34227] = 1, + ACTIONS(2596), 1, + anon_sym_LF, + [34231] = 1, + ACTIONS(2598), 1, + anon_sym_SPACE, + [34235] = 1, + ACTIONS(2600), 1, + anon_sym_BQUOTE_BQUOTE_BQUOTE, + [34239] = 1, + ACTIONS(2602), 1, + anon_sym_LF, + [34243] = 1, + ACTIONS(2604), 1, + anon_sym_SPACE, + [34247] = 1, + ACTIONS(2606), 1, + aux_sym_heading_part_token1, + [34251] = 1, + ACTIONS(2608), 1, + anon_sym_LF, + [34255] = 1, + ACTIONS(2610), 1, + anon_sym_SPACE, + [34259] = 1, + ACTIONS(2612), 1, + aux_sym_inline_anchor_token1, + [34263] = 1, + ACTIONS(2614), 1, + anon_sym_SPACE, + [34267] = 1, + ACTIONS(2616), 1, + anon_sym_SPACE, + [34271] = 1, + ACTIONS(2618), 1, + anon_sym_RBRACE, + [34275] = 1, + ACTIONS(2620), 1, + anon_sym_RBRACE, + [34279] = 1, + ACTIONS(2622), 1, + anon_sym_SPACE, + [34283] = 1, + ACTIONS(2624), 1, + aux_sym_heading_part_token1, + [34287] = 1, + ACTIONS(2626), 1, + aux_sym_heading_part_token1, + [34291] = 1, + ACTIONS(2628), 1, + anon_sym_RBRACE, + [34295] = 1, + ACTIONS(2630), 1, + aux_sym_book_index_token2, + [34299] = 1, + ACTIONS(2632), 1, + anon_sym_LF, + [34303] = 1, + ACTIONS(2634), 1, + anon_sym_LF, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(4)] = 0, + [SMALL_STATE(5)] = 57, + [SMALL_STATE(6)] = 114, + [SMALL_STATE(7)] = 171, + [SMALL_STATE(8)] = 228, + [SMALL_STATE(9)] = 285, + [SMALL_STATE(10)] = 342, + [SMALL_STATE(11)] = 399, + [SMALL_STATE(12)] = 450, + [SMALL_STATE(13)] = 501, + [SMALL_STATE(14)] = 552, + [SMALL_STATE(15)] = 603, + [SMALL_STATE(16)] = 654, + [SMALL_STATE(17)] = 705, + [SMALL_STATE(18)] = 756, + [SMALL_STATE(19)] = 807, + [SMALL_STATE(20)] = 858, + [SMALL_STATE(21)] = 909, + [SMALL_STATE(22)] = 960, + [SMALL_STATE(23)] = 1011, + [SMALL_STATE(24)] = 1062, + [SMALL_STATE(25)] = 1113, + [SMALL_STATE(26)] = 1164, + [SMALL_STATE(27)] = 1215, + [SMALL_STATE(28)] = 1266, + [SMALL_STATE(29)] = 1317, + [SMALL_STATE(30)] = 1368, + [SMALL_STATE(31)] = 1419, + [SMALL_STATE(32)] = 1470, + [SMALL_STATE(33)] = 1521, + [SMALL_STATE(34)] = 1572, + [SMALL_STATE(35)] = 1623, + [SMALL_STATE(36)] = 1674, + [SMALL_STATE(37)] = 1725, + [SMALL_STATE(38)] = 1776, + [SMALL_STATE(39)] = 1827, + [SMALL_STATE(40)] = 1878, + [SMALL_STATE(41)] = 1929, + [SMALL_STATE(42)] = 1980, + [SMALL_STATE(43)] = 2031, + [SMALL_STATE(44)] = 2082, + [SMALL_STATE(45)] = 2133, + [SMALL_STATE(46)] = 2184, + [SMALL_STATE(47)] = 2235, + [SMALL_STATE(48)] = 2286, + [SMALL_STATE(49)] = 2358, + [SMALL_STATE(50)] = 2430, + [SMALL_STATE(51)] = 2502, + [SMALL_STATE(52)] = 2574, + [SMALL_STATE(53)] = 2646, + [SMALL_STATE(54)] = 2718, + [SMALL_STATE(55)] = 2790, + [SMALL_STATE(56)] = 2862, + [SMALL_STATE(57)] = 2934, + [SMALL_STATE(58)] = 3006, + [SMALL_STATE(59)] = 3078, + [SMALL_STATE(60)] = 3150, + [SMALL_STATE(61)] = 3222, + [SMALL_STATE(62)] = 3294, + [SMALL_STATE(63)] = 3366, + [SMALL_STATE(64)] = 3438, + [SMALL_STATE(65)] = 3510, + [SMALL_STATE(66)] = 3582, + [SMALL_STATE(67)] = 3654, + [SMALL_STATE(68)] = 3726, + [SMALL_STATE(69)] = 3798, + [SMALL_STATE(70)] = 3870, + [SMALL_STATE(71)] = 3942, + [SMALL_STATE(72)] = 4014, + [SMALL_STATE(73)] = 4086, + [SMALL_STATE(74)] = 4158, + [SMALL_STATE(75)] = 4230, + [SMALL_STATE(76)] = 4302, + [SMALL_STATE(77)] = 4374, + [SMALL_STATE(78)] = 4446, + [SMALL_STATE(79)] = 4518, + [SMALL_STATE(80)] = 4590, + [SMALL_STATE(81)] = 4662, + [SMALL_STATE(82)] = 4734, + [SMALL_STATE(83)] = 4806, + [SMALL_STATE(84)] = 4878, + [SMALL_STATE(85)] = 4950, + [SMALL_STATE(86)] = 5022, + [SMALL_STATE(87)] = 5094, + [SMALL_STATE(88)] = 5166, + [SMALL_STATE(89)] = 5238, + [SMALL_STATE(90)] = 5310, + [SMALL_STATE(91)] = 5382, + [SMALL_STATE(92)] = 5454, + [SMALL_STATE(93)] = 5526, + [SMALL_STATE(94)] = 5598, + [SMALL_STATE(95)] = 5670, + [SMALL_STATE(96)] = 5742, + [SMALL_STATE(97)] = 5814, + [SMALL_STATE(98)] = 5886, + [SMALL_STATE(99)] = 5958, + [SMALL_STATE(100)] = 6030, + [SMALL_STATE(101)] = 6102, + [SMALL_STATE(102)] = 6174, + [SMALL_STATE(103)] = 6246, + [SMALL_STATE(104)] = 6318, + [SMALL_STATE(105)] = 6390, + [SMALL_STATE(106)] = 6462, + [SMALL_STATE(107)] = 6534, + [SMALL_STATE(108)] = 6606, + [SMALL_STATE(109)] = 6678, + [SMALL_STATE(110)] = 6750, + [SMALL_STATE(111)] = 6822, + [SMALL_STATE(112)] = 6894, + [SMALL_STATE(113)] = 6966, + [SMALL_STATE(114)] = 7038, + [SMALL_STATE(115)] = 7110, + [SMALL_STATE(116)] = 7182, + [SMALL_STATE(117)] = 7254, + [SMALL_STATE(118)] = 7326, + [SMALL_STATE(119)] = 7398, + [SMALL_STATE(120)] = 7470, + [SMALL_STATE(121)] = 7542, + [SMALL_STATE(122)] = 7614, + [SMALL_STATE(123)] = 7686, + [SMALL_STATE(124)] = 7758, + [SMALL_STATE(125)] = 7830, + [SMALL_STATE(126)] = 7902, + [SMALL_STATE(127)] = 7974, + [SMALL_STATE(128)] = 8046, + [SMALL_STATE(129)] = 8118, + [SMALL_STATE(130)] = 8190, + [SMALL_STATE(131)] = 8262, + [SMALL_STATE(132)] = 8334, + [SMALL_STATE(133)] = 8406, + [SMALL_STATE(134)] = 8478, + [SMALL_STATE(135)] = 8550, + [SMALL_STATE(136)] = 8622, + [SMALL_STATE(137)] = 8694, + [SMALL_STATE(138)] = 8766, + [SMALL_STATE(139)] = 8838, + [SMALL_STATE(140)] = 8910, + [SMALL_STATE(141)] = 8982, + [SMALL_STATE(142)] = 9054, + [SMALL_STATE(143)] = 9126, + [SMALL_STATE(144)] = 9198, + [SMALL_STATE(145)] = 9270, + [SMALL_STATE(146)] = 9342, + [SMALL_STATE(147)] = 9414, + [SMALL_STATE(148)] = 9486, + [SMALL_STATE(149)] = 9558, + [SMALL_STATE(150)] = 9630, + [SMALL_STATE(151)] = 9702, + [SMALL_STATE(152)] = 9774, + [SMALL_STATE(153)] = 9846, + [SMALL_STATE(154)] = 9918, + [SMALL_STATE(155)] = 9990, + [SMALL_STATE(156)] = 10062, + [SMALL_STATE(157)] = 10134, + [SMALL_STATE(158)] = 10206, + [SMALL_STATE(159)] = 10278, + [SMALL_STATE(160)] = 10350, + [SMALL_STATE(161)] = 10422, + [SMALL_STATE(162)] = 10494, + [SMALL_STATE(163)] = 10566, + [SMALL_STATE(164)] = 10638, + [SMALL_STATE(165)] = 10710, + [SMALL_STATE(166)] = 10782, + [SMALL_STATE(167)] = 10854, + [SMALL_STATE(168)] = 10926, + [SMALL_STATE(169)] = 10998, + [SMALL_STATE(170)] = 11070, + [SMALL_STATE(171)] = 11142, + [SMALL_STATE(172)] = 11214, + [SMALL_STATE(173)] = 11286, + [SMALL_STATE(174)] = 11358, + [SMALL_STATE(175)] = 11430, + [SMALL_STATE(176)] = 11502, + [SMALL_STATE(177)] = 11574, + [SMALL_STATE(178)] = 11646, + [SMALL_STATE(179)] = 11718, + [SMALL_STATE(180)] = 11790, + [SMALL_STATE(181)] = 11862, + [SMALL_STATE(182)] = 11934, + [SMALL_STATE(183)] = 12006, + [SMALL_STATE(184)] = 12078, + [SMALL_STATE(185)] = 12150, + [SMALL_STATE(186)] = 12222, + [SMALL_STATE(187)] = 12294, + [SMALL_STATE(188)] = 12366, + [SMALL_STATE(189)] = 12438, + [SMALL_STATE(190)] = 12510, + [SMALL_STATE(191)] = 12582, + [SMALL_STATE(192)] = 12654, + [SMALL_STATE(193)] = 12726, + [SMALL_STATE(194)] = 12798, + [SMALL_STATE(195)] = 12870, + [SMALL_STATE(196)] = 12942, + [SMALL_STATE(197)] = 13014, + [SMALL_STATE(198)] = 13086, + [SMALL_STATE(199)] = 13158, + [SMALL_STATE(200)] = 13230, + [SMALL_STATE(201)] = 13302, + [SMALL_STATE(202)] = 13374, + [SMALL_STATE(203)] = 13446, + [SMALL_STATE(204)] = 13518, + [SMALL_STATE(205)] = 13590, + [SMALL_STATE(206)] = 13662, + [SMALL_STATE(207)] = 13734, + [SMALL_STATE(208)] = 13806, + [SMALL_STATE(209)] = 13878, + [SMALL_STATE(210)] = 13950, + [SMALL_STATE(211)] = 14022, + [SMALL_STATE(212)] = 14094, + [SMALL_STATE(213)] = 14166, + [SMALL_STATE(214)] = 14238, + [SMALL_STATE(215)] = 14310, + [SMALL_STATE(216)] = 14382, + [SMALL_STATE(217)] = 14454, + [SMALL_STATE(218)] = 14526, + [SMALL_STATE(219)] = 14598, + [SMALL_STATE(220)] = 14670, + [SMALL_STATE(221)] = 14742, + [SMALL_STATE(222)] = 14814, + [SMALL_STATE(223)] = 14886, + [SMALL_STATE(224)] = 14958, + [SMALL_STATE(225)] = 15030, + [SMALL_STATE(226)] = 15102, + [SMALL_STATE(227)] = 15174, + [SMALL_STATE(228)] = 15246, + [SMALL_STATE(229)] = 15318, + [SMALL_STATE(230)] = 15390, + [SMALL_STATE(231)] = 15462, + [SMALL_STATE(232)] = 15534, + [SMALL_STATE(233)] = 15606, + [SMALL_STATE(234)] = 15678, + [SMALL_STATE(235)] = 15750, + [SMALL_STATE(236)] = 15822, + [SMALL_STATE(237)] = 15894, + [SMALL_STATE(238)] = 15966, + [SMALL_STATE(239)] = 16038, + [SMALL_STATE(240)] = 16110, + [SMALL_STATE(241)] = 16182, + [SMALL_STATE(242)] = 16254, + [SMALL_STATE(243)] = 16326, + [SMALL_STATE(244)] = 16398, + [SMALL_STATE(245)] = 16470, + [SMALL_STATE(246)] = 16539, + [SMALL_STATE(247)] = 16608, + [SMALL_STATE(248)] = 16677, + [SMALL_STATE(249)] = 16746, + [SMALL_STATE(250)] = 16815, + [SMALL_STATE(251)] = 16884, + [SMALL_STATE(252)] = 16953, + [SMALL_STATE(253)] = 17022, + [SMALL_STATE(254)] = 17091, + [SMALL_STATE(255)] = 17160, + [SMALL_STATE(256)] = 17229, + [SMALL_STATE(257)] = 17298, + [SMALL_STATE(258)] = 17367, + [SMALL_STATE(259)] = 17436, + [SMALL_STATE(260)] = 17505, + [SMALL_STATE(261)] = 17574, + [SMALL_STATE(262)] = 17643, + [SMALL_STATE(263)] = 17712, + [SMALL_STATE(264)] = 17781, + [SMALL_STATE(265)] = 17850, + [SMALL_STATE(266)] = 17919, + [SMALL_STATE(267)] = 17988, + [SMALL_STATE(268)] = 18057, + [SMALL_STATE(269)] = 18126, + [SMALL_STATE(270)] = 18195, + [SMALL_STATE(271)] = 18264, + [SMALL_STATE(272)] = 18333, + [SMALL_STATE(273)] = 18402, + [SMALL_STATE(274)] = 18471, + [SMALL_STATE(275)] = 18540, + [SMALL_STATE(276)] = 18609, + [SMALL_STATE(277)] = 18678, + [SMALL_STATE(278)] = 18747, + [SMALL_STATE(279)] = 18816, + [SMALL_STATE(280)] = 18885, + [SMALL_STATE(281)] = 18954, + [SMALL_STATE(282)] = 19023, + [SMALL_STATE(283)] = 19092, + [SMALL_STATE(284)] = 19161, + [SMALL_STATE(285)] = 19230, + [SMALL_STATE(286)] = 19299, + [SMALL_STATE(287)] = 19368, + [SMALL_STATE(288)] = 19437, + [SMALL_STATE(289)] = 19506, + [SMALL_STATE(290)] = 19575, + [SMALL_STATE(291)] = 19644, + [SMALL_STATE(292)] = 19713, + [SMALL_STATE(293)] = 19782, + [SMALL_STATE(294)] = 19851, + [SMALL_STATE(295)] = 19920, + [SMALL_STATE(296)] = 19989, + [SMALL_STATE(297)] = 20058, + [SMALL_STATE(298)] = 20127, + [SMALL_STATE(299)] = 20196, + [SMALL_STATE(300)] = 20265, + [SMALL_STATE(301)] = 20334, + [SMALL_STATE(302)] = 20403, + [SMALL_STATE(303)] = 20472, + [SMALL_STATE(304)] = 20541, + [SMALL_STATE(305)] = 20610, + [SMALL_STATE(306)] = 20679, + [SMALL_STATE(307)] = 20748, + [SMALL_STATE(308)] = 20817, + [SMALL_STATE(309)] = 20886, + [SMALL_STATE(310)] = 20955, + [SMALL_STATE(311)] = 21024, + [SMALL_STATE(312)] = 21093, + [SMALL_STATE(313)] = 21162, + [SMALL_STATE(314)] = 21231, + [SMALL_STATE(315)] = 21300, + [SMALL_STATE(316)] = 21369, + [SMALL_STATE(317)] = 21438, + [SMALL_STATE(318)] = 21507, + [SMALL_STATE(319)] = 21576, + [SMALL_STATE(320)] = 21645, + [SMALL_STATE(321)] = 21714, + [SMALL_STATE(322)] = 21783, + [SMALL_STATE(323)] = 21852, + [SMALL_STATE(324)] = 21921, + [SMALL_STATE(325)] = 21990, + [SMALL_STATE(326)] = 22059, + [SMALL_STATE(327)] = 22128, + [SMALL_STATE(328)] = 22197, + [SMALL_STATE(329)] = 22266, + [SMALL_STATE(330)] = 22335, + [SMALL_STATE(331)] = 22404, + [SMALL_STATE(332)] = 22473, + [SMALL_STATE(333)] = 22542, + [SMALL_STATE(334)] = 22611, + [SMALL_STATE(335)] = 22680, + [SMALL_STATE(336)] = 22749, + [SMALL_STATE(337)] = 22818, + [SMALL_STATE(338)] = 22887, + [SMALL_STATE(339)] = 22956, + [SMALL_STATE(340)] = 23025, + [SMALL_STATE(341)] = 23094, + [SMALL_STATE(342)] = 23163, + [SMALL_STATE(343)] = 23232, + [SMALL_STATE(344)] = 23301, + [SMALL_STATE(345)] = 23370, + [SMALL_STATE(346)] = 23439, + [SMALL_STATE(347)] = 23508, + [SMALL_STATE(348)] = 23577, + [SMALL_STATE(349)] = 23646, + [SMALL_STATE(350)] = 23715, + [SMALL_STATE(351)] = 23784, + [SMALL_STATE(352)] = 23853, + [SMALL_STATE(353)] = 23922, + [SMALL_STATE(354)] = 23991, + [SMALL_STATE(355)] = 24060, + [SMALL_STATE(356)] = 24129, + [SMALL_STATE(357)] = 24198, + [SMALL_STATE(358)] = 24267, + [SMALL_STATE(359)] = 24336, + [SMALL_STATE(360)] = 24405, + [SMALL_STATE(361)] = 24474, + [SMALL_STATE(362)] = 24543, + [SMALL_STATE(363)] = 24612, + [SMALL_STATE(364)] = 24681, + [SMALL_STATE(365)] = 24750, + [SMALL_STATE(366)] = 24819, + [SMALL_STATE(367)] = 24888, + [SMALL_STATE(368)] = 24957, + [SMALL_STATE(369)] = 25026, + [SMALL_STATE(370)] = 25095, + [SMALL_STATE(371)] = 25164, + [SMALL_STATE(372)] = 25233, + [SMALL_STATE(373)] = 25302, + [SMALL_STATE(374)] = 25371, + [SMALL_STATE(375)] = 25440, + [SMALL_STATE(376)] = 25509, + [SMALL_STATE(377)] = 25578, + [SMALL_STATE(378)] = 25647, + [SMALL_STATE(379)] = 25716, + [SMALL_STATE(380)] = 25785, + [SMALL_STATE(381)] = 25854, + [SMALL_STATE(382)] = 25923, + [SMALL_STATE(383)] = 25992, + [SMALL_STATE(384)] = 26061, + [SMALL_STATE(385)] = 26130, + [SMALL_STATE(386)] = 26199, + [SMALL_STATE(387)] = 26268, + [SMALL_STATE(388)] = 26337, + [SMALL_STATE(389)] = 26406, + [SMALL_STATE(390)] = 26475, + [SMALL_STATE(391)] = 26544, + [SMALL_STATE(392)] = 26613, + [SMALL_STATE(393)] = 26682, + [SMALL_STATE(394)] = 26751, + [SMALL_STATE(395)] = 26820, + [SMALL_STATE(396)] = 26889, + [SMALL_STATE(397)] = 26958, + [SMALL_STATE(398)] = 27027, + [SMALL_STATE(399)] = 27096, + [SMALL_STATE(400)] = 27165, + [SMALL_STATE(401)] = 27234, + [SMALL_STATE(402)] = 27303, + [SMALL_STATE(403)] = 27326, + [SMALL_STATE(404)] = 27349, + [SMALL_STATE(405)] = 27372, + [SMALL_STATE(406)] = 27395, + [SMALL_STATE(407)] = 27418, + [SMALL_STATE(408)] = 27441, + [SMALL_STATE(409)] = 27464, + [SMALL_STATE(410)] = 27487, + [SMALL_STATE(411)] = 27510, + [SMALL_STATE(412)] = 27533, + [SMALL_STATE(413)] = 27556, + [SMALL_STATE(414)] = 27579, + [SMALL_STATE(415)] = 27602, + [SMALL_STATE(416)] = 27625, + [SMALL_STATE(417)] = 27648, + [SMALL_STATE(418)] = 27671, + [SMALL_STATE(419)] = 27694, + [SMALL_STATE(420)] = 27717, + [SMALL_STATE(421)] = 27740, + [SMALL_STATE(422)] = 27763, + [SMALL_STATE(423)] = 27786, + [SMALL_STATE(424)] = 27809, + [SMALL_STATE(425)] = 27832, + [SMALL_STATE(426)] = 27855, + [SMALL_STATE(427)] = 27878, + [SMALL_STATE(428)] = 27901, + [SMALL_STATE(429)] = 27924, + [SMALL_STATE(430)] = 27947, + [SMALL_STATE(431)] = 27970, + [SMALL_STATE(432)] = 27993, + [SMALL_STATE(433)] = 28016, + [SMALL_STATE(434)] = 28039, + [SMALL_STATE(435)] = 28062, + [SMALL_STATE(436)] = 28085, + [SMALL_STATE(437)] = 28108, + [SMALL_STATE(438)] = 28131, + [SMALL_STATE(439)] = 28154, + [SMALL_STATE(440)] = 28177, + [SMALL_STATE(441)] = 28200, + [SMALL_STATE(442)] = 28223, + [SMALL_STATE(443)] = 28246, + [SMALL_STATE(444)] = 28269, + [SMALL_STATE(445)] = 28292, + [SMALL_STATE(446)] = 28315, + [SMALL_STATE(447)] = 28338, + [SMALL_STATE(448)] = 28361, + [SMALL_STATE(449)] = 28384, + [SMALL_STATE(450)] = 28407, + [SMALL_STATE(451)] = 28430, + [SMALL_STATE(452)] = 28453, + [SMALL_STATE(453)] = 28476, + [SMALL_STATE(454)] = 28499, + [SMALL_STATE(455)] = 28522, + [SMALL_STATE(456)] = 28545, + [SMALL_STATE(457)] = 28568, + [SMALL_STATE(458)] = 28591, + [SMALL_STATE(459)] = 28614, + [SMALL_STATE(460)] = 28637, + [SMALL_STATE(461)] = 28660, + [SMALL_STATE(462)] = 28683, + [SMALL_STATE(463)] = 28706, + [SMALL_STATE(464)] = 28729, + [SMALL_STATE(465)] = 28752, + [SMALL_STATE(466)] = 28775, + [SMALL_STATE(467)] = 28798, + [SMALL_STATE(468)] = 28821, + [SMALL_STATE(469)] = 28844, + [SMALL_STATE(470)] = 28867, + [SMALL_STATE(471)] = 28890, + [SMALL_STATE(472)] = 28913, + [SMALL_STATE(473)] = 28936, + [SMALL_STATE(474)] = 28959, + [SMALL_STATE(475)] = 28982, + [SMALL_STATE(476)] = 29005, + [SMALL_STATE(477)] = 29028, + [SMALL_STATE(478)] = 29051, + [SMALL_STATE(479)] = 29074, + [SMALL_STATE(480)] = 29097, + [SMALL_STATE(481)] = 29120, + [SMALL_STATE(482)] = 29143, + [SMALL_STATE(483)] = 29166, + [SMALL_STATE(484)] = 29189, + [SMALL_STATE(485)] = 29212, + [SMALL_STATE(486)] = 29235, + [SMALL_STATE(487)] = 29258, + [SMALL_STATE(488)] = 29281, + [SMALL_STATE(489)] = 29304, + [SMALL_STATE(490)] = 29327, + [SMALL_STATE(491)] = 29350, + [SMALL_STATE(492)] = 29373, + [SMALL_STATE(493)] = 29396, + [SMALL_STATE(494)] = 29419, + [SMALL_STATE(495)] = 29442, + [SMALL_STATE(496)] = 29465, + [SMALL_STATE(497)] = 29488, + [SMALL_STATE(498)] = 29511, + [SMALL_STATE(499)] = 29534, + [SMALL_STATE(500)] = 29557, + [SMALL_STATE(501)] = 29580, + [SMALL_STATE(502)] = 29603, + [SMALL_STATE(503)] = 29626, + [SMALL_STATE(504)] = 29649, + [SMALL_STATE(505)] = 29672, + [SMALL_STATE(506)] = 29695, + [SMALL_STATE(507)] = 29718, + [SMALL_STATE(508)] = 29741, + [SMALL_STATE(509)] = 29764, + [SMALL_STATE(510)] = 29787, + [SMALL_STATE(511)] = 29810, + [SMALL_STATE(512)] = 29833, + [SMALL_STATE(513)] = 29856, + [SMALL_STATE(514)] = 29879, + [SMALL_STATE(515)] = 29902, + [SMALL_STATE(516)] = 29925, + [SMALL_STATE(517)] = 29948, + [SMALL_STATE(518)] = 29971, + [SMALL_STATE(519)] = 29994, + [SMALL_STATE(520)] = 30017, + [SMALL_STATE(521)] = 30040, + [SMALL_STATE(522)] = 30063, + [SMALL_STATE(523)] = 30086, + [SMALL_STATE(524)] = 30109, + [SMALL_STATE(525)] = 30132, + [SMALL_STATE(526)] = 30155, + [SMALL_STATE(527)] = 30178, + [SMALL_STATE(528)] = 30201, + [SMALL_STATE(529)] = 30224, + [SMALL_STATE(530)] = 30247, + [SMALL_STATE(531)] = 30270, + [SMALL_STATE(532)] = 30293, + [SMALL_STATE(533)] = 30316, + [SMALL_STATE(534)] = 30339, + [SMALL_STATE(535)] = 30362, + [SMALL_STATE(536)] = 30385, + [SMALL_STATE(537)] = 30408, + [SMALL_STATE(538)] = 30431, + [SMALL_STATE(539)] = 30454, + [SMALL_STATE(540)] = 30477, + [SMALL_STATE(541)] = 30500, + [SMALL_STATE(542)] = 30523, + [SMALL_STATE(543)] = 30546, + [SMALL_STATE(544)] = 30569, + [SMALL_STATE(545)] = 30592, + [SMALL_STATE(546)] = 30615, + [SMALL_STATE(547)] = 30638, + [SMALL_STATE(548)] = 30661, + [SMALL_STATE(549)] = 30684, + [SMALL_STATE(550)] = 30707, + [SMALL_STATE(551)] = 30730, + [SMALL_STATE(552)] = 30753, + [SMALL_STATE(553)] = 30776, + [SMALL_STATE(554)] = 30799, + [SMALL_STATE(555)] = 30822, + [SMALL_STATE(556)] = 30845, + [SMALL_STATE(557)] = 30868, + [SMALL_STATE(558)] = 30891, + [SMALL_STATE(559)] = 30914, + [SMALL_STATE(560)] = 30937, + [SMALL_STATE(561)] = 30960, + [SMALL_STATE(562)] = 30983, + [SMALL_STATE(563)] = 31006, + [SMALL_STATE(564)] = 31029, + [SMALL_STATE(565)] = 31052, + [SMALL_STATE(566)] = 31075, + [SMALL_STATE(567)] = 31098, + [SMALL_STATE(568)] = 31121, + [SMALL_STATE(569)] = 31144, + [SMALL_STATE(570)] = 31167, + [SMALL_STATE(571)] = 31190, + [SMALL_STATE(572)] = 31213, + [SMALL_STATE(573)] = 31236, + [SMALL_STATE(574)] = 31259, + [SMALL_STATE(575)] = 31282, + [SMALL_STATE(576)] = 31305, + [SMALL_STATE(577)] = 31328, + [SMALL_STATE(578)] = 31351, + [SMALL_STATE(579)] = 31374, + [SMALL_STATE(580)] = 31397, + [SMALL_STATE(581)] = 31420, + [SMALL_STATE(582)] = 31443, + [SMALL_STATE(583)] = 31466, + [SMALL_STATE(584)] = 31489, + [SMALL_STATE(585)] = 31512, + [SMALL_STATE(586)] = 31535, + [SMALL_STATE(587)] = 31558, + [SMALL_STATE(588)] = 31581, + [SMALL_STATE(589)] = 31604, + [SMALL_STATE(590)] = 31627, + [SMALL_STATE(591)] = 31650, + [SMALL_STATE(592)] = 31673, + [SMALL_STATE(593)] = 31696, + [SMALL_STATE(594)] = 31719, + [SMALL_STATE(595)] = 31742, + [SMALL_STATE(596)] = 31765, + [SMALL_STATE(597)] = 31788, + [SMALL_STATE(598)] = 31811, + [SMALL_STATE(599)] = 31834, + [SMALL_STATE(600)] = 31857, + [SMALL_STATE(601)] = 31880, + [SMALL_STATE(602)] = 31903, + [SMALL_STATE(603)] = 31926, + [SMALL_STATE(604)] = 31949, + [SMALL_STATE(605)] = 31972, + [SMALL_STATE(606)] = 31995, + [SMALL_STATE(607)] = 32018, + [SMALL_STATE(608)] = 32041, + [SMALL_STATE(609)] = 32064, + [SMALL_STATE(610)] = 32087, + [SMALL_STATE(611)] = 32110, + [SMALL_STATE(612)] = 32133, + [SMALL_STATE(613)] = 32156, + [SMALL_STATE(614)] = 32179, + [SMALL_STATE(615)] = 32202, + [SMALL_STATE(616)] = 32225, + [SMALL_STATE(617)] = 32248, + [SMALL_STATE(618)] = 32271, + [SMALL_STATE(619)] = 32294, + [SMALL_STATE(620)] = 32317, + [SMALL_STATE(621)] = 32340, + [SMALL_STATE(622)] = 32363, + [SMALL_STATE(623)] = 32386, + [SMALL_STATE(624)] = 32409, + [SMALL_STATE(625)] = 32432, + [SMALL_STATE(626)] = 32455, + [SMALL_STATE(627)] = 32478, + [SMALL_STATE(628)] = 32501, + [SMALL_STATE(629)] = 32524, + [SMALL_STATE(630)] = 32547, + [SMALL_STATE(631)] = 32570, + [SMALL_STATE(632)] = 32593, + [SMALL_STATE(633)] = 32616, + [SMALL_STATE(634)] = 32639, + [SMALL_STATE(635)] = 32662, + [SMALL_STATE(636)] = 32685, + [SMALL_STATE(637)] = 32708, + [SMALL_STATE(638)] = 32731, + [SMALL_STATE(639)] = 32754, + [SMALL_STATE(640)] = 32777, + [SMALL_STATE(641)] = 32800, + [SMALL_STATE(642)] = 32823, + [SMALL_STATE(643)] = 32846, + [SMALL_STATE(644)] = 32869, + [SMALL_STATE(645)] = 32892, + [SMALL_STATE(646)] = 32915, + [SMALL_STATE(647)] = 32938, + [SMALL_STATE(648)] = 32961, + [SMALL_STATE(649)] = 32984, + [SMALL_STATE(650)] = 32997, + [SMALL_STATE(651)] = 33010, + [SMALL_STATE(652)] = 33023, + [SMALL_STATE(653)] = 33036, + [SMALL_STATE(654)] = 33049, + [SMALL_STATE(655)] = 33062, + [SMALL_STATE(656)] = 33075, + [SMALL_STATE(657)] = 33088, + [SMALL_STATE(658)] = 33101, + [SMALL_STATE(659)] = 33114, + [SMALL_STATE(660)] = 33127, + [SMALL_STATE(661)] = 33140, + [SMALL_STATE(662)] = 33153, + [SMALL_STATE(663)] = 33166, + [SMALL_STATE(664)] = 33176, + [SMALL_STATE(665)] = 33186, + [SMALL_STATE(666)] = 33196, + [SMALL_STATE(667)] = 33206, + [SMALL_STATE(668)] = 33216, + [SMALL_STATE(669)] = 33226, + [SMALL_STATE(670)] = 33236, + [SMALL_STATE(671)] = 33246, + [SMALL_STATE(672)] = 33256, + [SMALL_STATE(673)] = 33266, + [SMALL_STATE(674)] = 33276, + [SMALL_STATE(675)] = 33286, + [SMALL_STATE(676)] = 33296, + [SMALL_STATE(677)] = 33306, + [SMALL_STATE(678)] = 33316, + [SMALL_STATE(679)] = 33326, + [SMALL_STATE(680)] = 33336, + [SMALL_STATE(681)] = 33346, + [SMALL_STATE(682)] = 33356, + [SMALL_STATE(683)] = 33366, + [SMALL_STATE(684)] = 33376, + [SMALL_STATE(685)] = 33386, + [SMALL_STATE(686)] = 33396, + [SMALL_STATE(687)] = 33406, + [SMALL_STATE(688)] = 33416, + [SMALL_STATE(689)] = 33426, + [SMALL_STATE(690)] = 33436, + [SMALL_STATE(691)] = 33443, + [SMALL_STATE(692)] = 33450, + [SMALL_STATE(693)] = 33457, + [SMALL_STATE(694)] = 33464, + [SMALL_STATE(695)] = 33471, + [SMALL_STATE(696)] = 33478, + [SMALL_STATE(697)] = 33485, + [SMALL_STATE(698)] = 33492, + [SMALL_STATE(699)] = 33499, + [SMALL_STATE(700)] = 33506, + [SMALL_STATE(701)] = 33513, + [SMALL_STATE(702)] = 33520, + [SMALL_STATE(703)] = 33527, + [SMALL_STATE(704)] = 33534, + [SMALL_STATE(705)] = 33541, + [SMALL_STATE(706)] = 33548, + [SMALL_STATE(707)] = 33555, + [SMALL_STATE(708)] = 33562, + [SMALL_STATE(709)] = 33569, + [SMALL_STATE(710)] = 33576, + [SMALL_STATE(711)] = 33583, + [SMALL_STATE(712)] = 33590, + [SMALL_STATE(713)] = 33597, + [SMALL_STATE(714)] = 33604, + [SMALL_STATE(715)] = 33611, + [SMALL_STATE(716)] = 33618, + [SMALL_STATE(717)] = 33625, + [SMALL_STATE(718)] = 33632, + [SMALL_STATE(719)] = 33639, + [SMALL_STATE(720)] = 33643, + [SMALL_STATE(721)] = 33647, + [SMALL_STATE(722)] = 33651, + [SMALL_STATE(723)] = 33655, + [SMALL_STATE(724)] = 33659, + [SMALL_STATE(725)] = 33663, + [SMALL_STATE(726)] = 33667, + [SMALL_STATE(727)] = 33671, + [SMALL_STATE(728)] = 33675, + [SMALL_STATE(729)] = 33679, + [SMALL_STATE(730)] = 33683, + [SMALL_STATE(731)] = 33687, + [SMALL_STATE(732)] = 33691, + [SMALL_STATE(733)] = 33695, + [SMALL_STATE(734)] = 33699, + [SMALL_STATE(735)] = 33703, + [SMALL_STATE(736)] = 33707, + [SMALL_STATE(737)] = 33711, + [SMALL_STATE(738)] = 33715, + [SMALL_STATE(739)] = 33719, + [SMALL_STATE(740)] = 33723, + [SMALL_STATE(741)] = 33727, + [SMALL_STATE(742)] = 33731, + [SMALL_STATE(743)] = 33735, + [SMALL_STATE(744)] = 33739, + [SMALL_STATE(745)] = 33743, + [SMALL_STATE(746)] = 33747, + [SMALL_STATE(747)] = 33751, + [SMALL_STATE(748)] = 33755, + [SMALL_STATE(749)] = 33759, + [SMALL_STATE(750)] = 33763, + [SMALL_STATE(751)] = 33767, + [SMALL_STATE(752)] = 33771, + [SMALL_STATE(753)] = 33775, + [SMALL_STATE(754)] = 33779, + [SMALL_STATE(755)] = 33783, + [SMALL_STATE(756)] = 33787, + [SMALL_STATE(757)] = 33791, + [SMALL_STATE(758)] = 33795, + [SMALL_STATE(759)] = 33799, + [SMALL_STATE(760)] = 33803, + [SMALL_STATE(761)] = 33807, + [SMALL_STATE(762)] = 33811, + [SMALL_STATE(763)] = 33815, + [SMALL_STATE(764)] = 33819, + [SMALL_STATE(765)] = 33823, + [SMALL_STATE(766)] = 33827, + [SMALL_STATE(767)] = 33831, + [SMALL_STATE(768)] = 33835, + [SMALL_STATE(769)] = 33839, + [SMALL_STATE(770)] = 33843, + [SMALL_STATE(771)] = 33847, + [SMALL_STATE(772)] = 33851, + [SMALL_STATE(773)] = 33855, + [SMALL_STATE(774)] = 33859, + [SMALL_STATE(775)] = 33863, + [SMALL_STATE(776)] = 33867, + [SMALL_STATE(777)] = 33871, + [SMALL_STATE(778)] = 33875, + [SMALL_STATE(779)] = 33879, + [SMALL_STATE(780)] = 33883, + [SMALL_STATE(781)] = 33887, + [SMALL_STATE(782)] = 33891, + [SMALL_STATE(783)] = 33895, + [SMALL_STATE(784)] = 33899, + [SMALL_STATE(785)] = 33903, + [SMALL_STATE(786)] = 33907, + [SMALL_STATE(787)] = 33911, + [SMALL_STATE(788)] = 33915, + [SMALL_STATE(789)] = 33919, + [SMALL_STATE(790)] = 33923, + [SMALL_STATE(791)] = 33927, + [SMALL_STATE(792)] = 33931, + [SMALL_STATE(793)] = 33935, + [SMALL_STATE(794)] = 33939, + [SMALL_STATE(795)] = 33943, + [SMALL_STATE(796)] = 33947, + [SMALL_STATE(797)] = 33951, + [SMALL_STATE(798)] = 33955, + [SMALL_STATE(799)] = 33959, + [SMALL_STATE(800)] = 33963, + [SMALL_STATE(801)] = 33967, + [SMALL_STATE(802)] = 33971, + [SMALL_STATE(803)] = 33975, + [SMALL_STATE(804)] = 33979, + [SMALL_STATE(805)] = 33983, + [SMALL_STATE(806)] = 33987, + [SMALL_STATE(807)] = 33991, + [SMALL_STATE(808)] = 33995, + [SMALL_STATE(809)] = 33999, + [SMALL_STATE(810)] = 34003, + [SMALL_STATE(811)] = 34007, + [SMALL_STATE(812)] = 34011, + [SMALL_STATE(813)] = 34015, + [SMALL_STATE(814)] = 34019, + [SMALL_STATE(815)] = 34023, + [SMALL_STATE(816)] = 34027, + [SMALL_STATE(817)] = 34031, + [SMALL_STATE(818)] = 34035, + [SMALL_STATE(819)] = 34039, + [SMALL_STATE(820)] = 34043, + [SMALL_STATE(821)] = 34047, + [SMALL_STATE(822)] = 34051, + [SMALL_STATE(823)] = 34055, + [SMALL_STATE(824)] = 34059, + [SMALL_STATE(825)] = 34063, + [SMALL_STATE(826)] = 34067, + [SMALL_STATE(827)] = 34071, + [SMALL_STATE(828)] = 34075, + [SMALL_STATE(829)] = 34079, + [SMALL_STATE(830)] = 34083, + [SMALL_STATE(831)] = 34087, + [SMALL_STATE(832)] = 34091, + [SMALL_STATE(833)] = 34095, + [SMALL_STATE(834)] = 34099, + [SMALL_STATE(835)] = 34103, + [SMALL_STATE(836)] = 34107, + [SMALL_STATE(837)] = 34111, + [SMALL_STATE(838)] = 34115, + [SMALL_STATE(839)] = 34119, + [SMALL_STATE(840)] = 34123, + [SMALL_STATE(841)] = 34127, + [SMALL_STATE(842)] = 34131, + [SMALL_STATE(843)] = 34135, + [SMALL_STATE(844)] = 34139, + [SMALL_STATE(845)] = 34143, + [SMALL_STATE(846)] = 34147, + [SMALL_STATE(847)] = 34151, + [SMALL_STATE(848)] = 34155, + [SMALL_STATE(849)] = 34159, + [SMALL_STATE(850)] = 34163, + [SMALL_STATE(851)] = 34167, + [SMALL_STATE(852)] = 34171, + [SMALL_STATE(853)] = 34175, + [SMALL_STATE(854)] = 34179, + [SMALL_STATE(855)] = 34183, + [SMALL_STATE(856)] = 34187, + [SMALL_STATE(857)] = 34191, + [SMALL_STATE(858)] = 34195, + [SMALL_STATE(859)] = 34199, + [SMALL_STATE(860)] = 34203, + [SMALL_STATE(861)] = 34207, + [SMALL_STATE(862)] = 34211, + [SMALL_STATE(863)] = 34215, + [SMALL_STATE(864)] = 34219, + [SMALL_STATE(865)] = 34223, + [SMALL_STATE(866)] = 34227, + [SMALL_STATE(867)] = 34231, + [SMALL_STATE(868)] = 34235, + [SMALL_STATE(869)] = 34239, + [SMALL_STATE(870)] = 34243, + [SMALL_STATE(871)] = 34247, + [SMALL_STATE(872)] = 34251, + [SMALL_STATE(873)] = 34255, + [SMALL_STATE(874)] = 34259, + [SMALL_STATE(875)] = 34263, + [SMALL_STATE(876)] = 34267, + [SMALL_STATE(877)] = 34271, + [SMALL_STATE(878)] = 34275, + [SMALL_STATE(879)] = 34279, + [SMALL_STATE(880)] = 34283, + [SMALL_STATE(881)] = 34287, + [SMALL_STATE(882)] = 34291, + [SMALL_STATE(883)] = 34295, + [SMALL_STATE(884)] = 34299, + [SMALL_STATE(885)] = 34303, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 0, 0, 0), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(885), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, 0, 0), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), + [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(3), + [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(709), + [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(694), + [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(659), + [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(784), + [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(789), + [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(885), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(812), + [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(884), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(807), + [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(729), + [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(730), + [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(731), + [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(736), + [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(739), + [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(779), + [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(810), + [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(246), + [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(51), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(247), + [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(249), + [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(251), + [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(252), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(253), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(254), + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(255), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(256), + [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(257), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(258), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(156), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(875), + [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(667), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(759), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2, 0, 0), SHIFT_REPEAT(777), + [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_field, 2, 0, 1), + [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_field, 2, 0, 1), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_field, 3, 0, 1), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_field, 3, 0, 1), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_field, 3, 0, 3), + [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_field, 3, 0, 3), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_table, 3, 0, 6), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_table, 3, 0, 6), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_header_field_repeat1, 2, 0, 0), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_header_field_repeat1, 2, 0, 0), + [209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_header_field_repeat1, 2, 0, 0), SHIFT_REPEAT(8), + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_header_field, 4, 0, 3), + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_header_field, 4, 0, 3), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pipe_table_repeat1, 2, 0, 0), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pipe_table_repeat1, 2, 0, 0), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pipe_table_repeat1, 2, 0, 0), SHIFT_REPEAT(10), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_block_tic, 5, 0, 16), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_block_tic, 5, 0, 16), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_book_index, 3, 0, 7), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_book_index, 3, 0, 7), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paragraph, 3, 0, 0), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paragraph, 3, 0, 0), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 2, 0, 2), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 2, 0, 2), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paragraph, 2, 0, 0), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paragraph, 2, 0, 0), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_part, 4, 0, 8), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_part, 4, 0, 8), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 4, 0, 8), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 4, 0, 8), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 4, 0, 9), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 4, 0, 9), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_code_block_curly, 4, 0, 10), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_code_block_curly, 4, 0, 10), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_code_block_tic, 4, 0, 10), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_code_block_tic, 4, 0, 10), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poem_block_curly, 4, 0, 10), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poem_block_curly, 4, 0, 10), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poem_block_tic, 4, 0, 10), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poem_block_tic, 4, 0, 10), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_block_curly, 4, 0, 10), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_block_curly, 4, 0, 10), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_block_tic, 4, 0, 10), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_block_tic, 4, 0, 10), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_block_curly, 4, 0, 10), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_block_curly, 4, 0, 10), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_block_tic, 4, 0, 10), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_block_tic, 4, 0, 10), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading, 1, 0, 0), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading, 1, 0, 0), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_block_tic, 4, 0, 10), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_block_tic, 4, 0, 10), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quote_block_tic, 4, 0, 10), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quote_block_tic, 4, 0, 10), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 3, 0, 4), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 3, 0, 4), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_composite_include, 4, 0, 13), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_composite_include, 4, 0, 13), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 5, 0, 14), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 5, 0, 14), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 5, 0, 15), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 5, 0, 15), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_code_block_curly, 5, 0, 16), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_code_block_curly, 5, 0, 16), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_code_block_tic, 5, 0, 16), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_code_block_tic, 5, 0, 16), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poem_block_curly, 5, 0, 16), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poem_block_curly, 5, 0, 16), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_poem_block_tic, 5, 0, 16), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_poem_block_tic, 5, 0, 16), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_block_curly, 5, 0, 16), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_block_curly, 5, 0, 16), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_block_tic, 5, 0, 16), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_block_tic, 5, 0, 16), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_block_curly, 5, 0, 16), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_block_curly, 5, 0, 16), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 3, 0, 5), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 3, 0, 5), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_block_curly, 5, 0, 16), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_block_curly, 5, 0, 16), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_block_tic, 5, 0, 16), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_block_tic, 5, 0, 16), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quote_block_tic, 5, 0, 16), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quote_block_tic, 5, 0, 16), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_segment, 6, 0, 19), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_segment, 6, 0, 19), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heading_part, 2, 0, 2), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heading_part, 2, 0, 2), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_block_curly, 4, 0, 10), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_block_curly, 4, 0, 10), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(52), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(247), + [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(249), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(251), + [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(252), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(253), + [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(254), + [494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(255), + [497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(256), + [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(257), + [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(258), + [506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(156), + [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(875), + [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(667), + [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(759), + [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), + [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), + [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874), + [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), + [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(63), + [751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(259), + [754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(260), + [757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(261), + [760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(262), + [763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(263), + [766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(264), + [769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(265), + [772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(266), + [775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(267), + [778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(268), + [781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(231), + [784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(849), + [787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(677), + [790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(874), + [793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(64), + [796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(271), + [799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(272), + [802] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(273), + [805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(274), + [808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(275), + [811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(276), + [814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(277), + [817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(278), + [820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(279), + [823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(280), + [826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(232), + [829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(852), + [832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(678), + [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(751), + [838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(65), + [841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(283), + [844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(284), + [847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(285), + [850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(286), + [853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(287), + [856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(288), + [859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(289), + [862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(290), + [865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(291), + [868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(292), + [871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(233), + [874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(855), + [877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(679), + [880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(842), + [883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(66), + [886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(295), + [889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(296), + [892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(297), + [895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(298), + [898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(299), + [901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(300), + [904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(301), + [907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(302), + [910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(303), + [913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(304), + [916] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(234), + [919] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(858), + [922] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(680), + [925] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(737), + [928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(67), + [931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(307), + [934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(308), + [937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(309), + [940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(310), + [943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(311), + [946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(312), + [949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(313), + [952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(314), + [955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(315), + [958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(316), + [961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(235), + [964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(861), + [967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(681), + [970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(767), + [973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(68), + [976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(319), + [979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(320), + [982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(321), + [985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(322), + [988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(323), + [991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(324), + [994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(325), + [997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(326), + [1000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(327), + [1003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(328), + [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(236), + [1009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(864), + [1012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(682), + [1015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(804), + [1018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(69), + [1021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(331), + [1024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(332), + [1027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(333), + [1030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(334), + [1033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(335), + [1036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(336), + [1039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(337), + [1042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(338), + [1045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(339), + [1048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(340), + [1051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(237), + [1054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(867), + [1057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(683), + [1060] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(831), + [1063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(70), + [1066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(343), + [1069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(344), + [1072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(245), + [1075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(345), + [1078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(346), + [1081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(347), + [1084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(348), + [1087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(349), + [1090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(350), + [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(351), + [1096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(239), + [1099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(870), + [1102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(684), + [1105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(865), + [1108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(71), + [1111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(354), + [1114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(355), + [1117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(356), + [1120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(357), + [1123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(358), + [1126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(359), + [1129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(360), + [1132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(361), + [1135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(362), + [1138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(363), + [1141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(240), + [1144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(873), + [1147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(685), + [1150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(726), + [1153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(72), + [1156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(366), + [1159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(367), + [1162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(368), + [1165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(369), + [1168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(370), + [1171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(371), + [1174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(372), + [1177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(373), + [1180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(374), + [1183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(375), + [1186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(241), + [1189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(876), + [1192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(686), + [1195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(750), + [1198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(73), + [1201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(378), + [1204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(379), + [1207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(380), + [1210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(381), + [1213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(382), + [1216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(383), + [1219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(384), + [1222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(385), + [1225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(386), + [1228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(387), + [1231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(242), + [1234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(879), + [1237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(687), + [1240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(774), + [1243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(74), + [1246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(390), + [1249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(391), + [1252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(392), + [1255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(393), + [1258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(394), + [1261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(395), + [1264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(396), + [1267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(397), + [1270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(398), + [1273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(399), + [1276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(243), + [1279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(719), + [1282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(689), + [1285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__inline, 2, 0, 0), SHIFT_REPEAT(796), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(865), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), + [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), + [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [1606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [1616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [1684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [1692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [1814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [1826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [1862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [1880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [1926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [2028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_link, 5, 0, 17), + [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_link, 5, 0, 18), + [2032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_link, 6, 0, 20), + [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inline_anchor, 2, 0, 0), + [2036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_emphasis, 3, 0, 0), + [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bold, 3, 0, 0), + [2040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_italic, 3, 0, 0), + [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_underline, 3, 0, 0), + [2044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_citation_mark, 3, 0, 0), + [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superscript, 3, 0, 0), + [2048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 3, 0, 0), + [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_inserted, 3, 0, 0), + [2052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_strikethrough, 3, 0, 0), + [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_monospace_inline, 3, 0, 0), + [2056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_footnote, 3, 0, 0), + [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_footnote, 4, 0, 0), + [2060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_editor_note, 4, 0, 0), + [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_image, 4, 0, 11), + [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_link, 4, 0, 12), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [2446] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__brace_content, 1, 0, 0), + [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), +}; + +enum ts_external_scanner_symbol_identifiers { + ts_external_token__raw_end_code = 0, + ts_external_token__raw_end_poem = 1, + ts_external_token__raw_end_block = 2, + ts_external_token__raw_end_group = 3, + ts_external_token__raw_end_table = 4, + ts_external_token__raw_end_tic = 5, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__raw_end_code] = sym__raw_end_code, + [ts_external_token__raw_end_poem] = sym__raw_end_poem, + [ts_external_token__raw_end_block] = sym__raw_end_block, + [ts_external_token__raw_end_group] = sym__raw_end_group, + [ts_external_token__raw_end_table] = sym__raw_end_table, + [ts_external_token__raw_end_tic] = sym__raw_end_tic, +}; + +static const bool ts_external_scanner_states[8][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__raw_end_code] = true, + [ts_external_token__raw_end_poem] = true, + [ts_external_token__raw_end_block] = true, + [ts_external_token__raw_end_group] = true, + [ts_external_token__raw_end_table] = true, + [ts_external_token__raw_end_tic] = true, + }, + [2] = { + [ts_external_token__raw_end_tic] = true, + }, + [3] = { + [ts_external_token__raw_end_table] = true, + }, + [4] = { + [ts_external_token__raw_end_group] = true, + }, + [5] = { + [ts_external_token__raw_end_code] = true, + }, + [6] = { + [ts_external_token__raw_end_poem] = true, + }, + [7] = { + [ts_external_token__raw_end_block] = true, + }, +}; + +#ifdef __cplusplus +extern "C" { +#endif +void *tree_sitter_sisu_external_scanner_create(void); +void tree_sitter_sisu_external_scanner_destroy(void *); +bool tree_sitter_sisu_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_sisu_external_scanner_serialize(void *, char *); +void tree_sitter_sisu_external_scanner_deserialize(void *, const char *, unsigned); + +#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_sisu(void) { + static const TSLanguage language = { + .abi_version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = (const void*)ts_lex_modes, + .lex_fn = ts_lex, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_sisu_external_scanner_create, + tree_sitter_sisu_external_scanner_destroy, + tree_sitter_sisu_external_scanner_scan, + tree_sitter_sisu_external_scanner_serialize, + tree_sitter_sisu_external_scanner_deserialize, + }, + .primary_state_ids = ts_primary_state_ids, + .name = "sisu", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 1, + .patch_version = 0, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/src/scanner.c b/src/scanner.c new file mode 100644 index 0000000..0d3c73a --- /dev/null +++ b/src/scanner.c @@ -0,0 +1,147 @@ +/* + * External scanner for tree-sitter-sisu + * + * Handles raw block content scanning: consumes all characters until a + * specific closing delimiter appears at the start of a line. + * + * Supported delimiters: }code, }poem, }block, }group, }table, ``` + */ + +#include "tree_sitter/parser.h" +#include <stdbool.h> + +enum TokenType { + RAW_END_CODE, /* scan until }code at line start */ + RAW_END_POEM, /* scan until }poem at line start */ + RAW_END_BLOCK, /* scan until }block at line start */ + RAW_END_GROUP, /* scan until }group at line start */ + RAW_END_TABLE, /* scan until }table at line start */ + RAW_END_TIC, /* scan until ``` at line start */ +}; + +/* ------------------------------------------------------------------ */ +/* Raw block content scanner */ +/* */ +/* Consumes all characters until the closing delimiter appears at the */ +/* start of a line. The delimiter itself is NOT consumed - it will be */ +/* matched by the grammar's literal token rules. */ +/* ------------------------------------------------------------------ */ + +static bool scan_raw_content( + TSLexer *lexer, + const char *delim, + int delim_len, + enum TokenType token +) { + bool has_content = false; + bool at_line_start = true; /* start right after opening marker + \n */ + + while (lexer->lookahead != 0) { + /* At the start of a line, check for the closing delimiter */ + if (at_line_start && lexer->lookahead == (uint32_t)delim[0]) { + /* Save position before potential delimiter */ + lexer->mark_end(lexer); + + bool match = true; + for (int i = 0; i < delim_len; i++) { + if (lexer->lookahead != (uint32_t)delim[i]) { + match = false; + break; + } + lexer->advance(lexer, false); + } + + if (match) { + /* Found the closing delimiter. Return content before it. */ + /* mark_end was set before the delimiter, so it won't be */ + /* included in this token. The grammar matches it next. */ + lexer->result_symbol = token; + return has_content; + } + + /* Not the delimiter. Characters consumed during the check */ + /* are part of raw content. Continue from current position. */ + has_content = true; + at_line_start = false; + continue; + } + + /* Track line boundaries */ + if (lexer->lookahead == '\n') { + at_line_start = true; + } else { + at_line_start = false; + } + + lexer->advance(lexer, false); + has_content = true; + lexer->mark_end(lexer); + } + + /* EOF without finding delimiter - return whatever content we have */ + if (has_content) { + lexer->result_symbol = token; + return true; + } + return false; +} + +/* ------------------------------------------------------------------ */ +/* Tree-sitter external scanner API */ +/* ------------------------------------------------------------------ */ + +void *tree_sitter_sisu_external_scanner_create(void) { + return NULL; /* no state needed */ +} + +void tree_sitter_sisu_external_scanner_destroy(void *payload) { + (void)payload; +} + +unsigned tree_sitter_sisu_external_scanner_serialize( + void *payload, + char *buffer +) { + (void)payload; + (void)buffer; + return 0; /* no state to serialize */ +} + +void tree_sitter_sisu_external_scanner_deserialize( + void *payload, + const char *buffer, + unsigned length +) { + (void)payload; + (void)buffer; + (void)length; +} + +bool tree_sitter_sisu_external_scanner_scan( + void *payload, + TSLexer *lexer, + const bool *valid_symbols +) { + (void)payload; + + if (valid_symbols[RAW_END_CODE]) { + return scan_raw_content(lexer, "}code", 5, RAW_END_CODE); + } + if (valid_symbols[RAW_END_POEM]) { + return scan_raw_content(lexer, "}poem", 5, RAW_END_POEM); + } + if (valid_symbols[RAW_END_BLOCK]) { + return scan_raw_content(lexer, "}block", 6, RAW_END_BLOCK); + } + if (valid_symbols[RAW_END_GROUP]) { + return scan_raw_content(lexer, "}group", 6, RAW_END_GROUP); + } + if (valid_symbols[RAW_END_TABLE]) { + return scan_raw_content(lexer, "}table", 6, RAW_END_TABLE); + } + if (valid_symbols[RAW_END_TIC]) { + return scan_raw_content(lexer, "```", 3, RAW_END_TIC); + } + + return false; +} diff --git a/src/tree_sitter/alloc.h b/src/tree_sitter/alloc.h new file mode 100644 index 0000000..1abdd12 --- /dev/null +++ b/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 <stdbool.h> +#include <stdio.h> +#include <stdlib.h> + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h new file mode 100644 index 0000000..a17a574 --- /dev/null +++ b/src/tree_sitter/array.h @@ -0,0 +1,291 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdint.h> +#include <stdlib.h> +#include <string.h> + +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _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(pop) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h new file mode 100644 index 0000000..858107d --- /dev/null +++ b/src/tree_sitter/parser.h @@ -0,0 +1,286 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include <stdbool.h> +#include <stdint.h> +#include <stdlib.h> + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +// Used to index the field and supertype maps. +typedef struct { + uint16_t index; + uint16_t length; +} TSMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); + void (*log)(const TSLexer *, const char *, ...); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t abi_version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexerMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; +}; + +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + const TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + const TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/test/corpus/blocks.txt b/test/corpus/blocks.txt new file mode 100644 index 0000000..b47a8c9 --- /dev/null +++ b/test/corpus/blocks.txt @@ -0,0 +1,144 @@ +================== +Code block curly brace +================== + +code{ + +some code here + +}code + +--- + +(document + (code_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Code block tic syntax +================== + +``` code +some code here +``` + +--- + +(document + (code_block_tic + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Poem block curly +================== + +poem{ + +First verse here. + +Second verse here. + +}poem + +--- + +(document + (poem_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Block block curly +================== + +block{ + +Preserved whitespace content. + +}block + +--- + +(document + (block_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Group block curly +================== + +group{ + +Grouped content here. + +}group + +--- + +(document + (group_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Table block curly with spec +================== + +table(c3: 40, 30, 30){ + +cell1 +cell2 +cell3 + +}table + +--- + +(document + (table_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Quote block tic +================== + +``` quote +Quoted text here. +``` + +--- + +(document + (quote_block_tic + open: (block_open) + content: (raw_content) + close: (block_close))) + +================== +Numbered code block +================== + +code(number){ + +line one +line two + +}code + +--- + +(document + (code_block_curly + open: (block_open) + content: (raw_content) + close: (block_close))) diff --git a/test/corpus/book_index.txt b/test/corpus/book_index.txt new file mode 100644 index 0000000..f1b4d12 --- /dev/null +++ b/test/corpus/book_index.txt @@ -0,0 +1,73 @@ +================== +Single term index +================== + +={ democracy } + +--- + +(document + (book_index + (index_content))) + +================== +Multiple terms +================== + +={ democracy ; freedom of speech ; public domain } + +--- + +(document + (book_index + (index_content))) + +================== +Term with sub-term +================== + +={ copyright law : duration of } + +--- + +(document + (book_index + (index_content))) + +================== +Term with span +================== + +={ animated cartoons +15 } + +--- + +(document + (book_index + (index_content))) + +================== +Multiple sub-terms with pipe +================== + +={ public domain : defined | traditional contours of } + +--- + +(document + (book_index + (index_content))) + +================== +Complex multi-line index +================== + +={ animated cartoons +15 ; + Steamboat Willie +9 +} + +--- + +(document + (book_index + (index_content))) diff --git a/test/corpus/footnotes.txt b/test/corpus/footnotes.txt new file mode 100644 index 0000000..2d5b846 --- /dev/null +++ b/test/corpus/footnotes.txt @@ -0,0 +1,94 @@ +================== +Simple footnote +================== + +Text here~{ This is a footnote. }~ continues. + +--- + +(document + (paragraph + (text) + (footnote + (text)) + (text))) + +================== +Footnote with formatting +================== + +Text~{ A footnote with /{italic}/ text. }~ more. + +--- + +(document + (paragraph + (text) + (footnote + (text) + (italic + (text)) + (text)) + (text))) + +================== +Unnumbered asterisk footnote +================== + +Text ~{* An unnumbered note. }~ continues. + +--- + +(document + (paragraph + (text) + (footnote + (footnote_marker) + (text)) + (text))) + +================== +Double asterisk footnote +================== + +Text ~{** Another unnumbered note. }~ continues. + +--- + +(document + (paragraph + (text) + (footnote + (footnote_marker) + (text)) + (text))) + +================== +Editor note with asterisk +================== + +Text ~[* Editor's note here. ]~ continues. + +--- + +(document + (paragraph + (text) + (editor_note + (text)) + (text))) + +================== +Editor note with plus +================== + +Text ~[+ Another editor note. ]~ continues. + +--- + +(document + (paragraph + (text) + (editor_note + (text)) + (text))) diff --git a/test/corpus/headers.txt b/test/corpus/headers.txt new file mode 100644 index 0000000..cf4dceb --- /dev/null +++ b/test/corpus/headers.txt @@ -0,0 +1,98 @@ +================== +Version comment +================== + +# SiSU 8.0 + +--- + +(document + (version_comment)) + +================== +Version comment with spine variant +================== + +# SiSUspine 8.0 + +--- + +(document + (version_comment)) + +================== +Simple header field +================== + +title: + main: "Document Title" + +--- + +(document + (header_field + key: (header_key) + (header_continuation))) + +================== +Header field with direct value +================== + +creator: + author: "Amissah, Ralph" + +--- + +(document + (header_field + key: (header_key) + (header_continuation))) + +================== +Header comment +================== + +# This is a header comment + +--- + +(document + (header_comment)) + +================== +Multiple header fields +================== + +title: + main: "Test" + +creator: + author: "Test Author" + +--- + +(document + (header_field + key: (header_key) + (header_continuation)) + (header_field + key: (header_key) + (header_continuation))) + +================== +Header field with multiple continuations +================== + +classify: + topic_register: "topic:subtopic" + subject: "keyword1" + keywords: "list" + +--- + +(document + (header_field + key: (header_key) + (header_continuation) + (header_continuation) + (header_continuation))) diff --git a/test/corpus/headings.txt b/test/corpus/headings.txt new file mode 100644 index 0000000..f09f734 --- /dev/null +++ b/test/corpus/headings.txt @@ -0,0 +1,171 @@ +================== +Part heading A +================== + +:A~ Document Title + +--- + +(document + (heading + (heading_part + marker: (part_marker) + content: (heading_content)))) + +================== +Part heading B +================== + +:B~ Part One + +--- + +(document + (heading + (heading_part + marker: (part_marker) + content: (heading_content)))) + +================== +Part heading C +================== + +:C~ Section Title + +--- + +(document + (heading + (heading_part + marker: (part_marker) + content: (heading_content)))) + +================== +Part heading D +================== + +:D~ Subsection + +--- + +(document + (heading + (heading_part + marker: (part_marker) + content: (heading_content)))) + +================== +Part heading with @title substitution +================== + +:A~ @title @creator + +--- + +(document + (heading + (heading_part + marker: (part_marker) + content: (heading_content)))) + +================== +Segment heading level 1 +================== + +1~ Introduction + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + content: (heading_content)))) + +================== +Segment heading level 2 +================== + +2~ Background + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + content: (heading_content)))) + +================== +Segment heading level 3 +================== + +3~ Details + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + content: (heading_content)))) + +================== +Named segment heading +================== + +1~intro Introduction + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + name: (segment_name) + content: (heading_content)))) + +================== +Named segment with underscore +================== + +2~heading_levels Heading Levels + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + name: (segment_name) + content: (heading_content)))) + +================== +Special section heading (bibliography) +================== + +1~!biblio + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + name: (segment_name)))) + +================== +Segment with numbering suppression +================== + +1~preface- Preface + +--- + +(document + (heading + (heading_segment + marker: (segment_marker) + name: (segment_name) + suppress_numbering: (suppress_marker) + content: (heading_content)))) diff --git a/test/corpus/inline_formatting.txt b/test/corpus/inline_formatting.txt new file mode 100644 index 0000000..e48f9c9 --- /dev/null +++ b/test/corpus/inline_formatting.txt @@ -0,0 +1,167 @@ +================== +Emphasis +================== + +Text with *{emphasis}* here. + +--- + +(document + (paragraph + (text) + (emphasis + (text)) + (text))) + +================== +Bold +================== + +Text with !{bold text}! here. + +--- + +(document + (paragraph + (text) + (bold + (text)) + (text))) + +================== +Italic +================== + +Text with /{italic text}/ here. + +--- + +(document + (paragraph + (text) + (italic + (text)) + (text))) + +================== +Underline +================== + +Text with _{underlined}_ here. + +--- + +(document + (paragraph + (text) + (underline + (text)) + (text))) + +================== +Citation +================== + +Text with "{cited text}" here. + +--- + +(document + (paragraph + (text) + (citation_mark + (text)) + (text))) + +================== +Superscript +================== + +Text with ^{super}^ here. + +--- + +(document + (paragraph + (text) + (superscript + (text)) + (text))) + +================== +Subscript +================== + +Text with ,{sub}, here. + +--- + +(document + (paragraph + (text) + (subscript + (text)) + (text))) + +================== +Monospace +================== + +Text with #{code}# here. + +--- + +(document + (paragraph + (text) + (monospace_inline + (text)) + (text))) + +================== +Strikethrough +================== + +Text with -{deleted}- here. + +--- + +(document + (paragraph + (text) + (strikethrough + (text)) + (text))) + +================== +Inserted +================== + +Text with +{added}+ here. + +--- + +(document + (paragraph + (text) + (inserted + (text)) + (text))) + +================== +Nested formatting +================== + +Text with *{emphasis with /{nested italic}/ inside}* here. + +--- + +(document + (paragraph + (text) + (emphasis + (text) + (italic + (text)) + (text)) + (text))) diff --git a/test/corpus/links.txt b/test/corpus/links.txt new file mode 100644 index 0000000..716c960 --- /dev/null +++ b/test/corpus/links.txt @@ -0,0 +1,78 @@ +================== +External link +================== + +See { the website }https://www.example.org/ for details. + +--- + +(document + (paragraph + (text) + (link + text: (link_text) + target: (url)) + (text))) + +================== +Internal link +================== + +See { the section }#anchor_name for details. + +--- + +(document + (paragraph + (text) + (link + text: (link_text) + target: (anchor_ref)) + (text))) + +================== +Auto-footnote link +================== + +See {~^ the website }https://www.example.org/ for details. + +--- + +(document + (paragraph + (text) + (link + (auto_footnote_marker) + text: (link_text) + target: (url)) + (text))) + +================== +Image +================== + +Here { photo.png }image is shown. + +--- + +(document + (paragraph + (text) + (image + spec: (image_spec)) + (text))) + +================== +Inline anchor +================== + +Text with *~my_anchor here. + +--- + +(document + (paragraph + (text) + (inline_anchor + (anchor_name)) + (text))) diff --git a/test/corpus/paragraphs.txt b/test/corpus/paragraphs.txt new file mode 100644 index 0000000..07b2273 --- /dev/null +++ b/test/corpus/paragraphs.txt @@ -0,0 +1,76 @@ +================== +Simple paragraph +================== + +This is a simple paragraph. + +--- + +(document + (paragraph + (text))) + +================== +Indented paragraph +================== + +_1 This is indented one step. + +--- + +(document + (paragraph + (paragraph_prefix) + (text))) + +================== +Bullet paragraph +================== + +_* This is a bullet point. + +--- + +(document + (paragraph + (paragraph_prefix) + (text))) + +================== +Indented bullet +================== + +_2* Indented bullet text. + +--- + +(document + (paragraph + (paragraph_prefix) + (text))) + +================== +Bold lead-in +================== + +!_ This has bold lead. + +--- + +(document + (paragraph + (paragraph_prefix) + (text))) + +================== +Hanging indent +================== + +_0_1 First line here. + +--- + +(document + (paragraph + (paragraph_prefix) + (text))) diff --git a/test/corpus/special_markers.txt b/test/corpus/special_markers.txt new file mode 100644 index 0000000..a852df8 --- /dev/null +++ b/test/corpus/special_markers.txt @@ -0,0 +1,71 @@ +================== +Body comment +================== + +% This is a comment in the body. + +--- + +(document + (body_comment)) + +================== +OCN suppress block markers +================== + +--~# + +--+# + +--- + +(document + (ocn_suppress_open) + (ocn_suppress_close)) + +================== +Page break +================== + +=\= + +--- + +(document + (page_break)) + +================== +Horizontal rule +================== + +-..- + +--- + +(document + (horizontal_rule)) + +================== +Composite include +================== + +<< filename.sst + +--- + +(document + (composite_include + path: (include_path))) + +================== +OCN suppress inline +================== + +Some text here.~# + +--- + +(document + (paragraph + (text) + (ocn_suppress))) diff --git a/tree-sitter.json b/tree-sitter.json new file mode 100644 index 0000000..f3ccebb --- /dev/null +++ b/tree-sitter.json @@ -0,0 +1,34 @@ +{ + "grammars": [ + { + "name": "sisu", + "camelCase": false, + "scope": "source.sisu", + "path": ".", + "file-types": [ + "sst", + "ssm", + "ssi" + ], + "highlights": "queries/highlights.scm", + "folds": "queries/folds.scm", + "injections": "queries/injections.scm", + "external-scanner": { + "path": "src/scanner.c" + } + } + ], + "metadata": { + "version": "0.1.0", + "license": "AGPL-3.0-or-later", + "description": "Tree-sitter grammar for SiSU Spine document markup", + "authors": [ + { + "name": "Ralph Amissah" + } + ], + "links": { + "repository": "https://git.sisudoc.org/software/tree-sitter-sisu" + } + } +} |
