absolute_path()
click to toggle source
def absolute_path
@ctx.iseq.absolute_path
end
detailed_source_location()
click to toggle source
def detailed_source_location
@ctx.detailed_source_location(@pc)
end
jump(pc)
click to toggle source
def jump(pc)
ExecutionPoint.new(@ctx, pc, @outer)
end
key()
click to toggle source
def key
[@ctx.iseq, @pc]
end
next()
click to toggle source
def next
ExecutionPoint.new(@ctx, @pc + 1, @outer)
end
replace_cref(cref)
click to toggle source
def replace_cref(cref)
ExecutionPoint.new(@ctx.replace_cref(cref), @pc, @outer)
end
source_location()
click to toggle source
def source_location
@ctx.source_location(@pc)
end