I'm tracing through how the symbol table in kencc is maintained, and
I'm not finding the part where scopes are maintained.

E.g., when the compiler sees the declaration of *t in

        typdef int t;
        t foo;

        struct bar
        {
                int *t;
        };

where is it determined that LNAME is returned when *t is scanned
rather than LTYPE (the way it is returned in the declaration of foo)?

--Joel

Reply via email to