public static class SerializerPDA.SerializerPDAElementFactory extends Object implements PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
| Constructor and Description |
|---|
SerializerPDA.SerializerPDAElementFactory() |
| Modifier and Type | Method and Description |
|---|---|
SerializerPDA |
create(AbstractElement start,
AbstractElement stop) |
ISerState |
createPop(SerializerPDA pda,
AbstractElement token) |
ISerState |
createPush(SerializerPDA pda,
AbstractElement token) |
ISerState |
createState(SerializerPDA nfa,
AbstractElement token) |
void |
setFollowers(SerializerPDA nfa,
ISerState owner,
Iterable<ISerState> followers) |
public SerializerPDA.SerializerPDAElementFactory()
public SerializerPDA create(AbstractElement start, AbstractElement stop)
create in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>public ISerState createPop(SerializerPDA pda, AbstractElement token)
createPop in interface PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>public ISerState createPush(SerializerPDA pda, AbstractElement token)
createPush in interface PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>public ISerState createState(SerializerPDA nfa, AbstractElement token)
createState in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>public void setFollowers(SerializerPDA nfa, ISerState owner, Iterable<ISerState> followers)
setFollowers in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>Copyright © 2015. All Rights Reserved.