class Antlr4::Runtime::Parser::TraceListener
Public Class Methods
new(parser, input)
click to toggle source
# File lib/antlr4/runtime/parser.rb, line 5 def initialize(parser, input) @parser = parser @_input = input end
Public Instance Methods
enter_every_rule(ctx)
click to toggle source
# File lib/antlr4/runtime/parser.rb, line 10 def enter_every_rule(ctx) puts('enter ' << @parser.rule_names[ctx.rule_index] << ', lt(1)=' << @_input.lt(1).text) end
exit_every_rule(ctx)
click to toggle source
# File lib/antlr4/runtime/parser.rb, line 21 def exit_every_rule(ctx) puts('exit ' << @parser.rule_names[ctx.rule_index] << ', lt(1)=' << @_input.lt(1).text) end
visit_error_node(_node)
click to toggle source
# File lib/antlr4/runtime/parser.rb, line 18 def visit_error_node(_node) end
visit_terminal(node, ctx)
click to toggle source
# File lib/antlr4/runtime/parser.rb, line 14 def visit_terminal(node, ctx) puts('consume ' << node.symbol.to_s << ' rule ' << @parser.rule_names[ctx.rule_index].to_s) end