org.antlr.tool
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.IOException
public void close() throws java.io.IOException
java.io.IOException
public 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.IOException
Copyright © 2014. All Rights Reserved.