This manual page was not included in the first distribution.
This version is hacked from the VU-Pascal distribution.
This commit is contained in:
parent
c4b4a08720
commit
3c2c03165b
51
lang/pc/pem/em_pem.6
Normal file
51
lang/pc/pem/em_pem.6
Normal file
|
@ -0,0 +1,51 @@
|
|||
.TH PC_PEM VI
|
||||
.ad
|
||||
.SH NAME
|
||||
pc_pem \- Pascal to EM compiler
|
||||
.SH SYNOPSIS
|
||||
/usr/em/lib/pc_pem compact errors
|
||||
.SH DESCRIPTION
|
||||
Pem is a Pascal compiler producing compact EM assembly code.
|
||||
The EM machine is described in [1].
|
||||
The language Pascal is developed by N. Wirth and is described
|
||||
in the "Pascal User Manual and Report" [2].
|
||||
The compiler complies as much as possible with the ISO standard proposal [3].
|
||||
The language features as processed by this compiler are described in
|
||||
the Pascal reference manual [4].
|
||||
Normally the compiler is called by means of the user interface program
|
||||
\fIack\fP(I).
|
||||
.PP
|
||||
The first argument is the name of the file on which the produced
|
||||
compact EM code is written.
|
||||
The file is also used to pass the options to the compiler.
|
||||
These options include the -{xxx} flags given to \fIack\fP(I)
|
||||
and the size of Pascal objects, like pointers.
|
||||
.PP
|
||||
The second argument is the name of the error file.
|
||||
For each error found by the compiler a record is appended to this file.
|
||||
An error record contains several fields like error number, line number,
|
||||
column number and error parameter (identifier name or label number etc.).
|
||||
.SH "SEE ALSO"
|
||||
.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]
|
||||
K.Jensen & N.Wirth
|
||||
"PASCAL, User Manual and Report" Springer-Verlag.
|
||||
.IP [3]
|
||||
An improved version of the ISO standard proposal for the language Pascal,
|
||||
ISO/TC97/SC5-N462, received November 1979.
|
||||
.IP [4]
|
||||
J.W.Stevenson "The Amsterdam Compiler Kit Pascal reference manual".
|
||||
.br
|
||||
(try 'nroff /usr/em/doc/pcref.doc')
|
||||
.IP [5]
|
||||
\fIack\fP(I)
|
||||
.SH DIAGNOSTICS
|
||||
Compilation errors are written to the error file.
|
||||
Positive error numbers are used for irrecoverable errors, negative ones for warnings.
|
||||
\fIAck\fP searches the file /usr/em/etc/pc_errors to find
|
||||
the corresponding messages.
|
||||
.SH AUTHOR
|
||||
Johan Stevenson, Vrije Universiteit.
|
Loading…
Reference in a new issue