Class: SyntaxTree::YARV::VM::NullEvents

Inherits:
Object
  • Object
show all
Defined in:
lib/syntax_tree/yarv/vm.rb

Overview

This is the main entrypoint for events firing in the VM, which allows us to implement tracing.

Instance Method Summary collapse

Instance Method Details

#publish_frame_change(frame) ⇒ Object



123
124
# File 'lib/syntax_tree/yarv/vm.rb', line 123

def publish_frame_change(frame)
end

#publish_instruction(iseq, insn) ⇒ Object



126
127
# File 'lib/syntax_tree/yarv/vm.rb', line 126

def publish_instruction(iseq, insn)
end

#publish_stack_change(stack) ⇒ Object



129
130
# File 'lib/syntax_tree/yarv/vm.rb', line 129

def publish_stack_change(stack)
end

#publish_tracepoint(event) ⇒ Object



132
133
# File 'lib/syntax_tree/yarv/vm.rb', line 132

def publish_tracepoint(event)
end