Package org.antlr.runtime.tree

Examples of org.antlr.runtime.tree.CommonTree.toStringTree()


      CommonTree tree = (CommonTree) result.getTree();
      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();
      }
View Full Code Here


      CommonTree tree = (CommonTree) result.getTree();
      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();
      }
View Full Code Here

                  );
        ForteLexer lexer = new ForteLexer(stream);
        TokenStream tokenStream = new CommonTokenStream(lexer);
        ForteParser parser = new ForteParser(tokenStream);
        CommonTree tree = (CommonTree) parser.whenss().getTree();
        System.out.println(tree.toStringTree());
        int errors = parser.getNumberOfSyntaxErrors();
        if (errors > 0){
          Assert.fail("eventWhen " + errors + " errors");
        }
   
View Full Code Here

    project_return result = parser.project();
    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();
     
View Full Code Here

        ANTLRv3Lexer lex = new ANTLRv3Lexer(input);
        tokens = new TokenRewriteStream(lex);
        ANTLRv3Parser g = new ANTLRv3Parser(tokens);
        ANTLRv3Parser.grammarDef_return r = g.grammarDef();
        CommonTree t = (CommonTree)r.getTree();
        if (tree_option) System.out.println(t.toStringTree());
        rewrite(g.getTreeAdaptor(),t,g.getTokenNames());
    }

    public void rewrite(TreeAdaptor adaptor, CommonTree t, String[] tokenNames) throws Exception {
        TreeWizard wiz = new TreeWizard(adaptor, tokenNames);
View Full Code Here

    CMinusLexer lexer = new CMinusLexer(input);
    CommonTokenStream tokens = new CommonTokenStream(lexer);
    CMinusParser parser = new CMinusParser(tokens);
    CMinusParser.program_return r = parser.program();
    CommonTree t = (CommonTree)r.getTree();
    System.out.println(t.toStringTree());
  }
}
View Full Code Here

                  ExcelFormulaLexer lexer = new ExcelFormulaLexer(input);
                  CommonTokenStream tokens = new CommonTokenStream(lexer);
                  ExcelFormulaParser parser = new ExcelFormulaParser(tokens);
                  Object result = null;
                  CommonTree t  = (CommonTree) parser.expressions().getTree();
                  System.out.println(t.toStringTree());
                  CommonTreeNodeStream nodes = new CommonTreeNodeStream(t);
                  ExcelFormulaJavaTree evaluator = new ExcelFormulaJavaTree(nodes,this,es,sheetNum,true);
                  result = evaluator.expr();
                  cell.text(result.toString());
                  return result;
View Full Code Here

                ExcelFormulaLexer lexer = new ExcelFormulaLexer(input);
                CommonTokenStream tokens = new CommonTokenStream(lexer);
                ExcelFormulaParser parser = new ExcelFormulaParser(tokens);
                Object result = null;
                CommonTree t  = (CommonTree) parser.expressions().getTree();
                System.out.println(t.toStringTree());
                CommonTreeNodeStream nodes = new CommonTreeNodeStream(t);
                ExcelFormulaJavaTree evaluator = new ExcelFormulaJavaTree(nodes,this,es,sheetNum,true);
                result = evaluator.expr();
                if(result!=null){
                  cell.text(result.toString());
View Full Code Here

                    Method[] methods = _return.getDeclaredMethods();
                    for(Method method : methods) {
                        if ( method.getName().equals("getTree") ) {
                            Method returnName = _return.getMethod("getTree");
                            CommonTree tree = (CommonTree) returnName.invoke(ruleReturn);
                            result = tree.toStringTree();
                        }
                        else if ( method.getName().equals("getTemplate") ) {
                            Method returnName = _return.getMethod("getTemplate");
                            StringTemplate st = (StringTemplate) returnName.invoke(ruleReturn);
                            result = st.toString();
View Full Code Here

            throw new ParserException(msg2);
        }

        CommonTree ast = (CommonTree)result.getTree();
       
        LOG.debug("AST for macro '" + name + "':\n" + ast.toStringTree());
           
        List<CommonTree> macroDefNodes = new ArrayList<CommonTree>();
        traverseMacro(ast, macroDefNodes, "MACRO_DEF");
        if (!macroDefNodes.isEmpty()) {
            String fname = ((PigParserNode)ast).getFileName();
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.