Class TPCMSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- org.palladiosimulator.textual.tpcm.serializer.TPCMSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class TPCMSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected TPCMGrammarAccessgrammarAccessprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__qprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__qprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_unitPow_LeftParenthesisKeyword_0_1_0_aprotected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAliasmatch_unitPow_LeftParenthesisKeyword_0_1_0_p
-
Constructor Summary
Constructors Constructor Description TPCMSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidemit_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)protected voidemit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)protected voidemit_unitPow_LeftParenthesisKeyword_0_1_0_a(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) name=UnitNames (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=} (rule start) (ambiguity) {UnitPower.unit=}protected voidemit_unitPow_LeftParenthesisKeyword_0_1_0_p(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=}protected voidemitUnassignedTokens(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition transition, org.eclipse.xtext.nodemodel.INode fromNode, org.eclipse.xtext.nodemodel.INode toNode)protected StringgetUnassignedRuleCallToken(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 TPCMGrammarAccess grammarAccess
-
match_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
-
match_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
-
match_unitPow_LeftParenthesisKeyword_0_1_0_a
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_unitPow_LeftParenthesisKeyword_0_1_0_a
-
match_unitPow_LeftParenthesisKeyword_0_1_0_p
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_unitPow_LeftParenthesisKeyword_0_1_0_p
-
-
Method Detail
-
init
@Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
-
getUnassignedRuleCallToken
protected String getUnassignedRuleCallToken(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(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_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
protected void emit_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
-
emit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
protected void emit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
-
emit_unitPow_LeftParenthesisKeyword_0_1_0_a
protected void emit_unitPow_LeftParenthesisKeyword_0_1_0_a(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) name=UnitNames (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=} (rule start) (ambiguity) {UnitPower.unit=}
-
emit_unitPow_LeftParenthesisKeyword_0_1_0_p
protected void emit_unitPow_LeftParenthesisKeyword_0_1_0_p(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=}
-
-