/** * Constructs a new CgenNode to represent class "c". * * @param c the class * @param basic_status is this class basic or not * @param table the class table */ CgenNode(Class_ c, int basic_status, CgenClassTable table) { super(0, c.getName(), c.getParent(), c.getFeatures(), c.getFilename()); this.parent = null; this.children = new Vector(); this.basic_status = basic_status; AbstractTable.stringtable.addString(name.getString()); }
public Object visit(Class_ node) { return layoutUnary("Class " + node.getName(), node.getMemberList()); }