Package de.gebit.integrity.serializer
Class AbstractDSLSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- de.gebit.integrity.serializer.AbstractDSLSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
- Direct Known Subclasses:
DSLSyntacticSequencer
public abstract class AbstractDSLSyntacticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
-
Field Summary
Fields Modifier and Type Field Description protected DSLGrammarAccess
grammarAccess
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_ParameterTableHeader_VerticalLineKeyword_2_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_ParameterTableValue_VerticalLineKeyword_2_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_ResultTableHeader_VerticalLineKeyword_3_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_Suite_CommaKeyword_9_2_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
match_TimeSet_CommaKeyword_3_2_1_q
-
Constructor Summary
Constructors Constructor Description AbstractDSLSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emit_ParameterTableHeader_VerticalLineKeyword_2_q(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: '|'? This ambiguous syntax occurs at: name=ParameterName (ambiguity) (rule end)protected void
emit_ParameterTableValue_VerticalLineKeyword_2_q(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: '|'? This ambiguous syntax occurs at: value=ValueOrEnumValueOrOperationCollection (ambiguity) (rule end)protected void
emit_ResultTableHeader_VerticalLineKeyword_3_q(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: '|'? This ambiguous syntax occurs at: name=ResultName '=' (ambiguity) (rule end)protected void
emit_Suite_CommaKeyword_9_2_1_q(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: ','? This ambiguous syntax occurs at: variants+=[VariantDefinition|QualifiedName] (ambiguity) NL (rule end) variants+=[VariantDefinition|QualifiedName] (ambiguity) NL variants+=[VariantDefinition|QualifiedName]protected void
emit_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q(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: ('concludedby' NL)? This ambiguous syntax occurs at: dependencies+=[SuiteDefinition|QualifiedName] NL (ambiguity) 'with' NL 'suiteend' NL (rule end) dependencies+=[SuiteDefinition|QualifiedName] NL (ambiguity) 'with' NL statements+=SuiteStatement name=QualifiedName NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) name=QualifiedName NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatement parameters+=SuiteParameterDefinition NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) parameters+=SuiteParameterDefinition NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatement return+=SuiteReturnDefinition NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) return+=SuiteReturnDefinition NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatementprotected void
emit_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q(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: ('requires' NL)? This ambiguous syntax occurs at: name=QualifiedName NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] name=QualifiedName NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) name=QualifiedName NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatement parameters+=SuiteParameterDefinition NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] parameters+=SuiteParameterDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) parameters+=SuiteParameterDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatement return+=SuiteReturnDefinition NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] return+=SuiteReturnDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) return+=SuiteReturnDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatementprotected void
emit_TimeSet_CommaKeyword_3_2_1_q(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: ','? This ambiguous syntax occurs at: forks+=[ForkDefinition|QualifiedName] (ambiguity) NL (rule end) forks+=[ForkDefinition|QualifiedName] (ambiguity) NL forks+=[ForkDefinition|QualifiedName] forks+=[ForkDefinition|QualifiedName] (ambiguity) NL masterFork='master' masterFork='master' (ambiguity) NL (rule end) masterFork='master' (ambiguity) NL forks+=[ForkDefinition|QualifiedName] masterFork='master' (ambiguity) NL masterFork='master'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)
protected java.lang.String
getNLFORCEDToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
NLFORCED: NEWLINE WS? NL;protected java.lang.String
getNLToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
NL: (NEWLINE WS?)*;protected java.lang.String
getUnassignedRuleCallToken(org.eclipse.emf.ecore.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 DSLGrammarAccess grammarAccess
-
match_ParameterTableHeader_VerticalLineKeyword_2_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ParameterTableHeader_VerticalLineKeyword_2_q
-
match_ParameterTableValue_VerticalLineKeyword_2_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ParameterTableValue_VerticalLineKeyword_2_q
-
match_ResultTableHeader_VerticalLineKeyword_3_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ResultTableHeader_VerticalLineKeyword_3_q
-
match_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q
-
match_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q
-
match_Suite_CommaKeyword_9_2_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Suite_CommaKeyword_9_2_1_q
-
match_TimeSet_CommaKeyword_3_2_1_q
protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_TimeSet_CommaKeyword_3_2_1_q
-
-
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:
getUnassignedRuleCallToken
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
getNLToken
protected java.lang.String getNLToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
NL: (NEWLINE WS?)*;
-
getNLFORCEDToken
protected java.lang.String getNLFORCEDToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
NLFORCED: NEWLINE WS? NL;
-
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:
emitUnassignedTokens
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_ParameterTableHeader_VerticalLineKeyword_2_q
protected void emit_ParameterTableHeader_VerticalLineKeyword_2_q(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: '|'? This ambiguous syntax occurs at: name=ParameterName (ambiguity) (rule end)
-
emit_ParameterTableValue_VerticalLineKeyword_2_q
protected void emit_ParameterTableValue_VerticalLineKeyword_2_q(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: '|'? This ambiguous syntax occurs at: value=ValueOrEnumValueOrOperationCollection (ambiguity) (rule end)
-
emit_ResultTableHeader_VerticalLineKeyword_3_q
protected void emit_ResultTableHeader_VerticalLineKeyword_3_q(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: '|'? This ambiguous syntax occurs at: name=ResultName '=' (ambiguity) (rule end)
-
emit_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q
protected void emit_SuiteDefinition___ConcludedbyKeyword_11_0_NLParserRuleCall_11_1__q(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: ('concludedby' NL)? This ambiguous syntax occurs at: dependencies+=[SuiteDefinition|QualifiedName] NL (ambiguity) 'with' NL 'suiteend' NL (rule end) dependencies+=[SuiteDefinition|QualifiedName] NL (ambiguity) 'with' NL statements+=SuiteStatement name=QualifiedName NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) name=QualifiedName NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatement parameters+=SuiteParameterDefinition NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) parameters+=SuiteParameterDefinition NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatement return+=SuiteReturnDefinition NL ('requires' NL)? (ambiguity) 'with' NL 'suiteend' NL (rule end) return+=SuiteReturnDefinition NL ('requires' NL)? (ambiguity) 'with' NL statements+=SuiteStatement
-
emit_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q
protected void emit_SuiteDefinition___RequiresKeyword_10_0_NLParserRuleCall_10_1__q(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: ('requires' NL)? This ambiguous syntax occurs at: name=QualifiedName NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] name=QualifiedName NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) name=QualifiedName NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatement parameters+=SuiteParameterDefinition NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] parameters+=SuiteParameterDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) parameters+=SuiteParameterDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatement return+=SuiteReturnDefinition NL (ambiguity) 'concludedby' NL finalizers+=[SuiteDefinition|QualifiedName] return+=SuiteReturnDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL 'suiteend' NL (rule end) return+=SuiteReturnDefinition NL (ambiguity) ('concludedby' NL)? 'with' NL statements+=SuiteStatement
-
emit_Suite_CommaKeyword_9_2_1_q
protected void emit_Suite_CommaKeyword_9_2_1_q(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: ','? This ambiguous syntax occurs at: variants+=[VariantDefinition|QualifiedName] (ambiguity) NL (rule end) variants+=[VariantDefinition|QualifiedName] (ambiguity) NL variants+=[VariantDefinition|QualifiedName]
-
emit_TimeSet_CommaKeyword_3_2_1_q
protected void emit_TimeSet_CommaKeyword_3_2_1_q(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: ','? This ambiguous syntax occurs at: forks+=[ForkDefinition|QualifiedName] (ambiguity) NL (rule end) forks+=[ForkDefinition|QualifiedName] (ambiguity) NL forks+=[ForkDefinition|QualifiedName] forks+=[ForkDefinition|QualifiedName] (ambiguity) NL masterFork='master' masterFork='master' (ambiguity) NL (rule end) masterFork='master' (ambiguity) NL forks+=[ForkDefinition|QualifiedName] masterFork='master' (ambiguity) NL masterFork='master'
-
-