| Package | Description |
|---|---|
| org.eclipse.xtext.formatting.impl |
| Modifier and Type | Field and Description |
|---|---|
protected IGrammarNFAProvider<MatcherState,MatcherTransition> |
ElementMatcherToDot.nfaProvider |
| Modifier and Type | Method and Description |
|---|---|
protected MatcherTransition |
MatcherNFAProvider.MatcherNFABuilder.createTransition(MatcherState source,
MatcherState target,
boolean isRuleCall,
AbstractElement loopCenter) |
| Modifier and Type | Method and Description |
|---|---|
List<MatcherTransition> |
MatcherState.collectOutgoingTransitions() |
protected IGrammarNFAProvider.NFABuilder<MatcherState,MatcherTransition> |
MatcherNFAProvider.createBuilder() |
protected Pair<List<MatcherTransition>,List<MatcherState>> |
ElementMatcherProvider.TransitionMatcher.findTransitionPath(MatcherState from,
AbstractElement to,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,MatcherState>> visited) |
protected List<MatcherTransition> |
ElementMatcherProvider.TransitionMatcher.findTransitionsToToken(MatcherState from,
Set<MatcherState> targets,
boolean returning,
boolean canReturn,
Set<MatcherState> visited) |
| Modifier and Type | Method and Description |
|---|---|
protected GraphvizDotBuilder.Edge |
ElementMatcherToDot.drawFollowerEdge(AbstractElement grammarElement,
MatcherTransition transition,
boolean isParent) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<T> |
ElementMatcherProvider.TransitionMatcher.patternsForTransition(Pair<List<MatcherTransition>,List<MatcherState>> transition) |
| Constructor and Description |
|---|
MatcherState(AbstractElement element,
IGrammarNFAProvider.NFABuilder<MatcherState,MatcherTransition> builder) |
Copyright © 2015. All Rights Reserved.