class Sexpir::Body

statements

Attributes

stmts[RW]

Public Class Methods

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

Public Instance Methods

<<(e) click to toggle source
# File lib/sexpir/ast.rb, line 48
def << e
  @stmts << e
end
sexp() click to toggle source
# File lib/sexpir/ast_sexp.rb, line 72
def sexp
  code=Code.new
  stmts.each{|stmt| code << stmt.sexp}
  code
end