Module: RedQuilt::Inline::TokenKind

Defined in:
lib/red_quilt/inline/token_kind.rb

Constant Summary collapse

TEXT =
1
ENTITY =
2
ESCAPED_CHAR =
3
LINE_ENDING =
4
CODE_DELIMITER =
5
DELIM_RUN =
6
LBRACKET =
7
BANG_LBRACKET =
8
RBRACKET =
9
10
11
HTML_INLINE =
12
NAMES =
{
  TEXT => :text,
  ENTITY => :entity,
  ESCAPED_CHAR => :escaped_char,
  LINE_ENDING => :line_ending,
  CODE_DELIMITER => :code_delimiter,
  DELIM_RUN => :delim_run,
  LBRACKET => :lbracket,
  BANG_LBRACKET => :bang_lbracket,
  RBRACKET => :rbracket,
  AUTOLINK_URI => :autolink_uri,
  AUTOLINK_EMAIL => :autolink_email,
  HTML_INLINE => :html_inline,
}.freeze

Class Method Summary collapse

Class Method Details

.name(kind) ⇒ Object



34
35
36
# File 'lib/red_quilt/inline/token_kind.rb', line 34

def self.name(kind)
  NAMES[kind]
end