Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-06-25 17:58:05 ЛС | профиль | цитата
спорный вопрос. Просто там lng.end() семантически связан с типом оператора для которого делается lng.begin(). А lng.begin() там делается всегда для любого блокового оператора, кроме строчной записи If Then Else. Грубо говоря, если в коде:
println('if(', value, ')')
lng.begin()
event(...)
lng.end()
мы сумеем сообщить, что lng.begin() открылся для If, то в lng.end() мы чесно сгенерим EndIf. Делов-то.
карма: 27
0