Главная » 2019 » Февраль » 4 » Статья "Ошибка в классе TPascalScanner"
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.

Подробнее см. статью.

Категория: FPC+Lazarus | Просмотров: 246 | Добавил: zoleg5763 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar