Package org.antlr.runtime.tree

Examples of org.antlr.runtime.tree.CommonTreeNodeStream


      errors = parser.getNumberOfSyntaxErrors();

      if (errors == 0){
        if (PRINT_TREE)
          System.out.println("Tree==>"+tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        walker = new ForteAST(nodes);
        walker.statement();
      }
    } finally {
      failOnSyntaxError(name, parser, walker);
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

      }
  }
 
  private int parseUsingSOTree(CommonTree tree, TokenStream tokens, String name) throws RecognitionException{
    ToolServiceObject so = new ToolServiceObject(name);
    CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
    nodes.setTokenStream(tokens);
    ForteSOTree walker = new ForteSOTree(so, nodes);
    walker.serviceFile();
    int errors = walker.getNumberOfSyntaxErrors();
    System.out.println("\t" + name + " completed with " + errors + " tree errors");
    if (errors > 0){
View Full Code Here

      errors = parser.getNumberOfSyntaxErrors();

      if (errors == 0){
        if (PRINT_TREE)
          System.out.println("Tree==>"+tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        walker = new ForteAST(nodes);
        walker.expression();
      }
    } finally {
      failOnSyntaxError(name, parser, walker);
View Full Code Here

      errors = parser.getNumberOfSyntaxErrors();

      if (errors == 0){
        if (PRINT_TREE)
          System.out.println("Tree==>"+tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        walker = new ForteAST(nodes);
        walker.qualifiedName();
      }
    } finally {
      failOnSyntaxError(source, parser, walker);
View Full Code Here

      errors = parser.getNumberOfSyntaxErrors();

      if (errors == 0){
        if (PRINT_TREE)
          System.out.println("Tree==>"+tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        walker = new ForteAST(nodes);
        //walker.qualifiedIdentExpression();
      }
    } finally {
      failOnSyntaxError(source, parser, walker);
View Full Code Here

      errors = parser.getNumberOfSyntaxErrors();

      if (errors == 0){
        if (PRINT_TREE)
          System.out.println("Tree==>"+tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        walker = new ForteAST(nodes);
        //walker.qualifiedIdentExpression();
      }
    } finally {
      failOnSyntaxError(source, parser, walker);
View Full Code Here

      if (parser.getNumberOfSyntaxErrors() > 0){
        ToolModelActivator.showError(parser.getNumberOfSyntaxErrors() + " Syntax error in project " + getFile().getName() + "\n"
            + this.parseErrors.toString(), null);
      } else {
        tree = (CommonTree) result.getTree();
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        ForteSOTree walker = new ForteSOTree(this, nodes);
        walker.serviceDeclaration();
      }
    } catch (RecognitionException e) {
      ToolModelActivator.showError("Cannot parse service "  + getFile().getName(), e);
View Full Code Here

        ToolModelActivator.showError(parser.getNumberOfSyntaxErrors() + " Syntax error in cursor " + getFile().getName() + "\n"
            + this.parseErrors.toString(), null);
      } else {
        CommonTree tree = (CommonTree) result.getTree();
        System.out.println(tree.toStringTree());
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        nodes.setTokenStream(tokens);
        // TODO write a tree walker
        //      FortePRXTree walker = new FortePRXTree(this, nodes);
        //      walker.project();
      }
    } catch (RecognitionException e) {
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

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.