Top Description Fields Constructors Methods
org.antlr.v4.automata

public Class ATNPrinter

extends Object
Class Inheritance
Imports
org.antlr.v4.runtime.atn.ATNState, .ActionTransition, .AtomTransition, .BlockEndState, .BlockStartState, .EpsilonTransition, .NotSetTransition, .PlusBlockStartState, .PlusLoopbackState, .RuleStartState, .RuleStopState, .RuleTransition, .SetTransition, .StarBlockStartState, .StarLoopEntryState, .StarLoopbackState, .Transition, org.antlr.v4.tool.Grammar, java.util.ArrayList, .HashSet, .List, .Set

An ATN walker that knows how to dump them to serialized strings.

Field Summary

Modifier and TypeField and Description
pack-priv Grammar
g

pack-priv Set<ATNState>
pack-priv ATNState
pack-priv List<ATNState>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
pack-priv String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

gback to summary
pack-priv Grammar g
markedback to summary
pack-priv Set<ATNState> marked
startback to summary
pack-priv ATNState start
workback to summary
pack-priv List<ATNState> work

Constructor Detail

ATNPrinterback to summary
public ATNPrinter(Grammar g, ATNState start)

Method Detail

asStringback to summary
public String asString()
getStateStringback to summary
pack-priv String getStateString(ATNState s)