public class GrammarSerializerFoo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.io.ByteArrayOutputStream |
altBuf |
protected java.lang.String |
filename |
protected Grammar |
g |
protected int |
numElementsInAlt |
protected java.io.DataOutputStream |
out |
protected java.util.Stack |
streams |
| Constructor and Description |
|---|
GrammarSerializerFoo(Grammar g) |
| Modifier and Type | Method and Description |
|---|---|
void |
alt(GrammarAST alt) |
void |
block(int nalts) |
void |
charLiteral(GrammarAST t) |
void |
close() |
void |
endAlt() |
void |
endRule() |
void |
grammar(int grammarTokenType,
java.lang.String name) |
void |
not() |
void |
open(java.lang.String filename) |
void |
range() |
void |
rule(java.lang.String name) |
void |
ruleRef(GrammarAST t) |
void |
token(GrammarAST t) |
void |
wildcard(GrammarAST t) |
void |
writeString(java.io.DataOutputStream out,
java.lang.String s) |
protected java.io.DataOutputStream out
protected java.lang.String filename
protected Grammar g
protected java.util.Stack streams
protected java.io.ByteArrayOutputStream altBuf
protected int numElementsInAlt
public GrammarSerializerFoo(Grammar g)
public void open(java.lang.String filename)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void grammar(int grammarTokenType,
java.lang.String name)
public void rule(java.lang.String name)
public void endRule()
public void block(int nalts)
public void alt(GrammarAST alt)
public void endAlt()
public void ruleRef(GrammarAST t)
public void token(GrammarAST t)
public void charLiteral(GrammarAST t)
public void wildcard(GrammarAST t)
public void range()
public void not()
public void writeString(java.io.DataOutputStream out,
java.lang.String s)
throws java.io.IOException
java.io.IOExceptionCopyright © 2012. All Rights Reserved.