class Rubasteme::AST::ListNode
Public Class Methods
new(initial_size = 0, _ = nil)
click to toggle source
Calls superclass method
Rubasteme::AST::BranchNode::new
# File lib/rubasteme/ast/branch_node.rb, line 58 def initialize(initial_size = 0, _ = nil) super(initial_size) end
Public Instance Methods
elements()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 74 def elements @nodes end
empty?()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 62 def empty? @nodes.empty? end
first()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 66 def first @nodes[0] end
rest()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 70 def rest @nodes[1..-1] end