HP (Hewlett-Packard) HP 3000 Laptop User Manual


 
414 Chapter 6
Command Definitions P-R
PASCAL
PASCAL
Compiles a compatibility mode Pascal/V program. Pascal/V is not part of the HP 3000
Series 900 Computer System Fundamental Operating Software and must be purchased
separately. The native mode equivalent of this command is PASXL.
Syntax
PASCAL[ textfile][,[uslfile][,listfile] ] [ ;INFO=quotedstring]
Parameters
textfile Actual file designator of the input file from which the source program is
read. This can be any ASCII input file. Formal file designator is PASTEXT.
Default is $STDIN. $STDIN is the current input device, usually your
terminal.
uslfile Actual file designator of the user subprogram library (USL) file to which
the object code is stored. This can be any binary output file with a file code
of USL or 1024. Its formal file designator is PASUSL. If the uslfile parameter
is omitted, the object code is saved to the temporary file $OLDPASS. If
entered, this parameter indicates that the USL file was created in one of
four ways:
By using the MPE/iX SAVE command to save the default USL file
$OLDPASS, created during a previous compilation.
By building the USL with the MPE segmenter -BUILDUSL command.
Refer to the MPE Segmenter Reference Manual (30000-90011).
By creating a new USL file and specifying the MPE/iX BUILD command
with a file code of USL or 1024.
By specifying a nonexistent uslfile parameter, thereby creating a
permanent file of the correct size and type.
listfile Actual file designator of the file to which the program listing is written.
This can be any ASCII output file. Formal file designator is PASLIST.
Default is $STDLIST. $STDLIST is usually the terminal if you are running
Pascal/V interactively, or the printer if you are running a batch job.
quotedstring A sequence of characters between two single quotation marks
(apostrophes) or between two double quotation marks. You may use the
delimiter as part of the string so long as the delimiter appears twice. Any
occurrence of two single or two double quotation marks in a row is
considered part of the string, and, therefore, not the terminating delimiter.
INFO=quotedstring is used in the Pascal programming language to pass
initial compiler options to a program. Pascal/V brackets the quotedstring
with dollar signs and places it before the first line of source code in the text
file.