Module: Textlint::Nodes
- Defined in:
- lib/textlint/nodes.rb
Overview
Clone nodes from [textlint/ast-node-types](github.com/textlint/textlint/blob/d4c5075b5a7bcbf875d7cee122de7dc5253d325e/packages/%40textlint/ast-node-types/src/index.ts)
Defined Under Namespace
Classes: TxtNode, TxtNodeLineLocation, TxtNodePosition, TxtParentNode, TxtTextNode
Constant Summary collapse
- DOCUMENT =
'Document'
- DOCUMENT_EXIT =
'Document:exit'
- PARAGRAPH =
'Paragraph'
- PARAGRAPH_EXIT =
'Paragraph:exit'
- BLOCK_QUOTE =
'BlockQuote'
- BLOCK_QUOTE_EXIT =
'BlockQuote:exit'
- LIST_ITEM =
'ListItem'
- LIST_ITEM_EXIT =
'ListItem:exit'
- LIST =
'List'
- LIST_EXIT =
'List:exit'
- HEADER =
'Header'
- HEADER_EXIT =
'Header:exit'
- CODE_BLOCK =
'CodeBlock'
- CODE_BLOCK_EXIT =
'CodeBlock:exit'
- HTML_BLOCK =
'HtmlBlock'
- HTML_BLOCK_EXIT =
'HtmlBlock:exit'
- HORIZONTAL_RULE =
'HorizontalRule'
- HORIZONTAL_RULE_EXIT =
'HorizontalRule:exit'
- COMMENT =
'Comment'
- COMMENT_EXIT =
'Comment:exit'
- STR =
'Str'
- STR_EXIT =
'Str:exit'
- BREAK =
well-known Hard Break
'Break'
- BREAK_EXIT =
well-known Hard Break
'Break:exit'
- EMPHASIS =
'Emphasis'
- EMPHASIS_EXIT =
'Emphasis:exit'
- STRONG =
'Strong'
- STRONG_EXIT =
'Strong:exit'
- HTML =
'Html'
- HTML_EXIT =
'Html:exit'
- LINK =
'Link'
- LINK_EXIT =
'Link:exit'
- IMAGE =
'Image'
- IMAGE_EXIT =
'Image:exit'
- CODE =
'Code'
- CODE_EXIT =
'Code:exit'
- DELETE =
'Delete'
- DELETE_EXIT =
'Delete:exit'
- TXT_NODE_TYPES =
[ DOCUMENT, DOCUMENT_EXIT, PARAGRAPH, PARAGRAPH_EXIT, BLOCK_QUOTE, BLOCK_QUOTE_EXIT, LIST_ITEM, LIST_ITEM_EXIT, LIST, LIST_EXIT, HEADER, HEADER_EXIT, CODE_BLOCK, CODE_BLOCK_EXIT, HTML_BLOCK, HTML_BLOCK_EXIT, HORIZONTAL_RULE, HORIZONTAL_RULE_EXIT, COMMENT, COMMENT_EXIT, STR, STR_EXIT, BREAK, BREAK_EXIT, EMPHASIS, EMPHASIS_EXIT, STRONG, STRONG_EXIT, HTML, HTML_EXIT, LINK, LINK_EXIT, IMAGE, IMAGE_EXIT, CODE, CODE_EXIT, DELETE, DELETE_EXIT ].freeze