deserialize method
Implementation
ATN deserialize(List<int> data) {
this.data = data;
this.pos = 0;
checkVersion();
final atn = readATN();
readStates(atn);
readRules(atn);
readModes(atn);
final sets = <IntervalSet>[];
readSets(atn, sets);
readEdges(atn, sets);
readDecisions(atn);
readLexerActions(atn);
markPrecedenceDecisions(atn);
verifyATN(atn);
if (deserializationOptions.generateRuleBypassTransitions &&
atn.grammarType == ATNType.PARSER) {
generateRuleBypassTransitions(atn);
// re-verify after modification
verifyATN(atn);
}
return atn;
}