class Antlr4::Runtime::BailErrorStrategy
Public Instance Methods
recover(recognizer, e)
click to toggle source
# File lib/antlr4/runtime/bail_error_strategy.rb, line 6 def recover(recognizer, e) context = recognizer.getContext until context.nil? context = context.get_parent context.exception = e end raise ParseCancellationException(e) end
recover_in_line(recognizer)
click to toggle source
# File lib/antlr4/runtime/bail_error_strategy.rb, line 16 def recover_in_line(recognizer) e = InputMismatchException.new recognizer context = recognizer.getContext until context.nil? context = context.get_parent context.exception = e end raise ParseCancellationException(e) end
sync(recognizer)
click to toggle source
# File lib/antlr4/runtime/bail_error_strategy.rb, line 27 def sync(recognizer) ; end