Package org.antlr.tool
Class Strip
- java.lang.Object
-
- org.antlr.tool.Strip
-
public class Strip extends java.lang.Object
A basic action stripper.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]
args
protected java.lang.String
filename
protected TokenRewriteStream
tokens
protected boolean
tree_option
-
Constructor Summary
Constructors Constructor Description Strip(java.lang.String[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
ACTION(TokenRewriteStream tokens, CommonTree t)
TokenRewriteStream
getTokenStream()
private static void
help()
private static void
killTrailingNewline(TokenRewriteStream tokens, int index)
static void
main(java.lang.String[] args)
void
parseAndRewrite()
void
processArgs(java.lang.String[] args)
void
rewrite(TreeAdaptor adaptor, CommonTree t, java.lang.String[] tokenNames)
-
-
-
Field Detail
-
filename
protected java.lang.String filename
-
tokens
protected TokenRewriteStream tokens
-
tree_option
protected boolean tree_option
-
args
protected java.lang.String[] args
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getTokenStream
public TokenRewriteStream getTokenStream()
-
parseAndRewrite
public void parseAndRewrite() throws java.lang.Exception
- Throws:
java.lang.Exception
-
rewrite
public void rewrite(TreeAdaptor adaptor, CommonTree t, java.lang.String[] tokenNames) throws java.lang.Exception
- Throws:
java.lang.Exception
-
ACTION
public static void ACTION(TokenRewriteStream tokens, CommonTree t)
-
killTrailingNewline
private static void killTrailingNewline(TokenRewriteStream tokens, int index)
-
processArgs
public void processArgs(java.lang.String[] args)
-
help
private static void help()
-
-