Package fr.esrf.tango.pogo.serializer
Class AbstractPogoDslSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- fr.esrf.tango.pogo.serializer.AbstractPogoDslSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
- Direct Known Subclasses:
PogoDslSyntacticSequencer
public abstract class AbstractPogoDslSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected PogoDslGrammarAccessgrammarAccessprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1
-
Constructor Summary
Constructors Constructor Description AbstractPogoDslSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidemit_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: 'std::vector' | 'std::vector ' | 'std::vector ' This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start) protected voidemitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)protected java.lang.StringgetUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)protected voidinit(org.eclipse.xtext.IGrammarAccess access)-
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
accept, accept, acceptAssignedCrossRefDatatype, acceptAssignedCrossRefEnum, acceptAssignedCrossRefKeyword, acceptAssignedCrossRefTerminal, acceptAssignedDatatype, acceptAssignedEnum, acceptAssignedKeyword, acceptAssignedTerminal, acceptNode, acceptNodes, acceptNodes, acceptUnassignedAction, acceptUnassignedDatatype, acceptUnassignedEnum, acceptUnassignedKeyword, acceptUnassignedTerminal, collectAbstractElements, collectNodes, enterAssignedAction, enterAssignedParserRuleCall, findTransition, finish, getLastLeaf, getLastNavigableState, getNodesFor, getTokenText, getUnassignedRuleCallToken, init, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
-
-
-
-
Field Detail
-
grammarAccess
protected PogoDslGrammarAccess grammarAccess
-
match_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1
-
-
Method Detail
-
init
@Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
-
getUnassignedRuleCallToken
protected java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)- Overrides:
getUnassignedRuleCallTokenin classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emitUnassignedTokens
protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)- Specified by:
emitUnassignedTokensin classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1
protected void emit_IntVectorType_LongVectorType_ULongVectorType_StdVectorIntKeyword_1_or_StdVectorLongKeyword_1_or_StdVectorUlongKeyword_1(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: 'std::vector' | 'std::vector ' | 'std::vector ' This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start)
-
-