const serializedVersion …
type loopEndStateIntPair …
type blockStartStateIntPair …
type ATNDeserializer …
func NewATNDeserializer(options *ATNDeserializationOptions) *ATNDeserializer { … }
func stringInSlice(a string, list []string) int { … }
func (a *ATNDeserializer) Deserialize(data []int32) *ATN { … }
func (a *ATNDeserializer) checkVersion() { … }
func (a *ATNDeserializer) readATN() *ATN { … }
func (a *ATNDeserializer) readStates(atn *ATN) { … }
func (a *ATNDeserializer) readRules(atn *ATN) { … }
func (a *ATNDeserializer) readModes(atn *ATN) { … }
func (a *ATNDeserializer) readSets(_ *ATN, sets []*IntervalSet) []*IntervalSet { … }
func (a *ATNDeserializer) readEdges(atn *ATN, sets []*IntervalSet) { … }
func (a *ATNDeserializer) readDecisions(atn *ATN) { … }
func (a *ATNDeserializer) readLexerActions(atn *ATN) { … }
func (a *ATNDeserializer) generateRuleBypassTransitions(atn *ATN) { … }
func (a *ATNDeserializer) generateRuleBypassTransition(atn *ATN, idx int) { … }
func (a *ATNDeserializer) stateIsEndStateFor(state ATNState, idx int) ATNState { … }
func (a *ATNDeserializer) markPrecedenceDecisions(atn *ATN) { … }
func (a *ATNDeserializer) verifyATN(atn *ATN) { … }
func (a *ATNDeserializer) checkCondition(condition bool, message string) { … }
func (a *ATNDeserializer) readInt() int { … }
func (a *ATNDeserializer) edgeFactory(atn *ATN, typeIndex, _, trg, arg1, arg2, arg3 int, sets []*IntervalSet) Transition { … }
func (a *ATNDeserializer) stateFactory(typeIndex, ruleIndex int) ATNState { … }
func (a *ATNDeserializer) lexerActionFactory(typeIndex, data1, data2 int) LexerAction { … }