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 |
|---|
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 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>>