classgen
Class AttributeCollector

java.lang.Object
classgen.syntax.VisitorAdaptor
classgen.AttributeCollector
- All Implemented Interfaces:
- classgen.syntax.Visitor
- public class AttributeCollector
- extends classgen.syntax.VisitorAdaptor
| Methods inherited from class classgen.syntax.VisitorAdaptor |
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 |
nt
private NonTerminalCollector nt
attributes
private java.util.Hashtable attributes
- maps non terminal name to its attributes
parent
private classgen.syntax.Production parent
AttributeCollector
public AttributeCollector(NonTerminalCollector nt)
visit
public void visit(classgen.syntax.AttribDecl att)
visit
public void visit(classgen.syntax.GrammarProduction prod)
append
private void append(classgen.syntax.AttribDecl att,
java.lang.String parentName)
getAttributes
public classgen.syntax.AttribDeclList getAttributes(java.lang.String prod)