class Rubasteme::AST::HoldingSequenceBaseNode
Public Class Methods
new(initial_size = 0, sequence_pos = 0, _ = nil)
click to toggle source
Calls superclass method
Rubasteme::AST::ListNode::new
# File lib/rubasteme/ast/branch_node.rb, line 143 def initialize(initial_size = 0, sequence_pos = 0, _ = nil) # @nodes = [..., <sequence>, ...] super(initial_size, _) @sequence_pos = sequence_pos end
Public Instance Methods
sequence()
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 149 def sequence @nodes[@sequence_pos] end
sequence=(node)
click to toggle source
# File lib/rubasteme/ast/branch_node.rb, line 153 def sequence=(node) @nodes[@sequence_pos] = node end