In message <[EMAIL PROTECTED]>, Marc 'BlackJack' Rintsch
wrote:

> On Mon, 10 Sep 2007 15:02:58 +1200, Lawrence D'Oliveiro wrote:
> 
>> In message <[EMAIL PROTECTED]>, Bjoern Schliessmann
>> wrote:
>> 
>>> Lawrence D'Oliveiro wrote:
>>>> But then you can no longer use indentation to display the
>>>> two-dimensional structure of the statement.
>>> 
>>> How can a statement be two-dimensional?
>> 
>> Like this (from C++ code, but the idea is the same):
>> 
>>     if
>>       (
>>             ThisCh >= 'A' and ThisCh <= 'Z'
>>         or
>>             ThisCh >= '0' and ThisCh <= '9'
>>         or
>>             ThisCh == '_'
>>         or
>>             ThisCh == '.'
>>       )
>>         ...
> 
> I still down see the second dimension.

Horizontal + vertical = 2 dimensions.

A more complicated example:

    if
      (
            TheProduct == JobSettings.Product.end()
        or
                TheProduct->second.PerType != ProductPerPerson
            and
                TheProduct->second.PerType != ProductPerNone
      )
        ...
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to