type DFASerializer … func NewDFASerializer(dfa *DFA, literalNames, symbolicNames []string) *DFASerializer { … } func (d *DFASerializer) String() string { … } func (d *DFASerializer) getEdgeLabel(i int) string { … } func (d *DFASerializer) GetStateString(s *DFAState) string { … } type LexerDFASerializer … func NewLexerDFASerializer(dfa *DFA) *LexerDFASerializer { … } func (l *LexerDFASerializer) getEdgeLabel(i int) string { … } func (l *LexerDFASerializer) String() string { … }