ProfilingATNSimulator constructor

ProfilingATNSimulator(
  1. Parser parser
)

Implementation

ProfilingATNSimulator(Parser parser)
    : super(
        parser,
        parser.interpreter!.atn,
        parser.interpreter!.decisionToDFA,
        parser.interpreter!.sharedContextCache,
      ) {
  numDecisions = atn.decisionToState.length;
  decisions = List<DecisionInfo>.generate(
    numDecisions,
    (index) => DecisionInfo(index),
  );
}