Все знают о директивах подсказок.Однако, просмотрев различные модули, я узнал, что, например, deprecated
допускает отправку строки -literal- таким же образом, $MESSAGE
делает:
procedure StinkStr(S: string); deprecated 'You are unemployed now.';
Однако в документации об этом скромно ничего не говорится(самая высокая версия, которую я имею в виду - D2010), и я ненавижу догадки в точных науках - вопросы:
- , где этот синтаксис задокументирован?
- и с какой версии онбыл доступен?
Исправление: принимает только строковые литералы, отклоняет константы (а-ля external
).
Текущие результаты: D210 подавляет строковые литералы, сопровождающие любую подсказкудиректива, отличная от устаревшей, также ест подсказку, если единица помечена им.