| Package | Description |
|---|---|
| org.eclipse.xtext.formatting.impl | |
| org.eclipse.xtext.grammaranalysis | |
| org.eclipse.xtext.grammaranalysis.impl | |
| org.eclipse.xtext.parsetree.reconstr.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
MatcherState |
| Modifier and Type | Interface and Description |
|---|---|
interface |
INFAState<S extends INFAState,T extends INFATransition> |
interface |
INFATransition<S extends INFAState,T extends INFATransition> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNFAState<S extends INFAState<S,T>,T extends INFATransition<S,T>> |
class |
AbstractNFATransition<S extends INFAState<S,T>,T extends INFATransition<S,T>> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNFAState<S extends INFAState<S,T>,T extends INFATransition<S,T>> |
class |
DefaultNFAState |
| Modifier and Type | Field and Description |
|---|---|
protected INFAState<?,?> |
AbstractPDAProvider.RuleCallStackElement.ruleCall |
protected S |
AbstractNFATransition.source |
protected S |
AbstractNFATransition.target |
| Modifier and Type | Field and Description |
|---|---|
protected Map<INFAState<?,?>,AbstractPDAProvider.PDAState> |
AbstractPDAProvider.PDAContext.elements |
protected Map<INFAState<?,?>,AbstractPDAProvider.PDAState> |
AbstractPDAProvider.PDAContext.ruleCallEnter |
protected Map<INFAState<?,?>,AbstractPDAProvider.PDAState> |
AbstractPDAProvider.PDAContext.ruleCallExit |
| Modifier and Type | Method and Description |
|---|---|
protected INFAState<?,?> |
AbstractPDAProvider.RuleCallStackElement.getRuleCall() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<INFAState<?,?>> |
AbstractPDAProvider.getFollowers(CTX context,
INFAState<?,?> state,
boolean returning,
boolean canReturn) |
protected abstract List<INFAState<?,?>> |
AbstractPDAProvider.getStartFollowers(CTX context) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractPDAProvider.canEnterRuleCall(INFAState<?,?> state) |
protected abstract boolean |
AbstractPDAProvider.canPass(CTX context,
INFAState<?,?> state,
org.eclipse.emf.ecore.EClass constructedType) |
protected boolean |
AbstractPDAProvider.canReachContextEnd(AbstractPDAProvider.PDAContext<CTX> context,
AbstractPDAProvider.RuleCallStackElement stack,
INFAState<?,?> fromNfa,
org.eclipse.emf.ecore.EClass constructedType,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,INFAState<?,?>>> visited) |
protected AbstractPDAProvider.PDAState |
AbstractPDAProvider.createState(AbstractPDAProvider.PDAContext<CTX> ctx,
AbstractPDAProvider.RuleCallStackElement stack,
INFAState<?,?> fromNfa,
org.eclipse.emf.ecore.EClass constructedType,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,INFAState<?,?>>> visited) |
protected abstract List<INFAState<?,?>> |
AbstractPDAProvider.getFollowers(CTX context,
INFAState<?,?> state,
boolean returning,
boolean canReturn) |
protected AbstractPDAProvider.PDAState |
AbstractPDAProvider.getState(AbstractPDAProvider.PDAContext<CTX> ctx,
INFAState<?,?> state,
boolean returning) |
boolean |
AbstractPDAProvider.RuleCallStackElement.hasEnteredTwice(INFAState<?,?> element) |
protected abstract boolean |
AbstractPDAProvider.isFinalState(CTX context,
INFAState<?,?> state,
boolean returning,
boolean canReturn) |
protected AbstractPDAProvider.RuleCallStackElement |
AbstractPDAProvider.stackPush(AbstractPDAProvider.RuleCallStackElement stack,
INFAState<?,?> value) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractPDAProvider.canReachContextEnd(AbstractPDAProvider.PDAContext<CTX> context,
AbstractPDAProvider.RuleCallStackElement stack,
INFAState<?,?> fromNfa,
org.eclipse.emf.ecore.EClass constructedType,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,INFAState<?,?>>> visited) |
protected AbstractPDAProvider.PDAState |
AbstractPDAProvider.createState(AbstractPDAProvider.PDAContext<CTX> ctx,
AbstractPDAProvider.RuleCallStackElement stack,
INFAState<?,?> fromNfa,
org.eclipse.emf.ecore.EClass constructedType,
boolean returning,
boolean canReturn,
Set<Pair<Boolean,INFAState<?,?>>> visited) |
| Constructor and Description |
|---|
AbstractPDAProvider.RuleCallStackElement(AbstractPDAProvider.RuleCallStackElement parent,
INFAState<?,?> ruleCall) |
| Modifier and Type | Class and Description |
|---|---|
class |
TreeConstState |
Copyright © 2015. All Rights Reserved.