#
tokens: 51019/50000 1/104 files (page 9/10)
lines: on (toggle) GitHub
raw markdown copy reset
This is page 9 of 10. Use http://codebase.md/moisnx/arc?lines=true&page={x} to view the full context.

# Directory Structure

```
├── .clang-format
├── .config
│   └── arceditor
│       ├── config.yaml
│       ├── keybinds.conf
│       └── themes
│           ├── catppuccin-mocha.theme
│           ├── cyberpunk-neon.theme
│           ├── default.theme
│           ├── dracula.theme
│           ├── github_dark.theme
│           ├── gruvbox_dark.theme
│           ├── gruvbox_light.theme
│           ├── high_constrast_dark.theme
│           ├── monokai.theme
│           ├── onedark.theme
│           ├── solarized_dark.theme
│           ├── solarized_light.theme
│           ├── tokyo_night.theme
│           └── vscode_light.theme
├── .github
│   └── assets
│       └── screenshot.gif
├── .gitignore
├── .gitmessage
├── .gitmodules
├── build.md
├── CMakeLists.txt
├── deps
│   └── tree-sitter-markdown
│       ├── .editorconfig
│       ├── .gitattributes
│       ├── .github
│       │   ├── screenshot.png
│       │   └── workflows
│       │       ├── ci.yml
│       │       ├── publish.yml
│       │       └── release.yml
│       ├── .gitignore
│       ├── binding.gyp
│       ├── bindings
│       │   ├── go
│       │   │   ├── binding_test.go
│       │   │   ├── markdown_inline.go
│       │   │   └── markdown.go
│       │   ├── node
│       │   │   ├── binding_test.js
│       │   │   ├── binding.cc
│       │   │   ├── index.d.ts
│       │   │   ├── index.js
│       │   │   └── inline.js
│       │   ├── python
│       │   │   ├── tests
│       │   │   │   └── test_binding.py
│       │   │   └── tree_sitter_markdown
│       │   │       ├── __init__.py
│       │   │       ├── __init__.pyi
│       │   │       ├── binding.c
│       │   │       └── py.typed
│       │   ├── rust
│       │   │   ├── benchmark.rs
│       │   │   ├── build.rs
│       │   │   ├── lib.rs
│       │   │   └── parser.rs
│       │   └── swift
│       │       ├── .gitignore
│       │       └── TreeSitterMarkdownTests
│       │           └── TreeSitterMarkdownTests.swift
│       ├── Cargo.toml
│       ├── CMakeLists.txt
│       ├── common
│       │   ├── common.js
│       │   ├── common.mak
│       │   └── html_entities.json
│       ├── CONTRIBUTING.md
│       ├── go.mod
│       ├── LICENSE
│       ├── Makefile
│       ├── package-lock.json
│       ├── package.json
│       ├── Package.resolved
│       ├── Package.swift
│       ├── pyproject.toml
│       ├── README.md
│       ├── scripts
│       │   ├── build.js
│       │   └── test.js
│       ├── setup.py
│       ├── tree-sitter-markdown
│       │   ├── bindings
│       │   │   ├── c
│       │   │   │   ├── tree-sitter-markdown.h
│       │   │   │   └── tree-sitter-markdown.pc.in
│       │   │   └── swift
│       │   │       └── TreeSitterMarkdown
│       │   │           └── markdown.h
│       │   ├── CMakeLists.txt
│       │   ├── grammar.js
│       │   ├── Makefile
│       │   ├── package.json
│       │   ├── queries
│       │   │   ├── highlights.scm
│       │   │   └── injections.scm
│       │   ├── src
│       │   │   ├── grammar.json
│       │   │   ├── node-types.json
│       │   │   ├── parser.c
│       │   │   ├── scanner.c
│       │   │   └── tree_sitter
│       │   │       ├── alloc.h
│       │   │       ├── array.h
│       │   │       └── parser.h
│       │   └── test
│       │       └── corpus
│       │           ├── extension_minus_metadata.txt
│       │           ├── extension_pipe_table.txt
│       │           ├── extension_plus_metadata.txt
│       │           ├── extension_task_list.txt
│       │           ├── failing.txt
│       │           ├── issues.txt
│       │           └── spec.txt
│       ├── tree-sitter-markdown-inline
│       │   ├── bindings
│       │   │   ├── c
│       │   │   │   ├── tree-sitter-markdown-inline.h
│       │   │   │   └── tree-sitter-markdown-inline.pc.in
│       │   │   └── swift
│       │   │       └── TreeSitterMarkdownInline
│       │   │           └── markdown_inline.h
│       │   ├── CMakeLists.txt
│       │   ├── grammar.js
│       │   ├── Makefile
│       │   ├── package.json
│       │   ├── queries
│       │   │   ├── highlights.scm
│       │   │   └── injections.scm
│       │   ├── src
│       │   │   ├── grammar.json
│       │   │   ├── node-types.json
│       │   │   ├── parser.c
│       │   │   ├── scanner.c
│       │   │   └── tree_sitter
│       │   │       ├── alloc.h
│       │   │       ├── array.h
│       │   │       └── parser.h
│       │   └── test
│       │       └── corpus
│       │           ├── extension_latex.txt
│       │           ├── extension_strikethrough.txt
│       │           ├── extension_wikilink.txt
│       │           ├── failing.txt
│       │           ├── issues.txt
│       │           ├── spec.txt
│       │           └── tags.txt
│       └── tree-sitter.json
├── LICENSE
├── Makefile
├── quickstart.md
├── README.md
├── src
│   ├── core
│   │   ├── buffer.cpp
│   │   ├── buffer.h
│   │   ├── config_manager.cpp
│   │   ├── config_manager.h
│   │   ├── editor_delta.h
│   │   ├── editor_validation.h
│   │   ├── editor.cpp
│   │   └── editor.h
│   ├── features
│   │   ├── markdown_state.h
│   │   ├── syntax_config_loader.cpp
│   │   ├── syntax_config_loader.h
│   │   ├── syntax_highlighter.cpp
│   │   └── syntax_highlighter.h
│   ├── main.cpp
│   └── ui
│       ├── input_handler.cpp
│       ├── input_handler.h
│       ├── renderer.cpp
│       ├── renderer.h
│       ├── style_manager.cpp
│       └── style_manager.h
└── treesitter
    ├── languages.yaml
    └── queries
        ├── _javascript
        │   ├── highlights.scm
        │   ├── locals.scm
        │   └── tags.scm
        ├── _jsx
        │   ├── highlights.scm
        │   ├── indents.scm
        │   └── textobjects.scm
        ├── _typescript
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── locals.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── bash
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── c
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── cpp
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── css
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   └── rainbows.scm
        ├── ecma
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── README.md
        │   └── textobjects.scm
        ├── go
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── javascript
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── markdown
        │   ├── highlights.scm
        │   ├── injections.scm
        │   └── tags.scm
        ├── markdown.inline
        │   ├── highlights.scm
        │   └── injections.scm
        ├── python
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── rust
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── toml
        │   ├── highlights.scm
        │   ├── injections.scm
        │   ├── rainbows.scm
        │   └── textobjects.scm
        ├── tsx
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── typescript
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── locals.scm
        │   ├── rainbows.scm
        │   ├── tags.scm
        │   └── textobjects.scm
        ├── yaml
        │   ├── highlights.scm
        │   ├── indents.scm
        │   ├── injections.scm
        │   ├── rainbows.scm
        │   └── textobjects.scm
        └── zig
            ├── highlights.scm
            ├── indents.scm
            ├── injections.scm
            └── textobjects.scm
```

# Files

--------------------------------------------------------------------------------
/deps/tree-sitter-markdown/tree-sitter-markdown/src/grammar.json:
--------------------------------------------------------------------------------

