MPE/iX Commands Reference Manual (32650-90877)
362 Chapter10
Command List VIII
Commands PASCAL thru PURGEUSER
specify a disk
textfile
. If you do not specify
textfile
, then the default
file is $STDIN. $STDIN is the current input device, usually your terminal.
When
textfile
is your terminal, you can enter source code interactively
in response to the > prompt. When you have entered all the source code,
type a colon (:) in response to the > prompt to end the interactive input.
The source code to be compiled can be a program or a list of modules.
objectfile
Actual file designator of the object file to which the object code is stored.
This file is stored in binary form and has a file code of either (1461)orNMRL
(1033). Its formal file designator is PASOBJ. If the
objectfile
parameter
is omitted, the object code is saved to the temporary file $OLDPASS.
If you specify
objectfile
, the compiler stores the object file in a
permanent file of the correct size and type, and with the name you
specified. If a file of the same name already exists, the object code
overwrites that file.
If the compiler issues an error message telling you that a new or existing
object file you are trying to compile to is too small, build the object file with
a larger size and recompile to it.
You may use the MPE/iX SAVE command to store $OLDPASS as a
permanent file under another name.
listfile
The name of the file on which the compiler writes the program listing. It
can be any ASCII file. The default is $STDLIST. $STDLIST is usually the
terminal if you are running HP Pascal/iX interactively, or the printer if you
are running a batch job. The formal file designator is PASLIST.
If your terminal is both
textfile
and
listfile
, the compiler does not
write the program listing on the terminal.
If
listfile
is $NULL or a file other than $STDLIST, the compiler displays
on $STDLIST those lines that contain errors.
libfile
The name of the HP Pascal/iX library file that the compiler searches if a
search path is not specified with the compiler option SEARCH. The default is
PASLIB in your group and account.
quotedstring
A string of no more than 132 characters (including the single or double
quotation marks that enclose it).
The
quotedstring
string is used in the HP Pascal/iX programming
language to pass initial compiler options to the compiler. HP Pascal/iX
brackets the
quotedstring
string with dollar signs ($) and places the
string before the first line of source code in the text file.
NOTE
The formal file designators used in this command (PASTEXT, PASOBJ,
PASLIST, and PASLIB) cannot be backreferenced as actual file designators in
the command parameter list. For further information, refer to the "Implicit
FILE Commands for Subsystems" discussion of the FILE command.