Class DDDslSyntacticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

    public class DDDslSyntacticSequencer
    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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected DDDslGrammarAccess grammarAccess  
      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PrimaryTerm_LeftParenthesisKeyword_0_0_a  
      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PrimaryTerm_LeftParenthesisKeyword_0_0_p  
      • Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer

        contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
      • Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor

        NO_INDEX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void emit_PrimaryTerm_LeftParenthesisKeyword_0_0_a​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) '!' term=PrimaryTerm (rule start) (ambiguity) 'container' '.' '*' '.' '*' (rule start) (rule start) (ambiguity) 'container' '.' characteristicType=[CharacteristicType|NameString] (rule start) (ambiguity) 'false' (rule start) (rule start) (ambiguity) 'true' (rule start) (rule start) (ambiguity) namedReference=AbstractedNamedReference (rule start) (ambiguity) {And.left=} (rule start) (ambiguity) {Or.left=}
      protected void emit_PrimaryTerm_LeftParenthesisKeyword_0_0_p​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) '!' term=PrimaryTerm (rule start) (ambiguity) {And.left=} (rule start) (ambiguity) {Or.left=}
      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 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

      • match_PrimaryTerm_LeftParenthesisKeyword_0_0_a

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_PrimaryTerm_LeftParenthesisKeyword_0_0_a
      • match_PrimaryTerm_LeftParenthesisKeyword_0_0_p

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

      • DDDslSyntacticSequencer

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

        protected void emit_PrimaryTerm_LeftParenthesisKeyword_0_0_a​(EObject semanticObject,
                                                                     org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                     List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: '('* This ambiguous syntax occurs at: (rule start) (ambiguity) '!' term=PrimaryTerm (rule start) (ambiguity) 'container' '.' '*' '.' '*' (rule start) (rule start) (ambiguity) 'container' '.' characteristicType=[CharacteristicType|NameString] (rule start) (ambiguity) 'false' (rule start) (rule start) (ambiguity) 'true' (rule start) (rule start) (ambiguity) namedReference=AbstractedNamedReference (rule start) (ambiguity) {And.left=} (rule start) (ambiguity) {Or.left=}
      • emit_PrimaryTerm_LeftParenthesisKeyword_0_0_p

        protected void emit_PrimaryTerm_LeftParenthesisKeyword_0_0_p​(EObject semanticObject,
                                                                     org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                     List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: '('+ This ambiguous syntax occurs at: (rule start) (ambiguity) '!' term=PrimaryTerm (rule start) (ambiguity) {And.left=} (rule start) (ambiguity) {Or.left=}