Class: Yaml::Converter::Parser::Token
- Inherits:
-
Struct
- Object
- Struct
- Yaml::Converter::Parser::Token
- Defined in:
- lib/yaml/converter/parser.rb
Overview
Lightweight token structure used by the parser/state machine pipeline.
Instance Attribute Summary collapse
-
#meta ⇒ Hash?
Optional metadata bag (currently unused).
-
#text ⇒ String
Payload string for this token.
-
#type ⇒ Symbol
One of :blank, :title, :validation, :separator, :dash_heading, :yaml_line, :note.
Instance Attribute Details
#meta ⇒ Hash?
Returns Optional metadata bag (currently unused).
23 |
# File 'lib/yaml/converter/parser.rb', line 23 Token = Struct.new(:type, :text, :meta, keyword_init: true) |
#text ⇒ String
Returns Payload string for this token.
23 |
# File 'lib/yaml/converter/parser.rb', line 23 Token = Struct.new(:type, :text, :meta, keyword_init: true) |
#type ⇒ Symbol
Returns One of :blank, :title, :validation, :separator, :dash_heading, :yaml_line, :note.
23 |
# File 'lib/yaml/converter/parser.rb', line 23 Token = Struct.new(:type, :text, :meta, keyword_init: true) |