Class ComposeFileSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- org.palladiosimulator.somox.docker.compose.serializer.ComposeFileSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class ComposeFileSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ComposeFileSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emit_DockerCompose___ConfigsKeyword_7_0_ColonKeyword_7_1_BEGINTerminalRuleCall_7_2_ENDTerminalRuleCall_7_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('configs' ':' BEGIN END)? This ambiguous syntax occurs at: networks+=Networks END (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets networks+=Networks END (ambiguity) ('secrets' ':' BEGIN END)? (rule end) services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end) volumes+=Volumes END ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets volumes+=Volumes END ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end)protected void
emit_DockerCompose___NetworksKeyword_6_0_ColonKeyword_6_1_BEGINTerminalRuleCall_6_2_ENDTerminalRuleCall_6_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('networks' ':' BEGIN END)? This ambiguous syntax occurs at: services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) 'configs' ':' BEGIN configs+=Configs services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) 'configs' ':' BEGIN configs+=Configs version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) volumes+=Volumes END (ambiguity) 'configs' ':' BEGIN configs+=Configs volumes+=Volumes END (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets volumes+=Volumes END (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)protected void
emit_DockerCompose___SecretsKeyword_8_0_ColonKeyword_8_1_BEGINTerminalRuleCall_8_2_ENDTerminalRuleCall_8_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('secrets' ':' BEGIN END)? This ambiguous syntax occurs at: configs+=Configs END (ambiguity) (rule end) networks+=Networks END ('configs' ':' BEGIN END)? (ambiguity) (rule end) services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end) volumes+=Volumes END ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end)protected void
emit_DockerCompose___ServicesKeyword_4_0_ColonKeyword_4_1_BEGINTerminalRuleCall_4_2_ENDTerminalRuleCall_4_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('services' ':' BEGIN END)? This ambiguous syntax occurs at: version=STRING (ambiguity) 'volumes' ':' BEGIN volumes+=Volumes version=STRING (ambiguity) ('volumes' ':' BEGIN END)? 'networks' ':' BEGIN networks+=Networks version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)protected void
emit_DockerCompose___VolumesKeyword_5_0_ColonKeyword_5_1_BEGINTerminalRuleCall_5_2_ENDTerminalRuleCall_5_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('volumes' ':' BEGIN END)? This ambiguous syntax occurs at: services+=Service END (ambiguity) 'networks' ':' BEGIN networks+=Networks services+=Service END (ambiguity) ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs services+=Service END (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets services+=Service END (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? (ambiguity) 'networks' ':' BEGIN networks+=Networks version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)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)
protected String
getBEGINToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
Synthetic terminal rule.protected String
getENDToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
Synthetic terminal rule.protected String
getUnassignedRuleCallToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
protected void
init(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 ComposeFileGrammarAccess grammarAccess
-
match_DockerCompose___ConfigsKeyword_7_0_ColonKeyword_7_1_BEGINTerminalRuleCall_7_2_ENDTerminalRuleCall_7_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DockerCompose___ConfigsKeyword_7_0_ColonKeyword_7_1_BEGINTerminalRuleCall_7_2_ENDTerminalRuleCall_7_4__q
-
match_DockerCompose___NetworksKeyword_6_0_ColonKeyword_6_1_BEGINTerminalRuleCall_6_2_ENDTerminalRuleCall_6_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DockerCompose___NetworksKeyword_6_0_ColonKeyword_6_1_BEGINTerminalRuleCall_6_2_ENDTerminalRuleCall_6_4__q
-
match_DockerCompose___SecretsKeyword_8_0_ColonKeyword_8_1_BEGINTerminalRuleCall_8_2_ENDTerminalRuleCall_8_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DockerCompose___SecretsKeyword_8_0_ColonKeyword_8_1_BEGINTerminalRuleCall_8_2_ENDTerminalRuleCall_8_4__q
-
match_DockerCompose___ServicesKeyword_4_0_ColonKeyword_4_1_BEGINTerminalRuleCall_4_2_ENDTerminalRuleCall_4_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DockerCompose___ServicesKeyword_4_0_ColonKeyword_4_1_BEGINTerminalRuleCall_4_2_ENDTerminalRuleCall_4_4__q
-
match_DockerCompose___VolumesKeyword_5_0_ColonKeyword_5_1_BEGINTerminalRuleCall_5_2_ENDTerminalRuleCall_5_4__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_DockerCompose___VolumesKeyword_5_0_ColonKeyword_5_1_BEGINTerminalRuleCall_5_2_ENDTerminalRuleCall_5_4__q
-
-
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:
getUnassignedRuleCallToken
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
getBEGINToken
protected String getBEGINToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
Synthetic terminal rule. The concrete syntax is to be specified by clients. Defaults to the empty string.
-
getENDToken
protected String getENDToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
Synthetic terminal rule. The concrete syntax is to be specified by clients. Defaults to the empty string.
-
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:
emitUnassignedTokens
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_DockerCompose___ConfigsKeyword_7_0_ColonKeyword_7_1_BEGINTerminalRuleCall_7_2_ENDTerminalRuleCall_7_4__q
protected void emit_DockerCompose___ConfigsKeyword_7_0_ColonKeyword_7_1_BEGINTerminalRuleCall_7_2_ENDTerminalRuleCall_7_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('configs' ':' BEGIN END)? This ambiguous syntax occurs at: networks+=Networks END (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets networks+=Networks END (ambiguity) ('secrets' ':' BEGIN END)? (rule end) services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end) volumes+=Volumes END ('networks' ':' BEGIN END)? (ambiguity) 'secrets' ':' BEGIN secrets+=Secrets volumes+=Volumes END ('networks' ':' BEGIN END)? (ambiguity) ('secrets' ':' BEGIN END)? (rule end)
-
emit_DockerCompose___NetworksKeyword_6_0_ColonKeyword_6_1_BEGINTerminalRuleCall_6_2_ENDTerminalRuleCall_6_4__q
protected void emit_DockerCompose___NetworksKeyword_6_0_ColonKeyword_6_1_BEGINTerminalRuleCall_6_2_ENDTerminalRuleCall_6_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('networks' ':' BEGIN END)? This ambiguous syntax occurs at: services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) 'configs' ':' BEGIN configs+=Configs services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets services+=Service END ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) 'configs' ':' BEGIN configs+=Configs version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) volumes+=Volumes END (ambiguity) 'configs' ':' BEGIN configs+=Configs volumes+=Volumes END (ambiguity) ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets volumes+=Volumes END (ambiguity) ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)
-
emit_DockerCompose___SecretsKeyword_8_0_ColonKeyword_8_1_BEGINTerminalRuleCall_8_2_ENDTerminalRuleCall_8_4__q
protected void emit_DockerCompose___SecretsKeyword_8_0_ColonKeyword_8_1_BEGINTerminalRuleCall_8_2_ENDTerminalRuleCall_8_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('secrets' ':' BEGIN END)? This ambiguous syntax occurs at: configs+=Configs END (ambiguity) (rule end) networks+=Networks END ('configs' ':' BEGIN END)? (ambiguity) (rule end) services+=Service END ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end) version=STRING ('services' ':' BEGIN END)? ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end) volumes+=Volumes END ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? (ambiguity) (rule end)
-
emit_DockerCompose___ServicesKeyword_4_0_ColonKeyword_4_1_BEGINTerminalRuleCall_4_2_ENDTerminalRuleCall_4_4__q
protected void emit_DockerCompose___ServicesKeyword_4_0_ColonKeyword_4_1_BEGINTerminalRuleCall_4_2_ENDTerminalRuleCall_4_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('services' ':' BEGIN END)? This ambiguous syntax occurs at: version=STRING (ambiguity) 'volumes' ':' BEGIN volumes+=Volumes version=STRING (ambiguity) ('volumes' ':' BEGIN END)? 'networks' ':' BEGIN networks+=Networks version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING (ambiguity) ('volumes' ':' BEGIN END)? ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)
-
emit_DockerCompose___VolumesKeyword_5_0_ColonKeyword_5_1_BEGINTerminalRuleCall_5_2_ENDTerminalRuleCall_5_4__q
protected void emit_DockerCompose___VolumesKeyword_5_0_ColonKeyword_5_1_BEGINTerminalRuleCall_5_2_ENDTerminalRuleCall_5_4__q(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('volumes' ':' BEGIN END)? This ambiguous syntax occurs at: services+=Service END (ambiguity) 'networks' ':' BEGIN networks+=Networks services+=Service END (ambiguity) ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs services+=Service END (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets services+=Service END (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end) version=STRING ('services' ':' BEGIN END)? (ambiguity) 'networks' ':' BEGIN networks+=Networks version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? 'configs' ':' BEGIN configs+=Configs version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? 'secrets' ':' BEGIN secrets+=Secrets version=STRING ('services' ':' BEGIN END)? (ambiguity) ('networks' ':' BEGIN END)? ('configs' ':' BEGIN END)? ('secrets' ':' BEGIN END)? (rule end)
-
-