Exception: Antlr4ruby::FailedPredicateException

Inherits:
RecognitionException show all
Defined in:
lib/antlr4ruby/exception/failed_predicate_exception.rb

Instance Method Summary collapse

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, predicate, message) ⇒ FailedPredicateException

Returns a new instance of FailedPredicateException.



5
6
7
# File 'lib/antlr4ruby/exception/failed_predicate_exception.rb', line 5

def initialize(recognizer, predicate, message)
  super(recognizer, recognizer.get_input_stream, recognizer.ctx, message || "failed predicate: #{predicate}")
end

Instance Method Details

#get_pred_indexObject



18
19
20
# File 'lib/antlr4ruby/exception/failed_predicate_exception.rb', line 18

def get_pred_index
  @predicate_index
end

#get_predicateObject



22
23
24
# File 'lib/antlr4ruby/exception/failed_predicate_exception.rb', line 22

def get_predicate
  @predicate
end

#get_rule_indexObject



14
15
16
# File 'lib/antlr4ruby/exception/failed_predicate_exception.rb', line 14

def get_rule_index
  @rule_index
end