Module: RubyUIConverter::Nodes
- Defined in:
- lib/ruby_ui_converter/nodes.rb
Overview
AST node types produced by the Parser and consumed by the Transformer.
Attribute values are stored as “parts”: an array whose entries are either ‘[:text, “literal”]` or `[:erb, <Lexer::Token>]`. This lets the transformer decide between a plain string, a bare Ruby expression or an interpolated string when emitting the attribute.
Defined Under Namespace
Classes: Base, Branch, Comment, Control, Doctype, Document, Element, Output, RawText, Statement, Text