D.7 ISO mode

This mode is selected by the $MODE ISO switch. On the command line, this mode is selected by the -Miso switch. In this mode, the compiler complies with the requirements of level 0 and level 1 of ISO/IEC 7185. It implements the following extra features:

  1. External files are declared as parameters in the program statement.
  2. Files have associated ”buffer variables”.
  3. The procedures ”get” and ”put” operate on file buffer variables.
  4. Mod operation as required by ISO pascal.
  5. Unary minus as required by ISO pascal.