Class TPCMSyntacticSequencer

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

    public class TPCMSyntacticSequencer
    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_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
      protected void emit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q​(EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
      Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
      protected void emit_unitPow_LeftParenthesisKeyword_0_1_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) name=UnitNames (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=} (rule start) (ambiguity) {UnitPower.unit=}
      protected void emit_unitPow_LeftParenthesisKeyword_0_1_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) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=}
      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_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
      • match_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q
      • match_unitPow_LeftParenthesisKeyword_0_1_0_a

        protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_unitPow_LeftParenthesisKeyword_0_1_0_a
      • match_unitPow_LeftParenthesisKeyword_0_1_0_p

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

      • TPCMSyntacticSequencer

        public TPCMSyntacticSequencer()
    • 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_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q

        protected void emit_Component___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q​(EObject semanticObject,
                                                                                                    org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                    List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
      • emit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q

        protected void emit_ResourceContainer___LeftCurlyBracketKeyword_2_0_RightCurlyBracketKeyword_2_2__q​(EObject semanticObject,
                                                                                                            org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition,
                                                                                                            List<org.eclipse.xtext.nodemodel.INode> nodes)
        Ambiguous syntax: ('{' '}')? This ambiguous syntax occurs at: name=ID (ambiguity) (rule end)
      • emit_unitPow_LeftParenthesisKeyword_0_1_0_a

        protected void emit_unitPow_LeftParenthesisKeyword_0_1_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) name=UnitNames (rule start) (ambiguity) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=} (rule start) (ambiguity) {UnitPower.unit=}
      • emit_unitPow_LeftParenthesisKeyword_0_1_0_p

        protected void emit_unitPow_LeftParenthesisKeyword_0_1_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) {UnitDivision.dividend=} (rule start) (ambiguity) {UnitMultiplication.units+=}