Class: Antlr4ruby::ProxyErrorListener

Inherits:
Object
  • Object
show all
Defined in:
lib/antlr4ruby/proxy_error_listener.rb

Instance Method Summary collapse

Constructor Details

#initialize(delegates) ⇒ ProxyErrorListener

Returns a new instance of ProxyErrorListener.



5
6
7
8
# File 'lib/antlr4ruby/proxy_error_listener.rb', line 5

def initialize(delegates)
  super()
  @delegates = delegates
end

Instance Method Details

#report_ambiguity(recognizer, dfa, start_index, stop_index, exact, ambig_alts, configs) ⇒ Object



19
20
21
# File 'lib/antlr4ruby/proxy_error_listener.rb', line 19

def report_ambiguity(recognizer, dfa, start_index, stop_index, exact, ambig_alts, configs)
  delegates.each { |listener| listener.report_ambiguity(recognizer, dfa, start_index, stop_index, exact, ambig_alts, configs) }
end

#report_attempting_full_context(recognizer, dfa, start_index, stop_index, conflicting_alts, configs) ⇒ Object



23
24
25
26
# File 'lib/antlr4ruby/proxy_error_listener.rb', line 23

def report_attempting_full_context(recognizer, dfa, start_index,
                                   stop_index, conflicting_alts, configs)
  delegates.each { |listener| listener.report_attempting_full_context(recognizer, dfa, start_index, stop_index, conflicting_alts, configs) }
end

#report_context_sensitivity(recognizer, dfa, start_index, stop_index, prediction, configs) ⇒ Object



28
29
30
# File 'lib/antlr4ruby/proxy_error_listener.rb', line 28

def report_context_sensitivity(recognizer, dfa, start_index, stop_index, prediction, configs)
  delegates.each { |listener| listener.report_context_sensitivity(recognizer, dfa, start_index, stop_index, prediction, configs) }
end

#syntax_error(recognizer, offending_symbol, line, position, msg, e) ⇒ Object



15
16
17
# File 'lib/antlr4ruby/proxy_error_listener.rb', line 15

def syntax_error(recognizer, offending_symbol, line, position, msg, e)
  delegates.each { |listener| listener.syntax_error(recognizer, offending_symbol, line, position, msg, e) }
end