| Package | Description |
|---|---|
| org.eclipse.xtext.serializer.analysis |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SerializerPDA.SerializerPDAState |
| Modifier and Type | Field and Description |
|---|---|
protected ISerState |
ContextTypePDAProvider.FilterState.state |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EClass>,Pda<ISerState,RuleCall>> |
ContextTypePDAProvider.cache |
protected Map<org.eclipse.emf.ecore.EObject,Pda<ISerState,RuleCall>> |
ContextPDAProvider.cache |
protected List<ISerState> |
SerializerPDA.SerializerPDAState.followers |
| Modifier and Type | Method and Description |
|---|---|
ISerState |
SerializerPDA.SerializerPDAElementFactory.createPop(SerializerPDA pda,
AbstractElement token) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createPop(SerializerPDA pda,
ISerState token) |
ISerState |
SerializerPDA.SerializerPDAElementFactory.createPush(SerializerPDA pda,
AbstractElement token) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createPush(SerializerPDA pda,
ISerState token) |
ISerState |
SerializerPDA.SerializerPDAElementFactory.createState(SerializerPDA nfa,
AbstractElement token) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createState(SerializerPDA nfa,
ISerState token) |
ISerState |
SerializerPDA.getStart() |
ISerState |
SerializerPDA.getStop() |
| Modifier and Type | Method and Description |
|---|---|
Pda<ISerState,RuleCall> |
ContextPDAProvider.ExpandRuleCalls.apply(ISerState input) |
protected Pda<ISerState,RuleCall> |
ContextPDAProvider.createPDA(Action action) |
protected Pda<ISerState,RuleCall> |
ContextTypePDAProvider.createPDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type) |
protected Pda<ISerState,RuleCall> |
ContextPDAProvider.createPDA(org.eclipse.emf.ecore.EObject context,
Pda<ISerState,RuleCall> result) |
protected Pda<ISerState,RuleCall> |
ContextPDAProvider.createPDA(ParserRule rule) |
Pda<ISerState,RuleCall> |
IContextPDAProvider.getContextPDA(org.eclipse.emf.ecore.EObject context) |
Pda<ISerState,RuleCall> |
ContextPDAProvider.getContextPDA(org.eclipse.emf.ecore.EObject context) |
Pda<ISerState,RuleCall> |
IContextTypePDAProvider.getContextTypePDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type) |
Pda<ISerState,RuleCall> |
ContextTypePDAProvider.getContextTypePDA(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type) |
List<ISerState> |
SerializerPDA.SerializerPDAState.getFollowers() |
List<? extends ISerState> |
ISerState.getFollowers() |
Iterable<ISerState> |
SerializerPDA.getFollowers(ISerState state) |
| Modifier and Type | Method and Description |
|---|---|
AbstractElement |
SerializerPDA.SerializerPDAGetToken.apply(ISerState input) |
Pda<ISerState,RuleCall> |
ContextPDAProvider.ExpandRuleCalls.apply(ISerState input) |
protected boolean |
SyntacticSequencerPDAProvider.canReachAbsorber(ISerState from,
ISerState to,
Set<ISerState> visited) |
protected void |
SyntacticSequencerPDAProvider.collectFollowingAbsorberStates(ISerState state,
boolean collect,
Set<ISerState> visited,
Set<ISerState> absorber) |
SerializerPDA |
SerializerPDA.SerializerPDACloneFactory.create(ISerState start,
ISerState stop) |
protected SyntacticSequencerPDAProvider.SynAbsorberState |
SyntacticSequencerPDAProvider.createAbsorberState(ISerState state,
Map<ISerState,SyntacticSequencerPDAProvider.SynAbsorberState> absorbers,
Map<SyntacticSequencerPDAProvider.SynAbsorberState,Map<ISerState,SyntacticSequencerPDAProvider.SynState>> emitters,
org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass eClass) |
protected List<ISyntacticSequencerPDAProvider.ISynState> |
SyntacticSequencerPDAProvider.createEmitterStates(ISerState from,
ISerState to,
SyntacticSequencerPDAProvider.SynAbsorberState target,
Map<ISerState,SyntacticSequencerPDAProvider.SynState> emitters) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createPop(SerializerPDA pda,
ISerState token) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createPush(SerializerPDA pda,
ISerState token) |
ISerState |
SerializerPDA.SerializerPDACloneFactory.createState(SerializerPDA nfa,
ISerState token) |
ContextTypePDAProvider.FilterState |
ContextTypePDAProvider.TypeFilter.enter(Pda<ISerState,RuleCall> pda,
ISerState state,
ContextTypePDAProvider.FilterState previous) |
Iterable<ISerState> |
SerializerPDA.getFollowers(ISerState state) |
RuleCall |
SerializerPDA.getPop(ISerState state) |
RuleCall |
SerializerPDA.getPush(ISerState state) |
protected ISyntacticSequencerPDAProvider.SynStateType |
SyntacticSequencerPDAProvider.getType(ISerState state) |
void |
SerializerPDA.SerializerPDACloneFactory.setFollowers(SerializerPDA nfa,
ISerState owner,
Iterable<ISerState> followers) |
void |
SerializerPDA.SerializerPDAElementFactory.setFollowers(SerializerPDA nfa,
ISerState owner,
Iterable<ISerState> followers) |
| Constructor and Description |
|---|
ContextTypePDAProvider.FilterState(ContextTypePDAProvider.FilterState previous,
org.eclipse.emf.ecore.EClass type,
ContextTypePDAProvider.StackItem stack,
ISerState state) |
Copyright © 2015. All Rights Reserved.