class Crokus::Body

.….….….….….….….….…..

Attributes

stmts[RW]

Public Class Methods

new(stmts=[]) click to toggle source
# File lib/crokus/ast.rb, line 170
def initialize stmts=[]
  @stmts=stmts
end

Public Instance Methods

<<(e) click to toggle source
# File lib/crokus/ast.rb, line 174
def <<(e)
  @stmts << e
  @stmts.flatten!
end
collect(&block) click to toggle source
# File lib/crokus/ast.rb, line 183
def collect(&block)
  @stmts.collect(&block)
end
each(&block) click to toggle source
# File lib/crokus/ast.rb, line 179
def each(&block)
  @stmts.each(&block)
end
select(&block) click to toggle source
# File lib/crokus/ast.rb, line 187
def select(&block)
  @stmts.select(&block)
end
size() click to toggle source
# File lib/crokus/ast.rb, line 191
def size
  @stmts
end