|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEDU.purdue.jtb.visitor.DepthFirstVisitor
EDU.purdue.jtb.visitor.TokenTableBuilder
public class TokenTableBuilder
Generates a symbol lookup table of tokens which have a constant regular expression, e.g. < PLUS : "+" >, which will be used to generate a default constructor.
Constructor Summary | |
---|---|
TokenTableBuilder()
|
Method Summary | |
---|---|
java.util.Hashtable |
getTokenTable()
The returned Hashtable has the names of the tokens as the keys and the constant regular expressions as the values or "" if the regular expression is not constant. |
void |
visit(ComplexRegularExpression n)
f0 -> ( ComplexRegularExpressionUnit() )* |
void |
visit(ComplexRegularExpressionChoices n)
f0 -> ComplexRegularExpression() f1 -> ( |
void |
visit(ComplexRegularExpressionUnit n)
f0 -> |
void |
visit(JavaCCInput n)
f0 ->JavaCCOptions() f1 -> |
void |
visit(Production n)
f0 -> JavaCodeProduction() | RegularExprProduction() | BNFProduction() | TokenManagerDecls() |
void |
visit(RegExprSpec n)
f0 -> RegularExpression() f1 -> [ Block() ] f2 -> [ |
void |
visit(RegularExpression n)
f0 -> |
void |
visit(RegularExprProduction n)
f0 -> [ LexicalStateList() ] f1 -> RegExprKind() f2 -> [ |
Methods inherited from class EDU.purdue.jtb.visitor.DepthFirstVisitor |
---|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TokenTableBuilder()
Method Detail |
---|
public java.util.Hashtable getTokenTable()
public void visit(JavaCCInput n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(Production n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(RegularExprProduction n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(RegExprSpec n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(RegularExpression n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(ComplexRegularExpressionChoices n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(ComplexRegularExpression n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
public void visit(ComplexRegularExpressionUnit n)
visit
in interface Visitor
visit
in class DepthFirstVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |