class CodeTools::AST::Redo

Public Class Methods

new(line) click to toggle source
# File lib/rubinius/code/ast/control_flow.rb, line 637
def initialize(line)
  @line = line
end

Public Instance Methods

bytecode(g) click to toggle source
# File lib/rubinius/code/ast/control_flow.rb, line 641
def bytecode(g)
  pos(g)

  if g.redo
    g.goto_past g.redo
  else
    jump_error g, :redo
  end
end
to_sexp() click to toggle source
# File lib/rubinius/code/ast/control_flow.rb, line 651
def to_sexp
  [:redo]
end