org.eclipse.xtext.util.formallang
Interface NfaFactory<NFA extends Nfa<STATE>,STATE,TOKEN>

All Known Subinterfaces:
PdaFactory<PDA,STATE,STACKITEM,TOKEN>
All Known Implementing Classes:
NfaUtil.NFAFactory, SemanticSequencerNfaProvider.SemStateFactory, SerializerPDA.SerializerPDACloneFactory, SerializerPDA.SerializerPDAElementFactory, StringNfa.StringNfaFactory, StringPda.StringPdaFactory

public interface NfaFactory<NFA extends Nfa<STATE>,STATE,TOKEN>

Author:
Moritz Eysholdt - Initial contribution and API

Method Summary
 NFA create(TOKEN start, TOKEN stop)
           
 STATE createState(NFA nfa, TOKEN token)
           
 void setFollowers(NFA nfa, STATE owner, java.lang.Iterable<STATE> followers)
           
 

Method Detail

create

NFA create(TOKEN start,
           TOKEN stop)

createState

STATE createState(NFA nfa,
                  TOKEN token)

setFollowers

void setFollowers(NFA nfa,
                  STATE owner,
                  java.lang.Iterable<STATE> followers)