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 | } ```