public String translate() { List theChunks = translateToChunks(); //System.out.println("chunks="+a.chunks); StringBuffer buf = new StringBuffer(); for (int i = 0; i < theChunks.size(); i++) { Object o = (Object) theChunks.get(i); buf.append(o); } //System.out.println("translated: "+buf.toString()); return buf.toString(); }
public String translate() { List<Object> theChunks = translateToChunks(); //System.out.println("chunks="+a.chunks); StringBuilder buf = new StringBuilder(); for (int i = 0; i < theChunks.size(); i++) { Object o = theChunks.get(i); if ( o instanceof ST ) buf.append(((ST)o).render()); else buf.append(o); } //System.out.println("translated: "+buf.toString()); return buf.toString(); }
public String translate() { List<Object> theChunks = translateToChunks(); //System.out.println("chunks="+a.chunks); StringBuilder buf = new StringBuilder(); for (int i = 0; i < theChunks.size(); i++) { Object o = theChunks.get(i); if ( o instanceof ST ) buf.append(((ST)o).render()); else buf.append(o); } //System.out.println("translated: "+buf.toString()); return buf.toString(); }
public List translateAction(String action) { String rname = null; if ( enclosingRule!=null ) { rname = enclosingRule.name; } ActionTranslator translator = new ActionTranslator(generator, rname, new antlr.CommonToken(ANTLRParser.ACTION,action),outerAltNum); return translator.translateToChunks(); }
public List<Object> translateAction(String action) { String rname = null; if ( enclosingRule!=null ) { rname = enclosingRule.name; } ActionTranslator translator = new ActionTranslator(generator, rname, new CommonToken(ANTLRParser.ACTION,action),outerAltNum); return translator.translateToChunks(); }
public List<Object> translateAction(String action) { String rname = null; if ( enclosingRule!=null ) { rname = enclosingRule.name; } ActionTranslator translator = new ActionTranslator(generator, rname, new CommonToken(ANTLRParser.ACTION,action),outerAltNum); return translator.translateToChunks(); }
public List<? extends Object> translateAction(String ruleName, GrammarAST actionTree) { if ( actionTree.getType()==ANTLRParser.ARG_ACTION ) { return translateArgAction(ruleName, actionTree); } ActionTranslator translator = new ActionTranslator(this,ruleName,actionTree); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionTree.token); return chunks; }
public List<? extends Object> translateAction(String ruleName, GrammarAST actionTree) { if ( actionTree.getType()==ANTLRParser.ARG_ACTION ) { return translateArgAction(ruleName, actionTree); } ActionTranslator translator = new ActionTranslator(this,ruleName,actionTree); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionTree.token); return chunks; }
public List translateAction(String ruleName, GrammarAST actionTree) { if ( actionTree.getType()==ANTLRParser.ARG_ACTION ) { return translateArgAction(ruleName, actionTree); } ActionTranslator translator = new ActionTranslator(this,ruleName,actionTree); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionTree.token); return chunks; }
public List translateAction(String ruleName, GrammarAST actionTree) { if ( actionTree.getType()==ANTLRParser.ARG_ACTION ) { return translateArgAction(ruleName, actionTree); } ActionTranslator translator = new ActionTranslator(this,ruleName,actionTree); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionTree.token); return chunks; }
actionToken, actionTree.outerAltNum); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); ST catST = new ST(templates, "<chunks>");
actionToken, actionTree.outerAltNum); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); ST catST = new ST(templates, "<chunks>");
actionToken, actionTree.outerAltNum); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); StringTemplate catST = new StringTemplate(templates, "<chunks>");
actionToken, actionTree.outerAltNum); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); StringTemplate catST = new StringTemplate(templates, "<chunks>");