Class AbstractEMFPatternLanguageSyntacticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
    Direct Known Subclasses:
    EMFPatternLanguageSyntacticSequencer

    public abstract class AbstractEMFPatternLanguageSyntacticSequencer
    extends org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer

        org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer.SyntacticalContext
      • Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

        org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer.ISyntacticSequencerOwner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void emit_Annotation___LeftParenthesisKeyword_2_0_RightParenthesisKeyword_2_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=ID (ambiguity) (rule end)
      protected void emit_NumberValue_PlusSignKeyword_1_0_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: (rule start) (ambiguity) value=XNumberLiteral
      protected void emit_PackageImport_EpackageKeyword_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: 'epackage'? This ambiguous syntax occurs at: (rule start) 'import' (ambiguity) ePackage=[EPackage|STRING]
      protected void emit_PackageImport_SemicolonKeyword_4_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: alias=ID (ambiguity) (rule end) ePackage=[EPackage|STRING] (ambiguity) (rule end)
      protected void emit_PathExpressionConstraint_FullStopKeyword_1_0_a​(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: edgeTypes+=RefType (ambiguity) '(' src=VariableReference edgeTypes+=RefType (ambiguity) transitive=ClosureType sourceType=Type (ambiguity) '(' src=VariableReference sourceType=Type (ambiguity) transitive=ClosureType
      protected void emit_PathExpressionConstraint_FullStopKeyword_1_0_p​(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: edgeTypes+=RefType (ambiguity) edgeTypes+=RefType sourceType=Type (ambiguity) edgeTypes+=RefType
      protected void emit_Pattern_EqualsSignKeyword_7_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=ID '(' ')' (ambiguity) bodies+=PatternBody parameters+=Parameter ')' (ambiguity) bodies+=PatternBody
      protected void emit_PatternImport_PatternKeyword_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: 'pattern'? This ambiguous syntax occurs at: (rule start) 'import' (ambiguity) pattern=[Pattern|QualifiedName]
      protected void emit_PatternImport_SemicolonKeyword_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: pattern=[Pattern|QualifiedName] (ambiguity) (rule end)
      protected void emit_PatternModel_SemicolonKeyword_0_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: packageName=QualifiedName (ambiguity) importPackages=VQLImportSection
      protected void emit_XBlockExpression_SemicolonKeyword_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: expressions+=XExpressionOrVarDeclaration (ambiguity) '}' ')' (rule end) expressions+=XExpressionOrVarDeclaration (ambiguity) '}' (rule end) expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
      protected void emit_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0​(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: 'false' | 'FALSE' This ambiguous syntax occurs at: (rule start) '('* (ambiguity) (rule start) (rule start) '('+ (ambiguity) ')' (rule start) (rule start) (ambiguity) (rule start)
      protected void emit_XExpressionInClosure_SemicolonKeyword_1_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: expressions+=XExpressionOrVarDeclaration (ambiguity) (rule end) expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
      protected void emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_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: (rule start) (ambiguity) '=>' returnType=JvmTypeReference
      protected void emit_XImportDeclaration_SemicolonKeyword_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: importedNamespace=QualifiedNameWithWildcard (ambiguity) (rule end) importedType=[JvmDeclaredType|QualifiedName] '.' '*' (ambiguity) (rule end) importedType=[JvmDeclaredType|QualifiedName] (ambiguity) (rule end)
      protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a​(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: (rule start) (ambiguity) '#' '[' ']' (rule start) (rule start) (ambiguity) '#' '[' elements+=XExpression (rule start) (ambiguity) '#' '{' '}' (rule start) (rule start) (ambiguity) '#' '{' elements+=XExpression (rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference (rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter (rule start) (ambiguity) '[' explicitSyntax?='|' (rule start) (ambiguity) '[' expression=XExpressionInClosure (rule start) (ambiguity) 'do' body=XExpression (rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression (rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression (rule start) (ambiguity) 'for' '(' ';' expression=XExpression (rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration (rule start) (ambiguity) 'if' '(' if=XExpression (rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName] (rule start) (ambiguity) 'null' (rule start) (rule start) (ambiguity) 'return' (rule start) (rule start) (ambiguity) 'return' expression=XExpression (rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'switch' switch=XExpression (rule start) (ambiguity) 'synchronized' '(' param=XExpression (rule start) (ambiguity) 'throw' expression=XExpression (rule start) (ambiguity) 'try' expression=XExpression (rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName] (rule start) (ambiguity) 'while' '(' predicate=XExpression (rule start) (ambiguity) '{' '}' (rule start) (rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration (rule start) (ambiguity) ('false' | 'FALSE') (rule start) (rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID] (rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper] (rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary] (rule start) (ambiguity) isTrue?='TRUE' (rule start) (ambiguity) isTrue?='true' (rule start) (ambiguity) value=Number (rule start) (ambiguity) value=STRING (rule start) (ambiguity) {XAssignment.assignable=} (rule start) (ambiguity) {XBinaryOperation.leftOperand=} (rule start) (ambiguity) {XCastedExpression.target=} (rule start) (ambiguity) {XInstanceOfExpression.expression=} (rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=} (rule start) (ambiguity) {XPostfixOperation.operand=}
      protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p​(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: (rule start) (ambiguity) '#' '[' ']' ')' (rule start) (rule start) (ambiguity) '#' '[' elements+=XExpression (rule start) (ambiguity) '#' '{' '}' ')' (rule start) (rule start) (ambiguity) '#' '{' elements+=XExpression (rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference (rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter (rule start) (ambiguity) '[' explicitSyntax?='|' (rule start) (ambiguity) '[' expression=XExpressionInClosure (rule start) (ambiguity) 'do' body=XExpression (rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression (rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression (rule start) (ambiguity) 'for' '(' ';' expression=XExpression (rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration (rule start) (ambiguity) 'if' '(' if=XExpression (rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName] (rule start) (ambiguity) 'null' ')' (rule start) (rule start) (ambiguity) 'return' ')' (rule start) (rule start) (ambiguity) 'return' expression=XExpression (rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter (rule start) (ambiguity) 'switch' switch=XExpression (rule start) (ambiguity) 'synchronized' '(' param=XExpression (rule start) (ambiguity) 'throw' expression=XExpression (rule start) (ambiguity) 'try' expression=XExpression (rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName] (rule start) (ambiguity) 'while' '(' predicate=XExpression (rule start) (ambiguity) '{' '}' ')' (rule start) (rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration (rule start) (ambiguity) ('false' | 'FALSE') ')' (rule start) (rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID] (rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper] (rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary] (rule start) (ambiguity) isTrue?='TRUE' (rule start) (ambiguity) isTrue?='true' (rule start) (ambiguity) value=Number (rule start) (ambiguity) value=STRING (rule start) (ambiguity) {XAssignment.assignable=} (rule start) (ambiguity) {XBinaryOperation.leftOperand=} (rule start) (ambiguity) {XCastedExpression.target=} (rule start) (ambiguity) {XInstanceOfExpression.expression=} (rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=} (rule start) (ambiguity) {XPostfixOperation.operand=}
      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 getArrayBracketsToken​(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
      ArrayBrackets : '[' ']' ;
      protected java.lang.String getOpSingleAssignToken​(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
      OpSingleAssign: '=' ;
      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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • match_Annotation___LeftParenthesisKeyword_2_0_RightParenthesisKeyword_2_2__q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Annotation___LeftParenthesisKeyword_2_0_RightParenthesisKeyword_2_2__q
      • match_NumberValue_PlusSignKeyword_1_0_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_NumberValue_PlusSignKeyword_1_0_q
      • match_PackageImport_EpackageKeyword_1_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PackageImport_EpackageKeyword_1_q
      • match_PackageImport_SemicolonKeyword_4_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PackageImport_SemicolonKeyword_4_q
      • match_PathExpressionConstraint_FullStopKeyword_1_0_a

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PathExpressionConstraint_FullStopKeyword_1_0_a
      • match_PathExpressionConstraint_FullStopKeyword_1_0_p

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PathExpressionConstraint_FullStopKeyword_1_0_p
      • match_PatternImport_PatternKeyword_1_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PatternImport_PatternKeyword_1_q
      • match_PatternImport_SemicolonKeyword_3_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PatternImport_SemicolonKeyword_3_q
      • match_PatternModel_SemicolonKeyword_0_2_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PatternModel_SemicolonKeyword_0_2_q
      • match_Pattern_EqualsSignKeyword_7_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Pattern_EqualsSignKeyword_7_q
      • match_XBlockExpression_SemicolonKeyword_2_1_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XBlockExpression_SemicolonKeyword_2_1_q
      • match_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0
      • match_XExpressionInClosure_SemicolonKeyword_1_1_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XExpressionInClosure_SemicolonKeyword_1_1_q
      • match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q
      • match_XImportDeclaration_SemicolonKeyword_3_q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XImportDeclaration_SemicolonKeyword_3_q
      • match_XParenthesizedExpression_LeftParenthesisKeyword_0_a

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_a
      • match_XParenthesizedExpression_LeftParenthesisKeyword_0_p

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_p
    • Constructor Detail

      • AbstractEMFPatternLanguageSyntacticSequencer

        public AbstractEMFPatternLanguageSyntacticSequencer()
    • 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 class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      • getArrayBracketsToken

        protected java.lang.String getArrayBracketsToken​(org.eclipse.emf.ecore.EObject semanticObject,
                                                         org.eclipse.xtext.RuleCall ruleCall,
                                                         org.eclipse.xtext.nodemodel.INode node)
        ArrayBrackets : '[' ']' ;
      • getOpSingleAssignToken

        protected java.lang.String getOpSingleAssignToken​(org.eclipse.emf.ecore.EObject semanticObject,
                                                          org.eclipse.xtext.RuleCall ruleCall,
                                                          org.eclipse.xtext.nodemodel.INode node)
        OpSingleAssign: '=' ;
      • 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 class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
      • emit_Annotation___LeftParenthesisKeyword_2_0_RightParenthesisKeyword_2_2__q

        protected void emit_Annotation___LeftParenthesisKeyword_2_0_RightParenthesisKeyword_2_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=ID (ambiguity) (rule end)
                 
         
      • emit_NumberValue_PlusSignKeyword_1_0_q

        protected void emit_NumberValue_PlusSignKeyword_1_0_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:
             (rule start) (ambiguity) value=XNumberLiteral
                 
         
      • emit_PackageImport_EpackageKeyword_1_q

        protected void emit_PackageImport_EpackageKeyword_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:
             'epackage'?
        
         This ambiguous syntax occurs at:
             (rule start) 'import' (ambiguity) ePackage=[EPackage|STRING]
                 
         
      • emit_PackageImport_SemicolonKeyword_4_q

        protected void emit_PackageImport_SemicolonKeyword_4_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:
             alias=ID (ambiguity) (rule end)
             ePackage=[EPackage|STRING] (ambiguity) (rule end)
                 
         
      • emit_PathExpressionConstraint_FullStopKeyword_1_0_a

        protected void emit_PathExpressionConstraint_FullStopKeyword_1_0_a​(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:
             edgeTypes+=RefType (ambiguity) '(' src=VariableReference
             edgeTypes+=RefType (ambiguity) transitive=ClosureType
             sourceType=Type (ambiguity) '(' src=VariableReference
             sourceType=Type (ambiguity) transitive=ClosureType
                 
         
      • emit_PathExpressionConstraint_FullStopKeyword_1_0_p

        protected void emit_PathExpressionConstraint_FullStopKeyword_1_0_p​(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:
             edgeTypes+=RefType (ambiguity) edgeTypes+=RefType
             sourceType=Type (ambiguity) edgeTypes+=RefType
                 
         
      • emit_PatternImport_PatternKeyword_1_q

        protected void emit_PatternImport_PatternKeyword_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:
             'pattern'?
        
         This ambiguous syntax occurs at:
             (rule start) 'import' (ambiguity) pattern=[Pattern|QualifiedName]
                 
         
      • emit_PatternImport_SemicolonKeyword_3_q

        protected void emit_PatternImport_SemicolonKeyword_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:
             pattern=[Pattern|QualifiedName] (ambiguity) (rule end)
                 
         
      • emit_PatternModel_SemicolonKeyword_0_2_q

        protected void emit_PatternModel_SemicolonKeyword_0_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:
             packageName=QualifiedName (ambiguity) importPackages=VQLImportSection
                 
         
      • emit_Pattern_EqualsSignKeyword_7_q

        protected void emit_Pattern_EqualsSignKeyword_7_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=ID '(' ')' (ambiguity) bodies+=PatternBody
             parameters+=Parameter ')' (ambiguity) bodies+=PatternBody
                 
         
      • emit_XBlockExpression_SemicolonKeyword_2_1_q

        protected void emit_XBlockExpression_SemicolonKeyword_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:
             expressions+=XExpressionOrVarDeclaration (ambiguity) '}' ')' (rule end)
             expressions+=XExpressionOrVarDeclaration (ambiguity) '}' (rule end)
             expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
                 
         
      • emit_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0

        protected void emit_XBooleanLiteral_FALSEKeyword_1_1_or_FalseKeyword_1_0​(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:
             'false' | 'FALSE'
        
         This ambiguous syntax occurs at:
             (rule start) '('* (ambiguity) (rule start)
             (rule start) '('+ (ambiguity) ')' (rule start)
             (rule start) (ambiguity) (rule start)
                 
         
      • emit_XExpressionInClosure_SemicolonKeyword_1_1_q

        protected void emit_XExpressionInClosure_SemicolonKeyword_1_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:
             expressions+=XExpressionOrVarDeclaration (ambiguity) (rule end)
             expressions+=XExpressionOrVarDeclaration (ambiguity) expressions+=XExpressionOrVarDeclaration
                 
         
      • emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q

        protected void emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_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:
             (rule start) (ambiguity) '=>' returnType=JvmTypeReference
                 
         
      • emit_XImportDeclaration_SemicolonKeyword_3_q

        protected void emit_XImportDeclaration_SemicolonKeyword_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:
             importedNamespace=QualifiedNameWithWildcard (ambiguity) (rule end)
             importedType=[JvmDeclaredType|QualifiedName] '.' '*' (ambiguity) (rule end)
             importedType=[JvmDeclaredType|QualifiedName] (ambiguity) (rule end)
                 
         
      • emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a

        protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a​(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:
             (rule start) (ambiguity) '#' '[' ']' (rule start)
             (rule start) (ambiguity) '#' '[' elements+=XExpression
             (rule start) (ambiguity) '#' '{' '}' (rule start)
             (rule start) (ambiguity) '#' '{' elements+=XExpression
             (rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference
             (rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter
             (rule start) (ambiguity) '[' explicitSyntax?='|'
             (rule start) (ambiguity) '[' expression=XExpressionInClosure
             (rule start) (ambiguity) 'do' body=XExpression
             (rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression
             (rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression
             (rule start) (ambiguity) 'for' '(' ';' expression=XExpression
             (rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration
             (rule start) (ambiguity) 'if' '(' if=XExpression
             (rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName]
             (rule start) (ambiguity) 'null' (rule start)
             (rule start) (ambiguity) 'return' (rule start)
             (rule start) (ambiguity) 'return' expression=XExpression
             (rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'switch' switch=XExpression
             (rule start) (ambiguity) 'synchronized' '(' param=XExpression
             (rule start) (ambiguity) 'throw' expression=XExpression
             (rule start) (ambiguity) 'try' expression=XExpression
             (rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName]
             (rule start) (ambiguity) 'while' '(' predicate=XExpression
             (rule start) (ambiguity) '{' '}' (rule start)
             (rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration
             (rule start) (ambiguity) ('false' | 'FALSE') (rule start)
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID]
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper]
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary]
             (rule start) (ambiguity) isTrue?='TRUE'
             (rule start) (ambiguity) isTrue?='true'
             (rule start) (ambiguity) value=Number
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {XAssignment.assignable=}
             (rule start) (ambiguity) {XBinaryOperation.leftOperand=}
             (rule start) (ambiguity) {XCastedExpression.target=}
             (rule start) (ambiguity) {XInstanceOfExpression.expression=}
             (rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=}
             (rule start) (ambiguity) {XPostfixOperation.operand=}
                 
         
      • emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p

        protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p​(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:
             (rule start) (ambiguity) '#' '[' ']' ')' (rule start)
             (rule start) (ambiguity) '#' '[' elements+=XExpression
             (rule start) (ambiguity) '#' '{' '}' ')' (rule start)
             (rule start) (ambiguity) '#' '{' elements+=XExpression
             (rule start) (ambiguity) '<' typeArguments+=JvmArgumentTypeReference
             (rule start) (ambiguity) '[' declaredFormalParameters+=JvmFormalParameter
             (rule start) (ambiguity) '[' explicitSyntax?='|'
             (rule start) (ambiguity) '[' expression=XExpressionInClosure
             (rule start) (ambiguity) 'do' body=XExpression
             (rule start) (ambiguity) 'for' '(' ';' ';' ')' eachExpression=XExpression
             (rule start) (ambiguity) 'for' '(' ';' ';' updateExpressions+=XExpression
             (rule start) (ambiguity) 'for' '(' ';' expression=XExpression
             (rule start) (ambiguity) 'for' '(' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'for' '(' initExpressions+=XExpressionOrVarDeclaration
             (rule start) (ambiguity) 'if' '(' if=XExpression
             (rule start) (ambiguity) 'new' constructor=[JvmConstructor|QualifiedName]
             (rule start) (ambiguity) 'null' ')' (rule start)
             (rule start) (ambiguity) 'return' ')' (rule start)
             (rule start) (ambiguity) 'return' expression=XExpression
             (rule start) (ambiguity) 'switch' '(' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'switch' declaredParam=JvmFormalParameter
             (rule start) (ambiguity) 'switch' switch=XExpression
             (rule start) (ambiguity) 'synchronized' '(' param=XExpression
             (rule start) (ambiguity) 'throw' expression=XExpression
             (rule start) (ambiguity) 'try' expression=XExpression
             (rule start) (ambiguity) 'typeof' '(' type=[JvmType|QualifiedName]
             (rule start) (ambiguity) 'while' '(' predicate=XExpression
             (rule start) (ambiguity) '{' '}' ')' (rule start)
             (rule start) (ambiguity) '{' expressions+=XExpressionOrVarDeclaration
             (rule start) (ambiguity) ('false' | 'FALSE') ')' (rule start)
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|FeatureCallID]
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|IdOrSuper]
             (rule start) (ambiguity) feature=[JvmIdentifiableElement|OpUnary]
             (rule start) (ambiguity) isTrue?='TRUE'
             (rule start) (ambiguity) isTrue?='true'
             (rule start) (ambiguity) value=Number
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {XAssignment.assignable=}
             (rule start) (ambiguity) {XBinaryOperation.leftOperand=}
             (rule start) (ambiguity) {XCastedExpression.target=}
             (rule start) (ambiguity) {XInstanceOfExpression.expression=}
             (rule start) (ambiguity) {XMemberFeatureCall.memberCallTarget=}
             (rule start) (ambiguity) {XPostfixOperation.operand=}