protected static class NfaToProduction.AliasGrammarProvider<TOKEN> extends Object implements Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>
| Modifier and Type | Field and Description |
|---|---|
protected NfaToProduction.AbstractElementAlias<TOKEN> |
root |
| Constructor and Description |
|---|
NfaToProduction.AliasGrammarProvider(NfaToProduction.AbstractElementAlias<TOKEN> root) |
protected NfaToProduction.AbstractElementAlias<TOKEN> root
public NfaToProduction.AliasGrammarProvider(NfaToProduction.AbstractElementAlias<TOKEN> root)
public Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getAlternativeChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
getAlternativeChildren in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public NfaToProduction.AbstractElementAlias<TOKEN> getParent(NfaToProduction.AbstractElementAlias<TOKEN> ele)
getParent in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public NfaToProduction.AbstractElementAlias<TOKEN> getRoot()
getRoot in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getSequentialChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
getSequentialChildren in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public TOKEN getToken(NfaToProduction.AbstractElementAlias<TOKEN> owner)
getToken in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public Iterable<NfaToProduction.AbstractElementAlias<TOKEN>> getUnorderedChildren(NfaToProduction.AbstractElementAlias<TOKEN> ele)
getUnorderedChildren in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public boolean isMany(NfaToProduction.AbstractElementAlias<TOKEN> ele)
isMany in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>public boolean isOptional(NfaToProduction.AbstractElementAlias<TOKEN> ele)
isOptional in interface Production<NfaToProduction.AbstractElementAlias<TOKEN>,TOKEN>Copyright © 2015. All Rights Reserved.