Package org.eclipse.xtext.util.formallang

Interface Summary
Cfg<ELEMENT,TOKEN> Context-Free Grammar
CfgFactory<ELEMENT,TOKEN>  
DirectedGraph<NODE>  
FollowerFunction<ELEMENT>  
Nfa<STATE> Nondeterministic State Machine
NfaFactory<NFA extends Nfa<STATE>,STATE,TOKEN>  
NfaUtil.BacktrackHandler<S,RESULT>  
Pda<STATE,STACKITEM> Push-Down Automation
PdaFactory<PDA extends Pda<STATE,STACKITEM>,STATE,STACKITEM,TOKEN>  
Production<ELEMENT,TOKEN> Production Rule
ProductionFactory<ELEMENT,TOKEN>  
Traverser<G extends DirectedGraph<S>,S,R>  
 

Class Summary
CfgUtil  
CfgUtil.IsCall<E>  
FollowerFunctionImpl<E,T>  
NfaGraphFormatter  
NfaGraphFormatter.Canvas  
NfaGraphFormatter.Node  
NfaToDot<STATE>  
NfaToProduction  
NfaToProduction.AbstractElementAlias<T>  
NfaToProduction.AliasGrammarProvider<TOKEN>  
NfaToProduction.AlternativeAlias<T>  
NfaToProduction.ElementAlias<T>  
NfaToProduction.GroupAlias<T>  
NfaToProduction.StateAlias<TOKEN>  
NfaToProduction.StateAliasNfa<TOKEN>  
NfaToProduction.StatesToDot<T>  
NfaUtil  
NfaUtil.BacktrackingItem<RESULT,S>  
NfaUtil.GetToken<E,T>  
NfaUtil.MappedComparator<S,COMPARABLE extends Comparable<COMPARABLE>>  
NfaUtil.NFAFactory<S>  
NfaUtil.NFAImpl<S>  
PdaListFormatter<STATE,STACKITEM>  
PdaListFormatter.ObjToStrFunction<OBJ>  
PdaToDot<STATE,STACKITEM>  
PdaUtil  
PdaUtil.CyclicStackItem<T>  
PdaUtil.CyclicStackTraverser<S,P>  
PdaUtil.HashStack<T>  
PdaUtil.Identity<T>  
PdaUtil.IsPop<S,P>  
PdaUtil.TraversalItem<S,R>  
ProductionFormatter<ELEMENT,TOKEN>  
ProductionFormatter.ObjToStrFunction<TOKEN>  
ProductionStringFactory<TOKEN>  
ProductionUtil  
StringCfg  
StringNfa  
StringNfa.StringNfaFactory  
StringPda  
StringPda.StringPdaFactory<T>  
StringProduction  
 

Enum Summary
FollowerFunctionImpl.Direction  
FollowerFunctionImpl.UnorderedStrategy  
StringProduction.ElementType  
StringProduction.Token