@Override public void visit(Object t) { CommonTree a = (CommonTree)t; String text = tokens.toString(a.getTokenStartIndex(), a.getTokenStopIndex()); tokens.replace(a.getTokenStartIndex(), a.getTokenStopIndex(), "/*"+text+"*/"); } });
public void visit(Object t) { CommonTree a = (CommonTree)t; String text = tokens.toString(a.getTokenStartIndex(), a.getTokenStopIndex()); tokens.replace(a.getTokenStartIndex(), a.getTokenStopIndex(), "/*"+text+"*/"); } });
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; String text = tokens.toString(a.getTokenStartIndex(), a.getTokenStopIndex()); tokens.replace(a.getTokenStartIndex(), a.getTokenStopIndex(), "/*"+text+"*/"); } });
SemanticException(IntStream input, CommonTree tree, String errorMessage, Object... messageArguments) { super(); this.input = input; this.token = tree.getToken(); this.index = tree.getTokenStartIndex(); this.line = token.getLine(); this.charPositionInLine = token.getCharPositionInLine(); this.errorMessage = String.format(errorMessage, messageArguments); }
SemanticException(IntStream input, CommonTree tree, String errorMessage, Object... messageArguments) { super(); this.input = input; this.token = tree.getToken(); this.index = tree.getTokenStartIndex(); this.line = token.getLine(); this.charPositionInLine = token.getCharPositionInLine(); this.errorMessage = String.format(errorMessage, messageArguments); }
SemanticException(IntStream input, CommonTree tree, String errorMessage, Object... messageArguments) { super(); this.input = input; this.token = tree.getToken(); this.index = tree.getTokenStartIndex(); this.line = token.getLine(); this.charPositionInLine = token.getCharPositionInLine(); this.errorMessage = String.format(errorMessage, messageArguments); }
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); killTrailingNewline(tokens, a.getTokenStopIndex()); } });
public void visit(Object t) { CommonTree a = (CommonTree)t; tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); killTrailingNewline(tokens, a.getTokenStopIndex()); } });
public void visit(Object t) { CommonTree a = (CommonTree)t; tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); killTrailingNewline(tokens, a.getTokenStopIndex()); } });
private String getDoc(CommonTree ast, String prefix) { CommonTokenStream ts = ((TarsRoot) ast.getAncestor(TarsParser.TARS_ROOT)).getTokenStream(); Token t = ts.get(ast.getTokenStartIndex() - 1); if (t != null && t.getChannel() == Token.HIDDEN_CHANNEL) { return prefix + t.getText().replaceAll("\n\\s*\\*", "\n" + prefix + " *"); } else { return ""; } }
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; if ( a.getParent().getType()==ANTLRv3Parser.RULE_REF ) { tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); } } });
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; if ( a.getParent().getType()==ANTLRv3Parser.RULE_REF ) { tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); } } });
public void visit(Object t) { CommonTree a = (CommonTree)t; if ( a.getParent().getType()==ANTLRv3Parser.RULE_REF ) { tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); } } });
public void visit(Object t) { CommonTree a = (CommonTree)t; if ( a.getParent().getType()==ANTLRv3Parser.RULE_REF ) { tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); } } });
public void valueChanged(TreeSelectionEvent treeSelectionEvent) { TreePath path = treeSelectionEvent.getNewLeadSelectionPath(); if ( path==null ) return; CommonTree node = (CommonTree)treeSelectionEvent.getNewLeadSelectionPath().getLastPathComponent(); //System.out.println("select AST: "+node); CommonToken a = (CommonToken)currentScope.st.impl.tokens.get(node.getTokenStartIndex()); CommonToken b = (CommonToken)currentScope.st.impl.tokens.get(node.getTokenStopIndex()); highlight(viewFrame.template, a.getStartIndex(), b.getStopIndex()); } }
public void emit(CommonTree opAST, short opcode) { ensureCapacity(1); if ( opAST!=null ) { int i = opAST.getTokenStartIndex(); int j = opAST.getTokenStopIndex(); int p = ((CommonToken)tokens.get(i)).getStartIndex(); int q = ((CommonToken)tokens.get(j)).getStopIndex(); if ( !(p<0 || q<0) ) impl.sourceMap[ip] = new Interval(p, q); } impl.instrs[ip++] = (byte)opcode; }
public void emit(CommonTree opAST, short opcode) { ensureCapacity(1); if ( opAST!=null ) { int i = opAST.getTokenStartIndex(); int j = opAST.getTokenStopIndex(); int p = ((CommonToken)tokens.get(i)).getStartIndex(); int q = ((CommonToken)tokens.get(j)).getStopIndex(); if ( !(p<0 || q<0) ) impl.sourceMap[ip] = new Interval(p, q); } impl.instrs[ip++] = (byte)opcode; }
public void emit(CommonTree opAST, short opcode) { ensureCapacity(1); if ( opAST!=null ) { int i = opAST.getTokenStartIndex(); int j = opAST.getTokenStopIndex(); int p = ((CommonToken)tokens.get(i)).getStartIndex(); int q = ((CommonToken)tokens.get(j)).getStopIndex(); if ( !(p<0 || q<0) ) impl.sourceMap[ip] = new Interval(p, q); } impl.instrs[ip++] = (byte)opcode; }
public void emit(CommonTree opAST, short opcode) { ensureCapacity(1); if ( opAST!=null ) { int i = opAST.getTokenStartIndex(); int j = opAST.getTokenStopIndex(); int p = ((CommonToken)tokens.get(i)).getStartIndex(); int q = ((CommonToken)tokens.get(j)).getStopIndex(); if ( !(p<0 || q<0) ) impl.sourceMap[ip] = new Interval(p, q); } impl.instrs[ip++] = (byte)opcode; }
public void visit(Object t) { CommonTree a = (CommonTree)t; CommonTree action = null; if ( a.getChildCount()==2 ) action = (CommonTree)a.getChild(1); else if ( a.getChildCount()==3 ) action = (CommonTree)a.getChild(2); if ( action.getType()==ANTLRv3Parser.ACTION ) { tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); killTrailingNewline(tokens, action.getTokenStopIndex()); } } });