Class VilBuildLanguageSyntacticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
de.uni_hildesheim.sse.vil.buildlang.serializer.VilBuildLanguageSyntacticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor, org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer

public class VilBuildLanguageSyntacticSequencer 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 org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     
    protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias
     

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    emit_Compound_SemicolonKeyword_7_q(org.eclipse.emf.ecore.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=Identifier '{' '}' (ambiguity) (rule end) super=Identifier '{' '}' (ambiguity) (rule end) vars+=VariableDeclaration '}' (ambiguity) (rule end)
    protected void
    emit_ExpressionStatement_SemicolonKeyword_1_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ';'? This ambiguous syntax occurs at: alt=Alternative (ambiguity) (rule end)
    protected void
    emit_LanguageUnit_SemicolonKeyword_12_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ';'? This ambiguous syntax occurs at: contents=ScriptContents '}' (ambiguity) (rule end)
    protected void
    emit_RuleDeclaration_SemicolonKeyword_4_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ';'? This ambiguous syntax occurs at: block=RuleElementBlock (ambiguity) (rule end)
    protected void
    emit_RuleElement_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ';'? This ambiguous syntax occurs at: while=While (ambiguity) (rule end)
    protected void
    emit_RuleElement_SemicolonKeyword_3_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
    Ambiguous syntax: ';'? This ambiguous syntax occurs at: for=For (ambiguity) (rule end)
    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 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 Details

    • grammarAccess

      protected VilBuildLanguageGrammarAccess grammarAccess
    • match_Compound_SemicolonKeyword_7_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_Compound_SemicolonKeyword_7_q
    • match_ExpressionStatement_SemicolonKeyword_1_1_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_ExpressionStatement_SemicolonKeyword_1_1_q
    • match_LanguageUnit_SemicolonKeyword_12_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_LanguageUnit_SemicolonKeyword_12_q
    • match_RuleDeclaration_SemicolonKeyword_4_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_RuleDeclaration_SemicolonKeyword_4_q
    • match_RuleElement_SemicolonKeyword_2_1_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_RuleElement_SemicolonKeyword_2_1_q
    • match_RuleElement_SemicolonKeyword_3_1_q

      protected org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias match_RuleElement_SemicolonKeyword_3_1_q
  • Constructor Details

    • VilBuildLanguageSyntacticSequencer

      public VilBuildLanguageSyntacticSequencer()
  • Method Details

    • init

      @Inject protected void init(org.eclipse.xtext.IGrammarAccess access)
    • getUnassignedRuleCallToken

      protected 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
    • 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_Compound_SemicolonKeyword_7_q

      protected void emit_Compound_SemicolonKeyword_7_q(org.eclipse.emf.ecore.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=Identifier '{' '}' (ambiguity) (rule end)
           super=Identifier '{' '}' (ambiguity) (rule end)
           vars+=VariableDeclaration '}' (ambiguity) (rule end)
      
       
    • emit_ExpressionStatement_SemicolonKeyword_1_1_q

      protected void emit_ExpressionStatement_SemicolonKeyword_1_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ';'?
      
       This ambiguous syntax occurs at:
           alt=Alternative (ambiguity) (rule end)
      
       
    • emit_LanguageUnit_SemicolonKeyword_12_q

      protected void emit_LanguageUnit_SemicolonKeyword_12_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ';'?
      
       This ambiguous syntax occurs at:
           contents=ScriptContents '}' (ambiguity) (rule end)
      
       
    • emit_RuleDeclaration_SemicolonKeyword_4_q

      protected void emit_RuleDeclaration_SemicolonKeyword_4_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ';'?
      
       This ambiguous syntax occurs at:
           block=RuleElementBlock (ambiguity) (rule end)
      
       
    • emit_RuleElement_SemicolonKeyword_2_1_q

      protected void emit_RuleElement_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ';'?
      
       This ambiguous syntax occurs at:
           while=While (ambiguity) (rule end)
      
       
    • emit_RuleElement_SemicolonKeyword_3_1_q

      protected void emit_RuleElement_SemicolonKeyword_3_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, List<org.eclipse.xtext.nodemodel.INode> nodes)
       Ambiguous syntax:
           ';'?
      
       This ambiguous syntax occurs at:
           for=For (ambiguity) (rule end)