public static class DefaultForwardNFAProvider.DefaultForwardsNFABuilder extends AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
| Constructor and Description |
|---|
DefaultForwardNFAProvider.DefaultForwardsNFABuilder() |
| Modifier and Type | Method and Description |
|---|---|
DefaultNFAState |
createState(AbstractElement ele) |
protected DefaultNFATransition |
createTransition(DefaultNFAState source,
DefaultNFAState target,
boolean isRuleCall,
AbstractElement loopCenter) |
boolean |
filter(AbstractElement ele) |
IGrammarNFAProvider.NFADirection |
getDirection() |
getState, getTransitionpublic DefaultForwardNFAProvider.DefaultForwardsNFABuilder()
public DefaultNFAState createState(AbstractElement ele)
createState in class AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>protected DefaultNFATransition createTransition(DefaultNFAState source, DefaultNFAState target, boolean isRuleCall, AbstractElement loopCenter)
createTransition in class AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>public boolean filter(AbstractElement ele)
filter in interface IGrammarNFAProvider.NFABuilder<DefaultNFAState,DefaultNFATransition>filter in class AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>public IGrammarNFAProvider.NFADirection getDirection()