Class: Brevity::ExpressionNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/brevity/parsing/expression/expression_nodes.rb

Instance Method Summary collapse

Instance Method Details

#primitives(env) ⇒ Object



3
4
5
6
# File 'lib/brevity/parsing/expression/expression_nodes.rb', line 3

def primitives env
  exprs = [expr] + more.elements.map {|el| el.expr}
  return exprs.map {|e| e.primitives(env) }.flatten
end