Spaces in declarers (GNU Algol 68 Coding Guidelines)

### 2.7 Spaces in declarers ¶

Do not put spaces after ’]’ in row mode declarers.

Do not put spaces after the bounds of a declarer.

Also, do not put spaces directly within the bounds of a declarer, unless for indentation purposes. Since bounds can contain any unit, the general rules apply within these.

Examples:

    { No space after `]' in declarers }
    []int a = (1,2,3);

    { No spaces after bounds in declarers }
    mode List = [10]int,
         MatrixList = [10][3,3]int,
         Numbers = []union (int,real);

    { No spaces directly within bounds in declarers }
    mode MyString = [1:10@]MyChar,
         DynamicTable = [read_int(10, 20),
                         read_int(10, 20)]char;