Class XtextSyntacticSequencer

    • Constructor Detail

      • XtextSyntacticSequencer

        public XtextSyntacticSequencer()
    • Method Detail

      • emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a

        protected void emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                      ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                      java.util.List<INode> nodes)
         Ambiguous syntax:
             '('*
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '[' type=TypeRef
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
                 
         
      • emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p

        protected void emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                      ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                      java.util.List<INode> nodes)
         Ambiguous syntax:
             '('+
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '[' type=TypeRef
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
                 
         
      • emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a

        protected void emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                              ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                              java.util.List<INode> nodes)
         Ambiguous syntax:
             '('*
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '!' value=Negation
             (rule start) (ambiguity) 'false' (rule start)
             (rule start) (ambiguity) parameter=[Parameter|ID]
             (rule start) (ambiguity) true?='true'
             (rule start) (ambiguity) {Conjunction.left=}
             (rule start) (ambiguity) {Disjunction.left=}
                 
         
      • emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p

        protected void emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                              ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                              java.util.List<INode> nodes)
         Ambiguous syntax:
             '('+
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '!' value=Negation
             (rule start) (ambiguity) 'false' ')' (rule start)
             (rule start) (ambiguity) parameter=[Parameter|ID]
             (rule start) (ambiguity) true?='true'
             (rule start) (ambiguity) {Conjunction.left=}
             (rule start) (ambiguity) {Disjunction.left=}
                 
         
      • emit_ParenthesizedElement_LeftParenthesisKeyword_0_a

        protected void emit_ParenthesizedElement_LeftParenthesisKeyword_0_a​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                            ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                            java.util.List<INode> nodes)
         Ambiguous syntax:
             '('*
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '<' guardCondition=Disjunction
             (rule start) (ambiguity) '{' type=TypeRef
             (rule start) (ambiguity) feature=ValidID
             (rule start) (ambiguity) firstSetPredicated?='->'
             (rule start) (ambiguity) predicated?='=>'
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
             (rule start) (ambiguity) {Group.elements+=}
             (rule start) (ambiguity) {UnorderedGroup.elements+=}
                 
         
      • emit_ParenthesizedElement_LeftParenthesisKeyword_0_p

        protected void emit_ParenthesizedElement_LeftParenthesisKeyword_0_p​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                            ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                            java.util.List<INode> nodes)
         Ambiguous syntax:
             '('+
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '<' guardCondition=Disjunction
             (rule start) (ambiguity) '{' type=TypeRef
             (rule start) (ambiguity) feature=ValidID
             (rule start) (ambiguity) firstSetPredicated?='->'
             (rule start) (ambiguity) predicated?='=>'
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
             (rule start) (ambiguity) {Group.elements+=}
             (rule start) (ambiguity) {UnorderedGroup.elements+=}
                 
         
      • emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a

        protected void emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                    ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                    java.util.List<INode> nodes)
         Ambiguous syntax:
             '('*
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '!' terminal=TerminalTokenElement
             (rule start) (ambiguity) '->' terminal=TerminalTokenElement
             (rule start) (ambiguity) '.' (rule start)
             (rule start) (ambiguity) '.' cardinality='*'
             (rule start) (ambiguity) '.' cardinality='+'
             (rule start) (ambiguity) '.' cardinality='?'
             (rule start) (ambiguity) 'EOF' (rule start)
             (rule start) (ambiguity) 'EOF' cardinality='*'
             (rule start) (ambiguity) 'EOF' cardinality='+'
             (rule start) (ambiguity) 'EOF' cardinality='?'
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
             (rule start) (ambiguity) {CharacterRange.left=}
             (rule start) (ambiguity) {Group.elements+=}
                 
         
      • emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p

        protected void emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                    ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                    java.util.List<INode> nodes)
         Ambiguous syntax:
             '('+
        
         This ambiguous syntax occurs at:
             (rule start) (ambiguity) '!' terminal=TerminalTokenElement
             (rule start) (ambiguity) '->' terminal=TerminalTokenElement
             (rule start) (ambiguity) '.' ')' (rule start)
             (rule start) (ambiguity) '.' cardinality='*'
             (rule start) (ambiguity) '.' cardinality='+'
             (rule start) (ambiguity) '.' cardinality='?'
             (rule start) (ambiguity) 'EOF' ')' (rule start)
             (rule start) (ambiguity) 'EOF' cardinality='*'
             (rule start) (ambiguity) 'EOF' cardinality='+'
             (rule start) (ambiguity) 'EOF' cardinality='?'
             (rule start) (ambiguity) rule=[AbstractRule|RuleID]
             (rule start) (ambiguity) value=STRING
             (rule start) (ambiguity) {Alternatives.elements+=}
             (rule start) (ambiguity) {CharacterRange.left=}
             (rule start) (ambiguity) {Group.elements+=}
                 
         
      • emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q

        protected void emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q​(org.eclipse.emf.ecore.EObject semanticObject,
                                                                                                      ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                      java.util.List<INode> nodes)
         Ambiguous syntax:
             ('<' '>')?
        
         This ambiguous syntax occurs at:
             name=ValidID (ambiguity) 'returns' type=TypeRef
             name=ValidID (ambiguity) wildcard?='*'