Order of evaluation of expressions of a member-designator

6.7.1 The order of evaluation of expressions of a member-designator is implementation-dependent.

Irie Pascal evaluates expressions of member-designators from left to right. For example given

    const low = 'a'; high = 'z';
    var letter : set of char;

and later on

    letter := [low..high];

low will be evaluated before high.