Method: MODL::Parser::MODLParser#initialize

Defined in:
lib/modl/parser/MODLParser.rb

#initialize(input) ⇒ MODLParser

Returns a new instance of MODLParser.



117
118
119
120
121
122
123
124
125
126
# File 'lib/modl/parser/MODLParser.rb', line 117

def initialize( input)
  super(input)
  i = 0
  while i < @@_ATN.number_of_decisions()
    @@_decisionToDFA[i] = Antlr4::Runtime::DFA.new(@@_ATN.decision_state(i), i)
    i+=1
  end

  @_interp =  Antlr4::Runtime::ParserATNSimulator.new(self,@@_ATN,@@_decisionToDFA,@@_sharedContextCache)
end