/sys$common/syshlp/helplib.hlb
PASCAL
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
The PASCAL command invokes the Compaq Pascal compiler to compile
one or more source programs. This command is described in
detail in the "Compaq 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.
Additional Information (explode) :
- Parameters
- Qualifiers
- /ALIGN=keyword D=platform-specific
- /ANALYSIS_DATA[=file-spec] D=/NOANALYSIS_DATA
- /ARCHITECTURE=keyword D=/ARCH=GENERIC
- /ASSUME=(option[,...]) D=/ASSUME=ACCURACY_SENSITIVE
- /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
- /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
- /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
- Miscellaneous
- Release Notes
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.