Module: Serpent::Node
- Defined in:
- lib/serpent/node.rb
Defined Under Namespace
Classes: Astnode, Metadata, Token
Class Method Summary collapse
Class Method Details
.build(ary) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/serpent/node.rb', line 70 def self.build(ary) if ary[0] == 0 Token.new ary[1], ary[2] else args = ary.size > 3 ? ary[3..-1] : [] Astnode.new ary[1], args, ary[2] end end |