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