protected static class NfaToProduction.StateAliasNfa<TOKEN> extends java.lang.Object implements Nfa<NfaToProduction.StateAlias<TOKEN>>
Modifier and Type | Field and Description |
---|---|
protected NfaToProduction.StateAlias<TOKEN> |
start |
protected NfaToProduction.StateAlias<TOKEN> |
stop |
Constructor and Description |
---|
NfaToProduction.StateAliasNfa(NfaToProduction.StateAlias<TOKEN> start,
NfaToProduction.StateAlias<TOKEN> stop) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<NfaToProduction.StateAlias<TOKEN>> |
getFollowers(NfaToProduction.StateAlias<TOKEN> state) |
NfaToProduction.StateAlias<TOKEN> |
getStart() |
NfaToProduction.StateAlias<TOKEN> |
getStop() |
protected NfaToProduction.StateAlias<TOKEN> start
protected NfaToProduction.StateAlias<TOKEN> stop
public NfaToProduction.StateAliasNfa(NfaToProduction.StateAlias<TOKEN> start, NfaToProduction.StateAlias<TOKEN> stop)
public java.lang.Iterable<NfaToProduction.StateAlias<TOKEN>> getFollowers(NfaToProduction.StateAlias<TOKEN> state)
getFollowers
in interface DirectedGraph<NfaToProduction.StateAlias<TOKEN>>
public NfaToProduction.StateAlias<TOKEN> getStart()
getStart
in interface Nfa<NfaToProduction.StateAlias<TOKEN>>
public NfaToProduction.StateAlias<TOKEN> getStop()
getStop
in interface Nfa<NfaToProduction.StateAlias<TOKEN>>