protected static class TreeConstructionNFAProvider.TreeConstNFABuilder extends AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
Modifier | Constructor and Description |
---|---|
protected |
TreeConstructionNFAProvider.TreeConstNFABuilder() |
Modifier and Type | Method and Description |
---|---|
protected TreeConstState |
createState(AbstractElement grammarElement) |
protected TreeConstTransition |
createTransition(TreeConstState source,
TreeConstState target,
boolean isRuleCall,
AbstractElement loopCenter) |
boolean |
filter(AbstractElement grammarElement) |
IGrammarNFAProvider.NFADirection |
getDirection() |
getState, getTransition
protected TreeConstructionNFAProvider.TreeConstNFABuilder()
protected TreeConstState createState(AbstractElement grammarElement)
createState
in class AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
protected TreeConstTransition createTransition(TreeConstState source, TreeConstState target, boolean isRuleCall, AbstractElement loopCenter)
createTransition
in class AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
public boolean filter(AbstractElement grammarElement)
filter
in interface IGrammarNFAProvider.NFABuilder<TreeConstState,TreeConstTransition>
filter
in class AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
public IGrammarNFAProvider.NFADirection getDirection()