Exception: Antlr4ruby::NoViableAltException
- Inherits:
-
RecognitionException
- Object
- RuntimeError
- RecognitionException
- Antlr4ruby::NoViableAltException
- Defined in:
- lib/antlr4ruby/exception/no_viable_alt_exception.rb
Instance Method Summary collapse
- #get_dead_end_configs ⇒ Object
- #get_start_token ⇒ Object
-
#initialize(recognizer, input, start, offsending, dead_end_configs, ctx) ⇒ NoViableAltException
constructor
A new instance of NoViableAltException.
Methods inherited from RecognitionException
#get_ctx, #get_expected_tokens, #get_input_stream, #get_offending_state, #get_offending_token, #get_recognizer, #set_offending_state, #set_offending_token
Constructor Details
#initialize(recognizer, input, start, offsending, dead_end_configs, ctx) ⇒ NoViableAltException
Returns a new instance of NoViableAltException.
7 8 9 10 11 12 13 14 15 |
# File 'lib/antlr4ruby/exception/no_viable_alt_exception.rb', line 7 def initialize(recognizer, input, start, offsending, dead_end_configs, ctx) ctx = ctx || recognizer.ctx input = input || recognizer.get_input_stream super(recognizer, input, ctx) set_offending_token(offsending || recognizer.get_current_token) @start_token = start || recognizer.get_current_token @dead_end_configs = dead_end_configs end |
Instance Method Details
#get_dead_end_configs ⇒ Object
25 26 27 |
# File 'lib/antlr4ruby/exception/no_viable_alt_exception.rb', line 25 def get_dead_end_configs @dead_end_configs end |
#get_start_token ⇒ Object
21 22 23 |
# File 'lib/antlr4ruby/exception/no_viable_alt_exception.rb', line 21 def get_start_token @start_token end |