Copyright Digital Equipment Corp. All rights reserved.
The PASCAL command invokes the VSI Pascal compiler to compile
one or more source programs. This command is described in
detail in the "HP Pascal User Manual for OpenVMS Systems."
Format of the PASCAL command line:
PASCAL [[{/command-qualifier}...]]
{file-spec[[/file-qualifier}...]]} {+ | ,}...
The 'command-qualifier' is the name of a qualifier that
indicates special processing to be performed by the compiler on
all files listed.
The 'file-spec' is the name of one of the following:
o The input source file that contains the program or module to
be compiled. If you separate multiple source file
specifications with commas, the programs are compiled
separately. If you separate the file specifications with
plus signs, the files are concatenated and compiled as one
program.
The default file type for an input file is either .PAS
(source file) or .TLB (text-library module).
o The output file, used only with the /ANALYSIS_DATA,
/ENVIRONMENT, /LIST, /OBJECT, or /DIAGNOSTICS qualifiers.
The 'file-qualifier' is the name of a qualifier that indicates
special processing to be performed by the compiler on the files
to which the qualifier is attached.
The default for compiler output files (object modules) is the
.OBJ file type.
Parameters Qualifiers /ALIGN=keyword D=platform-specific /ANALYSIS_DATA[=file-spec] D=/NOANALYSIS_DATA /ARCHITECTURE=keyword D=/ARCH=GENERIC /ASSUME=(option[,...]) D=/ASSUME=(ACCURACY,NOBYTE,NOLONG,NOREDUCED) /CDD_QUAD_TYPE=keyword D=/CDD_QUAD_TYPE=EMPTY_RECORD /CHECK[=(option[,...])] D=/CHECK=(BOUNDS,DECLARATIONS) /CONSTANT=(name=value,...) D=none /CROSS_REFERENCE D=/NOCROSS_REFERENCE /DEBUG[=(option[,...])] D=/DEBUG=TRACEBACK /DESIGN[=(option[,...])] D=/NODESIGN /DIAGNOSTICS[=file-spec] D=/NODIAGNOSTICS /ENUMERATION_SIZE=keyword D=platform-specific /ENVIRONMENT[=file-spec] D=Determined by attributes /ERROR_LIMIT[=n] D=/ERROR_LIMIT=30 /FLOAT=floattype D=platform-specific /GRANULARITY=keyword D=/GRANULARITY=QUADWORD /IDENT=ident_or_string D=none /INCLUDE=(directory[,...]) D=none file-spec/LIBRARY D=none /LIST[=file-spec] D=/NOLIST (interactive) /MACHINE_CODE D=/NOMACHINE_CODE /MATH_LIBRARY=keyword D=/MATH_LIBRARY=ACCURATE /OBJECT[=file-spec] D=/OBJECT=input_file_name.OBJ /OPTIMIZE[=(option[,...])] D=platform-specific /PEN_CHECKING_STYLE=keyword D=/PEN_CHECKING_STYLE=COMPILATION_TIME /PLATFORMS=(keyword[,...]) D=/NOPLATFORMS /PSECT_MODEL=[NO]MULTILANGUAGE D=/PSECT_MODEL=NOMULTILANGUAGE /SHOW[=(option[,...])] D=platform-specific /STANDARD[=option] D=/NOSTANDARD /SYNCHRONOUS_EXCEPTIONS D=/NOSYNCHRONOUS_EXCEPTIONS /TERMINAL[=(option[,...])] D=/NOTERMINAL /TIE D=/NOTIE /USAGE[=(option[,...])] D=platform-specific /VERSION D=/NOVERSION /WARNINGS D=/WARNINGS /ZERO_HEAP D=/ZERO_HEAP Standards Lexical_Elements Data_Types Expressions Declaration_Section Statements Predeclared_Routines Input_Output Compilation_Units Attributes Directives Comments Release_Notes