class CodeTools::AST::Script

Public Class Methods

new(body) click to toggle source
Calls superclass method CodeTools::AST::Container::new
# File lib/rubinius/code/ast/definitions.rb, line 1265
def initialize(body)
  super body
  @name = :__script__
end

Public Instance Methods

bytecode(g) click to toggle source
Calls superclass method
# File lib/rubinius/code/ast/definitions.rb, line 1270
def bytecode(g)
  super(g)

  container_bytecode(g) do
    @body.bytecode(g)
    g.pop
    g.push_true
    g.ret
  end
end
sexp_name() click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1281
def sexp_name
  :script
end