Class: Antlr4ruby::ATNSimulator
Abstract
- Inherits:
-
Object
- Object
- Antlr4ruby::ATNSimulator
show all
- Defined in:
- lib/antlr4ruby/atn/atn_simulator.rb
Overview
Constant Summary
collapse
- ERROR =
DFAState.new(ATNConfigSet.new)
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(atn, shared_context_cache) ⇒ ATNSimulator
7
8
9
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 7
def initialize(atn, shared_context_cache)
@atn, @shared_context_cache = atn, shared_context_cache
end
|
Instance Attribute Details
#atn ⇒ Object
Returns the value of attribute atn.
27
28
29
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 27
def atn
@atn
end
|
Instance Method Details
#clear_dfa ⇒ Object
15
16
17
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 15
def clear_dfa
raise "This ATN simulator does not support clearing the DFA."
end
|
#get_cached_context(context) ⇒ Object
23
24
25
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 23
def get_cached_context(context)
end
|
#get_shared_context_cache ⇒ Object
19
20
21
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 19
def get_shared_context_cache
@shared_context_cache
end
|
#reset ⇒ Object
11
12
13
|
# File 'lib/antlr4ruby/atn/atn_simulator.rb', line 11
def reset
raise NotImplementedError "#{self.class.name}#reset is abstract method"
end
|