09:11 Статья "Ошибка в классе TPascalScanner" | |
При подготовке справочного файла вдруг выяснил, что утилиты MAKESKEL и FPDOC некорректно обрабатывают директивы IfDef и IfNDef при наличии каких-либо символов между условным идентификатором и закрывающей скобкой }. Анализ показал, что это обусловлено ошибкой в реализации класса TPascalScanner, который входит в состав модуля PSCANNER - файл модуля: $(LazarusDir)\FPC\3.0.4\SOURCE\PACKAGES\FCL-PASSRC\src\pscanner.pp, который является частью Free Component Library. По данной ошибке заведен запрос на FreePascal bugtracker'е: issue ID 0034711. Подробнее см. статью. | |
|
Всего комментариев: 0 | |