```json
   1 | {
   2 |   "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/grammar.schema.json",
   3 |   "name": "markdown",
   4 |   "rules": {
   5 |     "document": {
   6 |       "type": "SEQ",
   7 |       "members": [
   8 |         {
   9 |           "type": "CHOICE",
  10 |           "members": [
  11 |             {
  12 |               "type": "CHOICE",
  13 |               "members": [
  14 |                 {
  15 |                   "type": "SYMBOL",
  16 |                   "name": "minus_metadata"
  17 |                 },
  18 |                 {
  19 |                   "type": "SYMBOL",
  20 |                   "name": "plus_metadata"
  21 |                 }
  22 |               ]
  23 |             },
  24 |             {
  25 |               "type": "BLANK"
  26 |             }
  27 |           ]
  28 |         },
  29 |         {
  30 |           "type": "ALIAS",
  31 |           "content": {
  32 |             "type": "PREC_RIGHT",
  33 |             "value": 0,
  34 |             "content": {
  35 |               "type": "REPEAT",
  36 |               "content": {
  37 |                 "type": "SYMBOL",
  38 |                 "name": "_block_not_section"
  39 |               }
  40 |             }
  41 |           },
  42 |           "named": true,
  43 |           "value": "section"
  44 |         },
  45 |         {
  46 |           "type": "REPEAT",
  47 |           "content": {
  48 |             "type": "SYMBOL",
  49 |             "name": "section"
  50 |           }
  51 |         }
  52 |       ]
  53 |     },
  54 |     "backslash_escape": {
  55 |       "type": "SYMBOL",
  56 |       "name": "_backslash_escape"
  57 |     },
  58 |     "_backslash_escape": {
  59 |       "type": "PATTERN",
  60 |       "value": "\\\\[!-/:-@\\[-`\\{-~]"
  61 |     },
  62 |     "entity_reference": {
  63 |       "type": "PATTERN",
  64 |       "value": "&(AEli|AElig|AM|AMP|Aacut|Aacute|Abreve|Acir|Acirc|Acy|Afr|Agrav|Agrave|Alpha|Amacr|And|Aogon|Aopf|ApplyFunction|Arin|Aring|Ascr|Assign|Atild|Atilde|Aum|Auml|Backslash|Barv|Barwed|Bcy|Because|Bernoullis|Beta|Bfr|Bopf|Breve|Bscr|Bumpeq|CHcy|COP|COPY|Cacute|Cap|CapitalDifferentialD|Cayleys|Ccaron|Ccedi|Ccedil|Ccirc|Cconint|Cdot|Cedilla|CenterDot|Cfr|Chi|CircleDot|CircleMinus|CirclePlus|CircleTimes|ClockwiseContourIntegral|CloseCurlyDoubleQuote|CloseCurlyQuote|Colon|Colone|Congruent|Conint|ContourIntegral|Copf|Coproduct|CounterClockwiseContourIntegral|Cross|Cscr|Cup|CupCap|DD|DDotrahd|DJcy|DScy|DZcy|Dagger|Darr|Dashv|Dcaron|Dcy|Del|Delta|Dfr|DiacriticalAcute|DiacriticalDot|DiacriticalDoubleAcute|DiacriticalGrave|DiacriticalTilde|Diamond|DifferentialD|Dopf|Dot|DotDot|DotEqual|DoubleContourIntegral|DoubleDot|DoubleDownArrow|DoubleLeftArrow|DoubleLeftRightArrow|DoubleLeftTee|DoubleLongLeftArrow|DoubleLongLeftRightArrow|DoubleLongRightArrow|DoubleRightArrow|DoubleRightTee|DoubleUpArrow|DoubleUpDownArrow|DoubleVerticalBar|DownArrow|DownArrowBar|DownArrowUpArrow|DownBreve|DownLeftRightVector|DownLeftTeeVector|DownLeftVector|DownLeftVectorBar|DownRightTeeVector|DownRightVector|DownRightVectorBar|DownTee|DownTeeArrow|Downarrow|Dscr|Dstrok|ENG|ET|ETH|Eacut|Eacute|Ecaron|Ecir|Ecirc|Ecy|Edot|Efr|Egrav|Egrave|Element|Emacr|EmptySmallSquare|EmptyVerySmallSquare|Eogon|Eopf|Epsilon|Equal|EqualTilde|Equilibrium|Escr|Esim|Eta|Eum|Euml|Exists|ExponentialE|Fcy|Ffr|FilledSmallSquare|FilledVerySmallSquare|Fopf|ForAll|Fouriertrf|Fscr|GJcy|G|GT|Gamma|Gammad|Gbreve|Gcedil|Gcirc|Gcy|Gdot|Gfr|Gg|Gopf|GreaterEqual|GreaterEqualLess|GreaterFullEqual|GreaterGreater|GreaterLess|GreaterSlantEqual|GreaterTilde|Gscr|Gt|HARDcy|Hacek|Hat|Hcirc|Hfr|HilbertSpace|Hopf|HorizontalLine|Hscr|Hstrok|HumpDownHump|HumpEqual|IEcy|IJlig|IOcy|Iacut|Iacute|Icir|Icirc|Icy|Idot|Ifr|Igrav|Igrave|Im|Imacr|ImaginaryI|Implies|Int|Integral|Intersection|InvisibleComma|InvisibleTimes|Iogon|Iopf|Iota|Iscr|Itilde|Iukcy|Ium|Iuml|Jcirc|Jcy|Jfr|Jopf|Jscr|Jsercy|Jukcy|KHcy|KJcy|Kappa|Kcedil|Kcy|Kfr|Kopf|Kscr|LJcy|L|LT|Lacute|Lambda|Lang|Laplacetrf|Larr|Lcaron|Lcedil|Lcy|LeftAngleBracket|LeftArrow|LeftArrowBar|LeftArrowRightArrow|LeftCeiling|LeftDoubleBracket|LeftDownTeeVector|LeftDownVector|LeftDownVectorBar|LeftFloor|LeftRightArrow|LeftRightVector|LeftTee|LeftTeeArrow|LeftTeeVector|LeftTriangle|LeftTriangleBar|LeftTriangleEqual|LeftUpDownVector|LeftUpTeeVector|LeftUpVector|LeftUpVectorBar|LeftVector|LeftVectorBar|Leftarrow|Leftrightarrow|LessEqualGreater|LessFullEqual|LessGreater|LessLess|LessSlantEqual|LessTilde|Lfr|Ll|Lleftarrow|Lmidot|LongLeftArrow|LongLeftRightArrow|LongRightArrow|Longleftarrow|Longleftrightarrow|Longrightarrow|Lopf|LowerLeftArrow|LowerRightArrow|Lscr|Lsh|Lstrok|Lt|Map|Mcy|MediumSpace|Mellintrf|Mfr|MinusPlus|Mopf|Mscr|Mu|NJcy|Nacute|Ncaron|Ncedil|Ncy|NegativeMediumSpace|NegativeThickSpace|NegativeThinSpace|NegativeVeryThinSpace|NestedGreaterGreater|NestedLessLess|NewLine|Nfr|NoBreak|NonBreakingSpace|Nopf|Not|NotCongruent|NotCupCap|NotDoubleVerticalBar|NotElement|NotEqual|NotEqualTilde|NotExists|NotGreater|NotGreaterEqual|NotGreaterFullEqual|NotGreaterGreater|NotGreaterLess|NotGreaterSlantEqual|NotGreaterTilde|NotHumpDownHump|NotHumpEqual|NotLeftTriangle|NotLeftTriangleBar|NotLeftTriangleEqual|NotLess|NotLessEqual|NotLessGreater|NotLessLess|NotLessSlantEqual|NotLessTilde|NotNestedGreaterGreater|NotNestedLessLess|NotPrecedes|NotPrecedesEqual|NotPrecedesSlantEqual|NotReverseElement|NotRightTriangle|NotRightTriangleBar|NotRightTriangleEqual|NotSquareSubset|NotSquareSubsetEqual|NotSquareSuperset|NotSquareSupersetEqual|NotSubset|NotSubsetEqual|NotSucceeds|NotSucceedsEqual|NotSucceedsSlantEqual|NotSucceedsTilde|NotSuperset|NotSupersetEqual|NotTilde|NotTildeEqual|NotTildeFullEqual|NotTildeTilde|NotVerticalBar|Nscr|Ntild|Ntilde|Nu|OElig|Oacut|Oacute|Ocir|Ocirc|Ocy|Odblac|Ofr|Ograv|Ograve|Omacr|Omega|Omicron|Oopf|OpenCurlyDoubleQuote|OpenCurlyQuote|Or|Oscr|Oslas|Oslash|Otild|Otilde|Otimes|Oum|Ouml|OverBar|OverBrace|OverBracket|OverParenthesis|PartialD|Pcy|Pfr|Phi|Pi|PlusMinus|Poincareplane|Popf|Pr|Precedes|PrecedesEqual|PrecedesSlantEqual|PrecedesTilde|Prime|Product|Proportion|Proportional|Pscr|Psi|QUO|QUOT|Qfr|Qopf|Qscr|RBarr|RE|REG|Racute|Rang|Rarr|Rarrtl|Rcaron|Rcedil|Rcy|Re|ReverseElement|ReverseEquilibrium|ReverseUpEquilibrium|Rfr|Rho|RightAngleBracket|RightArrow|RightArrowBar|RightArrowLeftArrow|RightCeiling|RightDoubleBracket|RightDownTeeVector|RightDownVector|RightDownVectorBar|RightFloor|RightTee|RightTeeArrow|RightTeeVector|RightTriangle|RightTriangleBar|RightTriangleEqual|RightUpDownVector|RightUpTeeVector|RightUpVector|RightUpVectorBar|RightVector|RightVectorBar|Rightarrow|Ropf|RoundImplies|Rrightarrow|Rscr|Rsh|RuleDelayed|SHCHcy|SHcy|SOFTcy|Sacute|Sc|Scaron|Scedil|Scirc|Scy|Sfr|ShortDownArrow|ShortLeftArrow|ShortRightArrow|ShortUpArrow|Sigma|SmallCircle|Sopf|Sqrt|Square|SquareIntersection|SquareSubset|SquareSubsetEqual|SquareSuperset|SquareSupersetEqual|SquareUnion|Sscr|Star|Sub|Subset|SubsetEqual|Succeeds|SucceedsEqual|SucceedsSlantEqual|SucceedsTilde|SuchThat|Sum|Sup|Superset|SupersetEqual|Supset|THOR|THORN|TRADE|TSHcy|TScy|Tab|Tau|Tcaron|Tcedil|Tcy|Tfr|Therefore|Theta|ThickSpace|ThinSpace|Tilde|TildeEqual|TildeFullEqual|TildeTilde|Topf|TripleDot|Tscr|Tstrok|Uacut|Uacute|Uarr|Uarrocir|Ubrcy|Ubreve|Ucir|Ucirc|Ucy|Udblac|Ufr|Ugrav|Ugrave|Umacr|UnderBar|UnderBrace|UnderBracket|UnderParenthesis|Union|UnionPlus|Uogon|Uopf|UpArrow|UpArrowBar|UpArrowDownArrow|UpDownArrow|UpEquilibrium|UpTee|UpTeeArrow|Uparrow|Updownarrow|UpperLeftArrow|UpperRightArrow|Upsi|Upsilon|Uring|Uscr|Utilde|Uum|Uuml|VDash|Vbar|Vcy|Vdash|Vdashl|Vee|Verbar|Vert|VerticalBar|VerticalLine|VerticalSeparator|VerticalTilde|VeryThinSpace|Vfr|Vopf|Vscr|Vvdash|Wcirc|Wedge|Wfr|Wopf|Wscr|Xfr|Xi|Xopf|Xscr|YAcy|YIcy|YUcy|Yacut|Yacute|Ycirc|Ycy|Yfr|Yopf|Yscr|Yuml|ZHcy|Zacute|Zcaron|Zcy|Zdot|ZeroWidthSpace|Zeta|Zfr|Zopf|Zscr|aacut|aacute|abreve|ac|acE|acd|acir|acirc|acut|acute|acy|aeli|aelig|af|afr|agrav|agrave|alefsym|aleph|alpha|amacr|amalg|am|amp|and|andand|andd|andslope|andv|ang|ange|angle|angmsd|angmsdaa|angmsdab|angmsdac|angmsdad|angmsdae|angmsdaf|angmsdag|angmsdah|angrt|angrtvb|angrtvbd|angsph|angst|angzarr|aogon|aopf|ap|apE|apacir|ape|apid|apos|approx|approxeq|arin|aring|ascr|ast|asymp|asympeq|atild|atilde|aum|auml|awconint|awint|bNot|backcong|backepsilon|backprime|backsim|backsimeq|barvee|barwed|barwedge|bbrk|bbrktbrk|bcong|bcy|bdquo|becaus|because|bemptyv|bepsi|bernou|beta|beth|between|bfr|bigcap|bigcirc|bigcup|bigodot|bigoplus|bigotimes|bigsqcup|bigstar|bigtriangledown|bigtriangleup|biguplus|bigvee|bigwedge|bkarow|blacklozenge|blacksquare|blacktriangle|blacktriangledown|blacktriangleleft|blacktriangleright|blank|blk12|blk14|blk34|block|bne|bnequiv|bnot|bopf|bot|bottom|bowtie|boxDL|boxDR|boxDl|boxDr|boxH|boxHD|boxHU|boxHd|boxHu|boxUL|boxUR|boxUl|boxUr|boxV|boxVH|boxVL|boxVR|boxVh|boxVl|boxVr|boxbox|boxdL|boxdR|boxdl|boxdr|boxh|boxhD|boxhU|boxhd|boxhu|boxminus|boxplus|boxtimes|boxuL|boxuR|boxul|boxur|boxv|boxvH|boxvL|boxvR|boxvh|boxvl|boxvr|bprime|breve|brvba|brvbar|bscr|bsemi|bsim|bsime|bsol|bsolb|bsolhsub|bull|bullet|bump|bumpE|bumpe|bumpeq|cacute|cap|capand|capbrcup|capcap|capcup|capdot|caps|caret|caron|ccaps|ccaron|ccedi|ccedil|ccirc|ccups|ccupssm|cdot|cedi|cedil|cemptyv|cen|cent|centerdot|cfr|chcy|check|checkmark|chi|cir|cirE|circ|circeq|circlearrowleft|circlearrowright|circledR|circledS|circledast|circledcirc|circleddash|cire|cirfnint|cirmid|cirscir|clubs|clubsuit|colon|colone|coloneq|comma|commat|comp|compfn|complement|complexes|cong|congdot|conint|copf|coprod|cop|copy|copysr|crarr|cross|cscr|csub|csube|csup|csupe|ctdot|cudarrl|cudarrr|cuepr|cuesc|cularr|cularrp|cup|cupbrcap|cupcap|cupcup|cupdot|cupor|cups|curarr|curarrm|curlyeqprec|curlyeqsucc|curlyvee|curlywedge|curre|curren|curvearrowleft|curvearrowright|cuvee|cuwed|cwconint|cwint|cylcty|dArr|dHar|dagger|daleth|darr|dash|dashv|dbkarow|dblac|dcaron|dcy|dd|ddagger|ddarr|ddotseq|de|deg|delta|demptyv|dfisht|dfr|dharl|dharr|diam|diamond|diamondsuit|diams|die|digamma|disin|div|divid|divide|divideontimes|divonx|djcy|dlcorn|dlcrop|dollar|dopf|dot|doteq|doteqdot|dotminus|dotplus|dotsquare|doublebarwedge|downarrow|downdownarrows|downharpoonleft|downharpoonright|drbkarow|drcorn|drcrop|dscr|dscy|dsol|dstrok|dtdot|dtri|dtrif|duarr|duhar|dwangle|dzcy|dzigrarr|eDDot|eDot|eacut|eacute|easter|ecaron|ecir|ecir|ecirc|ecolon|ecy|edot|ee|efDot|efr|eg|egrav|egrave|egs|egsdot|el|elinters|ell|els|elsdot|emacr|empty|emptyset|emptyv|emsp13|emsp14|emsp|eng|ensp|eogon|eopf|epar|eparsl|eplus|epsi|epsilon|epsiv|eqcirc|eqcolon|eqsim|eqslantgtr|eqslantless|equals|equest|equiv|equivDD|eqvparsl|erDot|erarr|escr|esdot|esim|eta|et|eth|eum|euml|euro|excl|exist|expectation|exponentiale|fallingdotseq|fcy|female|ffilig|fflig|ffllig|ffr|filig|fjlig|flat|fllig|fltns|fnof|fopf|forall|fork|forkv|fpartint|frac1|frac12|frac13|frac1|frac14|frac15|frac16|frac18|frac23|frac25|frac3|frac34|frac35|frac38|frac45|frac56|frac58|frac78|frasl|frown|fscr|gE|gEl|gacute|gamma|gammad|gap|gbreve|gcirc|gcy|gdot|ge|gel|geq|geqq|geqslant|ges|gescc|gesdot|gesdoto|gesdotol|gesl|gesles|gfr|gg|ggg|gimel|gjcy|gl|glE|gla|glj|gnE|gnap|gnapprox|gne|gneq|gneqq|gnsim|gopf|grave|gscr|gsim|gsime|gsiml|g|gt|gtcc|gtcir|gtdot|gtlPar|gtquest|gtrapprox|gtrarr|gtrdot|gtreqless|gtreqqless|gtrless|gtrsim|gvertneqq|gvnE|hArr|hairsp|half|hamilt|hardcy|harr|harrcir|harrw|hbar|hcirc|hearts|heartsuit|hellip|hercon|hfr|hksearow|hkswarow|hoarr|homtht|hookleftarrow|hookrightarrow|hopf|horbar|hscr|hslash|hstrok|hybull|hyphen|iacut|iacute|ic|icir|icirc|icy|iecy|iexc|iexcl|iff|ifr|igrav|igrave|ii|iiiint|iiint|iinfin|iiota|ijlig|imacr|image|imagline|imagpart|imath|imof|imped|in|incare|infin|infintie|inodot|int|intcal|integers|intercal|intlarhk|intprod|iocy|iogon|iopf|iota|iprod|iques|iquest|iscr|isin|isinE|isindot|isins|isinsv|isinv|it|itilde|iukcy|ium|iuml|jcirc|jcy|jfr|jmath|jopf|jscr|jsercy|jukcy|kappa|kappav|kcedil|kcy|kfr|kgreen|khcy|kjcy|kopf|kscr|lAarr|lArr|lAtail|lBarr|lE|lEg|lHar|lacute|laemptyv|lagran|lambda|lang|langd|langle|lap|laqu|laquo|larr|larrb|larrbfs|larrfs|larrhk|larrlp|larrpl|larrsim|larrtl|lat|latail|late|lates|lbarr|lbbrk|lbrace|lbrack|lbrke|lbrksld|lbrkslu|lcaron|lcedil|lceil|lcub|lcy|ldca|ldquo|ldquor|ldrdhar|ldrushar|ldsh|le|leftarrow|leftarrowtail|leftharpoondown|leftharpoonup|leftleftarrows|leftrightarrow|leftrightarrows|leftrightharpoons|leftrightsquigarrow|leftthreetimes|leg|leq|leqq|leqslant|les|lescc|lesdot|lesdoto|lesdotor|lesg|lesges|lessapprox|lessdot|lesseqgtr|lesseqqgtr|lessgtr|lesssim|lfisht|lfloor|lfr|lg|lgE|lhard|lharu|lharul|lhblk|ljcy|ll|llarr|llcorner|llhard|lltri|lmidot|lmoust|lmoustache|lnE|lnap|lnapprox|lne|lneq|lneqq|lnsim|loang|loarr|lobrk|longleftarrow|longleftrightarrow|longmapsto|longrightarrow|looparrowleft|looparrowright|lopar|lopf|loplus|lotimes|lowast|lowbar|loz|lozenge|lozf|lpar|lparlt|lrarr|lrcorner|lrhar|lrhard|lrm|lrtri|lsaquo|lscr|lsh|lsim|lsime|lsimg|lsqb|lsquo|lsquor|lstrok|l|lt|ltcc|ltcir|ltdot|lthree|ltimes|ltlarr|ltquest|ltrPar|ltri|ltrie|ltrif|lurdshar|luruhar|lvertneqq|lvnE|mDDot|mac|macr|male|malt|maltese|map|mapsto|mapstodown|mapstoleft|mapstoup|marker|mcomma|mcy|mdash|measuredangle|mfr|mho|micr|micro|mid|midast|midcir|middo|middot|minus|minusb|minusd|minusdu|mlcp|mldr|mnplus|models|mopf|mp|mscr|mstpos|mu|multimap|mumap|nGg|nGt|nGtv|nLeftarrow|nLeftrightarrow|nLl|nLt|nLtv|nRightarrow|nVDash|nVdash|nabla|nacute|nang|nap|napE|napid|napos|napprox|natur|natural|naturals|nbs|nbsp|nbump|nbumpe|ncap|ncaron|ncedil|ncong|ncongdot|ncup|ncy|ndash|ne|neArr|nearhk|nearr|nearrow|nedot|nequiv|nesear|nesim|nexist|nexists|nfr|ngE|nge|ngeq|ngeqq|ngeqslant|nges|ngsim|ngt|ngtr|nhArr|nharr|nhpar|ni|nis|nisd|niv|njcy|nlArr|nlE|nlarr|nldr|nle|nleftarrow|nleftrightarrow|nleq|nleqq|nleqslant|nles|nless|nlsim|nlt|nltri|nltrie|nmid|nopf|no|not|notin|notinE|notindot|notinva|notinvb|notinvc|notni|notniva|notnivb|notnivc|npar|nparallel|nparsl|npart|npolint|npr|nprcue|npre|nprec|npreceq|nrArr|nrarr|nrarrc|nrarrw|nrightarrow|nrtri|nrtrie|nsc|nsccue|nsce|nscr|nshortmid|nshortparallel|nsim|nsime|nsimeq|nsmid|nspar|nsqsube|nsqsupe|nsub|nsubE|nsube|nsubset|nsubseteq|nsubseteqq|nsucc|nsucceq|nsup|nsupE|nsupe|nsupset|nsupseteq|nsupseteqq|ntgl|ntild|ntilde|ntlg|ntriangleleft|ntrianglelefteq|ntriangleright|ntrianglerighteq|nu|num|numero|numsp|nvDash|nvHarr|nvap|nvdash|nvge|nvgt|nvinfin|nvlArr|nvle|nvlt|nvltrie|nvrArr|nvrtrie|nvsim|nwArr|nwarhk|nwarr|nwarrow|nwnear|oS|oacut|oacute|oast|ocir|ocir|ocirc|ocy|odash|odblac|odiv|odot|odsold|oelig|ofcir|ofr|ogon|ograv|ograve|ogt|ohbar|ohm|oint|olarr|olcir|olcross|oline|olt|omacr|omega|omicron|omid|ominus|oopf|opar|operp|oplus|or|orarr|ord|order|orderof|ord|ordf|ord|ordm|origof|oror|orslope|orv|oscr|oslas|oslash|osol|otild|otilde|otimes|otimesas|oum|ouml|ovbar|par|par|para|parallel|parsim|parsl|part|pcy|percnt|period|permil|perp|pertenk|pfr|phi|phiv|phmmat|phone|pi|pitchfork|piv|planck|planckh|plankv|plus|plusacir|plusb|pluscir|plusdo|plusdu|pluse|plusm|plusmn|plussim|plustwo|pm|pointint|popf|poun|pound|pr|prE|prap|prcue|pre|prec|precapprox|preccurlyeq|preceq|precnapprox|precneqq|precnsim|precsim|prime|primes|prnE|prnap|prnsim|prod|profalar|profline|profsurf|prop|propto|prsim|prurel|pscr|psi|puncsp|qfr|qint|qopf|qprime|qscr|quaternions|quatint|quest|questeq|quo|quot|rAarr|rArr|rAtail|rBarr|rHar|race|racute|radic|raemptyv|rang|rangd|range|rangle|raqu|raquo|rarr|rarrap|rarrb|rarrbfs|rarrc|rarrfs|rarrhk|rarrlp|rarrpl|rarrsim|rarrtl|rarrw|ratail|ratio|rationals|rbarr|rbbrk|rbrace|rbrack|rbrke|rbrksld|rbrkslu|rcaron|rcedil|rceil|rcub|rcy|rdca|rdldhar|rdquo|rdquor|rdsh|real|realine|realpart|reals|rect|re|reg|rfisht|rfloor|rfr|rhard|rharu|rharul|rho|rhov|rightarrow|rightarrowtail|rightharpoondown|rightharpoonup|rightleftarrows|rightleftharpoons|rightrightarrows|rightsquigarrow|rightthreetimes|ring|risingdotseq|rlarr|rlhar|rlm|rmoust|rmoustache|rnmid|roang|roarr|robrk|ropar|ropf|roplus|rotimes|rpar|rpargt|rppolint|rrarr|rsaquo|rscr|rsh|rsqb|rsquo|rsquor|rthree|rtimes|rtri|rtrie|rtrif|rtriltri|ruluhar|rx|sacute|sbquo|sc|scE|scap|scaron|sccue|sce|scedil|scirc|scnE|scnap|scnsim|scpolint|scsim|scy|sdot|sdotb|sdote|seArr|searhk|searr|searrow|sec|sect|semi|seswar|setminus|setmn|sext|sfr|sfrown|sharp|shchcy|shcy|shortmid|shortparallel|sh|shy|sigma|sigmaf|sigmav|sim|simdot|sime|simeq|simg|simgE|siml|simlE|simne|simplus|simrarr|slarr|smallsetminus|smashp|smeparsl|smid|smile|smt|smte|smtes|softcy|sol|solb|solbar|sopf|spades|spadesuit|spar|sqcap|sqcaps|sqcup|sqcups|sqsub|sqsube|sqsubset|sqsubseteq|sqsup|sqsupe|sqsupset|sqsupseteq|squ|square|squarf|squf|srarr|sscr|ssetmn|ssmile|sstarf|star|starf|straightepsilon|straightphi|strns|sub|subE|subdot|sube|subedot|submult|subnE|subne|subplus|subrarr|subset|subseteq|subseteqq|subsetneq|subsetneqq|subsim|subsub|subsup|succ|succapprox|succcurlyeq|succeq|succnapprox|succneqq|succnsim|succsim|sum|sung|sup|sup1|sup|sup2|sup|sup3|sup|supE|supdot|supdsub|supe|supedot|suphsol|suphsub|suplarr|supmult|supnE|supne|supplus|supset|supseteq|supseteqq|supsetneq|supsetneqq|supsim|supsub|supsup|swArr|swarhk|swarr|swarrow|swnwar|szli|szlig|target|tau|tbrk|tcaron|tcedil|tcy|tdot|telrec|tfr|there4|therefore|theta|thetasym|thetav|thickapprox|thicksim|thinsp|thkap|thksim|thor|thorn|tilde|time|times|timesb|timesbar|timesd|tint|toea|top|topbot|topcir|topf|topfork|tosa|tprime|trade|triangle|triangledown|triangleleft|trianglelefteq|triangleq|triangleright|trianglerighteq|tridot|trie|triminus|triplus|trisb|tritime|trpezium|tscr|tscy|tshcy|tstrok|twixt|twoheadleftarrow|twoheadrightarrow|uArr|uHar|uacut|uacute|uarr|ubrcy|ubreve|ucir|ucirc|ucy|udarr|udblac|udhar|ufisht|ufr|ugrav|ugrave|uharl|uharr|uhblk|ulcorn|ulcorner|ulcrop|ultri|umacr|um|uml|uogon|uopf|uparrow|updownarrow|upharpoonleft|upharpoonright|uplus|upsi|upsih|upsilon|upuparrows|urcorn|urcorner|urcrop|uring|urtri|uscr|utdot|utilde|utri|utrif|uuarr|uum|uuml|uwangle|vArr|vBar|vBarv|vDash|vangrt|varepsilon|varkappa|varnothing|varphi|varpi|varpropto|varr|varrho|varsigma|varsubsetneq|varsubsetneqq|varsupsetneq|varsupsetneqq|vartheta|vartriangleleft|vartriangleright|vcy|vdash|vee|veebar|veeeq|vellip|verbar|vert|vfr|vltri|vnsub|vnsup|vopf|vprop|vrtri|vscr|vsubnE|vsubne|vsupnE|vsupne|vzigzag|wcirc|wedbar|wedge|wedgeq|weierp|wfr|wopf|wp|wr|wreath|wscr|xcap|xcirc|xcup|xdtri|xfr|xhArr|xharr|xi|xlArr|xlarr|xmap|xnis|xodot|xopf|xoplus|xotime|xrArr|xrarr|xscr|xsqcup|xuplus|xutri|xvee|xwedge|yacut|yacute|yacy|ycirc|ycy|ye|yen|yfr|yicy|yopf|yscr|yucy|yum|yuml|zacute|zcaron|zcy|zdot|zeetrf|zeta|zfr|zhcy|zigrarr|zopf|zscr|zwj|zwnj);"
  65 |     },
  66 |     "numeric_character_reference": {
  67 |       "type": "PATTERN",
  68 |       "value": "&#([0-9]{1,7}|[xX][0-9a-fA-F]{1,6});"
  69 |     },
  70 |     "link_label": {
  71 |       "type": "SEQ",
  72 |       "members": [
  73 |         {
  74 |           "type": "STRING",
  75 |           "value": "["
  76 |         },
  77 |         {
  78 |           "type": "REPEAT1",
  79 |           "content": {
  80 |             "type": "CHOICE",
  81 |             "members": [
  82 |               {
  83 |                 "type": "SYMBOL",
  84 |                 "name": "_text_inline_no_link"
  85 |               },
  86 |               {
  87 |                 "type": "SYMBOL",
  88 |                 "name": "backslash_escape"
  89 |               },
  90 |               {
  91 |                 "type": "SYMBOL",
  92 |                 "name": "entity_reference"
  93 |               },
  94 |               {
  95 |                 "type": "SYMBOL",
  96 |                 "name": "numeric_character_reference"
  97 |               },
  98 |               {
  99 |                 "type": "SYMBOL",
 100 |                 "name": "_soft_line_break"
 101 |               }
 102 |             ]
 103 |           }
 104 |         },
 105 |         {
 106 |           "type": "STRING",
 107 |           "value": "]"
 108 |         }
 109 |       ]
 110 |     },
 111 |     "link_destination": {
 112 |       "type": "PREC_DYNAMIC",
 113 |       "value": 10,
 114 |       "content": {
 115 |         "type": "CHOICE",
 116 |         "members": [
 117 |           {
 118 |             "type": "SEQ",
 119 |             "members": [
 120 |               {
 121 |                 "type": "STRING",
 122 |                 "value": "<"
 123 |               },
 124 |               {
 125 |                 "type": "REPEAT",
 126 |                 "content": {
 127 |                   "type": "CHOICE",
 128 |                   "members": [
 129 |                     {
 130 |                       "type": "SYMBOL",
 131 |                       "name": "_text_no_angle"
 132 |                     },
 133 |                     {
 134 |                       "type": "SYMBOL",
 135 |                       "name": "backslash_escape"
 136 |                     },
 137 |                     {
 138 |                       "type": "SYMBOL",
 139 |                       "name": "entity_reference"
 140 |                     },
 141 |                     {
 142 |                       "type": "SYMBOL",
 143 |                       "name": "numeric_character_reference"
 144 |                     }
 145 |                   ]
 146 |                 }
 147 |               },
 148 |               {
 149 |                 "type": "STRING",
 150 |                 "value": ">"
 151 |               }
 152 |             ]
 153 |           },
 154 |           {
 155 |             "type": "SEQ",
 156 |             "members": [
 157 |               {
 158 |                 "type": "CHOICE",
 159 |                 "members": [
 160 |                   {
 161 |                     "type": "SYMBOL",
 162 |                     "name": "_word"
 163 |                   },
 164 |                   {
 165 |                     "type": "SEQ",
 166 |                     "members": [
 167 |                       {
 168 |                         "type": "CHOICE",
 169 |                         "members": [
 170 |                           {
 171 |                             "type": "STRING",
 172 |                             "value": "!"
 173 |                           },
 174 |                           {
 175 |                             "type": "STRING",
 176 |                             "value": "\""
 177 |                           },
 178 |                           {
 179 |                             "type": "STRING",
 180 |                             "value": "#"
 181 |                           },
 182 |                           {
 183 |                             "type": "STRING",
 184 |                             "value": "$"
 185 |                           },
 186 |                           {
 187 |                             "type": "STRING",
 188 |                             "value": "%"
 189 |                           },
 190 |                           {
 191 |                             "type": "STRING",
 192 |                             "value": "&"
 193 |                           },
 194 |                           {
 195 |                             "type": "STRING",
 196 |                             "value": "'"
 197 |                           },
 198 |                           {
 199 |                             "type": "STRING",
 200 |                             "value": "*"
 201 |                           },
 202 |                           {
 203 |                             "type": "STRING",
 204 |                             "value": "+"
 205 |                           },
 206 |                           {
 207 |                             "type": "STRING",
 208 |                             "value": ","
 209 |                           },
 210 |                           {
 211 |                             "type": "STRING",
 212 |                             "value": "-"
 213 |                           },
 214 |                           {
 215 |                             "type": "STRING",
 216 |                             "value": "."
 217 |                           },
 218 |                           {
 219 |                             "type": "STRING",
 220 |                             "value": "/"
 221 |                           },
 222 |                           {
 223 |                             "type": "STRING",
 224 |                             "value": ":"
 225 |                           },
 226 |                           {
 227 |                             "type": "STRING",
 228 |                             "value": ";"
 229 |                           },
 230 |                           {
 231 |                             "type": "STRING",
 232 |                             "value": "="
 233 |                           },
 234 |                           {
 235 |                             "type": "STRING",
 236 |                             "value": ">"
 237 |                           },
 238 |                           {
 239 |                             "type": "STRING",
 240 |                             "value": "?"
 241 |                           },
 242 |                           {
 243 |                             "type": "STRING",
 244 |                             "value": "@"
 245 |                           },
 246 |                           {
 247 |                             "type": "STRING",
 248 |                             "value": "["
 249 |                           },
 250 |                           {
 251 |                             "type": "STRING",
 252 |                             "value": "\\"
 253 |                           },
 254 |                           {
 255 |                             "type": "STRING",
 256 |                             "value": "]"
 257 |                           },
 258 |                           {
 259 |                             "type": "STRING",
 260 |                             "value": "^"
 261 |                           },
 262 |                           {
 263 |                             "type": "STRING",
 264 |                             "value": "_"
 265 |                           },
 266 |                           {
 267 |                             "type": "STRING",
 268 |                             "value": "`"
 269 |                           },
 270 |                           {
 271 |                             "type": "STRING",
 272 |                             "value": "{"
 273 |                           },
 274 |                           {
 275 |                             "type": "STRING",
 276 |                             "value": "|"
 277 |                           },
 278 |                           {
 279 |                             "type": "STRING",
 280 |                             "value": "}"
 281 |                           },
 282 |                           {
 283 |                             "type": "STRING",
 284 |                             "value": "~"
 285 |                           }
 286 |                         ]
 287 |                       },
 288 |                       {
 289 |                         "type": "CHOICE",
 290 |                         "members": [
 291 |                           {
 292 |                             "type": "SYMBOL",
 293 |                             "name": "_last_token_punctuation"
 294 |                           },
 295 |                           {
 296 |                             "type": "BLANK"
 297 |                           }
 298 |                         ]
 299 |                       }
 300 |                     ]
 301 |                   },
 302 |                   {
 303 |                     "type": "SYMBOL",
 304 |                     "name": "backslash_escape"
 305 |                   },
 306 |                   {
 307 |                     "type": "SYMBOL",
 308 |                     "name": "entity_reference"
 309 |                   },
 310 |                   {
 311 |                     "type": "SYMBOL",
 312 |                     "name": "numeric_character_reference"
 313 |                   },
 314 |                   {
 315 |                     "type": "SYMBOL",
 316 |                     "name": "_link_destination_parenthesis"
 317 |                   }
 318 |                 ]
 319 |               },
 320 |               {
 321 |                 "type": "REPEAT",
 322 |                 "content": {
 323 |                   "type": "CHOICE",
 324 |                   "members": [
 325 |                     {
 326 |                       "type": "SYMBOL",
 327 |                       "name": "_word"
 328 |                     },
 329 |                     {
 330 |                       "type": "SEQ",
 331 |                       "members": [
 332 |                         {
 333 |                           "type": "CHOICE",
 334 |                           "members": [
 335 |                             {
 336 |                               "type": "STRING",
 337 |                               "value": "!"
 338 |                             },
 339 |                             {
 340 |                               "type": "STRING",
 341 |                               "value": "\""
 342 |                             },
 343 |                             {
 344 |                               "type": "STRING",
 345 |                               "value": "#"
 346 |                             },
 347 |                             {
 348 |                               "type": "STRING",
 349 |                               "value": "$"
 350 |                             },
 351 |                             {
 352 |                               "type": "STRING",
 353 |                               "value": "%"
 354 |                             },
 355 |                             {
 356 |                               "type": "STRING",
 357 |                               "value": "&"
 358 |                             },
 359 |                             {
 360 |                               "type": "STRING",
 361 |                               "value": "'"
 362 |                             },
 363 |                             {
 364 |                               "type": "STRING",
 365 |                               "value": "*"
 366 |                             },
 367 |                             {
 368 |                               "type": "STRING",
 369 |                               "value": "+"
 370 |                             },
 371 |                             {
 372 |                               "type": "STRING",
 373 |                               "value": ","
 374 |                             },
 375 |                             {
 376 |                               "type": "STRING",
 377 |                               "value": "-"
 378 |                             },
 379 |                             {
 380 |                               "type": "STRING",
 381 |                               "value": "."
 382 |                             },
 383 |                             {
 384 |                               "type": "STRING",
 385 |                               "value": "/"
 386 |                             },
 387 |                             {
 388 |                               "type": "STRING",
 389 |                               "value": ":"
 390 |                             },
 391 |                             {
 392 |                               "type": "STRING",
 393 |                               "value": ";"
 394 |                             },
 395 |                             {
 396 |                               "type": "STRING",
 397 |                               "value": "<"
 398 |                             },
 399 |                             {
 400 |                               "type": "STRING",
 401 |                               "value": "="
 402 |                             },
 403 |                             {
 404 |                               "type": "STRING",
 405 |                               "value": ">"
 406 |                             },
 407 |                             {
 408 |                               "type": "STRING",
 409 |                               "value": "?"
 410 |                             },
 411 |                             {
 412 |                               "type": "STRING",
 413 |                               "value": "@"
 414 |                             },
 415 |                             {
 416 |                               "type": "STRING",
 417 |                               "value": "["
 418 |                             },
 419 |                             {
 420 |                               "type": "STRING",
 421 |                               "value": "\\"
 422 |                             },
 423 |                             {
 424 |                               "type": "STRING",
 425 |                               "value": "]"
 426 |                             },
 427 |                             {
 428 |                               "type": "STRING",
 429 |                               "value": "^"
 430 |                             },
 431 |                             {
 432 |                               "type": "STRING",
 433 |                               "value": "_"
 434 |                             },
 435 |                             {
 436 |                               "type": "STRING",
 437 |                               "value": "`"
 438 |                             },
 439 |                             {
 440 |                               "type": "STRING",
 441 |                               "value": "{"
 442 |                             },
 443 |                             {
 444 |                               "type": "STRING",
 445 |                               "value": "|"
 446 |                             },
 447 |                             {
 448 |                               "type": "STRING",
 449 |                               "value": "}"
 450 |                             },
 451 |                             {
 452 |                               "type": "STRING",
 453 |                               "value": "~"
 454 |                             }
 455 |                           ]
 456 |                         },
 457 |                         {
 458 |                           "type": "CHOICE",
 459 |                           "members": [
 460 |                             {
 461 |                               "type": "SYMBOL",
 462 |                               "name": "_last_token_punctuation"
 463 |                             },
 464 |                             {
 465 |                               "type": "BLANK"
 466 |                             }
 467 |                           ]
 468 |                         }
 469 |                       ]
 470 |                     },
 471 |                     {
 472 |                       "type": "SYMBOL",
 473 |                       "name": "backslash_escape"
 474 |                     },
 475 |                     {
 476 |                       "type": "SYMBOL",
 477 |                       "name": "entity_reference"
 478 |                     },
 479 |                     {
 480 |                       "type": "SYMBOL",
 481 |                       "name": "numeric_character_reference"
 482 |                     },
 483 |                     {
 484 |                       "type": "SYMBOL",
 485 |                       "name": "_link_destination_parenthesis"
 486 |                     }
 487 |                   ]
 488 |                 }
 489 |               }
 490 |             ]
 491 |           }
 492 |         ]
 493 |       }
 494 |     },
 495 |     "_link_destination_parenthesis": {
 496 |       "type": "SEQ",
 497 |       "members": [
 498 |         {
 499 |           "type": "STRING",
 500 |           "value": "("
 501 |         },
 502 |         {
 503 |           "type": "REPEAT",
 504 |           "content": {
 505 |             "type": "CHOICE",
 506 |             "members": [
 507 |               {
 508 |                 "type": "SYMBOL",
 509 |                 "name": "_word"
 510 |               },
 511 |               {
 512 |                 "type": "SEQ",
 513 |                 "members": [
 514 |                   {
 515 |                     "type": "CHOICE",
 516 |                     "members": [
 517 |                       {
 518 |                         "type": "STRING",
 519 |                         "value": "!"
 520 |                       },
 521 |                       {
 522 |                         "type": "STRING",
 523 |                         "value": "\""
 524 |                       },
 525 |                       {
 526 |                         "type": "STRING",
 527 |                         "value": "#"
 528 |                       },
 529 |                       {
 530 |                         "type": "STRING",
 531 |                         "value": "$"
 532 |                       },
 533 |                       {
 534 |                         "type": "STRING",
 535 |                         "value": "%"
 536 |                       },
 537 |                       {
 538 |                         "type": "STRING",
 539 |                         "value": "&"
 540 |                       },
 541 |                       {
 542 |                         "type": "STRING",
 543 |                         "value": "'"
 544 |                       },
 545 |                       {
 546 |                         "type": "STRING",
 547 |                         "value": "*"
 548 |                       },
 549 |                       {
 550 |                         "type": "STRING",
 551 |                         "value": "+"
 552 |                       },
 553 |                       {
 554 |                         "type": "STRING",
 555 |                         "value": ","
 556 |                       },
 557 |                       {
 558 |                         "type": "STRING",
 559 |                         "value": "-"
 560 |                       },
 561 |                       {
 562 |                         "type": "STRING",
 563 |                         "value": "."
 564 |                       },
 565 |                       {
 566 |                         "type": "STRING",
 567 |                         "value": "/"
 568 |                       },
 569 |                       {
 570 |                         "type": "STRING",
 571 |                         "value": ":"
 572 |                       },
 573 |                       {
 574 |                         "type": "STRING",
 575 |                         "value": ";"
 576 |                       },
 577 |                       {
 578 |                         "type": "STRING",
 579 |                         "value": "<"
 580 |                       },
 581 |                       {
 582 |                         "type": "STRING",
 583 |                         "value": "="
 584 |                       },
 585 |                       {
 586 |                         "type": "STRING",
 587 |                         "value": ">"
 588 |                       },
 589 |                       {
 590 |                         "type": "STRING",
 591 |                         "value": "?"
 592 |                       },
 593 |                       {
 594 |                         "type": "STRING",
 595 |                         "value": "@"
 596 |                       },
 597 |                       {
 598 |                         "type": "STRING",
 599 |                         "value": "["
 600 |                       },
 601 |                       {
 602 |                         "type": "STRING",
 603 |                         "value": "\\"
 604 |                       },
 605 |                       {
 606 |                         "type": "STRING",
 607 |                         "value": "]"
 608 |                       },
 609 |                       {
 610 |                         "type": "STRING",
 611 |                         "value": "^"
 612 |                       },
 613 |                       {
 614 |                         "type": "STRING",
 615 |                         "value": "_"
 616 |                       },
 617 |                       {
 618 |                         "type": "STRING",
 619 |                         "value": "`"
 620 |                       },
 621 |                       {
 622 |                         "type": "STRING",
 623 |                         "value": "{"
 624 |                       },
 625 |                       {
 626 |                         "type": "STRING",
 627 |                         "value": "|"
 628 |                       },
 629 |                       {
 630 |                         "type": "STRING",
 631 |                         "value": "}"
 632 |                       },
 633 |                       {
 634 |                         "type": "STRING",
 635 |                         "value": "~"
 636 |                       }
 637 |                     ]
 638 |                   },
 639 |                   {
 640 |                     "type": "CHOICE",
 641 |                     "members": [
 642 |                       {
 643 |                         "type": "SYMBOL",
 644 |                         "name": "_last_token_punctuation"
 645 |                       },
 646 |                       {
 647 |                         "type": "BLANK"
 648 |                       }
 649 |                     ]
 650 |                   }
 651 |                 ]
 652 |               },
 653 |               {
 654 |                 "type": "SYMBOL",
 655 |                 "name": "backslash_escape"
 656 |               },
 657 |               {
 658 |                 "type": "SYMBOL",
 659 |                 "name": "entity_reference"
 660 |               },
 661 |               {
 662 |                 "type": "SYMBOL",
 663 |                 "name": "numeric_character_reference"
 664 |               },
 665 |               {
 666 |                 "type": "SYMBOL",
 667 |                 "name": "_link_destination_parenthesis"
 668 |               }
 669 |             ]
 670 |           }
 671 |         },
 672 |         {
 673 |           "type": "STRING",
 674 |           "value": ")"
 675 |         }
 676 |       ]
 677 |     },
 678 |     "_text_no_angle": {
 679 |       "type": "CHOICE",
 680 |       "members": [
 681 |         {
 682 |           "type": "SYMBOL",
 683 |           "name": "_word"
 684 |         },
 685 |         {
 686 |           "type": "SEQ",
 687 |           "members": [
 688 |             {
 689 |               "type": "CHOICE",
 690 |               "members": [
 691 |                 {
 692 |                   "type": "STRING",
 693 |                   "value": "!"
 694 |                 },
 695 |                 {
 696 |                   "type": "STRING",
 697 |                   "value": "\""
 698 |                 },
 699 |                 {
 700 |                   "type": "STRING",
 701 |                   "value": "#"
 702 |                 },
 703 |                 {
 704 |                   "type": "STRING",
 705 |                   "value": "$"
 706 |                 },
 707 |                 {
 708 |                   "type": "STRING",
 709 |                   "value": "%"
 710 |                 },
 711 |                 {
 712 |                   "type": "STRING",
 713 |                   "value": "&"
 714 |                 },
 715 |                 {
 716 |                   "type": "STRING",
 717 |                   "value": "'"
 718 |                 },
 719 |                 {
 720 |                   "type": "STRING",
 721 |                   "value": "("
 722 |                 },
 723 |                 {
 724 |                   "type": "STRING",
 725 |                   "value": ")"
 726 |                 },
 727 |                 {
 728 |                   "type": "STRING",
 729 |                   "value": "*"
 730 |                 },
 731 |                 {
 732 |                   "type": "STRING",
 733 |                   "value": "+"
 734 |                 },
 735 |                 {
 736 |                   "type": "STRING",
 737 |                   "value": ","
 738 |                 },
 739 |                 {
 740 |                   "type": "STRING",
 741 |                   "value": "-"
 742 |                 },
 743 |                 {
 744 |                   "type": "STRING",
 745 |                   "value": "."
 746 |                 },
 747 |                 {
 748 |                   "type": "STRING",
 749 |                   "value": "/"
 750 |                 },
 751 |                 {
 752 |                   "type": "STRING",
 753 |                   "value": ":"
 754 |                 },
 755 |                 {
 756 |                   "type": "STRING",
 757 |                   "value": ";"
 758 |                 },
 759 |                 {
 760 |                   "type": "STRING",
 761 |                   "value": "="
 762 |                 },
 763 |                 {
 764 |                   "type": "STRING",
 765 |                   "value": "?"
 766 |                 },
 767 |                 {
 768 |                   "type": "STRING",
 769 |                   "value": "@"
 770 |                 },
 771 |                 {
 772 |                   "type": "STRING",
 773 |                   "value": "["
 774 |                 },
 775 |                 {
 776 |                   "type": "STRING",
 777 |                   "value": "\\"
 778 |                 },
 779 |                 {
 780 |                   "type": "STRING",
 781 |                   "value": "]"
 782 |                 },
 783 |                 {
 784 |                   "type": "STRING",
 785 |                   "value": "^"
 786 |                 },
 787 |                 {
 788 |                   "type": "STRING",
 789 |                   "value": "_"
 790 |                 },
 791 |                 {
 792 |                   "type": "STRING",
 793 |                   "value": "`"
 794 |                 },
 795 |                 {
 796 |                   "type": "STRING",
 797 |                   "value": "{"
 798 |                 },
 799 |                 {
 800 |                   "type": "STRING",
 801 |                   "value": "|"
 802 |                 },
 803 |                 {
 804 |                   "type": "STRING",
 805 |                   "value": "}"
 806 |                 },
 807 |                 {
 808 |                   "type": "STRING",
 809 |                   "value": "~"
 810 |                 }
 811 |               ]
 812 |             },
 813 |             {
 814 |               "type": "CHOICE",
 815 |               "members": [
 816 |                 {
 817 |                   "type": "SYMBOL",
 818 |                   "name": "_last_token_punctuation"
 819 |                 },
 820 |                 {
 821 |                   "type": "BLANK"
 822 |                 }
 823 |               ]
 824 |             }
 825 |           ]
 826 |         },
 827 |         {
 828 |           "type": "SYMBOL",
 829 |           "name": "_whitespace"
 830 |         }
 831 |       ]
 832 |     },
 833 |     "link_title": {
 834 |       "type": "CHOICE",
 835 |       "members": [
 836 |         {
 837 |           "type": "SEQ",
 838 |           "members": [
 839 |             {
 840 |               "type": "STRING",
 841 |               "value": "\""
 842 |             },
 843 |             {
 844 |               "type": "REPEAT",
 845 |               "content": {
 846 |                 "type": "CHOICE",
 847 |                 "members": [
 848 |                   {
 849 |                     "type": "SYMBOL",
 850 |                     "name": "_word"
 851 |                   },
 852 |                   {
 853 |                     "type": "SEQ",
 854 |                     "members": [
 855 |                       {
 856 |                         "type": "CHOICE",
 857 |                         "members": [
 858 |                           {
 859 |                             "type": "STRING",
 860 |                             "value": "!"
 861 |                           },
 862 |                           {
 863 |                             "type": "STRING",
 864 |                             "value": "#"
 865 |                           },
 866 |                           {
 867 |                             "type": "STRING",
 868 |                             "value": "$"
 869 |                           },
 870 |                           {
 871 |                             "type": "STRING",
 872 |                             "value": "%"
 873 |                           },
 874 |                           {
 875 |                             "type": "STRING",
 876 |                             "value": "&"
 877 |                           },
 878 |                           {
 879 |                             "type": "STRING",
 880 |                             "value": "'"
 881 |                           },
 882 |                           {
 883 |                             "type": "STRING",
 884 |                             "value": "("
 885 |                           },
 886 |                           {
 887 |                             "type": "STRING",
 888 |                             "value": ")"
 889 |                           },
 890 |                           {
 891 |                             "type": "STRING",
 892 |                             "value": "*"
 893 |                           },
 894 |                           {
 895 |                             "type": "STRING",
 896 |                             "value": "+"
 897 |                           },
 898 |                           {
 899 |                             "type": "STRING",
 900 |                             "value": ","
 901 |                           },
 902 |                           {
 903 |                             "type": "STRING",
 904 |                             "value": "-"
 905 |                           },
 906 |                           {
 907 |                             "type": "STRING",
 908 |                             "value": "."
 909 |                           },
 910 |                           {
 911 |                             "type": "STRING",
 912 |                             "value": "/"
 913 |                           },
 914 |                           {
 915 |                             "type": "STRING",
 916 |                             "value": ":"
 917 |                           },
 918 |                           {
 919 |                             "type": "STRING",
 920 |                             "value": ";"
 921 |                           },
 922 |                           {
 923 |                             "type": "STRING",
 924 |                             "value": "<"
 925 |                           },
 926 |                           {
 927 |                             "type": "STRING",
 928 |                             "value": "="
 929 |                           },
 930 |                           {
 931 |                             "type": "STRING",
 932 |                             "value": ">"
 933 |                           },
 934 |                           {
 935 |                             "type": "STRING",
 936 |                             "value": "?"
 937 |                           },
 938 |                           {
 939 |                             "type": "STRING",
 940 |                             "value": "@"
 941 |                           },
 942 |                           {
 943 |                             "type": "STRING",
 944 |                             "value": "["
 945 |                           },
 946 |                           {
 947 |                             "type": "STRING",
 948 |                             "value": "\\"
 949 |                           },
 950 |                           {
 951 |                             "type": "STRING",
 952 |                             "value": "]"
 953 |                           },
 954 |                           {
 955 |                             "type": "STRING",
 956 |                             "value": "^"
 957 |                           },
 958 |                           {
 959 |                             "type": "STRING",
 960 |                             "value": "_"
 961 |                           },
 962 |                           {
 963 |                             "type": "STRING",
 964 |                             "value": "`"
 965 |                           },
 966 |                           {
 967 |                             "type": "STRING",
 968 |                             "value": "{"
 969 |                           },
 970 |                           {
 971 |                             "type": "STRING",
 972 |                             "value": "|"
 973 |                           },
 974 |                           {
 975 |                             "type": "STRING",
 976 |                             "value": "}"
 977 |                           },
 978 |                           {
 979 |                             "type": "STRING",
 980 |                             "value": "~"
 981 |                           }
 982 |                         ]
 983 |                       },
 984 |                       {
 985 |                         "type": "CHOICE",
 986 |                         "members": [
 987 |                           {
 988 |                             "type": "SYMBOL",
 989 |                             "name": "_last_token_punctuation"
 990 |                           },
 991 |                           {
 992 |                             "type": "BLANK"
 993 |                           }
 994 |                         ]
 995 |                       }
 996 |                     ]
 997 |                   },
 998 |                   {
 999 |                     "type": "SYMBOL",
1000 |                     "name": "_whitespace"
1001 |                   },
1002 |                   {
1003 |                     "type": "SYMBOL",
1004 |                     "name": "backslash_escape"
1005 |                   },
1006 |                   {
1007 |                     "type": "SYMBOL",
1008 |                     "name": "entity_reference"
1009 |                   },
1010 |                   {
1011 |                     "type": "SYMBOL",
1012 |                     "name": "numeric_character_reference"
1013 |                   },
1014 |                   {
1015 |                     "type": "SEQ",
1016 |                     "members": [
1017 |                       {
1018 |                         "type": "SYMBOL",
1019 |                         "name": "_soft_line_break"
1020 |                       },
1021 |                       {
1022 |                         "type": "CHOICE",
1023 |                         "members": [
1024 |                           {
1025 |                             "type": "SEQ",
1026 |                             "members": [
1027 |                               {
1028 |                                 "type": "SYMBOL",
1029 |                                 "name": "_soft_line_break"
1030 |                               },
1031 |                               {
1032 |                                 "type": "SYMBOL",
1033 |                                 "name": "_trigger_error"
1034 |                               }
1035 |                             ]
1036 |                           },
1037 |                           {
1038 |                             "type": "BLANK"
1039 |                           }
1040 |                         ]
1041 |                       }
1042 |                     ]
1043 |                   }
1044 |                 ]
1045 |               }
1046 |             },
1047 |             {
1048 |               "type": "STRING",
1049 |               "value": "\""
1050 |             }
1051 |           ]
1052 |         },
1053 |         {
1054 |           "type": "SEQ",
1055 |           "members": [
1056 |             {
1057 |               "type": "STRING",
1058 |               "value": "'"
1059 |             },
1060 |             {
1061 |               "type": "REPEAT",
1062 |               "content": {
1063 |                 "type": "CHOICE",
1064 |                 "members": [
1065 |                   {
1066 |                     "type": "SYMBOL",
1067 |                     "name": "_word"
1068 |                   },
1069 |                   {
1070 |                     "type": "SEQ",
1071 |                     "members": [
1072 |                       {
1073 |                         "type": "CHOICE",
1074 |                         "members": [
1075 |                           {
1076 |                             "type": "STRING",
1077 |                             "value": "!"
1078 |                           },
1079 |                           {
1080 |                             "type": "STRING",
1081 |                             "value": "\""
1082 |                           },
1083 |                           {
1084 |                             "type": "STRING",
1085 |                             "value": "#"
1086 |                           },
1087 |                           {
1088 |                             "type": "STRING",
1089 |                             "value": "$"
1090 |                           },
1091 |                           {
1092 |                             "type": "STRING",
1093 |                             "value": "%"
1094 |                           },
1095 |                           {
1096 |                             "type": "STRING",
1097 |                             "value": "&"
1098 |                           },
1099 |                           {
1100 |                             "type": "STRING",
1101 |                             "value": "("
1102 |                           },
1103 |                           {
1104 |                             "type": "STRING",
1105 |                             "value": ")"
1106 |                           },
1107 |                           {
1108 |                             "type": "STRING",
1109 |                             "value": "*"
1110 |                           },
1111 |                           {
1112 |                             "type": "STRING",
1113 |                             "value": "+"
1114 |                           },
1115 |                           {
1116 |                             "type": "STRING",
1117 |                             "value": ","
1118 |                           },
1119 |                           {
1120 |                             "type": "STRING",
1121 |                             "value": "-"
1122 |                           },
1123 |                           {
1124 |                             "type": "STRING",
1125 |                             "value": "."
1126 |                           },
1127 |                           {
1128 |                             "type": "STRING",
1129 |                             "value": "/"
1130 |                           },
1131 |                           {
1132 |                             "type": "STRING",
1133 |                             "value": ":"
1134 |                           },
1135 |                           {
1136 |                             "type": "STRING",
1137 |                             "value": ";"
1138 |                           },
1139 |                           {
1140 |                             "type": "STRING",
1141 |                             "value": "<"
1142 |                           },
1143 |                           {
1144 |                             "type": "STRING",
1145 |                             "value": "="
1146 |                           },
1147 |                           {
1148 |                             "type": "STRING",
1149 |                             "value": ">"
1150 |                           },
1151 |                           {
1152 |                             "type": "STRING",
1153 |                             "value": "?"
1154 |                           },
1155 |                           {
1156 |                             "type": "STRING",
1157 |                             "value": "@"
1158 |                           },
1159 |                           {
1160 |                             "type": "STRING",
1161 |                             "value": "["
1162 |                           },
1163 |                           {
1164 |                             "type": "STRING",
1165 |                             "value": "\\"
1166 |                           },
1167 |                           {
1168 |                             "type": "STRING",
1169 |                             "value": "]"
1170 |                           },
1171 |                           {
1172 |                             "type": "STRING",
1173 |                             "value": "^"
1174 |                           },
1175 |                           {
1176 |                             "type": "STRING",
1177 |                             "value": "_"
1178 |                           },
1179 |                           {
1180 |                             "type": "STRING",
1181 |                             "value": "`"
1182 |                           },
1183 |                           {
1184 |                             "type": "STRING",
1185 |                             "value": "{"
1186 |                           },
1187 |                           {
1188 |                             "type": "STRING",
1189 |                             "value": "|"
1190 |                           },
1191 |                           {
1192 |                             "type": "STRING",
1193 |                             "value": "}"
1194 |                           },
1195 |                           {
1196 |                             "type": "STRING",
1197 |                             "value": "~"
1198 |                           }
1199 |                         ]
1200 |                       },
1201 |                       {
1202 |                         "type": "CHOICE",
1203 |                         "members": [
1204 |                           {
1205 |                             "type": "SYMBOL",
1206 |                             "name": "_last_token_punctuation"
1207 |                           },
1208 |                           {
1209 |                             "type": "BLANK"
1210 |                           }
1211 |                         ]
1212 |                       }
1213 |                     ]
1214 |                   },
1215 |                   {
1216 |                     "type": "SYMBOL",
1217 |                     "name": "_whitespace"
1218 |                   },
1219 |                   {
1220 |                     "type": "SYMBOL",
1221 |                     "name": "backslash_escape"
1222 |                   },
1223 |                   {
1224 |                     "type": "SYMBOL",
1225 |                     "name": "entity_reference"
1226 |                   },
1227 |                   {
1228 |                     "type": "SYMBOL",
1229 |                     "name": "numeric_character_reference"
1230 |                   },
1231 |                   {
1232 |                     "type": "SEQ",
1233 |                     "members": [
1234 |                       {
1235 |                         "type": "SYMBOL",
1236 |                         "name": "_soft_line_break"
1237 |                       },
1238 |                       {
1239 |                         "type": "CHOICE",
1240 |                         "members": [
1241 |                           {
1242 |                             "type": "SEQ",
1243 |                             "members": [
1244 |                               {
1245 |                                 "type": "SYMBOL",
1246 |                                 "name": "_soft_line_break"
1247 |                               },
1248 |                               {
1249 |                                 "type": "SYMBOL",
1250 |                                 "name": "_trigger_error"
1251 |                               }
1252 |                             ]
1253 |                           },
1254 |                           {
1255 |                             "type": "BLANK"
1256 |                           }
1257 |                         ]
1258 |                       }
1259 |                     ]
1260 |                   }
1261 |                 ]
1262 |               }
1263 |             },
1264 |             {
1265 |               "type": "STRING",
1266 |               "value": "'"
1267 |             }
1268 |           ]
1269 |         },
1270 |         {
1271 |           "type": "SEQ",
1272 |           "members": [
1273 |             {
1274 |               "type": "STRING",
1275 |               "value": "("
1276 |             },
1277 |             {
1278 |               "type": "REPEAT",
1279 |               "content": {
1280 |                 "type": "CHOICE",
1281 |                 "members": [
1282 |                   {
1283 |                     "type": "SYMBOL",
1284 |                     "name": "_word"
1285 |                   },
1286 |                   {
1287 |                     "type": "SEQ",
1288 |                     "members": [
1289 |                       {
1290 |                         "type": "CHOICE",
1291 |                         "members": [
1292 |                           {
1293 |                             "type": "STRING",
1294 |                             "value": "!"
1295 |                           },
1296 |                           {
1297 |                             "type": "STRING",
1298 |                             "value": "\""
1299 |                           },
1300 |                           {
1301 |                             "type": "STRING",
1302 |                             "value": "#"
1303 |                           },
1304 |                           {
1305 |                             "type": "STRING",
1306 |                             "value": "$"
1307 |                           },
1308 |                           {
1309 |                             "type": "STRING",
1310 |                             "value": "%"
1311 |                           },
1312 |                           {
1313 |                             "type": "STRING",
1314 |                             "value": "&"
1315 |                           },
1316 |                           {
1317 |                             "type": "STRING",
1318 |                             "value": "'"
1319 |                           },
1320 |                           {
1321 |                             "type": "STRING",
1322 |                             "value": "*"
1323 |                           },
1324 |                           {
1325 |                             "type": "STRING",
1326 |                             "value": "+"
1327 |                           },
1328 |                           {
1329 |                             "type": "STRING",
1330 |                             "value": ","
1331 |                           },
1332 |                           {
1333 |                             "type": "STRING",
1334 |                             "value": "-"
1335 |                           },
1336 |                           {
1337 |                             "type": "STRING",
1338 |                             "value": "."
1339 |                           },
1340 |                           {
1341 |                             "type": "STRING",
1342 |                             "value": "/"
1343 |                           },
1344 |                           {
1345 |                             "type": "STRING",
1346 |                             "value": ":"
1347 |                           },
1348 |                           {
1349 |                             "type": "STRING",
1350 |                             "value": ";"
1351 |                           },
1352 |                           {
1353 |                             "type": "STRING",
1354 |                             "value": "<"
1355 |                           },
1356 |                           {
1357 |                             "type": "STRING",
1358 |                             "value": "="
1359 |                           },
1360 |                           {
1361 |                             "type": "STRING",
1362 |                             "value": ">"
1363 |                           },
1364 |                           {
1365 |                             "type": "STRING",
1366 |                             "value": "?"
1367 |                           },
1368 |                           {
1369 |                             "type": "STRING",
1370 |                             "value": "@"
1371 |                           },
1372 |                           {
1373 |                             "type": "STRING",
1374 |                             "value": "["
1375 |                           },
1376 |                           {
1377 |                             "type": "STRING",
1378 |                             "value": "\\"
1379 |                           },
1380 |                           {
1381 |                             "type": "STRING",
1382 |                             "value": "]"
1383 |                           },
1384 |                           {
1385 |                             "type": "STRING",
1386 |                             "value": "^"
1387 |                           },
1388 |                           {
1389 |                             "type": "STRING",
1390 |                             "value": "_"
1391 |                           },
1392 |                           {
1393 |                             "type": "STRING",
1394 |                             "value": "`"
1395 |                           },
1396 |                           {
1397 |                             "type": "STRING",
1398 |                             "value": "{"
1399 |                           },
1400 |                           {
1401 |                             "type": "STRING",
1402 |                             "value": "|"
1403 |                           },
1404 |                           {
1405 |                             "type": "STRING",
1406 |                             "value": "}"
1407 |                           },
1408 |                           {
1409 |                             "type": "STRING",
1410 |                             "value": "~"
1411 |                           }
1412 |                         ]
1413 |                       },
1414 |                       {
1415 |                         "type": "CHOICE",
1416 |                         "members": [
1417 |                           {
1418 |                             "type": "SYMBOL",
1419 |                             "name": "_last_token_punctuation"
1420 |                           },
1421 |                           {
1422 |                             "type": "BLANK"
1423 |                           }
1424 |                         ]
1425 |                       }
1426 |                     ]
1427 |                   },
1428 |                   {
1429 |                     "type": "SYMBOL",
1430 |                     "name": "_whitespace"
1431 |                   },
1432 |                   {
1433 |                     "type": "SYMBOL",
1434 |                     "name": "backslash_escape"
1435 |                   },
1436 |                   {
1437 |                     "type": "SYMBOL",
1438 |                     "name": "entity_reference"
1439 |                   },
1440 |                   {
1441 |                     "type": "SYMBOL",
1442 |                     "name": "numeric_character_reference"
1443 |                   },
1444 |                   {
1445 |                     "type": "SEQ",
1446 |                     "members": [
1447 |                       {
1448 |                         "type": "SYMBOL",
1449 |                         "name": "_soft_line_break"
1450 |                       },
1451 |                       {
1452 |                         "type": "CHOICE",
1453 |                         "members": [
1454 |                           {
1455 |                             "type": "SEQ",
1456 |                             "members": [
1457 |                               {
1458 |                                 "type": "SYMBOL",
1459 |                                 "name": "_soft_line_break"
1460 |                               },
1461 |                               {
1462 |                                 "type": "SYMBOL",
1463 |                                 "name": "_trigger_error"
1464 |                               }
1465 |                             ]
1466 |                           },
1467 |                           {
1468 |                             "type": "BLANK"
1469 |                           }
1470 |                         ]
1471 |                       }
1472 |                     ]
1473 |                   }
1474 |                 ]
1475 |               }
1476 |             },
1477 |             {
1478 |               "type": "STRING",
1479 |               "value": ")"
1480 |             }
1481 |           ]
1482 |         }
1483 |       ]
1484 |     },
1485 |     "_newline_token": {
1486 |       "type": "PATTERN",
1487 |       "value": "\\n|\\r\\n?"
1488 |     },
1489 |     "_last_token_punctuation": {
1490 |       "type": "CHOICE",
1491 |       "members": []
1492 |     },
1493 |     "_block": {
1494 |       "type": "CHOICE",
1495 |       "members": [
1496 |         {
1497 |           "type": "SYMBOL",
1498 |           "name": "_block_not_section"
1499 |         },
1500 |         {
1501 |           "type": "SYMBOL",
1502 |           "name": "section"
1503 |         }
1504 |       ]
1505 |     },
1506 |     "_block_not_section": {
1507 |       "type": "CHOICE",
1508 |       "members": [
1509 |         {
1510 |           "type": "ALIAS",
1511 |           "content": {
1512 |             "type": "SYMBOL",
1513 |             "name": "_setext_heading1"
1514 |           },
1515 |           "named": true,
1516 |           "value": "setext_heading"
1517 |         },
1518 |         {
1519 |           "type": "ALIAS",
1520 |           "content": {
1521 |             "type": "SYMBOL",
1522 |             "name": "_setext_heading2"
1523 |           },
1524 |           "named": true,
1525 |           "value": "setext_heading"
1526 |         },
1527 |         {
1528 |           "type": "SYMBOL",
1529 |           "name": "paragraph"
1530 |         },
1531 |         {
1532 |           "type": "SYMBOL",
1533 |           "name": "indented_code_block"
1534 |         },
1535 |         {
1536 |           "type": "SYMBOL",
1537 |           "name": "block_quote"
1538 |         },
1539 |         {
1540 |           "type": "SYMBOL",
1541 |           "name": "thematic_break"
1542 |         },
1543 |         {
1544 |           "type": "SYMBOL",
1545 |           "name": "list"
1546 |         },
1547 |         {
1548 |           "type": "SYMBOL",
1549 |           "name": "fenced_code_block"
1550 |         },
1551 |         {
1552 |           "type": "SYMBOL",
1553 |           "name": "_blank_line"
1554 |         },
1555 |         {
1556 |           "type": "SYMBOL",
1557 |           "name": "html_block"
1558 |         },
1559 |         {
1560 |           "type": "SYMBOL",
1561 |           "name": "link_reference_definition"
1562 |         },
1563 |         {
1564 |           "type": "SYMBOL",
1565 |           "name": "pipe_table"
1566 |         }
1567 |       ]
1568 |     },
1569 |     "section": {
1570 |       "type": "CHOICE",
1571 |       "members": [
1572 |         {
1573 |           "type": "SYMBOL",
1574 |           "name": "_section1"
1575 |         },
1576 |         {
1577 |           "type": "SYMBOL",
1578 |           "name": "_section2"
1579 |         },
1580 |         {
1581 |           "type": "SYMBOL",
1582 |           "name": "_section3"
1583 |         },
1584 |         {
1585 |           "type": "SYMBOL",
1586 |           "name": "_section4"
1587 |         },
1588 |         {
1589 |           "type": "SYMBOL",
1590 |           "name": "_section5"
1591 |         },
1592 |         {
1593 |           "type": "SYMBOL",
1594 |           "name": "_section6"
1595 |         }
1596 |       ]
1597 |     },
1598 |     "_section1": {
1599 |       "type": "PREC_RIGHT",
1600 |       "value": 0,
1601 |       "content": {
1602 |         "type": "SEQ",
1603 |         "members": [
1604 |           {
1605 |             "type": "ALIAS",
1606 |             "content": {
1607 |               "type": "SYMBOL",
1608 |               "name": "_atx_heading1"
1609 |             },
1610 |             "named": true,
1611 |             "value": "atx_heading"
1612 |           },
1613 |           {
1614 |             "type": "REPEAT",
1615 |             "content": {
1616 |               "type": "CHOICE",
1617 |               "members": [
1618 |                 {
1619 |                   "type": "ALIAS",
1620 |                   "content": {
1621 |                     "type": "CHOICE",
1622 |                     "members": [
1623 |                       {
1624 |                         "type": "SYMBOL",
1625 |                         "name": "_section6"
1626 |                       },
1627 |                       {
1628 |                         "type": "SYMBOL",
1629 |                         "name": "_section5"
1630 |                       },
1631 |                       {
1632 |                         "type": "SYMBOL",
1633 |                         "name": "_section4"
1634 |                       },
1635 |                       {
1636 |                         "type": "SYMBOL",
1637 |                         "name": "_section3"
1638 |                       },
1639 |                       {
1640 |                         "type": "SYMBOL",
1641 |                         "name": "_section2"
1642 |                       }
1643 |                     ]
1644 |                   },
1645 |                   "named": true,
1646 |                   "value": "section"
1647 |                 },
1648 |                 {
1649 |                   "type": "SYMBOL",
1650 |                   "name": "_block_not_section"
1651 |                 }
1652 |               ]
1653 |             }
1654 |           }
1655 |         ]
1656 |       }
1657 |     },
1658 |     "_section2": {
1659 |       "type": "PREC_RIGHT",
1660 |       "value": 0,
1661 |       "content": {
1662 |         "type": "SEQ",
1663 |         "members": [
1664 |           {
1665 |             "type": "ALIAS",
1666 |             "content": {
1667 |               "type": "SYMBOL",
1668 |               "name": "_atx_heading2"
1669 |             },
1670 |             "named": true,
1671 |             "value": "atx_heading"
1672 |           },
1673 |           {
1674 |             "type": "REPEAT",
1675 |             "content": {
1676 |               "type": "CHOICE",
1677 |               "members": [
1678 |                 {
1679 |                   "type": "ALIAS",
1680 |                   "content": {
1681 |                     "type": "CHOICE",
1682 |                     "members": [
1683 |                       {
1684 |                         "type": "SYMBOL",
1685 |                         "name": "_section6"
1686 |                       },
1687 |                       {
1688 |                         "type": "SYMBOL",
1689 |                         "name": "_section5"
1690 |                       },
1691 |                       {
1692 |                         "type": "SYMBOL",
1693 |                         "name": "_section4"
1694 |                       },
1695 |                       {
1696 |                         "type": "SYMBOL",
1697 |                         "name": "_section3"
1698 |                       }
1699 |                     ]
1700 |                   },
1701 |                   "named": true,
1702 |                   "value": "section"
1703 |                 },
1704 |                 {
1705 |                   "type": "SYMBOL",
1706 |                   "name": "_block_not_section"
1707 |                 }
1708 |               ]
1709 |             }
1710 |           }
1711 |         ]
1712 |       }
1713 |     },
1714 |     "_section3": {
1715 |       "type": "PREC_RIGHT",
1716 |       "value": 0,
1717 |       "content": {
1718 |         "type": "SEQ",
1719 |         "members": [
1720 |           {
1721 |             "type": "ALIAS",
1722 |             "content": {
1723 |               "type": "SYMBOL",
1724 |               "name": "_atx_heading3"
1725 |             },
1726 |             "named": true,
1727 |             "value": "atx_heading"
1728 |           },
1729 |           {
1730 |             "type": "REPEAT",
1731 |             "content": {
1732 |               "type": "CHOICE",
1733 |               "members": [
1734 |                 {
1735 |                   "type": "ALIAS",
1736 |                   "content": {
1737 |                     "type": "CHOICE",
1738 |                     "members": [
1739 |                       {
1740 |                         "type": "SYMBOL",
1741 |                         "name": "_section6"
1742 |                       },
1743 |                       {
1744 |                         "type": "SYMBOL",
1745 |                         "name": "_section5"
1746 |                       },
1747 |                       {
1748 |                         "type": "SYMBOL",
1749 |                         "name": "_section4"
1750 |                       }
1751 |                     ]
1752 |                   },
1753 |                   "named": true,
1754 |                   "value": "section"
1755 |                 },
1756 |                 {
1757 |                   "type": "SYMBOL",
1758 |                   "name": "_block_not_section"
1759 |                 }
1760 |               ]
1761 |             }
1762 |           }
1763 |         ]
1764 |       }
1765 |     },
1766 |     "_section4": {
1767 |       "type": "PREC_RIGHT",
1768 |       "value": 0,
1769 |       "content": {
1770 |         "type": "SEQ",
1771 |         "members": [
1772 |           {
1773 |             "type": "ALIAS",
1774 |             "content": {
1775 |               "type": "SYMBOL",
1776 |               "name": "_atx_heading4"
1777 |             },
1778 |             "named": true,
1779 |             "value": "atx_heading"
1780 |           },
1781 |           {
1782 |             "type": "REPEAT",
1783 |             "content": {
1784 |               "type": "CHOICE",
1785 |               "members": [
1786 |                 {
1787 |                   "type": "ALIAS",
1788 |                   "content": {
1789 |                     "type": "CHOICE",
1790 |                     "members": [
1791 |                       {
1792 |                         "type": "SYMBOL",
1793 |                         "name": "_section6"
1794 |                       },
1795 |                       {
1796 |                         "type": "SYMBOL",
1797 |                         "name": "_section5"
1798 |                       }
1799 |                     ]
1800 |                   },
1801 |                   "named": true,
1802 |                   "value": "section"
1803 |                 },
1804 |                 {
1805 |                   "type": "SYMBOL",
1806 |                   "name": "_block_not_section"
1807 |                 }
1808 |               ]
1809 |             }
1810 |           }
1811 |         ]
1812 |       }
1813 |     },
1814 |     "_section5": {
1815 |       "type": "PREC_RIGHT",
1816 |       "value": 0,
1817 |       "content": {
1818 |         "type": "SEQ",
1819 |         "members": [
1820 |           {
1821 |             "type": "ALIAS",
1822 |             "content": {
1823 |               "type": "SYMBOL",
1824 |               "name": "_atx_heading5"
1825 |             },
1826 |             "named": true,
1827 |             "value": "atx_heading"
1828 |           },
1829 |           {
1830 |             "type": "REPEAT",
1831 |             "content": {
1832 |               "type": "CHOICE",
1833 |               "members": [
1834 |                 {
1835 |                   "type": "ALIAS",
1836 |                   "content": {
1837 |                     "type": "SYMBOL",
1838 |                     "name": "_section6"
1839 |                   },
1840 |                   "named": true,
1841 |                   "value": "section"
1842 |                 },
1843 |                 {
1844 |                   "type": "SYMBOL",
1845 |                   "name": "_block_not_section"
1846 |                 }
1847 |               ]
1848 |             }
1849 |           }
1850 |         ]
1851 |       }
1852 |     },
1853 |     "_section6": {
1854 |       "type": "PREC_RIGHT",
1855 |       "value": 0,
1856 |       "content": {
1857 |         "type": "SEQ",
1858 |         "members": [
1859 |           {
1860 |             "type": "ALIAS",
1861 |             "content": {
1862 |               "type": "SYMBOL",
1863 |               "name": "_atx_heading6"
1864 |             },
1865 |             "named": true,
1866 |             "value": "atx_heading"
1867 |           },
1868 |           {
1869 |             "type": "REPEAT",
1870 |             "content": {
1871 |               "type": "SYMBOL",
1872 |               "name": "_block_not_section"
1873 |             }
1874 |           }
1875 |         ]
1876 |       }
1877 |     },
1878 |     "thematic_break": {
1879 |       "type": "SEQ",
1880 |       "members": [
1881 |         {
1882 |           "type": "SYMBOL",
1883 |           "name": "_thematic_break"
1884 |         },
1885 |         {
1886 |           "type": "CHOICE",
1887 |           "members": [
1888 |             {
1889 |               "type": "SYMBOL",
1890 |               "name": "_newline"
1891 |             },
1892 |             {
1893 |               "type": "SYMBOL",
1894 |               "name": "_eof"
1895 |             }
1896 |           ]
1897 |         }
1898 |       ]
1899 |     },
1900 |     "_atx_heading1": {
1901 |       "type": "PREC",
1902 |       "value": 1,
1903 |       "content": {
1904 |         "type": "SEQ",
1905 |         "members": [
1906 |           {
1907 |             "type": "SYMBOL",
1908 |             "name": "atx_h1_marker"
1909 |           },
1910 |           {
1911 |             "type": "CHOICE",
1912 |             "members": [
1913 |               {
1914 |                 "type": "SYMBOL",
1915 |                 "name": "_atx_heading_content"
1916 |               },
1917 |               {
1918 |                 "type": "BLANK"
1919 |               }
1920 |             ]
1921 |           },
1922 |           {
1923 |             "type": "SYMBOL",
1924 |             "name": "_newline"
1925 |           }
1926 |         ]
1927 |       }
1928 |     },
1929 |     "_atx_heading2": {
1930 |       "type": "PREC",
1931 |       "value": 1,
1932 |       "content": {
1933 |         "type": "SEQ",
1934 |         "members": [
1935 |           {
1936 |             "type": "SYMBOL",
1937 |             "name": "atx_h2_marker"
1938 |           },
1939 |           {
1940 |             "type": "CHOICE",
1941 |             "members": [
1942 |               {
1943 |                 "type": "SYMBOL",
1944 |                 "name": "_atx_heading_content"
1945 |               },
1946 |               {
1947 |                 "type": "BLANK"
1948 |               }
1949 |             ]
1950 |           },
1951 |           {
1952 |             "type": "SYMBOL",
1953 |             "name": "_newline"
1954 |           }
1955 |         ]
1956 |       }
1957 |     },
1958 |     "_atx_heading3": {
1959 |       "type": "PREC",
1960 |       "value": 1,
1961 |       "content": {
1962 |         "type": "SEQ",
1963 |         "members": [
1964 |           {
1965 |             "type": "SYMBOL",
1966 |             "name": "atx_h3_marker"
1967 |           },
1968 |           {
1969 |             "type": "CHOICE",
1970 |             "members": [
1971 |               {
1972 |                 "type": "SYMBOL",
1973 |                 "name": "_atx_heading_content"
1974 |               },
1975 |               {
1976 |                 "type": "BLANK"
1977 |               }
1978 |             ]
1979 |           },
1980 |           {
1981 |             "type": "SYMBOL",
1982 |             "name": "_newline"
1983 |           }
1984 |         ]
1985 |       }
1986 |     },
1987 |     "_atx_heading4": {
1988 |       "type": "PREC",
1989 |       "value": 1,
1990 |       "content": {
1991 |         "type": "SEQ",
1992 |         "members": [
1993 |           {
1994 |             "type": "SYMBOL",
1995 |             "name": "atx_h4_marker"
1996 |           },
1997 |           {
1998 |             "type": "CHOICE",
1999 |             "members": [
2000 |               {
2001 |                 "type": "SYMBOL",
2002 |                 "name": "_atx_heading_content"
2003 |               },
2004 |               {
2005 |                 "type": "BLANK"
2006 |               }
2007 |             ]
2008 |           },
2009 |           {
2010 |             "type": "SYMBOL",
2011 |             "name": "_newline"
2012 |           }
2013 |         ]
2014 |       }
2015 |     },
2016 |     "_atx_heading5": {
2017 |       "type": "PREC",
2018 |       "value": 1,
2019 |       "content": {
2020 |         "type": "SEQ",
2021 |         "members": [
2022 |           {
2023 |             "type": "SYMBOL",
2024 |             "name": "atx_h5_marker"
2025 |           },
2026 |           {
2027 |             "type": "CHOICE",
2028 |             "members": [
2029 |               {
2030 |                 "type": "SYMBOL",
2031 |                 "name": "_atx_heading_content"
2032 |               },
2033 |               {
2034 |                 "type": "BLANK"
2035 |               }
2036 |             ]
2037 |           },
2038 |           {
2039 |             "type": "SYMBOL",
2040 |             "name": "_newline"
2041 |           }
2042 |         ]
2043 |       }
2044 |     },
2045 |     "_atx_heading6": {
2046 |       "type": "PREC",
2047 |       "value": 1,
2048 |       "content": {
2049 |         "type": "SEQ",
2050 |         "members": [
2051 |           {
2052 |             "type": "SYMBOL",
2053 |             "name": "atx_h6_marker"
2054 |           },
2055 |           {
2056 |             "type": "CHOICE",
2057 |             "members": [
2058 |               {
2059 |                 "type": "SYMBOL",
2060 |                 "name": "_atx_heading_content"
2061 |               },
2062 |               {
2063 |                 "type": "BLANK"
2064 |               }
2065 |             ]
2066 |           },
2067 |           {
2068 |             "type": "SYMBOL",
2069 |             "name": "_newline"
2070 |           }
2071 |         ]
2072 |       }
2073 |     },
2074 |     "_atx_heading_content": {
2075 |       "type": "PREC",
2076 |       "value": 1,
2077 |       "content": {
2078 |         "type": "SEQ",
2079 |         "members": [
2080 |           {
2081 |             "type": "CHOICE",
2082 |             "members": [
2083 |               {
2084 |                 "type": "SYMBOL",
2085 |                 "name": "_whitespace"
2086 |               },
2087 |               {
2088 |                 "type": "BLANK"
2089 |               }
2090 |             ]
2091 |           },
2092 |           {
2093 |             "type": "FIELD",
2094 |             "name": "heading_content",
2095 |             "content": {
2096 |               "type": "ALIAS",
2097 |               "content": {
2098 |                 "type": "SYMBOL",
2099 |                 "name": "_line"
2100 |               },
2101 |               "named": true,
2102 |               "value": "inline"
2103 |             }
2104 |           }
2105 |         ]
2106 |       }
2107 |     },
2108 |     "_setext_heading1": {
2109 |       "type": "SEQ",
2110 |       "members": [
2111 |         {
2112 |           "type": "FIELD",
2113 |           "name": "heading_content",
2114 |           "content": {
2115 |             "type": "SYMBOL",
2116 |             "name": "paragraph"
2117 |           }
2118 |         },
2119 |         {
2120 |           "type": "SYMBOL",
2121 |           "name": "setext_h1_underline"
2122 |         },
2123 |         {
2124 |           "type": "CHOICE",
2125 |           "members": [
2126 |             {
2127 |               "type": "SYMBOL",
2128 |               "name": "_newline"
2129 |             },
2130 |             {
2131 |               "type": "SYMBOL",
2132 |               "name": "_eof"
2133 |             }
2134 |           ]
2135 |         }
2136 |       ]
2137 |     },
2138 |     "_setext_heading2": {
2139 |       "type": "SEQ",
2140 |       "members": [
2141 |         {
2142 |           "type": "FIELD",
2143 |           "name": "heading_content",
2144 |           "content": {
2145 |             "type": "SYMBOL",
2146 |             "name": "paragraph"
2147 |           }
2148 |         },
2149 |         {
2150 |           "type": "SYMBOL",
2151 |           "name": "setext_h2_underline"
2152 |         },
2153 |         {
2154 |           "type": "CHOICE",
2155 |           "members": [
2156 |             {
2157 |               "type": "SYMBOL",
2158 |               "name": "_newline"
2159 |             },
2160 |             {
2161 |               "type": "SYMBOL",
2162 |               "name": "_eof"
2163 |             }
2164 |           ]
2165 |         }
2166 |       ]
2167 |     },
2168 |     "indented_code_block": {
2169 |       "type": "PREC_RIGHT",
2170 |       "value": 0,
2171 |       "content": {
2172 |         "type": "SEQ",
2173 |         "members": [
2174 |           {
2175 |             "type": "SYMBOL",
2176 |             "name": "_indented_chunk"
2177 |           },
2178 |           {
2179 |             "type": "REPEAT",
2180 |             "content": {
2181 |               "type": "CHOICE",
2182 |               "members": [
2183 |                 {
2184 |                   "type": "SYMBOL",
2185 |                   "name": "_indented_chunk"
2186 |                 },
2187 |                 {
2188 |                   "type": "SYMBOL",
2189 |                   "name": "_blank_line"
2190 |                 }
2191 |               ]
2192 |             }
2193 |           }
2194 |         ]
2195 |       }
2196 |     },
2197 |     "_indented_chunk": {
2198 |       "type": "SEQ",
2199 |       "members": [
2200 |         {
2201 |           "type": "SYMBOL",
2202 |           "name": "_indented_chunk_start"
2203 |         },
2204 |         {
2205 |           "type": "REPEAT",
2206 |           "content": {
2207 |             "type": "CHOICE",
2208 |             "members": [
2209 |               {
2210 |                 "type": "SYMBOL",
2211 |                 "name": "_line"
2212 |               },
2213 |               {
2214 |                 "type": "SYMBOL",
2215 |                 "name": "_newline"
2216 |               }
2217 |             ]
2218 |           }
2219 |         },
2220 |         {
2221 |           "type": "SYMBOL",
2222 |           "name": "_block_close"
2223 |         },
2224 |         {
2225 |           "type": "CHOICE",
2226 |           "members": [
2227 |             {
2228 |               "type": "SYMBOL",
2229 |               "name": "block_continuation"
2230 |             },
2231 |             {
2232 |               "type": "BLANK"
2233 |             }
2234 |           ]
2235 |         }
2236 |       ]
2237 |     },
2238 |     "fenced_code_block": {
2239 |       "type": "PREC_RIGHT",
2240 |       "value": 0,
2241 |       "content": {
2242 |         "type": "CHOICE",
2243 |         "members": [
2244 |           {
2245 |             "type": "SEQ",
2246 |             "members": [
2247 |               {
2248 |                 "type": "ALIAS",
2249 |                 "content": {
2250 |                   "type": "SYMBOL",
2251 |                   "name": "_fenced_code_block_start_backtick"
2252 |                 },
2253 |                 "named": true,
2254 |                 "value": "fenced_code_block_delimiter"
2255 |               },
2256 |               {
2257 |                 "type": "CHOICE",
2258 |                 "members": [
2259 |                   {
2260 |                     "type": "SYMBOL",
2261 |                     "name": "_whitespace"
2262 |                   },
2263 |                   {
2264 |                     "type": "BLANK"
2265 |                   }
2266 |                 ]
2267 |               },
2268 |               {
2269 |                 "type": "CHOICE",
2270 |                 "members": [
2271 |                   {
2272 |                     "type": "SYMBOL",
2273 |                     "name": "info_string"
2274 |                   },
2275 |                   {
2276 |                     "type": "BLANK"
2277 |                   }
2278 |                 ]
2279 |               },
2280 |               {
2281 |                 "type": "SYMBOL",
2282 |                 "name": "_newline"
2283 |               },
2284 |               {
2285 |                 "type": "CHOICE",
2286 |                 "members": [
2287 |                   {
2288 |                     "type": "SYMBOL",
2289 |                     "name": "code_fence_content"
2290 |                   },
2291 |                   {
2292 |                     "type": "BLANK"
2293 |                   }
2294 |                 ]
2295 |               },
2296 |               {
2297 |                 "type": "CHOICE",
2298 |                 "members": [
2299 |                   {
2300 |                     "type": "SEQ",
2301 |                     "members": [
2302 |                       {
2303 |                         "type": "ALIAS",
2304 |                         "content": {
2305 |                           "type": "SYMBOL",
2306 |                           "name": "_fenced_code_block_end_backtick"
2307 |                         },
2308 |                         "named": true,
2309 |                         "value": "fenced_code_block_delimiter"
2310 |                       },
2311 |                       {
2312 |                         "type": "SYMBOL",
2313 |                         "name": "_close_block"
2314 |                       },
2315 |                       {
2316 |                         "type": "SYMBOL",
2317 |                         "name": "_newline"
2318 |                       }
2319 |                     ]
2320 |                   },
2321 |                   {
2322 |                     "type": "BLANK"
2323 |                   }
2324 |                 ]
2325 |               },
2326 |               {
2327 |                 "type": "SYMBOL",
2328 |                 "name": "_block_close"
2329 |               }
2330 |             ]
2331 |           },
2332 |           {
2333 |             "type": "SEQ",
2334 |             "members": [
2335 |               {
2336 |                 "type": "ALIAS",
2337 |                 "content": {
2338 |                   "type": "SYMBOL",
2339 |                   "name": "_fenced_code_block_start_tilde"
2340 |                 },
2341 |                 "named": true,
2342 |                 "value": "fenced_code_block_delimiter"
2343 |               },
2344 |               {
2345 |                 "type": "CHOICE",
2346 |                 "members": [
2347 |                   {
2348 |                     "type": "SYMBOL",
2349 |                     "name": "_whitespace"
2350 |                   },
2351 |                   {
2352 |                     "type": "BLANK"
2353 |                   }
2354 |                 ]
2355 |               },
2356 |               {
2357 |                 "type": "CHOICE",
2358 |                 "members": [
2359 |                   {
2360 |                     "type": "SYMBOL",
2361 |                     "name": "info_string"
2362 |                   },
2363 |                   {
2364 |                     "type": "BLANK"
2365 |                   }
2366 |                 ]
2367 |               },
2368 |               {
2369 |                 "type": "SYMBOL",
2370 |                 "name": "_newline"
2371 |               },
2372 |               {
2373 |                 "type": "CHOICE",
2374 |                 "members": [
2375 |                   {
2376 |                     "type": "SYMBOL",
2377 |                     "name": "code_fence_content"
2378 |                   },
2379 |                   {
2380 |                     "type": "BLANK"
2381 |                   }
2382 |                 ]
2383 |               },
2384 |               {
2385 |                 "type": "CHOICE",
2386 |                 "members": [
2387 |                   {
2388 |                     "type": "SEQ",
2389 |                     "members": [
2390 |                       {
2391 |                         "type": "ALIAS",
2392 |                         "content": {
2393 |                           "type": "SYMBOL",
2394 |                           "name": "_fenced_code_block_end_tilde"
2395 |                         },
2396 |                         "named": true,
2397 |                         "value": "fenced_code_block_delimiter"
2398 |                       },
2399 |                       {
2400 |                         "type": "SYMBOL",
2401 |                         "name": "_close_block"
2402 |                       },
2403 |                       {
2404 |                         "type": "SYMBOL",
2405 |                         "name": "_newline"
2406 |                       }
2407 |                     ]
2408 |                   },
2409 |                   {
2410 |                     "type": "BLANK"
2411 |                   }
2412 |                 ]
2413 |               },
2414 |               {
2415 |                 "type": "SYMBOL",
2416 |                 "name": "_block_close"
2417 |               }
2418 |             ]
2419 |           }
2420 |         ]
2421 |       }
2422 |     },
2423 |     "code_fence_content": {
2424 |       "type": "REPEAT1",
2425 |       "content": {
2426 |         "type": "CHOICE",
2427 |         "members": [
2428 |           {
2429 |             "type": "SYMBOL",
2430 |             "name": "_newline"
2431 |           },
2432 |           {
2433 |             "type": "SYMBOL",
2434 |             "name": "_line"
2435 |           }
2436 |         ]
2437 |       }
2438 |     },
2439 |     "info_string": {
2440 |       "type": "CHOICE",
2441 |       "members": [
2442 |         {
2443 |           "type": "SEQ",
2444 |           "members": [
2445 |             {
2446 |               "type": "SYMBOL",
2447 |               "name": "language"
2448 |             },
2449 |             {
2450 |               "type": "REPEAT",
2451 |               "content": {
2452 |                 "type": "CHOICE",
2453 |                 "members": [
2454 |                   {
2455 |                     "type": "SYMBOL",
2456 |                     "name": "_line"
2457 |                   },
2458 |                   {
2459 |                     "type": "SYMBOL",
2460 |                     "name": "backslash_escape"
2461 |                   },
2462 |                   {
2463 |                     "type": "SYMBOL",
2464 |                     "name": "entity_reference"
2465 |                   },
2466 |                   {
2467 |                     "type": "SYMBOL",
2468 |                     "name": "numeric_character_reference"
2469 |                   }
2470 |                 ]
2471 |               }
2472 |             }
2473 |           ]
2474 |         },
2475 |         {
2476 |           "type": "SEQ",
2477 |           "members": [
2478 |             {
2479 |               "type": "REPEAT1",
2480 |               "content": {
2481 |                 "type": "CHOICE",
2482 |                 "members": [
2483 |                   {
2484 |                     "type": "STRING",
2485 |                     "value": "{"
2486 |                   },
2487 |                   {
2488 |                     "type": "STRING",
2489 |                     "value": "}"
2490 |                   }
2491 |                 ]
2492 |               }
2493 |             },
2494 |             {
2495 |               "type": "CHOICE",
2496 |               "members": [
2497 |                 {
2498 |                   "type": "CHOICE",
2499 |                   "members": [
2500 |                     {
2501 |                       "type": "SEQ",
2502 |                       "members": [
2503 |                         {
2504 |                           "type": "SYMBOL",
2505 |                           "name": "language"
2506 |                         },
2507 |                         {
2508 |                           "type": "REPEAT",
2509 |                           "content": {
2510 |                             "type": "CHOICE",
2511 |                             "members": [
2512 |                               {
2513 |                                 "type": "SYMBOL",
2514 |                                 "name": "_line"
2515 |                               },
2516 |                               {
2517 |                                 "type": "SYMBOL",
2518 |                                 "name": "backslash_escape"
2519 |                               },
2520 |                               {
2521 |                                 "type": "SYMBOL",
2522 |                                 "name": "entity_reference"
2523 |                               },
2524 |                               {
2525 |                                 "type": "SYMBOL",
2526 |                                 "name": "numeric_character_reference"
2527 |                               }
2528 |                             ]
2529 |                           }
2530 |                         }
2531 |                       ]
2532 |                     },
2533 |                     {
2534 |                       "type": "SEQ",
2535 |                       "members": [
2536 |                         {
2537 |                           "type": "SYMBOL",
2538 |                           "name": "_whitespace"
2539 |                         },
2540 |                         {
2541 |                           "type": "REPEAT",
2542 |                           "content": {
2543 |                             "type": "CHOICE",
2544 |                             "members": [
2545 |                               {
2546 |                                 "type": "SYMBOL",
2547 |                                 "name": "_line"
2548 |                               },
2549 |                               {
2550 |                                 "type": "SYMBOL",
2551 |                                 "name": "backslash_escape"
2552 |                               },
2553 |                               {
2554 |                                 "type": "SYMBOL",
2555 |                                 "name": "entity_reference"
2556 |                               },
2557 |                               {
2558 |                                 "type": "SYMBOL",
2559 |                                 "name": "numeric_character_reference"
2560 |                               }
2561 |                             ]
2562 |                           }
2563 |                         }
2564 |                       ]
2565 |                     }
2566 |                   ]
2567 |                 },
2568 |                 {
2569 |                   "type": "BLANK"
2570 |                 }
2571 |               ]
2572 |             }
2573 |           ]
2574 |         }
2575 |       ]
2576 |     },
2577 |     "language": {
2578 |       "type": "PREC_RIGHT",
2579 |       "value": 0,
2580 |       "content": {
2581 |         "type": "REPEAT1",
2582 |         "content": {
2583 |           "type": "CHOICE",
2584 |           "members": [
2585 |             {
2586 |               "type": "SYMBOL",
2587 |               "name": "_word"
2588 |             },
2589 |             {
2590 |               "type": "SEQ",
2591 |               "members": [
2592 |                 {
2593 |                   "type": "CHOICE",
2594 |                   "members": [
2595 |                     {
2596 |                       "type": "STRING",
2597 |                       "value": "!"
2598 |                     },
2599 |                     {
2600 |                       "type": "STRING",
2601 |                       "value": "\""
2602 |                     },
2603 |                     {
2604 |                       "type": "STRING",
2605 |                       "value": "#"
2606 |                     },
2607 |                     {
2608 |                       "type": "STRING",
2609 |                       "value": "$"
2610 |                     },
2611 |                     {
2612 |                       "type": "STRING",
2613 |                       "value": "%"
2614 |                     },
2615 |                     {
2616 |                       "type": "STRING",
2617 |                       "value": "&"
2618 |                     },
2619 |                     {
2620 |                       "type": "STRING",
2621 |                       "value": "'"
2622 |                     },
2623 |                     {
2624 |                       "type": "STRING",
2625 |                       "value": "("
2626 |                     },
2627 |                     {
2628 |                       "type": "STRING",
2629 |                       "value": ")"
2630 |                     },
2631 |                     {
2632 |                       "type": "STRING",
2633 |                       "value": "*"
2634 |                     },
2635 |                     {
2636 |                       "type": "STRING",
2637 |                       "value": "+"
2638 |                     },
2639 |                     {
2640 |                       "type": "STRING",
2641 |                       "value": "-"
2642 |                     },
2643 |                     {
2644 |                       "type": "STRING",
2645 |                       "value": "."
2646 |                     },
2647 |                     {
2648 |                       "type": "STRING",
2649 |                       "value": "/"
2650 |                     },
2651 |                     {
2652 |                       "type": "STRING",
2653 |                       "value": ":"
2654 |                     },
2655 |                     {
2656 |                       "type": "STRING",
2657 |                       "value": ";"
2658 |                     },
2659 |                     {
2660 |                       "type": "STRING",
2661 |                       "value": "<"
2662 |                     },
2663 |                     {
2664 |                       "type": "STRING",
2665 |                       "value": "="
2666 |                     },
2667 |                     {
2668 |                       "type": "STRING",
2669 |                       "value": ">"
2670 |                     },
2671 |                     {
2672 |                       "type": "STRING",
2673 |                       "value": "?"
2674 |                     },
2675 |                     {
2676 |                       "type": "STRING",
2677 |                       "value": "@"
2678 |                     },
2679 |                     {
2680 |                       "type": "STRING",
2681 |                       "value": "["
2682 |                     },
2683 |                     {
2684 |                       "type": "STRING",
2685 |                       "value": "\\"
2686 |                     },
2687 |                     {
2688 |                       "type": "STRING",
2689 |                       "value": "]"
2690 |                     },
2691 |                     {
2692 |                       "type": "STRING",
2693 |                       "value": "^"
2694 |                     },
2695 |                     {
2696 |                       "type": "STRING",
2697 |                       "value": "_"
2698 |                     },
2699 |                     {
2700 |                       "type": "STRING",
2701 |                       "value": "`"
2702 |                     },
2703 |                     {
2704 |                       "type": "STRING",
2705 |                       "value": "|"
2706 |                     },
2707 |                     {
2708 |                       "type": "STRING",
2709 |                       "value": "~"
2710 |                     }
2711 |                   ]
2712 |                 },
2713 |                 {
2714 |                   "type": "CHOICE",
2715 |                   "members": [
2716 |                     {
2717 |                       "type": "SYMBOL",
2718 |                       "name": "_last_token_punctuation"
2719 |                     },
2720 |                     {
2721 |                       "type": "BLANK"
2722 |                     }
2723 |                   ]
2724 |                 }
2725 |               ]
2726 |             },
2727 |             {
2728 |               "type": "SYMBOL",
2729 |               "name": "backslash_escape"
2730 |             },
2731 |             {
2732 |               "type": "SYMBOL",
2733 |               "name": "entity_reference"
2734 |             },
2735 |             {
2736 |               "type": "SYMBOL",
2737 |               "name": "numeric_character_reference"
2738 |             }
2739 |           ]
2740 |         }
2741 |       }
2742 |     },
2743 |     "html_block": {
2744 |       "type": "PREC",
2745 |       "value": 1,
2746 |       "content": {
2747 |         "type": "SEQ",
2748 |         "members": [
2749 |           {
2750 |             "type": "CHOICE",
2751 |             "members": [
2752 |               {
2753 |                 "type": "SYMBOL",
2754 |                 "name": "_whitespace"
2755 |               },
2756 |               {
2757 |                 "type": "BLANK"
2758 |               }
2759 |             ]
2760 |           },
2761 |           {
2762 |             "type": "CHOICE",
2763 |             "members": [
2764 |               {
2765 |                 "type": "SYMBOL",
2766 |                 "name": "_html_block_1"
2767 |               },
2768 |               {
2769 |                 "type": "SYMBOL",
2770 |                 "name": "_html_block_2"
2771 |               },
2772 |               {
2773 |                 "type": "SYMBOL",
2774 |                 "name": "_html_block_3"
2775 |               },
2776 |               {
2777 |                 "type": "SYMBOL",
2778 |                 "name": "_html_block_4"
2779 |               },
2780 |               {
2781 |                 "type": "SYMBOL",
2782 |                 "name": "_html_block_5"
2783 |               },
2784 |               {
2785 |                 "type": "SYMBOL",
2786 |                 "name": "_html_block_6"
2787 |               },
2788 |               {
2789 |                 "type": "SYMBOL",
2790 |                 "name": "_html_block_7"
2791 |               }
2792 |             ]
2793 |           }
2794 |         ]
2795 |       }
2796 |     },
2797 |     "_html_block_1": {
2798 |       "type": "SEQ",
2799 |       "members": [
2800 |         {
2801 |           "type": "SYMBOL",
2802 |           "name": "_html_block_1_start"
2803 |         },
2804 |         {
2805 |           "type": "REPEAT",
2806 |           "content": {
2807 |             "type": "CHOICE",
2808 |             "members": [
2809 |               {
2810 |                 "type": "SYMBOL",
2811 |                 "name": "_line"
2812 |               },
2813 |               {
2814 |                 "type": "SYMBOL",
2815 |                 "name": "_newline"
2816 |               },
2817 |               {
2818 |                 "type": "SEQ",
2819 |                 "members": [
2820 |                   {
2821 |                     "type": "SYMBOL",
2822 |                     "name": "_html_block_1_end"
2823 |                   },
2824 |                   {
2825 |                     "type": "SYMBOL",
2826 |                     "name": "_close_block"
2827 |                   }
2828 |                 ]
2829 |               }
2830 |             ]
2831 |           }
2832 |         },
2833 |         {
2834 |           "type": "SYMBOL",
2835 |           "name": "_block_close"
2836 |         },
2837 |         {
2838 |           "type": "CHOICE",
2839 |           "members": [
2840 |             {
2841 |               "type": "SYMBOL",
2842 |               "name": "block_continuation"
2843 |             },
2844 |             {
2845 |               "type": "BLANK"
2846 |             }
2847 |           ]
2848 |         }
2849 |       ]
2850 |     },
2851 |     "_html_block_2": {
2852 |       "type": "SEQ",
2853 |       "members": [
2854 |         {
2855 |           "type": "SYMBOL",
2856 |           "name": "_html_block_2_start"
2857 |         },
2858 |         {
2859 |           "type": "REPEAT",
2860 |           "content": {
2861 |             "type": "CHOICE",
2862 |             "members": [
2863 |               {
2864 |                 "type": "SYMBOL",
2865 |                 "name": "_line"
2866 |               },
2867 |               {
2868 |                 "type": "SYMBOL",
2869 |                 "name": "_newline"
2870 |               },
2871 |               {
2872 |                 "type": "SEQ",
2873 |                 "members": [
2874 |                   {
2875 |                     "type": "STRING",
2876 |                     "value": "-->"
2877 |                   },
2878 |                   {
2879 |                     "type": "SYMBOL",
2880 |                     "name": "_close_block"
2881 |                   }
2882 |                 ]
2883 |               }
2884 |             ]
2885 |           }
2886 |         },
2887 |         {
2888 |           "type": "SYMBOL",
2889 |           "name": "_block_close"
2890 |         },
2891 |         {
2892 |           "type": "CHOICE",
2893 |           "members": [
2894 |             {
2895 |               "type": "SYMBOL",
2896 |               "name": "block_continuation"
2897 |             },
2898 |             {
2899 |               "type": "BLANK"
2900 |             }
2901 |           ]
2902 |         }
2903 |       ]
2904 |     },
2905 |     "_html_block_3": {
2906 |       "type": "SEQ",
2907 |       "members": [
2908 |         {
2909 |           "type": "SYMBOL",
2910 |           "name": "_html_block_3_start"
2911 |         },
2912 |         {
2913 |           "type": "REPEAT",
2914 |           "content": {
2915 |             "type": "CHOICE",
2916 |             "members": [
2917 |               {
2918 |                 "type": "SYMBOL",
2919 |                 "name": "_line"
2920 |               },
2921 |               {
2922 |                 "type": "SYMBOL",
2923 |                 "name": "_newline"
2924 |               },
2925 |               {
2926 |                 "type": "SEQ",
2927 |                 "members": [
2928 |                   {
2929 |                     "type": "STRING",
2930 |                     "value": "?>"
2931 |                   },
2932 |                   {
2933 |                     "type": "SYMBOL",
2934 |                     "name": "_close_block"
2935 |                   }
2936 |                 ]
2937 |               }
2938 |             ]
2939 |           }
2940 |         },
2941 |         {
2942 |           "type": "SYMBOL",
2943 |           "name": "_block_close"
2944 |         },
2945 |         {
2946 |           "type": "CHOICE",
2947 |           "members": [
2948 |             {
2949 |               "type": "SYMBOL",
2950 |               "name": "block_continuation"
2951 |             },
2952 |             {
2953 |               "type": "BLANK"
2954 |             }
2955 |           ]
2956 |         }
2957 |       ]
2958 |     },
2959 |     "_html_block_4": {
2960 |       "type": "SEQ",
2961 |       "members": [
2962 |         {
2963 |           "type": "SYMBOL",
2964 |           "name": "_html_block_4_start"
2965 |         },
2966 |         {
2967 |           "type": "REPEAT",
2968 |           "content": {
2969 |             "type": "CHOICE",
2970 |             "members": [
2971 |               {
2972 |                 "type": "SYMBOL",
2973 |                 "name": "_line"
2974 |               },
2975 |               {
2976 |                 "type": "SYMBOL",
2977 |                 "name": "_newline"
2978 |               },
2979 |               {
2980 |                 "type": "SEQ",
2981 |                 "members": [
2982 |                   {
2983 |                     "type": "STRING",
2984 |                     "value": ">"
2985 |                   },
2986 |                   {
2987 |                     "type": "SYMBOL",
2988 |                     "name": "_close_block"
2989 |                   }
2990 |                 ]
2991 |               }
2992 |             ]
2993 |           }
2994 |         },
2995 |         {
2996 |           "type": "SYMBOL",
2997 |           "name": "_block_close"
2998 |         },
2999 |         {
3000 |           "type": "CHOICE",
3001 |           "members": [
3002 |             {
3003 |               "type": "SYMBOL",
3004 |               "name": "block_continuation"
3005 |             },
3006 |             {
3007 |               "type": "BLANK"
3008 |             }
3009 |           ]
3010 |         }
3011 |       ]
3012 |     },
3013 |     "_html_block_5": {
3014 |       "type": "SEQ",
3015 |       "members": [
3016 |         {
3017 |           "type": "SYMBOL",
3018 |           "name": "_html_block_5_start"
3019 |         },
3020 |         {
3021 |           "type": "REPEAT",
3022 |           "content": {
3023 |             "type": "CHOICE",
3024 |             "members": [
3025 |               {
3026 |                 "type": "SYMBOL",
3027 |                 "name": "_line"
3028 |               },
3029 |               {
3030 |                 "type": "SYMBOL",
3031 |                 "name": "_newline"
3032 |               },
3033 |               {
3034 |                 "type": "SEQ",
3035 |                 "members": [
3036 |                   {
3037 |                     "type": "STRING",
3038 |                     "value": "]]>"
3039 |                   },
3040 |                   {
3041 |                     "type": "SYMBOL",
3042 |                     "name": "_close_block"
3043 |                   }
3044 |                 ]
3045 |               }
3046 |             ]
3047 |           }
3048 |         },
3049 |         {
3050 |           "type": "SYMBOL",
3051 |           "name": "_block_close"
3052 |         },
3053 |         {
3054 |           "type": "CHOICE",
3055 |           "members": [
3056 |             {
3057 |               "type": "SYMBOL",
3058 |               "name": "block_continuation"
3059 |             },
3060 |             {
3061 |               "type": "BLANK"
3062 |             }
3063 |           ]
3064 |         }
3065 |       ]
3066 |     },
3067 |     "_html_block_6": {
3068 |       "type": "SEQ",
3069 |       "members": [
3070 |         {
3071 |           "type": "SYMBOL",
3072 |           "name": "_html_block_6_start"
3073 |         },
3074 |         {
3075 |           "type": "REPEAT",
3076 |           "content": {
3077 |             "type": "CHOICE",
3078 |             "members": [
3079 |               {
3080 |                 "type": "SYMBOL",
3081 |                 "name": "_line"
3082 |               },
3083 |               {
3084 |                 "type": "SYMBOL",
3085 |                 "name": "_newline"
3086 |               },
3087 |               {
3088 |                 "type": "SEQ",
3089 |                 "members": [
3090 |                   {
3091 |                     "type": "SEQ",
3092 |                     "members": [
3093 |                       {
3094 |                         "type": "SYMBOL",
3095 |                         "name": "_newline"
3096 |                       },
3097 |                       {
3098 |                         "type": "SYMBOL",
3099 |                         "name": "_blank_line"
3100 |                       }
3101 |                     ]
3102 |                   },
3103 |                   {
3104 |                     "type": "SYMBOL",
3105 |                     "name": "_close_block"
3106 |                   }
3107 |                 ]
3108 |               }
3109 |             ]
3110 |           }
3111 |         },
3112 |         {
3113 |           "type": "SYMBOL",
3114 |           "name": "_block_close"
3115 |         },
3116 |         {
3117 |           "type": "CHOICE",
3118 |           "members": [
3119 |             {
3120 |               "type": "SYMBOL",
3121 |               "name": "block_continuation"
3122 |             },
3123 |             {
3124 |               "type": "BLANK"
3125 |             }
3126 |           ]
3127 |         }
3128 |       ]
3129 |     },
3130 |     "_html_block_7": {
3131 |       "type": "SEQ",
3132 |       "members": [
3133 |         {
3134 |           "type": "SYMBOL",
3135 |           "name": "_html_block_7_start"
3136 |         },
3137 |         {
3138 |           "type": "REPEAT",
3139 |           "content": {
3140 |             "type": "CHOICE",
3141 |             "members": [
3142 |               {
3143 |                 "type": "SYMBOL",
3144 |                 "name": "_line"
3145 |               },
3146 |               {
3147 |                 "type": "SYMBOL",
3148 |                 "name": "_newline"
3149 |               },
3150 |               {
3151 |                 "type": "SEQ",
3152 |                 "members": [
3153 |                   {
3154 |                     "type": "SEQ",
3155 |                     "members": [
3156 |                       {
3157 |                         "type": "SYMBOL",
3158 |                         "name": "_newline"
3159 |                       },
3160 |                       {
3161 |                         "type": "SYMBOL",
3162 |                         "name": "_blank_line"
3163 |                       }
3164 |                     ]
3165 |                   },
3166 |                   {
3167 |                     "type": "SYMBOL",
3168 |                     "name": "_close_block"
3169 |                   }
3170 |                 ]
3171 |               }
3172 |             ]
3173 |           }
3174 |         },
3175 |         {
3176 |           "type": "SYMBOL",
3177 |           "name": "_block_close"
3178 |         },
3179 |         {
3180 |           "type": "CHOICE",
3181 |           "members": [
3182 |             {
3183 |               "type": "SYMBOL",
3184 |               "name": "block_continuation"
3185 |             },
3186 |             {
3187 |               "type": "BLANK"
3188 |             }
3189 |           ]
3190 |         }
3191 |       ]
3192 |     },
3193 |     "link_reference_definition": {
3194 |       "type": "PREC_DYNAMIC",
3195 |       "value": 10,
3196 |       "content": {
3197 |         "type": "SEQ",
3198 |         "members": [
3199 |           {
3200 |             "type": "CHOICE",
3201 |             "members": [
3202 |               {
3203 |                 "type": "SYMBOL",
3204 |                 "name": "_whitespace"
3205 |               },
3206 |               {
3207 |                 "type": "BLANK"
3208 |               }
3209 |             ]
3210 |           },
3211 |           {
3212 |             "type": "SYMBOL",
3213 |             "name": "link_label"
3214 |           },
3215 |           {
3216 |             "type": "STRING",
3217 |             "value": ":"
3218 |           },
3219 |           {
3220 |             "type": "CHOICE",
3221 |             "members": [
3222 |               {
3223 |                 "type": "SEQ",
3224 |                 "members": [
3225 |                   {
3226 |                     "type": "CHOICE",
3227 |                     "members": [
3228 |                       {
3229 |                         "type": "SYMBOL",
3230 |                         "name": "_whitespace"
3231 |                       },
3232 |                       {
3233 |                         "type": "BLANK"
3234 |                       }
3235 |                     ]
3236 |                   },
3237 |                   {
3238 |                     "type": "CHOICE",
3239 |                     "members": [
3240 |                       {
3241 |                         "type": "SEQ",
3242 |                         "members": [
3243 |                           {
3244 |                             "type": "SYMBOL",
3245 |                             "name": "_soft_line_break"
3246 |                           },
3247 |                           {
3248 |                             "type": "CHOICE",
3249 |                             "members": [
3250 |                               {
3251 |                                 "type": "SYMBOL",
3252 |                                 "name": "_whitespace"
3253 |                               },
3254 |                               {
3255 |                                 "type": "BLANK"
3256 |                               }
3257 |                             ]
3258 |                           }
3259 |                         ]
3260 |                       },
3261 |                       {
3262 |                         "type": "BLANK"
3263 |                       }
3264 |                     ]
3265 |                   }
3266 |                 ]
3267 |               },
3268 |               {
3269 |                 "type": "BLANK"
3270 |               }
3271 |             ]
3272 |           },
3273 |           {
3274 |             "type": "SYMBOL",
3275 |             "name": "link_destination"
3276 |           },
3277 |           {
3278 |             "type": "CHOICE",
3279 |             "members": [
3280 |               {
3281 |                 "type": "PREC_DYNAMIC",
3282 |                 "value": 20,
3283 |                 "content": {
3284 |                   "type": "SEQ",
3285 |                   "members": [
3286 |                     {
3287 |                       "type": "CHOICE",
3288 |                       "members": [
3289 |                         {
3290 |                           "type": "SEQ",
3291 |                           "members": [
3292 |                             {
3293 |                               "type": "SYMBOL",
3294 |                               "name": "_whitespace"
3295 |                             },
3296 |                             {
3297 |                               "type": "CHOICE",
3298 |                               "members": [
3299 |                                 {
3300 |                                   "type": "SEQ",
3301 |                                   "members": [
3302 |                                     {
3303 |                                       "type": "SYMBOL",
3304 |                                       "name": "_soft_line_break"
3305 |                                     },
3306 |                                     {
3307 |                                       "type": "CHOICE",
3308 |                                       "members": [
3309 |                                         {
3310 |                                           "type": "SYMBOL",
3311 |                                           "name": "_whitespace"
3312 |                                         },
3313 |                                         {
3314 |                                           "type": "BLANK"
3315 |                                         }
3316 |                                       ]
3317 |                                     }
3318 |                                   ]
3319 |                                 },
3320 |                                 {
3321 |                                   "type": "BLANK"
3322 |                                 }
3323 |                               ]
3324 |                             }
3325 |                           ]
3326 |                         },
3327 |                         {
3328 |                           "type": "SEQ",
3329 |                           "members": [
3330 |                             {
3331 |                               "type": "SYMBOL",
3332 |                               "name": "_soft_line_break"
3333 |                             },
3334 |                             {
3335 |                               "type": "CHOICE",
3336 |                               "members": [
3337 |                                 {
3338 |                                   "type": "SYMBOL",
3339 |                                   "name": "_whitespace"
3340 |                                 },
3341 |                                 {
3342 |                                   "type": "BLANK"
3343 |                                 }
3344 |                               ]
3345 |                             }
3346 |                           ]
3347 |                         }
3348 |                       ]
3349 |                     },
3350 |                     {
3351 |                       "type": "CHOICE",
3352 |                       "members": [
3353 |                         {
3354 |                           "type": "SYMBOL",
3355 |                           "name": "_no_indented_chunk"
3356 |                         },
3357 |                         {
3358 |                           "type": "BLANK"
3359 |                         }
3360 |                       ]
3361 |                     },
3362 |                     {
3363 |                       "type": "SYMBOL",
3364 |                       "name": "link_title"
3365 |                     }
3366 |                   ]
3367 |                 }
3368 |               },
3369 |               {
3370 |                 "type": "BLANK"
3371 |               }
3372 |             ]
3373 |           },
3374 |           {
3375 |             "type": "CHOICE",
3376 |             "members": [
3377 |               {
3378 |                 "type": "SYMBOL",
3379 |                 "name": "_newline"
3380 |               },
3381 |               {
3382 |                 "type": "SYMBOL",
3383 |                 "name": "_soft_line_break"
3384 |               },
3385 |               {
3386 |                 "type": "SYMBOL",
3387 |                 "name": "_eof"
3388 |               }
3389 |             ]
3390 |           }
3391 |         ]
3392 |       }
3393 |     },
3394 |     "_text_inline_no_link": {
3395 |       "type": "CHOICE",
3396 |       "members": [
3397 |         {
3398 |           "type": "SYMBOL",
3399 |           "name": "_word"
3400 |         },
3401 |         {
3402 |           "type": "SYMBOL",
3403 |           "name": "_whitespace"
3404 |         },
3405 |         {
3406 |           "type": "SEQ",
3407 |           "members": [
3408 |             {
3409 |               "type": "CHOICE",
3410 |               "members": [
3411 |                 {
3412 |                   "type": "STRING",
3413 |                   "value": "!"
3414 |                 },
3415 |                 {
3416 |                   "type": "STRING",
3417 |                   "value": "\""
3418 |                 },
3419 |                 {
3420 |                   "type": "STRING",
3421 |                   "value": "#"
3422 |                 },
3423 |                 {
3424 |                   "type": "STRING",
3425 |                   "value": "$"
3426 |                 },
3427 |                 {
3428 |                   "type": "STRING",
3429 |                   "value": "%"
3430 |                 },
3431 |                 {
3432 |                   "type": "STRING",
3433 |                   "value": "&"
3434 |                 },
3435 |                 {
3436 |                   "type": "STRING",
3437 |                   "value": "'"
3438 |                 },
3439 |                 {
3440 |                   "type": "STRING",
3441 |                   "value": "("
3442 |                 },
3443 |                 {
3444 |                   "type": "STRING",
3445 |                   "value": ")"
3446 |                 },
3447 |                 {
3448 |                   "type": "STRING",
3449 |                   "value": "*"
3450 |                 },
3451 |                 {
3452 |                   "type": "STRING",
3453 |                   "value": "+"
3454 |                 },
3455 |                 {
3456 |                   "type": "STRING",
3457 |                   "value": ","
3458 |                 },
3459 |                 {
3460 |                   "type": "STRING",
3461 |                   "value": "-"
3462 |                 },
3463 |                 {
3464 |                   "type": "STRING",
3465 |                   "value": "."
3466 |                 },
3467 |                 {
3468 |                   "type": "STRING",
3469 |                   "value": "/"
3470 |                 },
3471 |                 {
3472 |                   "type": "STRING",
3473 |                   "value": ":"
3474 |                 },
3475 |                 {
3476 |                   "type": "STRING",
3477 |                   "value": ";"
3478 |                 },
3479 |                 {
3480 |                   "type": "STRING",
3481 |                   "value": "<"
3482 |                 },
3483 |                 {
3484 |                   "type": "STRING",
3485 |                   "value": "="
3486 |                 },
3487 |                 {
3488 |                   "type": "STRING",
3489 |                   "value": ">"
3490 |                 },
3491 |                 {
3492 |                   "type": "STRING",
3493 |                   "value": "?"
3494 |                 },
3495 |                 {
3496 |                   "type": "STRING",
3497 |                   "value": "@"
3498 |                 },
3499 |                 {
3500 |                   "type": "STRING",
3501 |                   "value": "\\"
3502 |                 },
3503 |                 {
3504 |                   "type": "STRING",
3505 |                   "value": "^"
3506 |                 },
3507 |                 {
3508 |                   "type": "STRING",
3509 |                   "value": "_"
3510 |                 },
3511 |                 {
3512 |                   "type": "STRING",
3513 |                   "value": "`"
3514 |                 },
3515 |                 {
3516 |                   "type": "STRING",
3517 |                   "value": "{"
3518 |                 },
3519 |                 {
3520 |                   "type": "STRING",
3521 |                   "value": "|"
3522 |                 },
3523 |                 {
3524 |                   "type": "STRING",
3525 |                   "value": "}"
3526 |                 },
3527 |                 {
3528 |                   "type": "STRING",
3529 |                   "value": "~"
3530 |                 }
3531 |               ]
3532 |             },
3533 |             {
3534 |               "type": "CHOICE",
3535 |               "members": [
3536 |                 {
3537 |                   "type": "SYMBOL",
3538 |                   "name": "_last_token_punctuation"
3539 |                 },
3540 |                 {
3541 |                   "type": "BLANK"
3542 |                 }
3543 |               ]
3544 |             }
3545 |           ]
3546 |         }
3547 |       ]
3548 |     },
3549 |     "paragraph": {
3550 |       "type": "SEQ",
3551 |       "members": [
3552 |         {
3553 |           "type": "ALIAS",
3554 |           "content": {
3555 |             "type": "REPEAT1",
3556 |             "content": {
3557 |               "type": "CHOICE",
3558 |               "members": [
3559 |                 {
3560 |                   "type": "SYMBOL",
3561 |                   "name": "_line"
3562 |                 },
3563 |                 {
3564 |                   "type": "SYMBOL",
3565 |                   "name": "_soft_line_break"
3566 |                 }
3567 |               ]
3568 |             }
3569 |           },
3570 |           "named": true,
3571 |           "value": "inline"
3572 |         },
3573 |         {
3574 |           "type": "CHOICE",
3575 |           "members": [
3576 |             {
3577 |               "type": "SYMBOL",
3578 |               "name": "_newline"
3579 |             },
3580 |             {
3581 |               "type": "SYMBOL",
3582 |               "name": "_eof"
3583 |             }
3584 |           ]
3585 |         }
3586 |       ]
3587 |     },
3588 |     "_blank_line": {
3589 |       "type": "SEQ",
3590 |       "members": [
3591 |         {
3592 |           "type": "SYMBOL",
3593 |           "name": "_blank_line_start"
3594 |         },
3595 |         {
3596 |           "type": "CHOICE",
3597 |           "members": [
3598 |             {
3599 |               "type": "SYMBOL",
3600 |               "name": "_newline"
3601 |             },
3602 |             {
3603 |               "type": "SYMBOL",
3604 |               "name": "_eof"
3605 |             }
3606 |           ]
3607 |         }
3608 |       ]
3609 |     },
3610 |     "block_quote": {
3611 |       "type": "SEQ",
3612 |       "members": [
3613 |         {
3614 |           "type": "ALIAS",
3615 |           "content": {
3616 |             "type": "SYMBOL",
3617 |             "name": "_block_quote_start"
3618 |           },
3619 |           "named": true,
3620 |           "value": "block_quote_marker"
3621 |         },
3622 |         {
3623 |           "type": "CHOICE",
3624 |           "members": [
3625 |             {
3626 |               "type": "SYMBOL",
3627 |               "name": "block_continuation"
3628 |             },
3629 |             {
3630 |               "type": "BLANK"
3631 |             }
3632 |           ]
3633 |         },
3634 |         {
3635 |           "type": "REPEAT",
3636 |           "content": {
3637 |             "type": "SYMBOL",
3638 |             "name": "_block"
3639 |           }
3640 |         },
3641 |         {
3642 |           "type": "SYMBOL",
3643 |           "name": "_block_close"
3644 |         },
3645 |         {
3646 |           "type": "CHOICE",
3647 |           "members": [
3648 |             {
3649 |               "type": "SYMBOL",
3650 |               "name": "block_continuation"
3651 |             },
3652 |             {
3653 |               "type": "BLANK"
3654 |             }
3655 |           ]
3656 |         }
3657 |       ]
3658 |     },
3659 |     "list": {
3660 |       "type": "PREC_RIGHT",
3661 |       "value": 0,
3662 |       "content": {
3663 |         "type": "CHOICE",
3664 |         "members": [
3665 |           {
3666 |             "type": "SYMBOL",
3667 |             "name": "_list_plus"
3668 |           },
3669 |           {
3670 |             "type": "SYMBOL",
3671 |             "name": "_list_minus"
3672 |           },
3673 |           {
3674 |             "type": "SYMBOL",
3675 |             "name": "_list_star"
3676 |           },
3677 |           {
3678 |             "type": "SYMBOL",
3679 |             "name": "_list_dot"
3680 |           },
3681 |           {
3682 |             "type": "SYMBOL",
3683 |             "name": "_list_parenthesis"
3684 |           }
3685 |         ]
3686 |       }
3687 |     },
3688 |     "_list_plus": {
3689 |       "type": "PREC_RIGHT",
3690 |       "value": 0,
3691 |       "content": {
3692 |         "type": "REPEAT1",
3693 |         "content": {
3694 |           "type": "ALIAS",
3695 |           "content": {
3696 |             "type": "SYMBOL",
3697 |             "name": "_list_item_plus"
3698 |           },
3699 |           "named": true,
3700 |           "value": "list_item"
3701 |         }
3702 |       }
3703 |     },
3704 |     "_list_minus": {
3705 |       "type": "PREC_RIGHT",
3706 |       "value": 0,
3707 |       "content": {
3708 |         "type": "REPEAT1",
3709 |         "content": {
3710 |           "type": "ALIAS",
3711 |           "content": {
3712 |             "type": "SYMBOL",
3713 |             "name": "_list_item_minus"
3714 |           },
3715 |           "named": true,
3716 |           "value": "list_item"
3717 |         }
3718 |       }
3719 |     },
3720 |     "_list_star": {
3721 |       "type": "PREC_RIGHT",
3722 |       "value": 0,
3723 |       "content": {
3724 |         "type": "REPEAT1",
3725 |         "content": {
3726 |           "type": "ALIAS",
3727 |           "content": {
3728 |             "type": "SYMBOL",
3729 |             "name": "_list_item_star"
3730 |           },
3731 |           "named": true,
3732 |           "value": "list_item"
3733 |         }
3734 |       }
3735 |     },
3736 |     "_list_dot": {
3737 |       "type": "PREC_RIGHT",
3738 |       "value": 0,
3739 |       "content": {
3740 |         "type": "REPEAT1",
3741 |         "content": {
3742 |           "type": "ALIAS",
3743 |           "content": {
3744 |             "type": "SYMBOL",
3745 |             "name": "_list_item_dot"
3746 |           },
3747 |           "named": true,
3748 |           "value": "list_item"
3749 |         }
3750 |       }
3751 |     },
3752 |     "_list_parenthesis": {
3753 |       "type": "PREC_RIGHT",
3754 |       "value": 0,
3755 |       "content": {
3756 |         "type": "REPEAT1",
3757 |         "content": {
3758 |           "type": "ALIAS",
3759 |           "content": {
3760 |             "type": "SYMBOL",
3761 |             "name": "_list_item_parenthesis"
3762 |           },
3763 |           "named": true,
3764 |           "value": "list_item"
3765 |         }
3766 |       }
3767 |     },
3768 |     "list_marker_plus": {
3769 |       "type": "CHOICE",
3770 |       "members": [
3771 |         {
3772 |           "type": "SYMBOL",
3773 |           "name": "_list_marker_plus"
3774 |         },
3775 |         {
3776 |           "type": "SYMBOL",
3777 |           "name": "_list_marker_plus_dont_interrupt"
3778 |         }
3779 |       ]
3780 |     },
3781 |     "list_marker_minus": {
3782 |       "type": "CHOICE",
3783 |       "members": [
3784 |         {
3785 |           "type": "SYMBOL",
3786 |           "name": "_list_marker_minus"
3787 |         },
3788 |         {
3789 |           "type": "SYMBOL",
3790 |           "name": "_list_marker_minus_dont_interrupt"
3791 |         }
3792 |       ]
3793 |     },
3794 |     "list_marker_star": {
3795 |       "type": "CHOICE",
3796 |       "members": [
3797 |         {
3798 |           "type": "SYMBOL",
3799 |           "name": "_list_marker_star"
3800 |         },
3801 |         {
3802 |           "type": "SYMBOL",
3803 |           "name": "_list_marker_star_dont_interrupt"
3804 |         }
3805 |       ]
3806 |     },
3807 |     "list_marker_dot": {
3808 |       "type": "CHOICE",
3809 |       "members": [
3810 |         {
3811 |           "type": "SYMBOL",
3812 |           "name": "_list_marker_dot"
3813 |         },
3814 |         {
3815 |           "type": "SYMBOL",
3816 |           "name": "_list_marker_dot_dont_interrupt"
3817 |         }
3818 |       ]
3819 |     },
3820 |     "list_marker_parenthesis": {
3821 |       "type": "CHOICE",
3822 |       "members": [
3823 |         {
3824 |           "type": "SYMBOL",
3825 |           "name": "_list_marker_parenthesis"
3826 |         },
3827 |         {
3828 |           "type": "SYMBOL",
3829 |           "name": "_list_marker_parenthesis_dont_interrupt"
3830 |         }
3831 |       ]
3832 |     },
3833 |     "_list_item_plus": {
3834 |       "type": "SEQ",
3835 |       "members": [
3836 |         {
3837 |           "type": "SYMBOL",
3838 |           "name": "list_marker_plus"
3839 |         },
3840 |         {
3841 |           "type": "CHOICE",
3842 |           "members": [
3843 |             {
3844 |               "type": "SYMBOL",
3845 |               "name": "block_continuation"
3846 |             },
3847 |             {
3848 |               "type": "BLANK"
3849 |             }
3850 |           ]
3851 |         },
3852 |         {
3853 |           "type": "SYMBOL",
3854 |           "name": "_list_item_content"
3855 |         },
3856 |         {
3857 |           "type": "SYMBOL",
3858 |           "name": "_block_close"
3859 |         },
3860 |         {
3861 |           "type": "CHOICE",
3862 |           "members": [
3863 |             {
3864 |               "type": "SYMBOL",
3865 |               "name": "block_continuation"
3866 |             },
3867 |             {
3868 |               "type": "BLANK"
3869 |             }
3870 |           ]
3871 |         }
3872 |       ]
3873 |     },
3874 |     "_list_item_minus": {
3875 |       "type": "SEQ",
3876 |       "members": [
3877 |         {
3878 |           "type": "SYMBOL",
3879 |           "name": "list_marker_minus"
3880 |         },
3881 |         {
3882 |           "type": "CHOICE",
3883 |           "members": [
3884 |             {
3885 |               "type": "SYMBOL",
3886 |               "name": "block_continuation"
3887 |             },
3888 |             {
3889 |               "type": "BLANK"
3890 |             }
3891 |           ]
3892 |         },
3893 |         {
3894 |           "type": "SYMBOL",
3895 |           "name": "_list_item_content"
3896 |         },
3897 |         {
3898 |           "type": "SYMBOL",
3899 |           "name": "_block_close"
3900 |         },
3901 |         {
3902 |           "type": "CHOICE",
3903 |           "members": [
3904 |             {
3905 |               "type": "SYMBOL",
3906 |               "name": "block_continuation"
3907 |             },
3908 |             {
3909 |               "type": "BLANK"
3910 |             }
3911 |           ]
3912 |         }
3913 |       ]
3914 |     },
3915 |     "_list_item_star": {
3916 |       "type": "SEQ",
3917 |       "members": [
3918 |         {
3919 |           "type": "SYMBOL",
3920 |           "name": "list_marker_star"
3921 |         },
3922 |         {
3923 |           "type": "CHOICE",
3924 |           "members": [
3925 |             {
3926 |               "type": "SYMBOL",
3927 |               "name": "block_continuation"
3928 |             },
3929 |             {
3930 |               "type": "BLANK"
3931 |             }
3932 |           ]
3933 |         },
3934 |         {
3935 |           "type": "SYMBOL",
3936 |           "name": "_list_item_content"
3937 |         },
3938 |         {
3939 |           "type": "SYMBOL",
3940 |           "name": "_block_close"
3941 |         },
3942 |         {
3943 |           "type": "CHOICE",
3944 |           "members": [
3945 |             {
3946 |               "type": "SYMBOL",
3947 |               "name": "block_continuation"
3948 |             },
3949 |             {
3950 |               "type": "BLANK"
3951 |             }
3952 |           ]
3953 |         }
3954 |       ]
3955 |     },
3956 |     "_list_item_dot": {
3957 |       "type": "SEQ",
3958 |       "members": [
3959 |         {
3960 |           "type": "SYMBOL",
3961 |           "name": "list_marker_dot"
3962 |         },
3963 |         {
3964 |           "type": "CHOICE",
3965 |           "members": [
3966 |             {
3967 |               "type": "SYMBOL",
3968 |               "name": "block_continuation"
3969 |             },
3970 |             {
3971 |               "type": "BLANK"
3972 |             }
3973 |           ]
3974 |         },
3975 |         {
3976 |           "type": "SYMBOL",
3977 |           "name": "_list_item_content"
3978 |         },
3979 |         {
3980 |           "type": "SYMBOL",
3981 |           "name": "_block_close"
3982 |         },
3983 |         {
3984 |           "type": "CHOICE",
3985 |           "members": [
3986 |             {
3987 |               "type": "SYMBOL",
3988 |               "name": "block_continuation"
3989 |             },
3990 |             {
3991 |               "type": "BLANK"
3992 |             }
3993 |           ]
3994 |         }
3995 |       ]
3996 |     },
3997 |     "_list_item_parenthesis": {
3998 |       "type": "SEQ",
3999 |       "members": [
4000 |         {
4001 |           "type": "SYMBOL",
4002 |           "name": "list_marker_parenthesis"
4003 |         },
4004 |         {
4005 |           "type": "CHOICE",
4006 |           "members": [
4007 |             {
4008 |               "type": "SYMBOL",
4009 |               "name": "block_continuation"
4010 |             },
4011 |             {
4012 |               "type": "BLANK"
4013 |             }
4014 |           ]
4015 |         },
4016 |         {
4017 |           "type": "SYMBOL",
4018 |           "name": "_list_item_content"
4019 |         },
4020 |         {
4021 |           "type": "SYMBOL",
4022 |           "name": "_block_close"
4023 |         },
4024 |         {
4025 |           "type": "CHOICE",
4026 |           "members": [
4027 |             {
4028 |               "type": "SYMBOL",
4029 |               "name": "block_continuation"
4030 |             },
4031 |             {
4032 |               "type": "BLANK"
4033 |             }
4034 |           ]
4035 |         }
4036 |       ]
4037 |     },
4038 |     "_list_item_content": {
4039 |       "type": "CHOICE",
4040 |       "members": [
4041 |         {
4042 |           "type": "PREC",
4043 |           "value": 1,
4044 |           "content": {
4045 |             "type": "SEQ",
4046 |             "members": [
4047 |               {
4048 |                 "type": "SYMBOL",
4049 |                 "name": "_blank_line"
4050 |               },
4051 |               {
4052 |                 "type": "SYMBOL",
4053 |                 "name": "_blank_line"
4054 |               },
4055 |               {
4056 |                 "type": "SYMBOL",
4057 |                 "name": "_close_block"
4058 |               },
4059 |               {
4060 |                 "type": "CHOICE",
4061 |                 "members": [
4062 |                   {
4063 |                     "type": "SYMBOL",
4064 |                     "name": "block_continuation"
4065 |                   },
4066 |                   {
4067 |                     "type": "BLANK"
4068 |                   }
4069 |                 ]
4070 |               }
4071 |             ]
4072 |           }
4073 |         },
4074 |         {
4075 |           "type": "REPEAT1",
4076 |           "content": {
4077 |             "type": "SYMBOL",
4078 |             "name": "_block"
4079 |           }
4080 |         },
4081 |         {
4082 |           "type": "PREC",
4083 |           "value": 1,
4084 |           "content": {
4085 |             "type": "SEQ",
4086 |             "members": [
4087 |               {
4088 |                 "type": "CHOICE",
4089 |                 "members": [
4090 |                   {
4091 |                     "type": "SYMBOL",
4092 |                     "name": "task_list_marker_checked"
4093 |                   },
4094 |                   {
4095 |                     "type": "SYMBOL",
4096 |                     "name": "task_list_marker_unchecked"
4097 |                   }
4098 |                 ]
4099 |               },
4100 |               {
4101 |                 "type": "SYMBOL",
4102 |                 "name": "_whitespace"
4103 |               },
4104 |               {
4105 |                 "type": "SYMBOL",
4106 |                 "name": "paragraph"
4107 |               },
4108 |               {
4109 |                 "type": "REPEAT",
4110 |                 "content": {
4111 |                   "type": "SYMBOL",
4112 |                   "name": "_block"
4113 |                 }
4114 |               }
4115 |             ]
4116 |           }
4117 |         }
4118 |       ]
4119 |     },
4120 |     "_newline": {
4121 |       "type": "SEQ",
4122 |       "members": [
4123 |         {
4124 |           "type": "SYMBOL",
4125 |           "name": "_line_ending"
4126 |         },
4127 |         {
4128 |           "type": "CHOICE",
4129 |           "members": [
4130 |             {
4131 |               "type": "SYMBOL",
4132 |               "name": "block_continuation"
4133 |             },
4134 |             {
4135 |               "type": "BLANK"
4136 |             }
4137 |           ]
4138 |         }
4139 |       ]
4140 |     },
4141 |     "_soft_line_break": {
4142 |       "type": "SEQ",
4143 |       "members": [
4144 |         {
4145 |           "type": "SYMBOL",
4146 |           "name": "_soft_line_ending"
4147 |         },
4148 |         {
4149 |           "type": "CHOICE",
4150 |           "members": [
4151 |             {
4152 |               "type": "SYMBOL",
4153 |               "name": "block_continuation"
4154 |             },
4155 |             {
4156 |               "type": "BLANK"
4157 |             }
4158 |           ]
4159 |         }
4160 |       ]
4161 |     },
4162 |     "_line": {
4163 |       "type": "PREC_RIGHT",
4164 |       "value": 0,
4165 |       "content": {
4166 |         "type": "REPEAT1",
4167 |         "content": {
4168 |           "type": "CHOICE",
4169 |           "members": [
4170 |             {
4171 |               "type": "SYMBOL",
4172 |               "name": "_word"
4173 |             },
4174 |             {
4175 |               "type": "SYMBOL",
4176 |               "name": "_whitespace"
4177 |             },
4178 |             {
4179 |               "type": "SEQ",
4180 |               "members": [
4181 |                 {
4182 |                   "type": "CHOICE",
4183 |                   "members": [
4184 |                     {
4185 |                       "type": "STRING",
4186 |                       "value": "!"
4187 |                     },
4188 |                     {
4189 |                       "type": "STRING",
4190 |                       "value": "\""
4191 |                     },
4192 |                     {
4193 |                       "type": "STRING",
4194 |                       "value": "#"
4195 |                     },
4196 |                     {
4197 |                       "type": "STRING",
4198 |                       "value": "$"
4199 |                     },
4200 |                     {
4201 |                       "type": "STRING",
4202 |                       "value": "%"
4203 |                     },
4204 |                     {
4205 |                       "type": "STRING",
4206 |                       "value": "&"
4207 |                     },
4208 |                     {
4209 |                       "type": "STRING",
4210 |                       "value": "'"
4211 |                     },
4212 |                     {
4213 |                       "type": "STRING",
4214 |                       "value": "("
4215 |                     },
4216 |                     {
4217 |                       "type": "STRING",
4218 |                       "value": ")"
4219 |                     },
4220 |                     {
4221 |                       "type": "STRING",
4222 |                       "value": "*"
4223 |                     },
4224 |                     {
4225 |                       "type": "STRING",
4226 |                       "value": "+"
4227 |                     },
4228 |                     {
4229 |                       "type": "STRING",
4230 |                       "value": ","
4231 |                     },
4232 |                     {
4233 |                       "type": "STRING",
4234 |                       "value": "-"
4235 |                     },
4236 |                     {
4237 |                       "type": "STRING",
4238 |                       "value": "."
4239 |                     },
4240 |                     {
4241 |                       "type": "STRING",
4242 |                       "value": "/"
4243 |                     },
4244 |                     {
4245 |                       "type": "STRING",
4246 |                       "value": ":"
4247 |                     },
4248 |                     {
4249 |                       "type": "STRING",
4250 |                       "value": ";"
4251 |                     },
4252 |                     {
4253 |                       "type": "STRING",
4254 |                       "value": "<"
4255 |                     },
4256 |                     {
4257 |                       "type": "STRING",
4258 |                       "value": "="
4259 |                     },
4260 |                     {
4261 |                       "type": "STRING",
4262 |                       "value": ">"
4263 |                     },
4264 |                     {
4265 |                       "type": "STRING",
4266 |                       "value": "?"
4267 |                     },
4268 |                     {
4269 |                       "type": "STRING",
4270 |                       "value": "@"
4271 |                     },
4272 |                     {
4273 |                       "type": "STRING",
4274 |                       "value": "["
4275 |                     },
4276 |                     {
4277 |                       "type": "STRING",
4278 |                       "value": "\\"
4279 |                     },
4280 |                     {
4281 |                       "type": "STRING",
4282 |                       "value": "]"
4283 |                     },
4284 |                     {
4285 |                       "type": "STRING",
4286 |                       "value": "^"
4287 |                     },
4288 |                     {
4289 |                       "type": "STRING",
4290 |                       "value": "_"
4291 |                     },
4292 |                     {
4293 |                       "type": "STRING",
4294 |                       "value": "`"
4295 |                     },
4296 |                     {
4297 |                       "type": "STRING",
4298 |                       "value": "{"
4299 |                     },
4300 |                     {
4301 |                       "type": "STRING",
4302 |                       "value": "|"
4303 |                     },
4304 |                     {
4305 |                       "type": "STRING",
4306 |                       "value": "}"
4307 |                     },
4308 |                     {
4309 |                       "type": "STRING",
4310 |                       "value": "~"
4311 |                     }
4312 |                   ]
4313 |                 },
4314 |                 {
4315 |                   "type": "CHOICE",
4316 |                   "members": [
4317 |                     {
4318 |                       "type": "SYMBOL",
4319 |                       "name": "_last_token_punctuation"
4320 |                     },
4321 |                     {
4322 |                       "type": "BLANK"
4323 |                     }
4324 |                   ]
4325 |                 }
4326 |               ]
4327 |             }
4328 |           ]
4329 |         }
4330 |       }
4331 |     },
4332 |     "_word": {
4333 |       "type": "CHOICE",
4334 |       "members": [
4335 |         {
4336 |           "type": "PATTERN",
4337 |           "value": "[^!-/:-@\\[-`\\{-~ \\t\\n\\r]+"
4338 |         },
4339 |         {
4340 |           "type": "CHOICE",
4341 |           "members": [
4342 |             {
4343 |               "type": "PATTERN",
4344 |               "value": "\\[[xX]\\]"
4345 |             },
4346 |             {
4347 |               "type": "PATTERN",
4348 |               "value": "\\[[ \\t]\\]"
4349 |             }
4350 |           ]
4351 |         }
4352 |       ]
4353 |     },
4354 |     "_whitespace": {
4355 |       "type": "PATTERN",
4356 |       "value": "[ \\t]+"
4357 |     },
4358 |     "task_list_marker_checked": {
4359 |       "type": "PREC",
4360 |       "value": 1,
4361 |       "content": {
4362 |         "type": "PATTERN",
4363 |         "value": "\\[[xX]\\]"
4364 |       }
4365 |     },
4366 |     "task_list_marker_unchecked": {
4367 |       "type": "PREC",
4368 |       "value": 1,
4369 |       "content": {
4370 |         "type": "PATTERN",
4371 |         "value": "\\[[ \\t]\\]"
4372 |       }
4373 |     },
4374 |     "pipe_table": {
4375 |       "type": "PREC_RIGHT",
4376 |       "value": 0,
4377 |       "content": {
4378 |         "type": "SEQ",
4379 |         "members": [
4380 |           {
4381 |             "type": "SYMBOL",
4382 |             "name": "_pipe_table_start"
4383 |           },
4384 |           {
4385 |             "type": "ALIAS",
4386 |             "content": {
4387 |               "type": "SYMBOL",
4388 |               "name": "pipe_table_row"
4389 |             },
4390 |             "named": true,
4391 |             "value": "pipe_table_header"
4392 |           },
4393 |           {
4394 |             "type": "SYMBOL",
4395 |             "name": "_newline"
4396 |           },
4397 |           {
4398 |             "type": "SYMBOL",
4399 |             "name": "pipe_table_delimiter_row"
4400 |           },
4401 |           {
4402 |             "type": "REPEAT",
4403 |             "content": {
4404 |               "type": "SEQ",
4405 |               "members": [
4406 |                 {
4407 |                   "type": "SYMBOL",
4408 |                   "name": "_pipe_table_newline"
4409 |                 },
4410 |                 {
4411 |                   "type": "CHOICE",
4412 |                   "members": [
4413 |                     {
4414 |                       "type": "SYMBOL",
4415 |                       "name": "pipe_table_row"
4416 |                     },
4417 |                     {
4418 |                       "type": "BLANK"
4419 |                     }
4420 |                   ]
4421 |                 }
4422 |               ]
4423 |             }
4424 |           },
4425 |           {
4426 |             "type": "CHOICE",
4427 |             "members": [
4428 |               {
4429 |                 "type": "SYMBOL",
4430 |                 "name": "_newline"
4431 |               },
4432 |               {
4433 |                 "type": "SYMBOL",
4434 |                 "name": "_eof"
4435 |               }
4436 |             ]
4437 |           }
4438 |         ]
4439 |       }
4440 |     },
4441 |     "_pipe_table_newline": {
4442 |       "type": "SEQ",
4443 |       "members": [
4444 |         {
4445 |           "type": "SYMBOL",
4446 |           "name": "_pipe_table_line_ending"
4447 |         },
4448 |         {
4449 |           "type": "CHOICE",
4450 |           "members": [
4451 |             {
4452 |               "type": "SYMBOL",
4453 |               "name": "block_continuation"
4454 |             },
4455 |             {
4456 |               "type": "BLANK"
4457 |             }
4458 |           ]
4459 |         }
4460 |       ]
4461 |     },
4462 |     "pipe_table_delimiter_row": {
4463 |       "type": "SEQ",
4464 |       "members": [
4465 |         {
4466 |           "type": "CHOICE",
4467 |           "members": [
4468 |             {
4469 |               "type": "SEQ",
4470 |               "members": [
4471 |                 {
4472 |                   "type": "CHOICE",
4473 |                   "members": [
4474 |                     {
4475 |                       "type": "SYMBOL",
4476 |                       "name": "_whitespace"
4477 |                     },
4478 |                     {
4479 |                       "type": "BLANK"
4480 |                     }
4481 |                   ]
4482 |                 },
4483 |                 {
4484 |                   "type": "STRING",
4485 |                   "value": "|"
4486 |                 }
4487 |               ]
4488 |             },
4489 |             {
4490 |               "type": "BLANK"
4491 |             }
4492 |           ]
4493 |         },
4494 |         {
4495 |           "type": "REPEAT1",
4496 |           "content": {
4497 |             "type": "PREC_RIGHT",
4498 |             "value": 0,
4499 |             "content": {
4500 |               "type": "SEQ",
4501 |               "members": [
4502 |                 {
4503 |                   "type": "CHOICE",
4504 |                   "members": [
4505 |                     {
4506 |                       "type": "SYMBOL",
4507 |                       "name": "_whitespace"
4508 |                     },
4509 |                     {
4510 |                       "type": "BLANK"
4511 |                     }
4512 |                   ]
4513 |                 },
4514 |                 {
4515 |                   "type": "SYMBOL",
4516 |                   "name": "pipe_table_delimiter_cell"
4517 |                 },
4518 |                 {
4519 |                   "type": "CHOICE",
4520 |                   "members": [
4521 |                     {
4522 |                       "type": "SYMBOL",
4523 |                       "name": "_whitespace"
4524 |                     },
4525 |                     {
4526 |                       "type": "BLANK"
4527 |                     }
4528 |                   ]
4529 |                 },
4530 |                 {
4531 |                   "type": "STRING",
4532 |                   "value": "|"
4533 |                 }
4534 |               ]
4535 |             }
4536 |           }
4537 |         },
4538 |         {
4539 |           "type": "CHOICE",
4540 |           "members": [
4541 |             {
4542 |               "type": "SYMBOL",
4543 |               "name": "_whitespace"
4544 |             },
4545 |             {
4546 |               "type": "BLANK"
4547 |             }
4548 |           ]
4549 |         },
4550 |         {
4551 |           "type": "CHOICE",
4552 |           "members": [
4553 |             {
4554 |               "type": "SEQ",
4555 |               "members": [
4556 |                 {
4557 |                   "type": "SYMBOL",
4558 |                   "name": "pipe_table_delimiter_cell"
4559 |                 },
4560 |                 {
4561 |                   "type": "CHOICE",
4562 |                   "members": [
4563 |                     {
4564 |                       "type": "SYMBOL",
4565 |                       "name": "_whitespace"
4566 |                     },
4567 |                     {
4568 |                       "type": "BLANK"
4569 |                     }
4570 |                   ]
4571 |                 }
4572 |               ]
4573 |             },
4574 |             {
4575 |               "type": "BLANK"
4576 |             }
4577 |           ]
4578 |         }
4579 |       ]
4580 |     },
4581 |     "pipe_table_delimiter_cell": {
4582 |       "type": "SEQ",
4583 |       "members": [
4584 |         {
4585 |           "type": "CHOICE",
4586 |           "members": [
4587 |             {
4588 |               "type": "ALIAS",
4589 |               "content": {
4590 |                 "type": "STRING",
4591 |                 "value": ":"
4592 |               },
4593 |               "named": true,
4594 |               "value": "pipe_table_align_left"
4595 |             },
4596 |             {
4597 |               "type": "BLANK"
4598 |             }
4599 |           ]
4600 |         },
4601 |         {
4602 |           "type": "REPEAT1",
4603 |           "content": {
4604 |             "type": "STRING",
4605 |             "value": "-"
4606 |           }
4607 |         },
4608 |         {
4609 |           "type": "CHOICE",
4610 |           "members": [
4611 |             {
4612 |               "type": "ALIAS",
4613 |               "content": {
4614 |                 "type": "STRING",
4615 |                 "value": ":"
4616 |               },
4617 |               "named": true,
4618 |               "value": "pipe_table_align_right"
4619 |             },
4620 |             {
4621 |               "type": "BLANK"
4622 |             }
4623 |           ]
4624 |         }
4625 |       ]
4626 |     },
4627 |     "pipe_table_row": {
4628 |       "type": "SEQ",
4629 |       "members": [
4630 |         {
4631 |           "type": "CHOICE",
4632 |           "members": [
4633 |             {
4634 |               "type": "SEQ",
4635 |               "members": [
4636 |                 {
4637 |                   "type": "CHOICE",
4638 |                   "members": [
4639 |                     {
4640 |                       "type": "SYMBOL",
4641 |                       "name": "_whitespace"
4642 |                     },
4643 |                     {
4644 |                       "type": "BLANK"
4645 |                     }
4646 |                   ]
4647 |                 },
4648 |                 {
4649 |                   "type": "STRING",
4650 |                   "value": "|"
4651 |                 }
4652 |               ]
4653 |             },
4654 |             {
4655 |               "type": "BLANK"
4656 |             }
4657 |           ]
4658 |         },
4659 |         {
4660 |           "type": "CHOICE",
4661 |           "members": [
4662 |             {
4663 |               "type": "SEQ",
4664 |               "members": [
4665 |                 {
4666 |                   "type": "REPEAT1",
4667 |                   "content": {
4668 |                     "type": "PREC_RIGHT",
4669 |                     "value": 0,
4670 |                     "content": {
4671 |                       "type": "SEQ",
4672 |                       "members": [
4673 |                         {
4674 |                           "type": "CHOICE",
4675 |                           "members": [
4676 |                             {
4677 |                               "type": "SEQ",
4678 |                               "members": [
4679 |                                 {
4680 |                                   "type": "CHOICE",
4681 |                                   "members": [
4682 |                                     {
4683 |                                       "type": "SYMBOL",
4684 |                                       "name": "_whitespace"
4685 |                                     },
4686 |                                     {
4687 |                                       "type": "BLANK"
4688 |                                     }
4689 |                                   ]
4690 |                                 },
4691 |                                 {
4692 |                                   "type": "SYMBOL",
4693 |                                   "name": "pipe_table_cell"
4694 |                                 },
4695 |                                 {
4696 |                                   "type": "CHOICE",
4697 |                                   "members": [
4698 |                                     {
4699 |                                       "type": "SYMBOL",
4700 |                                       "name": "_whitespace"
4701 |                                     },
4702 |                                     {
4703 |                                       "type": "BLANK"
4704 |                                     }
4705 |                                   ]
4706 |                                 }
4707 |                               ]
4708 |                             },
4709 |                             {
4710 |                               "type": "ALIAS",
4711 |                               "content": {
4712 |                                 "type": "SYMBOL",
4713 |                                 "name": "_whitespace"
4714 |                               },
4715 |                               "named": true,
4716 |                               "value": "pipe_table_cell"
4717 |                             }
4718 |                           ]
4719 |                         },
4720 |                         {
4721 |                           "type": "STRING",
4722 |                           "value": "|"
4723 |                         }
4724 |                       ]
4725 |                     }
4726 |                   }
4727 |                 },
4728 |                 {
4729 |                   "type": "CHOICE",
4730 |                   "members": [
4731 |                     {
4732 |                       "type": "SYMBOL",
4733 |                       "name": "_whitespace"
4734 |                     },
4735 |                     {
4736 |                       "type": "BLANK"
4737 |                     }
4738 |                   ]
4739 |                 },
4740 |                 {
4741 |                   "type": "CHOICE",
4742 |                   "members": [
4743 |                     {
4744 |                       "type": "SEQ",
4745 |                       "members": [
4746 |                         {
4747 |                           "type": "SYMBOL",
4748 |                           "name": "pipe_table_cell"
4749 |                         },
4750 |                         {
4751 |                           "type": "CHOICE",
4752 |                           "members": [
4753 |                             {
4754 |                               "type": "SYMBOL",
4755 |                               "name": "_whitespace"
4756 |                             },
4757 |                             {
4758 |                               "type": "BLANK"
4759 |                             }
4760 |                           ]
4761 |                         }
4762 |                       ]
4763 |                     },
4764 |                     {
4765 |                       "type": "BLANK"
4766 |                     }
4767 |                   ]
4768 |                 }
4769 |               ]
4770 |             },
4771 |             {
4772 |               "type": "SEQ",
4773 |               "members": [
4774 |                 {
4775 |                   "type": "CHOICE",
4776 |                   "members": [
4777 |                     {
4778 |                       "type": "SYMBOL",
4779 |                       "name": "_whitespace"
4780 |                     },
4781 |                     {
4782 |                       "type": "BLANK"
4783 |                     }
4784 |                   ]
4785 |                 },
4786 |                 {
4787 |                   "type": "SYMBOL",
4788 |                   "name": "pipe_table_cell"
4789 |                 },
4790 |                 {
4791 |                   "type": "CHOICE",
4792 |                   "members": [
4793 |                     {
4794 |                       "type": "SYMBOL",
4795 |                       "name": "_whitespace"
4796 |                     },
4797 |                     {
4798 |                       "type": "BLANK"
4799 |                     }
4800 |                   ]
4801 |                 }
4802 |               ]
4803 |             }
4804 |           ]
4805 |         }
4806 |       ]
4807 |     },
4808 |     "pipe_table_cell": {
4809 |       "type": "PREC_RIGHT",
4810 |       "value": 0,
4811 |       "content": {
4812 |         "type": "SEQ",
4813 |         "members": [
4814 |           {
4815 |             "type": "CHOICE",
4816 |             "members": [
4817 |               {
4818 |                 "type": "SYMBOL",
4819 |                 "name": "_word"
4820 |               },
4821 |               {
4822 |                 "type": "SYMBOL",
4823 |                 "name": "_backslash_escape"
4824 |               },
4825 |               {
4826 |                 "type": "SEQ",
4827 |                 "members": [
4828 |                   {
4829 |                     "type": "CHOICE",
4830 |                     "members": [
4831 |                       {
4832 |                         "type": "STRING",
4833 |                         "value": "!"
4834 |                       },
4835 |                       {
4836 |                         "type": "STRING",
4837 |                         "value": "\""
4838 |                       },
4839 |                       {
4840 |                         "type": "STRING",
4841 |                         "value": "#"
4842 |                       },
4843 |                       {
4844 |                         "type": "STRING",
4845 |                         "value": "$"
4846 |                       },
4847 |                       {
4848 |                         "type": "STRING",
4849 |                         "value": "%"
4850 |                       },
4851 |                       {
4852 |                         "type": "STRING",
4853 |                         "value": "&"
4854 |                       },
4855 |                       {
4856 |                         "type": "STRING",
4857 |                         "value": "'"
4858 |                       },
4859 |                       {
4860 |                         "type": "STRING",
4861 |                         "value": "("
4862 |                       },
4863 |                       {
4864 |                         "type": "STRING",
4865 |                         "value": ")"
4866 |                       },
4867 |                       {
4868 |                         "type": "STRING",
4869 |                         "value": "*"
4870 |                       },
4871 |                       {
4872 |                         "type": "STRING",
4873 |                         "value": "+"
4874 |                       },
4875 |                       {
4876 |                         "type": "STRING",
4877 |                         "value": ","
4878 |                       },
4879 |                       {
4880 |                         "type": "STRING",
4881 |                         "value": "-"
4882 |                       },
4883 |                       {
4884 |                         "type": "STRING",
4885 |                         "value": "."
4886 |                       },
4887 |                       {
4888 |                         "type": "STRING",
4889 |                         "value": "/"
4890 |                       },
4891 |                       {
4892 |                         "type": "STRING",
4893 |                         "value": ":"
4894 |                       },
4895 |                       {
4896 |                         "type": "STRING",
4897 |                         "value": ";"
4898 |                       },
4899 |                       {
4900 |                         "type": "STRING",
4901 |                         "value": "<"
4902 |                       },
4903 |                       {
4904 |                         "type": "STRING",
4905 |                         "value": "="
4906 |                       },
4907 |                       {
4908 |                         "type": "STRING",
4909 |                         "value": ">"
4910 |                       },
4911 |                       {
4912 |                         "type": "STRING",
4913 |                         "value": "?"
4914 |                       },
4915 |                       {
4916 |                         "type": "STRING",
4917 |                         "value": "@"
4918 |                       },
4919 |                       {
4920 |                         "type": "STRING",
4921 |                         "value": "["
4922 |                       },
4923 |                       {
4924 |                         "type": "STRING",
4925 |                         "value": "\\"
4926 |                       },
4927 |                       {
4928 |                         "type": "STRING",
4929 |                         "value": "]"
4930 |                       },
4931 |                       {
4932 |                         "type": "STRING",
4933 |                         "value": "^"
4934 |                       },
4935 |                       {
4936 |                         "type": "STRING",
4937 |                         "value": "_"
4938 |                       },
4939 |                       {
4940 |                         "type": "STRING",
4941 |                         "value": "`"
4942 |                       },
4943 |                       {
4944 |                         "type": "STRING",
4945 |                         "value": "{"
4946 |                       },
4947 |                       {
4948 |                         "type": "STRING",
4949 |                         "value": "}"
4950 |                       },
4951 |                       {
4952 |                         "type": "STRING",
4953 |                         "value": "~"
4954 |                       }
4955 |                     ]
4956 |                   },
4957 |                   {
4958 |                     "type": "CHOICE",
4959 |                     "members": [
4960 |                       {
4961 |                         "type": "SYMBOL",
4962 |                         "name": "_last_token_punctuation"
4963 |                       },
4964 |                       {
4965 |                         "type": "BLANK"
4966 |                       }
4967 |                     ]
4968 |                   }
4969 |                 ]
4970 |               }
4971 |             ]
4972 |           },
4973 |           {
4974 |             "type": "REPEAT",
4975 |             "content": {
4976 |               "type": "CHOICE",
4977 |               "members": [
4978 |                 {
4979 |                   "type": "SYMBOL",
4980 |                   "name": "_word"
4981 |                 },
4982 |                 {
4983 |                   "type": "SYMBOL",
4984 |                   "name": "_whitespace"
4985 |                 },
4986 |                 {
4987 |                   "type": "SYMBOL",
4988 |                   "name": "_backslash_escape"
4989 |                 },
4990 |                 {
4991 |                   "type": "SEQ",
4992 |                   "members": [
4993 |                     {
4994 |                       "type": "CHOICE",
4995 |                       "members": [
4996 |                         {
4997 |                           "type": "STRING",
4998 |                           "value": "!"
4999 |                         },
5000 |                         {
5001 |                           "type": "STRING",
5002 |                           "value": "\""
5003 |                         },
5004 |                         {
5005 |                           "type": "STRING",
5006 |                           "value": "#"
5007 |                         },
5008 |                         {
5009 |                           "type": "STRING",
5010 |                           "value": "$"
5011 |                         },
5012 |                         {
5013 |                           "type": "STRING",
5014 |                           "value": "%"
5015 |                         },
5016 |                         {
5017 |                           "type": "STRING",
5018 |                           "value": "&"
5019 |                         },
5020 |                         {
5021 |                           "type": "STRING",
5022 |                           "value": "'"
5023 |                         },
5024 |                         {
5025 |                           "type": "STRING",
5026 |                           "value": "("
5027 |                         },
5028 |                         {
5029 |                           "type": "STRING",
5030 |                           "value": ")"
5031 |                         },
5032 |                         {
5033 |                           "type": "STRING",
5034 |                           "value": "*"
5035 |                         },
5036 |                         {
5037 |                           "type": "STRING",
5038 |                           "value": "+"
5039 |                         },
5040 |                         {
5041 |                           "type": "STRING",
5042 |                           "value": ","
5043 |                         },
5044 |                         {
5045 |                           "type": "STRING",
5046 |                           "value": "-"
5047 |                         },
5048 |                         {
5049 |                           "type": "STRING",
5050 |                           "value": "."
5051 |                         },
5052 |                         {
5053 |                           "type": "STRING",
5054 |                           "value": "/"
5055 |                         },
5056 |                         {
5057 |                           "type": "STRING",
5058 |                           "value": ":"
5059 |                         },
5060 |                         {
5061 |                           "type": "STRING",
5062 |                           "value": ";"
5063 |                         },
5064 |                         {
5065 |                           "type": "STRING",
5066 |                           "value": "<"
5067 |                         },
5068 |                         {
5069 |                           "type": "STRING",
5070 |                           "value": "="
5071 |                         },
5072 |                         {
5073 |                           "type": "STRING",
5074 |                           "value": ">"
5075 |                         },
5076 |                         {
5077 |                           "type": "STRING",
5078 |                           "value": "?"
5079 |                         },
5080 |                         {
5081 |                           "type": "STRING",
5082 |                           "value": "@"
5083 |                         },
5084 |                         {
5085 |                           "type": "STRING",
5086 |                           "value": "["
5087 |                         },
5088 |                         {
5089 |                           "type": "STRING",
5090 |                           "value": "\\"
5091 |                         },
5092 |                         {
5093 |                           "type": "STRING",
5094 |                           "value": "]"
5095 |                         },
5096 |                         {
5097 |                           "type": "STRING",
5098 |                           "value": "^"
5099 |                         },
5100 |                         {
5101 |                           "type": "STRING",
5102 |                           "value": "_"
5103 |                         },
5104 |                         {
5105 |                           "type": "STRING",
5106 |                           "value": "`"
5107 |                         },
5108 |                         {
5109 |                           "type": "STRING",
5110 |                           "value": "{"
5111 |                         },
5112 |                         {
5113 |                           "type": "STRING",
5114 |                           "value": "}"
5115 |                         },
5116 |                         {
5117 |                           "type": "STRING",
5118 |                           "value": "~"
5119 |                         }
5120 |                       ]
5121 |                     },
5122 |                     {
5123 |                       "type": "CHOICE",
5124 |                       "members": [
5125 |                         {
5126 |                           "type": "SYMBOL",
5127 |                           "name": "_last_token_punctuation"
5128 |                         },
5129 |                         {
5130 |                           "type": "BLANK"
5131 |                         }
5132 |                       ]
5133 |                     }
5134 |                   ]
5135 |                 }
5136 |               ]
5137 |             }
5138 |           }
5139 |         ]
5140 |       }
5141 |     }
5142 |   },
5143 |   "extras": [],
5144 |   "conflicts": [
5145 |     [
5146 |       "link_reference_definition"
5147 |     ],
5148 |     [
5149 |       "link_label",
5150 |       "_line"
5151 |     ],
5152 |     [
5153 |       "link_reference_definition",
5154 |       "_line"
5155 |     ]
5156 |   ],
5157 |   "precedences": [
5158 |     [
5159 |       {
5160 |         "type": "SYMBOL",
5161 |         "name": "_setext_heading1"
5162 |       },
5163 |       {
5164 |         "type": "SYMBOL",
5165 |         "name": "_block"
5166 |       }
5167 |     ],
5168 |     [
5169 |       {
5170 |         "type": "SYMBOL",
5171 |         "name": "_setext_heading2"
5172 |       },
5173 |       {
5174 |         "type": "SYMBOL",
5175 |         "name": "_block"
5176 |       }
5177 |     ],
5178 |     [
5179 |       {
5180 |         "type": "SYMBOL",
5181 |         "name": "indented_code_block"
5182 |       },
5183 |       {
5184 |         "type": "SYMBOL",
5185 |         "name": "_block"
5186 |       }
5187 |     ]
5188 |   ],
5189 |   "externals": [
5190 |     {
5191 |       "type": "SYMBOL",
5192 |       "name": "_line_ending"
5193 |     },
5194 |     {
5195 |       "type": "SYMBOL",
5196 |       "name": "_soft_line_ending"
5197 |     },
5198 |     {
5199 |       "type": "SYMBOL",
5200 |       "name": "_block_close"
5201 |     },
5202 |     {
5203 |       "type": "SYMBOL",
5204 |       "name": "block_continuation"
5205 |     },
5206 |     {
5207 |       "type": "SYMBOL",
5208 |       "name": "_block_quote_start"
5209 |     },
5210 |     {
5211 |       "type": "SYMBOL",
5212 |       "name": "_indented_chunk_start"
5213 |     },
5214 |     {
5215 |       "type": "SYMBOL",
5216 |       "name": "atx_h1_marker"
5217 |     },
5218 |     {
5219 |       "type": "SYMBOL",
5220 |       "name": "atx_h2_marker"
5221 |     },
5222 |     {
5223 |       "type": "SYMBOL",
5224 |       "name": "atx_h3_marker"
5225 |     },
5226 |     {
5227 |       "type": "SYMBOL",
5228 |       "name": "atx_h4_marker"
5229 |     },
5230 |     {
5231 |       "type": "SYMBOL",
5232 |       "name": "atx_h5_marker"
5233 |     },
5234 |     {
5235 |       "type": "SYMBOL",
5236 |       "name": "atx_h6_marker"
5237 |     },
5238 |     {
5239 |       "type": "SYMBOL",
5240 |       "name": "setext_h1_underline"
5241 |     },
5242 |     {
5243 |       "type": "SYMBOL",
5244 |       "name": "setext_h2_underline"
5245 |     },
5246 |     {
5247 |       "type": "SYMBOL",
5248 |       "name": "_thematic_break"
5249 |     },
5250 |     {
5251 |       "type": "SYMBOL",
5252 |       "name": "_list_marker_minus"
5253 |     },
5254 |     {
5255 |       "type": "SYMBOL",
5256 |       "name": "_list_marker_plus"
5257 |     },
5258 |     {
5259 |       "type": "SYMBOL",
5260 |       "name": "_list_marker_star"
5261 |     },
5262 |     {
5263 |       "type": "SYMBOL",
5264 |       "name": "_list_marker_parenthesis"
5265 |     },
5266 |     {
5267 |       "type": "SYMBOL",
5268 |       "name": "_list_marker_dot"
5269 |     },
5270 |     {
5271 |       "type": "SYMBOL",
5272 |       "name": "_list_marker_minus_dont_interrupt"
5273 |     },
5274 |     {
5275 |       "type": "SYMBOL",
5276 |       "name": "_list_marker_plus_dont_interrupt"
5277 |     },
5278 |     {
5279 |       "type": "SYMBOL",
5280 |       "name": "_list_marker_star_dont_interrupt"
5281 |     },
5282 |     {
5283 |       "type": "SYMBOL",
5284 |       "name": "_list_marker_parenthesis_dont_interrupt"
5285 |     },
5286 |     {
5287 |       "type": "SYMBOL",
5288 |       "name": "_list_marker_dot_dont_interrupt"
5289 |     },
5290 |     {
5291 |       "type": "SYMBOL",
5292 |       "name": "_fenced_code_block_start_backtick"
5293 |     },
5294 |     {
5295 |       "type": "SYMBOL",
5296 |       "name": "_fenced_code_block_start_tilde"
5297 |     },
5298 |     {
5299 |       "type": "SYMBOL",
5300 |       "name": "_blank_line_start"
5301 |     },
5302 |     {
5303 |       "type": "SYMBOL",
5304 |       "name": "_fenced_code_block_end_backtick"
5305 |     },
5306 |     {
5307 |       "type": "SYMBOL",
5308 |       "name": "_fenced_code_block_end_tilde"
5309 |     },
5310 |     {
5311 |       "type": "SYMBOL",
5312 |       "name": "_html_block_1_start"
5313 |     },
5314 |     {
5315 |       "type": "SYMBOL",
5316 |       "name": "_html_block_1_end"
5317 |     },
5318 |     {
5319 |       "type": "SYMBOL",
5320 |       "name": "_html_block_2_start"
5321 |     },
5322 |     {
5323 |       "type": "SYMBOL",
5324 |       "name": "_html_block_3_start"
5325 |     },
5326 |     {
5327 |       "type": "SYMBOL",
5328 |       "name": "_html_block_4_start"
5329 |     },
5330 |     {
5331 |       "type": "SYMBOL",
5332 |       "name": "_html_block_5_start"
5333 |     },
5334 |     {
5335 |       "type": "SYMBOL",
5336 |       "name": "_html_block_6_start"
5337 |     },
5338 |     {
5339 |       "type": "SYMBOL",
5340 |       "name": "_html_block_7_start"
5341 |     },
5342 |     {
5343 |       "type": "SYMBOL",
5344 |       "name": "_close_block"
5345 |     },
5346 |     {
5347 |       "type": "SYMBOL",
5348 |       "name": "_no_indented_chunk"
5349 |     },
5350 |     {
5351 |       "type": "SYMBOL",
5352 |       "name": "_error"
5353 |     },
5354 |     {
5355 |       "type": "SYMBOL",
5356 |       "name": "_trigger_error"
5357 |     },
5358 |     {
5359 |       "type": "SYMBOL",
5360 |       "name": "_eof"
5361 |     },
5362 |     {
5363 |       "type": "SYMBOL",
5364 |       "name": "minus_metadata"
5365 |     },
5366 |     {
5367 |       "type": "SYMBOL",
5368 |       "name": "plus_metadata"
5369 |     },
5370 |     {
5371 |       "type": "SYMBOL",
5372 |       "name": "_pipe_table_start"
5373 |     },
5374 |     {
5375 |       "type": "SYMBOL",
5376 |       "name": "_pipe_table_line_ending"
5377 |     }
5378 |   ],
5379 |   "inline": [],
5380 |   "supertypes": [],
5381 |   "reserved": {}
5382 | }
```
Page 9/10FirstPrevNextLast