Module: Textlint::Nodes

Defined in:
lib/textlint/nodes.rb

Overview

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: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