Copyright Digital Equipment Corp. All rights reserved.

PASCAL

 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.


Additional information available:

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