Examples of ASTPair


Examples of antlr.ASTPair

          }
         
  public final void interfaceField() throws RecognitionException, TokenStreamException {
   
    returnAST = null;
    ASTPair currentAST = new ASTPair();
    AST interfaceField_AST = null;
    AST d_AST = null;
    AST dg_AST = null;
    AST mods_AST = null;
    AST td_AST = null;
   
    boolean synPredMatched202 = false;
    if (((_tokenSet_15.member(LA(1))) && (_tokenSet_16.member(LA(2))))) {
      int _m202 = mark();
      synPredMatched202 = true;
      inputState.guessing++;
      try {
        {
        declarationStart();
        }
      }
      catch (RecognitionException pe) {
        synPredMatched202 = false;
      }
      rewind(_m202);
inputState.guessing--;
    }
    if ( synPredMatched202 ) {
      declaration();
      d_AST = (AST)returnAST;
      if ( inputState.guessing==0 ) {
        interfaceField_AST = (AST)currentAST.root;
        interfaceField_AST = d_AST;
        currentAST.root = interfaceField_AST;
        currentAST.child = interfaceField_AST!=null &&interfaceField_AST.getFirstChild()!=null ?
          interfaceField_AST.getFirstChild() : interfaceField_AST;
        currentAST.advanceChildToEnd();
      }
    }
    else {
      boolean synPredMatched204 = false;
      if (((_tokenSet_12.member(LA(1))) && (_tokenSet_13.member(LA(2))))) {
        int _m204 = mark();
        synPredMatched204 = true;
        inputState.guessing++;
        try {
          {
          genericMethodStart();
          }
        }
        catch (RecognitionException pe) {
          synPredMatched204 = false;
        }
        rewind(_m204);
inputState.guessing--;
      }
      if ( synPredMatched204 ) {
        genericMethod();
        dg_AST = (AST)returnAST;
        if ( inputState.guessing==0 ) {
          interfaceField_AST = (AST)currentAST.root;
          interfaceField_AST = dg_AST;
          currentAST.root = interfaceField_AST;
          currentAST.child = interfaceField_AST!=null &&interfaceField_AST.getFirstChild()!=null ?
            interfaceField_AST.getFirstChild() : interfaceField_AST;
          currentAST.advanceChildToEnd();
        }
      }
      else {
        boolean synPredMatched206 = false;
        if (((_tokenSet_21.member(LA(1))) && (_tokenSet_22.member(LA(2))))) {
          int _m206 = mark();
          synPredMatched206 = true;
          inputState.guessing++;
          try {
            {
            typeDeclarationStart();
            }
          }
          catch (RecognitionException pe) {
            synPredMatched206 = false;
          }
          rewind(_m206);
inputState.guessing--;
        }
        if ( synPredMatched206 ) {
          modifiersOpt();
          mods_AST = (AST)returnAST;
          {
          typeDefinitionInternal(mods_AST);
          td_AST = (AST)returnAST;
          if ( inputState.guessing==0 ) {
            interfaceField_AST = (AST)currentAST.root;
            interfaceField_AST = td_AST;
            currentAST.root = interfaceField_AST;
            currentAST.child = interfaceField_AST!=null &&interfaceField_AST.getFirstChild()!=null ?
              interfaceField_AST.getFirstChild() : interfaceField_AST;
            currentAST.advanceChildToEnd();
          }
          }
        }
        else {
          throw new NoViableAltException(LT(1), getFilename());
View Full Code Here

Examples of org.jostraca.comp.antlr.ASTPair

}

  public final void expr() throws RecognitionException, TokenStreamException {
   
    returnAST = null;
    ASTPair currentAST = new ASTPair();
    AST expr_AST = null;
   
    try {      // for error handling
      xorexpr();
      astFactory.addASTChild(currentAST, returnAST);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.