public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { RewriteOperation op = new InsertBeforeOp(index,text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { RewriteOperation op = new InsertBeforeOp(index,text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { RewriteOperation op = new InsertBeforeOp(index,text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { RewriteOperation op = new InsertBeforeOp(index,text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { RewriteOperation op = new InsertBeforeOp(index,text); List<? super RewriteOperation> rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void insertBefore(String programName, int index, Object text) { //addToSortedRewriteList(programName, new InsertBeforeOp(index,text)); RewriteOperation op = new InsertBeforeOp(index,text); List rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }
public void replace(String programName, int from, int to, Object text) { if ( from > to || from<0 || to<0 || to >= tokens.size() ) { throw new IllegalArgumentException("replace: range invalid: "+from+".."+to+"(size="+tokens.size()+")"); } RewriteOperation op = new ReplaceOp(from, to, text); List rewrites = getProgram(programName); op.instructionIndex = rewrites.size(); rewrites.add(op); }