Class DockerFileSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- org.palladiosimulator.somox.docker.serializer.DockerFileSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class DockerFileSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected DockerFileGrammarAccess
grammarAccess
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__
-
Constructor Summary
Constructors Constructor Description DockerFileSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emit_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: 'CMD' | 'COPY' | 'ENTRYPOINT' | 'VOLUME' This ambiguous syntax occurs at: (rule start) (ambiguity) '[' head=STRINGprotected void
emit_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('CMD' ONE_SPACE_AND_WHATEVER) | ('ENTRYPOINT' ONE_SPACE_AND_WHATEVER) This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start)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
getONE_SPACE_AND_WHATEVERToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
terminal ONE_SPACE_AND_WHATEVER: ' '!('\n' | '\r')* ('\r'? '\n')?;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 DockerFileGrammarAccess grammarAccess
-
match_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0
-
match_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__
-
-
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
-
getONE_SPACE_AND_WHATEVERToken
protected String getONE_SPACE_AND_WHATEVERToken(EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
terminal ONE_SPACE_AND_WHATEVER: ' '!('\n' | '\r')* ('\r'? '\n')?;
-
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_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0
protected void emit_Cmd_Copy_Entrypoint_Volume_CMDKeyword_0_or_COPYKeyword_0_or_ENTRYPOINTKeyword_0_or_VOLUMEKeyword_0(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: 'CMD' | 'COPY' | 'ENTRYPOINT' | 'VOLUME' This ambiguous syntax occurs at: (rule start) (ambiguity) '[' head=STRING
-
emit_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__
protected void emit_Cmd_Entrypoint___CMDKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1___or___ENTRYPOINTKeyword_0_ONE_SPACE_AND_WHATEVERTerminalRuleCall_1_1_1__(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
Ambiguous syntax: ('CMD' ONE_SPACE_AND_WHATEVER) | ('ENTRYPOINT' ONE_SPACE_AND_WHATEVER) This ambiguous syntax occurs at: (rule start) (ambiguity) (rule start)
-
-