home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / pascal / !Pascal / !help < prev    next >
Encoding:
Text File  |  1992-10-31  |  3.7 KB  |  68 lines

  1.    Pascal
  2.    ~~~~~~
  3.    Purpose:  ISO Pascal Compiler
  4.  
  5.    Setup:
  6.       Icon                    Action/Meaning                       Default
  7.       ----                    --------------                       -------
  8.       Source                  Name of file to be compiled            nil
  9.                               (typed or dragged).
  10.       Compile only            Do not invoke the linker               off
  11.       Assembler               Output ARM assembly code instead       off
  12.                               of object code
  13.       ISO                     Compile strict ISO Pascal              off
  14.       Debug                   Compile in debugging information       off
  15.       Throwback               Report errors and warnings to the      on
  16.                               editor
  17.       Uses RISC_OSLib         Include the library RISC_OSLib in      off
  18.                               the list of objects to be linked.
  19.       Space optimisation      Optimise for space in preference to    off
  20.                               speed of execution.
  21.  
  22.       Run time checks:-       Enable / disable generation of code
  23.                               to perform various checks during
  24.                               execution of the program.
  25.  
  26.       Array bounds            Check that array indices do not        on
  27.                               exceed the array bounds.
  28.       Nil pointers            Check attempts to reference an object  on
  29.                               pointed to by a Nil pointer.
  30.       Variable references     Check that variables are assigned      on
  31.                               before being referenced.
  32.       Assertion statements    Include code to check assertion        on
  33.                               statements inserted in the code.
  34.       Range checking          Check that the values of all           on
  35.                               assignments (including those as a
  36.                               result of a proc/fn call) are within
  37.                               the range of the variable being
  38.                               assigned.
  39.  
  40.    Menu:
  41.       Entry                   Action/Meaning                       Default
  42.       -----                   --------------                       -------
  43.       Module code             generate code for relocatable module   off
  44.       Profile                 generate profiling code                off
  45.       Listing                 generate a compilation listing         off
  46.       Include                 A comma separated list of directories  off
  47.                               to be searched for include files.
  48.       Keep Comments           Prevent the preprocessor from          off
  49.                               removing comments
  50.       Default Path   =>       Replace the default Include            off
  51.                               path with specified directory
  52.       Libraries      =>       Specify a comma-joined list of    C:o.stubs,
  53.                               libraries to be linked with      C:o.RISC_OSLib
  54.                               instead of the standard library
  55.       Predefine      =>       Predefine a comma separated list of    nil
  56.                               preprocessor symbols on entry to the
  57.                               compiler
  58.       Undefine       =>       Undefine a comma separated list of     nil
  59.                               preprocessor symbols on entry to the
  60.                               compiler
  61.       Suppress       =>       Disable all or selected warning and    nil
  62.                               error messages
  63.       Work directory =>       Directory to be used for saving        ^
  64.                               object files, etc., relative to
  65.                               position of source files
  66.       Other          =>       Other command-line options not         nil
  67.                               covered above (eg. -zpc1)
  68.