From 72cd5a8a94100054b27848e0ed62f8bb0962e488 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Fri, 17 Apr 2026 13:09:41 -0400 Subject: add tree-sitter grammar for SiSU Spine markup Tree-sitter parser for .sst/.ssm/.ssi document markup files. Parses headers, headings, block elements (code, poem, block, group, table, quote - both curly and tic syntax), inline formatting (10 types, recursive/nestable), footnotes, editor notes, links, images, book index entries, and special markers. Includes external scanner for raw block content, highlight queries for syntax coloring, fold queries, 67 test cases, and project configuration for tree-sitter CLI. Tested against sample documents: error-free on Alice in Wonderland (1877 lines), Wealth of Networks (5833 lines), GPL v3 (297 lines). Known limitation: multi-line footnotes that wrap across physical lines. (assisted by Claude-Code) Co-Authored-By: Claude Opus 4.6 (1M context) --- src/node-types.json | 2138 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2138 insertions(+) create mode 100644 src/node-types.json (limited to 'src/node-types.json') diff --git a/src/node-types.json b/src/node-types.json new file mode 100644 index 0000000..13c71bb --- /dev/null +++ b/src/node-types.json @@ -0,0 +1,2138 @@ +[ + { + "type": "block_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "block_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "bold", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "book_index", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "index_content", + "named": true + } + ] + } + }, + { + "type": "citation_mark", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "code_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "code_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "composite_include", + "named": true, + "fields": { + "path": { + "multiple": false, + "required": true, + "types": [ + { + "type": "include_path", + "named": true + } + ] + } + } + }, + { + "type": "document", + "named": true, + "root": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "block_block_curly", + "named": true + }, + { + "type": "block_block_tic", + "named": true + }, + { + "type": "body_comment", + "named": true + }, + { + "type": "book_index", + "named": true + }, + { + "type": "code_block_curly", + "named": true + }, + { + "type": "code_block_tic", + "named": true + }, + { + "type": "composite_include", + "named": true + }, + { + "type": "group_block_curly", + "named": true + }, + { + "type": "group_block_tic", + "named": true + }, + { + "type": "header_comment", + "named": true + }, + { + "type": "header_field", + "named": true + }, + { + "type": "heading", + "named": true + }, + { + "type": "horizontal_rule", + "named": true + }, + { + "type": "ocn_suppress_close", + "named": true + }, + { + "type": "ocn_suppress_open", + "named": true + }, + { + "type": "page_break", + "named": true + }, + { + "type": "paragraph", + "named": true + }, + { + "type": "pipe_table", + "named": true + }, + { + "type": "poem_block_curly", + "named": true + }, + { + "type": "poem_block_tic", + "named": true + }, + { + "type": "quote_block_tic", + "named": true + }, + { + "type": "table_block_curly", + "named": true + }, + { + "type": "table_block_tic", + "named": true + }, + { + "type": "version_comment", + "named": true + } + ] + } + }, + { + "type": "editor_note", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "emphasis", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "footnote", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "footnote_marker", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "group_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "group_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "header_field", + "named": true, + "fields": { + "key": { + "multiple": false, + "required": true, + "types": [ + { + "type": "header_key", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": false, + "types": [ + { + "type": "header_value", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "header_continuation", + "named": true + } + ] + } + }, + { + "type": "heading", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "heading_part", + "named": true + }, + { + "type": "heading_segment", + "named": true + } + ] + } + }, + { + "type": "heading_part", + "named": true, + "fields": { + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "heading_content", + "named": true + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "part_marker", + "named": true + } + ] + } + } + }, + { + "type": "heading_segment", + "named": true, + "fields": { + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "heading_content", + "named": true + } + ] + }, + "marker": { + "multiple": false, + "required": true, + "types": [ + { + "type": "segment_marker", + "named": true + } + ] + }, + "name": { + "multiple": false, + "required": false, + "types": [ + { + "type": "segment_name", + "named": true + } + ] + }, + "suppress_numbering": { + "multiple": false, + "required": false, + "types": [ + { + "type": "suppress_marker", + "named": true + } + ] + } + } + }, + { + "type": "image", + "named": true, + "fields": { + "spec": { + "multiple": false, + "required": true, + "types": [ + { + "type": "image_spec", + "named": true + } + ] + } + } + }, + { + "type": "image_spec", + "named": true, + "fields": {} + }, + { + "type": "inline_anchor", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "anchor_name", + "named": true + } + ] + } + }, + { + "type": "inserted", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "italic", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "link", + "named": true, + "fields": { + "target": { + "multiple": true, + "required": true, + "types": [ + { + "type": "#", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "anchor_ref", + "named": true + }, + { + "type": "collection_path", + "named": true + }, + { + "type": "url", + "named": true + } + ] + }, + "text": { + "multiple": false, + "required": true, + "types": [ + { + "type": "link_text", + "named": true + } + ] + } + }, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "auto_footnote_marker", + "named": true + } + ] + } + }, + { + "type": "link_text", + "named": true, + "fields": {} + }, + { + "type": "monospace_inline", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "paragraph", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "paragraph_prefix", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "pipe_table", + "named": true, + "fields": { + "spec": { + "multiple": false, + "required": true, + "types": [ + { + "type": "table_spec", + "named": true + } + ] + } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "table_row", + "named": true + } + ] + } + }, + { + "type": "poem_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "poem_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "quote_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "strikethrough", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "subscript", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "superscript", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "table_block_curly", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "table_block_tic", + "named": true, + "fields": { + "close": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_close", + "named": true + } + ] + }, + "content": { + "multiple": false, + "required": false, + "types": [ + { + "type": "raw_content", + "named": true + } + ] + }, + "open": { + "multiple": false, + "required": true, + "types": [ + { + "type": "block_open", + "named": true + } + ] + } + } + }, + { + "type": "underline", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "bold", + "named": true + }, + { + "type": "citation_mark", + "named": true + }, + { + "type": "editor_note", + "named": true + }, + { + "type": "emphasis", + "named": true + }, + { + "type": "footnote", + "named": true + }, + { + "type": "image", + "named": true + }, + { + "type": "inline_anchor", + "named": true + }, + { + "type": "inserted", + "named": true + }, + { + "type": "italic", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "link", + "named": true + }, + { + "type": "monospace_inline", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "strikethrough", + "named": true + }, + { + "type": "subscript", + "named": true + }, + { + "type": "superscript", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "underline", + "named": true + } + ] + } + }, + { + "type": "\n", + "named": false + }, + { + "type": " ", + "named": false + }, + { + "type": "!{", + "named": false + }, + { + "type": "\"{", + "named": false + }, + { + "type": "#", + "named": false + }, + { + "type": "#{", + "named": false + }, + { + "type": "*{", + "named": false + }, + { + "type": "*~", + "named": false + }, + { + "type": "+{", + "named": false + }, + { + "type": ",{", + "named": false + }, + { + "type": "-{", + "named": false + }, + { + "type": "/{", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "<<", + "named": false + }, + { + "type": "={", + "named": false + }, + { + "type": "]~", + "named": false + }, + { + "type": "^{", + "named": false + }, + { + "type": "_{", + "named": false + }, + { + "type": "anchor_name", + "named": true + }, + { + "type": "anchor_ref", + "named": true + }, + { + "type": "auto_footnote_marker", + "named": true + }, + { + "type": "block_close", + "named": true + }, + { + "type": "block_open", + "named": true + }, + { + "type": "body_comment", + "named": true + }, + { + "type": "collection_path", + "named": true + }, + { + "type": "footnote_marker", + "named": true + }, + { + "type": "header_comment", + "named": true + }, + { + "type": "header_continuation", + "named": true + }, + { + "type": "header_key", + "named": true + }, + { + "type": "header_value", + "named": true + }, + { + "type": "heading_content", + "named": true + }, + { + "type": "horizontal_rule", + "named": true + }, + { + "type": "image", + "named": false + }, + { + "type": "include_path", + "named": true + }, + { + "type": "index_content", + "named": true + }, + { + "type": "line_break", + "named": true + }, + { + "type": "ocn_suppress", + "named": true + }, + { + "type": "ocn_suppress_close", + "named": true + }, + { + "type": "ocn_suppress_open", + "named": true + }, + { + "type": "page_break", + "named": true + }, + { + "type": "paragraph_prefix", + "named": true + }, + { + "type": "part_marker", + "named": true + }, + { + "type": "raw_content", + "named": true + }, + { + "type": "segment_marker", + "named": true + }, + { + "type": "segment_name", + "named": true + }, + { + "type": "suppress_marker", + "named": true + }, + { + "type": "table_row", + "named": true + }, + { + "type": "table_spec", + "named": true + }, + { + "type": "text", + "named": true + }, + { + "type": "url", + "named": true + }, + { + "type": "version_comment", + "named": true + }, + { + "type": "{", + "named": false + }, + { + "type": "}", + "named": false + }, + { + "type": "}!", + "named": false + }, + { + "type": "}\"", + "named": false + }, + { + "type": "}#", + "named": false + }, + { + "type": "}*", + "named": false + }, + { + "type": "}+", + "named": false + }, + { + "type": "},", + "named": false + }, + { + "type": "}-", + "named": false + }, + { + "type": "}/", + "named": false + }, + { + "type": "}^", + "named": false + }, + { + "type": "}_", + "named": false + }, + { + "type": "}~", + "named": false + }, + { + "type": "~[*", + "named": false + }, + { + "type": "~[+", + "named": false + }, + { + "type": "~{", + "named": false + } +] \ No newline at end of file -- cgit v1.2.3