readLexerActions method

void readLexerActions(
  1. ATN atn
)

Implementation

void readLexerActions(ATN atn) {
  if (atn.grammarType == ATNType.LEXER) {
    atn.lexerActions = List<LexerAction>.generate(readInt(), (index) {
      final actionType = LexerActionType.values[readInt()];
      var data1 = readInt();
      var data2 = readInt();
      final lexerAction = lexerActionFactory(actionType, data1, data2);

      return lexerAction;
    });
  }
}