| Package | Description |
|---|---|
| org.eclipse.xtext.formatting.impl |
| Modifier and Type | Field and Description |
|---|---|
protected MatcherState |
ElementMatcherProvider.TransitionMatcher.lastState |
| Modifier and Type | Field and Description |
|---|---|
protected Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> |
MatcherTransition.guardedPatterns |
protected IGrammarNFAProvider<MatcherState,MatcherTransition> |
ElementMatcherToDot.nfaProvider |
protected Stack<MatcherState> |
ElementMatcherProvider.TransitionMatcher.ruleCallStack |
| Modifier and Type | Method and Description |
|---|---|
protected MatcherState |
MatcherNFAProvider.MatcherNFABuilder.createState(AbstractElement grammarElement) |
| Modifier and Type | Method and Description |
|---|---|
protected IGrammarNFAProvider.NFABuilder<MatcherState,MatcherTransition> |
MatcherNFAProvider.createBuilder() |
protected Set<MatcherState> |
ElementMatcherProvider.TransitionMatcher.findRuleCallsTo(AbstractRule rule,
Set<AbstractRule> visited) |
protected Pair<List<MatcherTransition>,List<MatcherState>> |
ElementMatcherProvider.TransitionMatcher.findTransitionPath(MatcherState from,
AbstractElement to,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,MatcherState>> visited) |
protected Set<MatcherState> |
ElementMatcherProvider.TransitionMatcher.getAllStates(AbstractElement element) |
Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> |
MatcherTransition.getGuardPatterns() |
| Modifier and Type | Method and Description |
|---|---|
void |
MatcherTransition.addPattern(MatcherState guard,
IElementMatcherProvider.IElementPattern pattern) |
protected MatcherTransition |
MatcherNFAProvider.MatcherNFABuilder.createTransition(MatcherState source,
MatcherState target,
boolean isRuleCall,
AbstractElement loopCenter) |
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) |
protected Collection<T> |
ElementMatcherProvider.TransitionMatcher.patternsForTwoStates(MatcherState first,
MatcherState second) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected List<MatcherTransition> |
ElementMatcherProvider.TransitionMatcher.findTransitionsToToken(MatcherState from,
Set<MatcherState> targets,
boolean returning,
boolean canReturn,
Set<MatcherState> visited) |
List<IElementMatcherProvider.IElementPattern> |
MatcherTransition.getPatterns(Collection<MatcherState> from) |
protected Collection<T> |
ElementMatcherProvider.TransitionMatcher.patternsForTransition(Pair<List<MatcherTransition>,List<MatcherState>> transition) |
| Constructor and Description |
|---|
MatcherTransition(MatcherState source,
MatcherState target,
boolean ruleCall,
AbstractElement loopCenter) |
| Constructor and Description |
|---|
MatcherState(AbstractElement element,
IGrammarNFAProvider.NFABuilder<MatcherState,MatcherTransition> builder) |
Copyright © 2015. All Rights Reserved.