org.javacc.jjdoc
Class Generator

java.lang.Object
  extended by org.javacc.jjdoc.Generator
Direct Known Subclasses:
HTMLGenerator

public class Generator
extends java.lang.Object


Field Summary
protected  java.io.PrintWriter ostr
           
 
Constructor Summary
Generator(java.io.PrintWriter o)
           
 
Method Summary
 void documentEnd()
           
 void documentStart()
           
 void expansionEnd(Expansion e, boolean first)
           
 void expansionStart(Expansion e, boolean first)
           
 void javacode(JavaCodeProduction jp)
           
 void nonTerminalEnd(NonTerminal nt)
           
 void nonterminalsEnd()
           
 void nonterminalsStart()
           
 void nonTerminalStart(NonTerminal nt)
           
 void print(java.lang.String s)
           
 void productionEnd(NormalProduction np)
           
 void productionStart(NormalProduction np)
           
 void reEnd(RegularExpression r)
           
 void reStart(RegularExpression r)
           
 void specialTokens(java.lang.String s)
           
 void text(java.lang.String s)
           
 void tokensEnd()
           
 void tokensStart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ostr

protected java.io.PrintWriter ostr
Constructor Detail

Generator

public Generator(java.io.PrintWriter o)
Method Detail

text

public void text(java.lang.String s)

print

public void print(java.lang.String s)

specialTokens

public void specialTokens(java.lang.String s)

documentStart

public void documentStart()

documentEnd

public void documentEnd()

nonterminalsStart

public void nonterminalsStart()

nonterminalsEnd

public void nonterminalsEnd()

tokensStart

public void tokensStart()

tokensEnd

public void tokensEnd()

javacode

public void javacode(JavaCodeProduction jp)

productionStart

public void productionStart(NormalProduction np)

productionEnd

public void productionEnd(NormalProduction np)

expansionStart

public void expansionStart(Expansion e,
                           boolean first)

expansionEnd

public void expansionEnd(Expansion e,
                         boolean first)

nonTerminalStart

public void nonTerminalStart(NonTerminal nt)

nonTerminalEnd

public void nonTerminalEnd(NonTerminal nt)

reStart

public void reStart(RegularExpression r)

reEnd

public void reEnd(RegularExpression r)