Package org.antlr.v4.runtime.dfa
Class DFASerializer
java.lang.Object
org.antlr.v4.runtime.dfa.DFASerializer
- Direct Known Subclasses:
LexerDFASerializer
A DFA walker that knows how to dump them to serialized strings.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ATNprivate final DFA(package private) final String[]private final Vocabulary -
Constructor Summary
ConstructorsConstructorDescriptionDFASerializer(DFA dfa, String[] tokenNames) Deprecated.DFASerializer(DFA dfa, String[] tokenNames, String[] ruleNames, ATN atn) Deprecated.UseDFASerializer(DFA, Vocabulary, String[], ATN)instead.DFASerializer(DFA dfa, Recognizer<?, ?> parser) DFASerializer(DFA dfa, Vocabulary vocabulary) DFASerializer(DFA dfa, Vocabulary vocabulary, String[] ruleNames, ATN atn) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetContextLabel(int i) protected StringgetEdgeLabel(int i) (package private) StringtoString()
-
Field Details
-
dfa
-
vocabulary
-
ruleNames
-
atn
-
-
Constructor Details
-
DFASerializer
Deprecated.UseDFASerializer(DFA, Vocabulary)instead. -
DFASerializer
-
DFASerializer
-
DFASerializer
@Deprecated public DFASerializer(@NotNull DFA dfa, @Nullable String[] tokenNames, @Nullable String[] ruleNames, @Nullable ATN atn) Deprecated.UseDFASerializer(DFA, Vocabulary, String[], ATN)instead. -
DFASerializer
-
-
Method Details
DFASerializer(DFA, Vocabulary)instead.