Examples of CommonTreeNodeStream


Examples of com.dotcms.repackage.org.antlr.runtime.tree.CommonTreeNodeStream

      tree = (CommonTree) new CmisSqlParser(tokens).query().getTree();
    } catch (RecognitionException e) {
      Logger.error(SQLQueryFactory.class,e.getMessage(),e);
      throw new DotRuntimeException(e.getMessage(), e);
    }
        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
//    new Bufferedt
        nodes.setTokenStream(tokens);
//        CmisSqlSimpleWalker walker = new CmisSqlSimpleWalker(nodes);
//        CmisSqlSimpleWalker.query_return ret = walker.query(new SQLWalkerDummyData("DUMMY", BaseType.DOCUMENT));
        query = new Query();
        String tableName = tree.getFirstChildWithType(CmisSqlParser.FROM).getChild(0).getChild(0).toString();
//        String tableName = ret.tableName;
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

      impl.defineFormalArgs(args);
      return impl;
    }

    //System.out.println(((CommonTree)r.getTree()).toStringTree());
    CommonTreeNodeStream nodes = new CommonTreeNodeStream(r.getTree());
    nodes.setTokenStream(tokens);
    CodeGenerator gen = new CodeGenerator(nodes, group.errMgr, name, template, templateToken);

    CompiledST impl=null;
    try {
      impl = gen.template(name,args);
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

//        if (parser.errorMessage != null) {
//            throw new RuntimeException("Cannot parse query: " + statement + " (" + parser.errorMessage + ")");
//        }
        parserTree = (CommonTree) parsedStatement.getTree();

        CommonTreeNodeStream nodes = new CommonTreeNodeStream(parserTree);
        nodes.setTokenStream(tokens);
        CmisQueryWalker walker = new CmisQueryWalker(nodes);
        return walker;
    }
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

      CommonTokenStream tokens = new CommonTokenStream(lex);
      htmlParserParser parser = new htmlParserParser(tokens);
      htmlParserParser.document_return root = parser.document();

      // Set up the tree parser
      CommonTreeNodeStream nodes = new CommonTreeNodeStream((Tree)root.getTree());
      htmlTreeParser walker = new htmlTreeParser(nodes);

      // Initialize data structures
      topNode = new ThreadLocal();
      currentNode = new ThreadLocal();
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

        DSLMapParser parser = new DSLMapParser(tokens);
        DSLMapParser.mapping_file_return example = parser.mapping_file();
        CommonTree tree = (CommonTree) example.getTree();
        //        logger.info(tree.toStringTree());

        CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
        DSLMapWalker walker = new DSLMapWalker(nodes);

        errors.addAll( lexer.getErrors() );
        errors.addAll( parser.getErrors() );
        return walker;
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

        }
    }

    private static NodeTestCase walk(TokenStream tokenStream,
                                     Tree resultTree) throws RecognitionException {
        CommonTreeNodeStream nodes = new CommonTreeNodeStream( resultTree );
        // AST nodes have payload that point into token stream
        nodes.setTokenStream( tokenStream );
        // Create a tree walker attached to the nodes stream
        NodeTestDSLTree walker = new NodeTestDSLTree( nodes );
        walker.compilation_unit();
        return walker.getTestCase();
    }
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

        }
    }

    private static NodeTestCase walk(TokenStream tokenStream,
                                     Tree resultTree) throws RecognitionException {
        CommonTreeNodeStream nodes = new CommonTreeNodeStream( resultTree );
        // AST nodes have payload that point into token stream
        nodes.setTokenStream( tokenStream );
        // Create a tree walker attached to the nodes stream
        NodeTestDSLTree walker = new NodeTestDSLTree( nodes );
        walker.compilation_unit();
        return walker.getTestCase();
    }
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

  }

  public String text(GrammarAST t) {
    if ( t==null ) return null;
    try {
      return new ANTLRTreePrinter(new CommonTreeNodeStream(t)).toString(grammar, true);
    }
    catch (Exception e) {
      ErrorManager.error(ErrorManager.MSG_BAD_AST_STRUCTURE, e);
    }
    return null;
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

        }
    }

  public void translateLeftRecursiveRule(GrammarAST ruleAST) {
    //System.out.println(ruleAST.toStringTree());
    CommonTreeNodeStream input = new CommonTreeNodeStream(ruleAST);
    LeftRecursiveRuleAnalyzer leftRecursiveRuleWalker =
      new LeftRecursiveRuleAnalyzer(input, this, ruleAST.enclosingRuleName);
    boolean isLeftRec = false;
    try {
      //System.out.println("TESTING "+ruleAST.enclosingRuleName);
View Full Code Here

Examples of org.antlr.runtime.tree.CommonTreeNodeStream

      System.out.println(grammarTree.toStringList());
    }

    // DEFINE RULES
    //System.out.println("### define "+name+" rules");
    DefineGrammarItemsWalker defineItemsWalker = new DefineGrammarItemsWalker(new CommonTreeNodeStream(getGrammarTree()));
    try {
      defineItemsWalker.grammar_(this);
    }
    catch (RecognitionException re) {
      ErrorManager.error(ErrorManager.MSG_BAD_AST_STRUCTURE,
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.