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_regimeSpecify 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.
-fbracketsThis option controls whether [ .. ] and { .. } are
considered equivalent to ( .. ). This syntactic variation is
blessed by the Revised Report and is still strict Algol 68.
This option is disabled by default.