antlr
Class TokenStreamRewriteEngine.RewriteOperation

java.lang.Object
  extended by antlr.TokenStreamRewriteEngine.RewriteOperation
Direct Known Subclasses:
TokenStreamRewriteEngine.InsertBeforeOp, TokenStreamRewriteEngine.ReplaceOp
Enclosing class:
TokenStreamRewriteEngine

static class TokenStreamRewriteEngine.RewriteOperation
extends Object


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

Field Detail

index

protected int index

text

protected String text
Constructor Detail

TokenStreamRewriteEngine.RewriteOperation

protected TokenStreamRewriteEngine.RewriteOperation(int index,
                                                    String text)
Method Detail

execute

public int execute(StringBuffer buf)
Execute the rewrite operation by possibly adding to the buffer. Return the index of the next token to operate on.


toString

public String toString()
Overrides:
toString in class Object