Module: Equation::ArrayLiteral3

Defined in:
lib/equation_grammar.rb

Instance Method Summary collapse

Instance Method Details

#value(ctx:) ⇒ Object



1673
1674
1675
1676
1677
1678
1679
1680
1681
# File 'lib/equation_grammar.rb', line 1673

def value(ctx:)
  elements = []
  elements << elems.elem0.value(ctx: ctx) if elems.elem0.respond_to?(:value)
  elems.elemN.elements.each{|elemN|
    elements << elemN.element.value(ctx: ctx)
  }

  elements
end