@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()); } });
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; tokens.delete(a.getTokenStartIndex(), a.getTokenStopIndex()); killTrailingNewline(tokens, a.getTokenStopIndex()); } });
@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+"*/"); } });
public void visit(Object t) { CommonTree a = (CommonTree)t; CommonTree child = (CommonTree)a.getChild(0); int stop = child.getTokenStopIndex(); if ( child.getType()==ANTLRv3Parser.SEMPRED ) { CommonTree rew = (CommonTree)a.getChild(1); stop = rew.getTokenStopIndex(); } tokens.delete(a.token.getTokenIndex(), stop); killTrailingNewline(tokens, stop); } });
@Override public void visit(Object t) { CommonTree a = (CommonTree)t; CommonTree child = (CommonTree)a.getChild(0); int stop = child.getTokenStopIndex(); if ( child.getType()==ANTLRv3Parser.SEMPRED ) { CommonTree rew = (CommonTree)a.getChild(1); stop = rew.getTokenStopIndex(); } tokens.delete(a.token.getTokenIndex(), stop); killTrailingNewline(tokens, stop); } });
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()); } } });
@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 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; }