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; }
actionTree.outerAltNum); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); ST catST = new ST(templates, "<chunks>"); catST.add("chunks", chunks);
actionTree.outerAltNum); List<Object> chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); ST catST = new ST(templates, "<chunks>"); catST.add("chunks", chunks);
actionTree.outerAltNum); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); StringTemplate catST = new StringTemplate(templates, "<chunks>"); catST.setAttribute("chunks", chunks);
actionTree.outerAltNum); List chunks = translator.translateToChunks(); chunks = target.postProcessAction(chunks, actionToken); StringTemplate catST = new StringTemplate(templates, "<chunks>"); catST.setAttribute("chunks", chunks);