class AsciiMath::AST::Group
Attributes
lparen[R]
rparen[R]
Public Class Methods
new(lparen, e, rparen)
click to toggle source
Calls superclass method
AsciiMath::AST::InnerNode::new
# File lib/asciimath/ast.rb, line 163 def initialize(lparen, e, rparen) super() @lparen = lparen @rparen = rparen add(e) if e end
Public Instance Methods
==(o)
click to toggle source
# File lib/asciimath/ast.rb, line 178 def ==(o) o.class == self.class && o.lparen == lparen && o.expression == expression && o.rparen == rparen end
expression()
click to toggle source
# File lib/asciimath/ast.rb, line 170 def expression child_nodes[0] end
to_s()
click to toggle source
# File lib/asciimath/ast.rb, line 174 def to_s "#{lparen.nil? ? '' : lparen.text}#{expression}#{rparen.nil? ? '' : rparen.text}" end