28 lines
780 B
Plaintext
28 lines
780 B
Plaintext
.NH 2
|
|
Source files of IL
|
|
.PP
|
|
The sources of IL are in the following files
|
|
and packages (the prefixes 1_, 2_ and 3_ refer to the three subphases):
|
|
.IP il.h: 14
|
|
declarations of global variables and
|
|
data structures
|
|
.IP il.c:
|
|
the routine main; the driving routines of the three subphases
|
|
.IP 1_anal:
|
|
contains a subroutine that analyzes a procedure
|
|
.IP 1_cal:
|
|
contains a subroutine that analyzes a call
|
|
.IP 1_aux:
|
|
implements auxiliary procedures used by subphase 1
|
|
.IP 2_aux:
|
|
implements auxiliary procedures used by subphase 2
|
|
.IP 3_subst:
|
|
the driving routine for doing the substitution
|
|
.IP 3_change:
|
|
lower level routines that do certain modifications
|
|
.IP 3_aux:
|
|
implements auxiliary procedures used by subphase 3
|
|
.IP aux
|
|
implements auxiliary procedures used by several subphases.
|
|
.LP
|