27 lines
		
	
	
	
		
			781 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			781 B
		
	
	
	
		
			Text
		
	
	
	
	
	
.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
 |