class MODL::Parser::ThrowingErrorListener

Public Instance Methods

report_ambiguity(_recognizer, _dfa, _start_index, _stop_index, _exact, _ambig_ilts, _configs) click to toggle source
# File lib/modl/parser/throwing_error_listener.rb, line 35
def report_ambiguity(_recognizer, _dfa, _start_index, _stop_index, _exact, _ambig_ilts, _configs)
end
report_attempting_full_context(_recognizer, _dfa, _start_index, _stop_index, _conflicting_alts, _configs) click to toggle source
# File lib/modl/parser/throwing_error_listener.rb, line 38
def 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) click to toggle source
# File lib/modl/parser/throwing_error_listener.rb, line 41
def report_context_sensitivity(_recognizer, _dfa, _start_index, _stop_index, _prediction, _configs)
end
syntax_error(_recognizer, _offending_symbol, _line, _char_position_in_line, _msg, _e) click to toggle source
# File lib/modl/parser/throwing_error_listener.rb, line 31
def syntax_error(_recognizer, _offending_symbol, _line, _char_position_in_line, _msg, _e)
  raise Antlr4::Runtime::ParseCancellationException, 'line ' + _line.to_s + ':' + _char_position_in_line.to_s + ' ' + _msg.to_s
end