public class ContextPDAProvider extends Object implements IContextPDAProvider
| Modifier and Type | Class and Description |
|---|---|
protected class |
ContextPDAProvider.ExpandRuleCalls |
protected static class |
ContextPDAProvider.SerializerActionCfg |
protected static class |
ContextPDAProvider.SerializerActionFollowerFunction |
protected static class |
ContextPDAProvider.SerializerParserRuleCfg |
protected static class |
ContextPDAProvider.SerializerParserRuleFollowerFunction |
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.eclipse.emf.ecore.EObject,Pda<ISerState,RuleCall>> |
cache |
protected PdaUtil |
pdaUtil |
| Constructor and Description |
|---|
ContextPDAProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected Pda<ISerState,RuleCall> |
createPDA(Action action) |
protected Pda<ISerState,RuleCall> |
createPDA(org.eclipse.emf.ecore.EObject context,
Pda<ISerState,RuleCall> result) |
protected Pda<ISerState,RuleCall> |
createPDA(ParserRule rule) |
Pda<ISerState,RuleCall> |
getContextPDA(org.eclipse.emf.ecore.EObject context) |
@Inject protected PdaUtil pdaUtil
protected Pda<ISerState,RuleCall> createPDA(org.eclipse.emf.ecore.EObject context, Pda<ISerState,RuleCall> result)
protected Pda<ISerState,RuleCall> createPDA(ParserRule rule)
public Pda<ISerState,RuleCall> getContextPDA(org.eclipse.emf.ecore.EObject context)
getContextPDA in interface IContextPDAProviderCopyright © 2015. All Rights Reserved.