in Compiler Design
465 views
0 votes
0 votes

Extend the handling of field names in Fig. $6.18$ to classes and single-inheritance class hierarchies.

  1.  Give an implementation of class $Enu$ that allows linked symbol tables, so that a subclass can either redefine a field name or refer directly to a field name in a superclass.
  2. Give a translation scheme that allocates a contiguous data area for the fields in a class, including inherited fields. Inherited fields must maintain the relative addresses they were assigned in the layout for the superclass. 

 

in Compiler Design
465 views

Please log in or register to answer this question.

Related questions