А вот, во-первых: не огорчусь
А во-вторых: НЕ увидел
Надо полагать, на SVN не последняя версия...
Или не понимаю чего-то...
НО, я имел в виду чуток другое
Чего я вижу: CodeGen в WEB отрабатывает ОДНУ кодовую ветку и за один проход. В этом случае МОЖЕТ БЫТЬ и удастся учесть, является ли константой (определяемой в design time) значение, получаемое методом doValue.
Т.е., мы сможем, наверное, правильно упорядочить обработку методов doValue и Value в соответствии с real time.
И чего-то, возможно, будет оптимизироваться и смотреться очень хорошо (исхожу из того, что то, что я вижу - не последний вариант).
Но жизнь-то сложнее: у нас могут быть и два независимых источника для парсинга - уж точно никаких гарантий после этого, что, начиная парсить нижнюю точку Value, мы УЖЕ разобрались с doValue
И еще, чего-то мне из букваря припоминается, что для оптимизации "распространение констант" надо решать какие-то там уравнения потока.
А это - уж точно многопроходный вариант.
Вывод: не очень верится, что даже с константами можно будет разобраться в общем случае (ничего не скажу за WEB - не знаю потому что) за один проход.
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|