antlr
Class TokenStreamRewriteEngine.DeleteOp

java.lang.Object
  extended byantlr.TokenStreamRewriteEngine.RewriteOperation
      extended byantlr.TokenStreamRewriteEngine.ReplaceOp
          extended byantlr.TokenStreamRewriteEngine.DeleteOp
Enclosing class:
TokenStreamRewriteEngine

static class TokenStreamRewriteEngine.DeleteOp
extends TokenStreamRewriteEngine.ReplaceOp


Field Summary
protected  int index
           
protected  int lastIndex
           
protected  java.lang.String text
           
 
Constructor Summary
TokenStreamRewriteEngine.DeleteOp(int from, int to)
           
 
Method Summary
 int execute(java.lang.StringBuffer buf)
          Execute the rewrite operation by possibly adding to the buffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastIndex

protected int lastIndex

index

protected int index

text

protected java.lang.String text
Constructor Detail

TokenStreamRewriteEngine.DeleteOp

public TokenStreamRewriteEngine.DeleteOp(int from,
                                         int to)
Method Detail

execute

public int execute(java.lang.StringBuffer buf)
Description copied from class: TokenStreamRewriteEngine.RewriteOperation
Execute the rewrite operation by possibly adding to the buffer. Return the index of the next token to operate on.

Overrides:
execute in class TokenStreamRewriteEngine.RewriteOperation