44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" $Header$
 | 
						|
.TH NCGG 6ACK
 | 
						|
.ad
 | 
						|
.SH NAME
 | 
						|
cgg \- Code table translating utility
 | 
						|
.SH SYNOPSIS
 | 
						|
cgg [-c] [-d] [-v] table
 | 
						|
.SH DESCRIPTION
 | 
						|
cgg translates a machine description table into the internal
 | 
						|
structures needed by em_cg.
 | 
						|
Flags recognized are:
 | 
						|
.IP -c
 | 
						|
Write one of the largest arrays in binary form on the file code.
 | 
						|
The resulting code generator must be run in the same directory,
 | 
						|
but compile time of the code generator will be less.
 | 
						|
Useful during table debugging.
 | 
						|
.IP -d
 | 
						|
Generate pseudo code for table debugging.
 | 
						|
This gives better information when the resulting code generator
 | 
						|
is run with the debug flag on.
 | 
						|
It also generates the file lineset that can be used as the
 | 
						|
bittable described under the -u option of em_ncg(6).
 | 
						|
.IP -v
 | 
						|
Give statistics about table usage at end of program.
 | 
						|
Normally only the tables that have been used more than 75%
 | 
						|
are reported.
 | 
						|
.SH FILES
 | 
						|
tables.H, tables.c
 | 
						|
.br
 | 
						|
code	If the -c flag was given
 | 
						|
.br
 | 
						|
lineset	If the -d flag was given
 | 
						|
.SH "SEE ALSO"
 | 
						|
ack(1), em_ncg(6)
 | 
						|
.PD 0
 | 
						|
.IP [1]
 | 
						|
A.S. Tanenbaum, Hans van Staveren, Ed Keizer and Johan
 | 
						|
Stevenson "Description of a machine architecture for use with
 | 
						|
block structured languages" Informatica report IR-81.
 | 
						|
.IP [2]
 | 
						|
Hans van Staveren "The table driven code generator from the
 | 
						|
Amsterdam Compiler Kit, Second revised edition"
 | 
						|
.SH AUTHOR
 | 
						|
Hans van Staveren, Vrije Universiteit
 |