class SyntaxTree::YARV::Disassembler::Squished
or alignment.
instruction sequence but it renders it without any of the extra spacing
This class is another object that handles disassembling a YARV
def calldata(value)
def calldata(value) value.inspect end
def enqueue(iseq)
def enqueue(iseq) end
def event(name)
def event(name) end
def inline_storage(cache)
def inline_storage(cache) "<is:#{cache}>" end
def instruction(name, operands = [])
def instruction(name, operands = []) operands.empty? ? name : "#{name} #{operands.join(", ")}" end
def label(value)
def label(value) "%04d" % value.name["label_".length..] end
def local(index, **)
def local(index, **) index.inspect end
def object(value)
def object(value) value.inspect end