<S,P,E,T,D extends Pda<S,P>> D |
PdaUtil.create(Cfg<E,T> cfg,
FollowerFunction<E> ff,
PdaFactory<D,S,P,? super E> fact) |
protected <S,P,E,T1,T2,D extends Pda<S,P>> void |
PdaUtil.create(Cfg<E,T1> cfg,
D pda,
S state,
E ele,
Iterable<E> followerElements,
boolean canEnter,
FollowerFunction<E> ff,
com.google.common.base.Function<E,T2> tokens,
PdaFactory<D,S,P,? super T2> fact,
Map<E,S> states,
Map<E,S> stops,
com.google.common.collect.Multimap<E,E> callers) |
<S,P,E,T1,T2,D extends Pda<S,P>> D |
PdaUtil.create(Cfg<E,T1> cfg,
FollowerFunction<E> ff,
com.google.common.base.Function<E,T2> element2token,
PdaFactory<D,S,P,? super T2> fact) |
<E,T> Nfa<E> |
NfaUtil.create(Production<E,T> production,
FollowerFunction<E> ff,
E start,
E stop) |
<S,E,T,P extends Nfa<S>> P |
NfaUtil.create(Production<E,T> production,
FollowerFunction<E> ff,
NfaFactory<P,S,? super T> factory) |
<S,E,T1,T2,P extends Nfa<S>> P |
NfaUtil.create(Production<E,T1> production,
FollowerFunction<E> ff,
com.google.common.base.Function<E,T2> tokenFunc,
NfaFactory<P,S,? super T2> factory,
T2 start,
T2 stop) |
protected <S,E,T1,T2,P extends Nfa<S>> void |
NfaUtil.create(Production<E,T1> production,
P nfa,
S state,
Iterable<E> followerElements,
FollowerFunction<E> followerFunc,
com.google.common.base.Function<E,T2> tokenFunc,
NfaFactory<P,S,? super T2> factory,
Map<E,S> ele2state) |