Class: AsciiMath::AST::Sequence
- Defined in:
- lib/asciimath/ast.rb
Instance Attribute Summary
Attributes inherited from Node
Instance Method Summary collapse
- #==(o) ⇒ Object
-
#initialize(nodes) ⇒ Sequence
constructor
A new instance of Sequence.
- #to_s ⇒ Object
Methods inherited from InnerNode
Constructor Details
#initialize(nodes) ⇒ Sequence
Returns a new instance of Sequence.
121 122 123 124 |
# File 'lib/asciimath/ast.rb', line 121 def initialize(nodes) super() nodes.each { |node| add(node) } end |
Instance Method Details
#==(o) ⇒ Object
130 131 132 |
# File 'lib/asciimath/ast.rb', line 130 def ==(o) o.class == self.class && o.child_nodes == child_nodes end |
#to_s ⇒ Object
126 127 128 |
# File 'lib/asciimath/ast.rb', line 126 def to_s child_nodes.map { |node| node.to_s }.join(" ") end |