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