ParsedXXX vs XXX
От: catbert  
Дата: 15.06.10 21:11
Оценка:
В PExpr-ах регулярно попадаются дублированные поля: одно, например, Name, а другое ParsedName.

Для чего нужно последнее?
Re: ParsedXXX vs XXX
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.06.10 11:56
Оценка:
Здравствуйте, catbert, Вы писали:

C>В PExpr-ах регулярно попадаются дублированные поля: одно, например, Name, а другое ParsedName.


C>Для чего нужно последнее?


Для интеграции и работы под ее управлением макросов. IDE нуждается в информации об отпарсеных значениях. Так как эту информацию в любой момент могут изменить макросы, приходится хранить ее исходное значение. Кроме того под управлением IDE макросы могут запускаться многократно. Чтобы они работа корректно им нужно пользоваться распарсенными значениями.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.