class CodeTools::AST::Defined
Attributes
expression[RW]
Public Class Methods
new(line, expr)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1289 def initialize(line, expr) @line = line @expression = expr end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1294 def bytecode(g) pos(g) @expression.defined(g) end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1300 def to_sexp [:defined, @expression.to_sexp] end