Package org.antlr.runtime.tree

Examples of org.antlr.runtime.tree.CommonTreeNodeStream


    int errors = parser.getNumberOfSyntaxErrors();
    ForteAST walker = null;
    if (errors == 0){
      if (PRINT_TREE)
        System.out.println("Tree==>"+tree.toStringTree());
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      walker = new ForteAST(testProject, nodes);
      //walker.project();
    }
    failOnSyntaxError("Project File: " + project.getName(), parser, walker);
    return errors;
View Full Code Here


            + parseErrors.toString());
      }

      tree = (CommonTree) result.getTree();
      System.out.println(tree.toStringTree());
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      ForteCDFTree walker = new ForteCDFTree(file, nodes);
      ToolClass toolClass = walker.classDeclaration().toolClass;
      return toolClass;
  }
View Full Code Here

            + parseErrors.toString());
      }

      tree = (CommonTree) result.getTree();
      printTree(tree, 0);
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      ForteAST walker = new ForteAST(nodes);
      walker.literal();

    } catch (RecognitionException e) {
      e.printStackTrace();
View Full Code Here

      fail(parser.getNumberOfSyntaxErrors() + " Syntax error(s) in class " + file.getName());
    }

    tree = (CommonTree) result.getTree();
    printTree(tree, 0);
    CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
    nodes.setTokenStream(tokens);
    ForteCDFTree walker = new ForteCDFTree(nodes);
    ToolClass toolClass = walker.classDeclaration().toolClass;
    if (toolClass != null)
      System.out.println("Class: " + toolClass.getToolName());
View Full Code Here

    if (failOnError && errors > 0Assert.fail() ;
    return errors;
  }
 
  private int parseForteASTComponent(CommonTree tree, TokenStream tokens) throws RecognitionException{
    CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
    nodes.setTokenStream(tokens);
    ForteAST walker = new ForteAST(nodes);
    walker.component_definition();
    return walker.getNumberOfSyntaxErrors();

  }
View Full Code Here

    return walker.getNumberOfSyntaxErrors();

  }
  private int parseUsingCDFTree(CommonTree tree, TokenStream tokens, String name) throws RecognitionException{
    IProjectComponent cls = new ToolClass(name);
    CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
    nodes.setTokenStream(tokens);
    ForteCDFTree walker = new ForteCDFTree(nodes);
    walker.classDeclaration();
    return walker.getNumberOfSyntaxErrors();

  }
View Full Code Here

        MessageConsoleStream msgStream = console.newMessageStream();
        msgStream.println(parser.getNumberOfSyntaxErrors() + " Syntax error in project " + file.getName() + "\n"
            + parseErrors.toString());
      } else {
        tree = (CommonTree) result.getTree();
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        ForteAST walker = new ForteAST(file, nodes);
        ToolPlan plan = walker.project();
        plan.document = document;
        if (forteLibrariesSet.contains(plan.getToolName())){
          plan.setLibrary(true);
View Full Code Here

    CommonTree tree = (CommonTree) result.getTree();
    ForteAST walker = null;
    if (parser.getNumberOfSyntaxErrors() == 0){
      if (PRINT_TREE)
        System.out.println("Tree==>"+tree.toStringTree());
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      walker = new ForteAST(nodes);
      walker.project();
     
    }
    failOnSyntaxError("Project File: " + prx.getName(), parser, walker);
View Full Code Here

    int errors = parser.getNumberOfSyntaxErrors();
    ForteAST walker = null;
    if (errors == 0){
      if (PRINT_TREE)
        System.out.println("Tree==>"+tree.toStringTree());
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      //walker = new ForteAST(testProject, nodes);
      //walker.project();
    }
    failOnSyntaxError("Project File: " + project.getName(), parser, walker);
    return errors;
View Full Code Here

        System.out.println("Tree==>"+tree.toStringTree());
//      printTree(tree, 0);
    errors = parser.getNumberOfSyntaxErrors();

    if (errors == 0){
      CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
      nodes.setTokenStream(tokens);
      walker = new ForteAST(nodes);
      walker.statement();
    }
    failOnSyntaxError(name, parser, walker);
    return errors;
View Full Code Here

TOP

Related Classes of org.antlr.runtime.tree.CommonTreeNodeStream

Copyright © 2018 www.massapicom. 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.