VMS Help  —  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: explode extract
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
Close Help