class Seaquel::AST::List

Attributes

list[R]

Public Class Methods

new(initial=[]) click to toggle source
# File lib/seaquel/ast/list.rb, line 10
def initialize initial=[]
  @list = initial
end

Public Instance Methods

inspect() click to toggle source
# File lib/seaquel/ast/list.rb, line 21
def inspect
  '[' + list.map { |e| e.inspect }.join(', ') + ']'
end
visit(visitor) click to toggle source
# File lib/seaquel/ast/list.rb, line 17
def visit visitor
  visitor.visit_list(list)
end