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, getTransition
public 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()