public GrammarParserInterpreter(Grammar g, ATN atn, ITokenStream input) : base(g.fileName, g.GetVocabulary(), g.GetRuleNames(), atn, // must run ATN through serializer to set some state flags input) { this.g = g; decisionStatesThatSetOuterAltNumInContext = FindOuterMostDecisionStates(); stateToAltsMap = new int[g.atn.states.Count][]; }