Dialect options (The GNU Algol 68 Compiler)

### 1.1 Dialect options ¶

The following options control how the compiler handles certain dialect variations of the language.

`-std=std` ¶

  Specify the standard to which the program is expected to conform, which may be one of ‘`algol68`’ or ‘`gnu68`’. The default value for std is ‘`gnu68`’, which specifies a strict super language of Algol 68 allowing GNU extensions. The ‘`algol68`’ value specifies that the program strictly conform to the Revised Report.

`-fstropping=stropping_regime`

  Specify the stropping regime to expect in the input programs. The default value for stropping_regime is ‘`supper`’, which specifies the modern SUPPER stropping which is a GNU extension. The ‘`upper`’ value specifies the classic UPPER stropping of Algol 68 programs. See Stropping regimes.

`-fbrackets`

  This option controls whether `[ .. ]` is considered equivalent to `( .. )`. This syntactic variation is blessed by the Revised Report and is still strict Algol 68.

  This option is disabled by default.