Package org.antlr.v4.runtime.dfa
Class DFASerializer
- java.lang.Object
-
- org.antlr.v4.runtime.dfa.DFASerializer
-
- Direct Known Subclasses:
LexerDFASerializer
public class DFASerializer extends java.lang.Object
A DFA walker that knows how to dump them to serialized strings.
-
-
Field Summary
Fields Modifier and Type Field Description private DFA
dfa
private Vocabulary
vocabulary
-
Constructor Summary
Constructors Constructor Description DFASerializer(DFA dfa, java.lang.String[] tokenNames)
Deprecated.UseDFASerializer(DFA, Vocabulary)
instead.DFASerializer(DFA dfa, Vocabulary vocabulary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getEdgeLabel(int i)
protected java.lang.String
getStateString(DFAState s)
java.lang.String
toString()
-
-
-
Field Detail
-
dfa
private final DFA dfa
-
vocabulary
private final Vocabulary vocabulary
-
-
Constructor Detail
-
DFASerializer
@Deprecated public DFASerializer(DFA dfa, java.lang.String[] tokenNames)
Deprecated.UseDFASerializer(DFA, Vocabulary)
instead.
-
DFASerializer
public DFASerializer(DFA dfa, Vocabulary vocabulary)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getEdgeLabel
protected java.lang.String getEdgeLabel(int i)
-
getStateString
protected java.lang.String getStateString(DFAState s)
-
-