parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 17.09 00:03

Есть #839, правда не помню, что конкретно там надо унифицировать, посмотрю. И судя по комментарию, системные классы нельзя расширять аж с 2002 года.
Частично точно было после 2006-го.
Что касается исключений, то как человек, часто обновляющий парсер на проектах - я все-таки за максимальную совместимость. Мне будет куда спокойней если буду знать, что совместимость либо есть, либо ее можно включить отдельной опцией и не переживать, что вдруг в каком-то подразделе окажется класс array.
Думаю, раз в несколько лет (при таких изменениях в Парсере) сделать поиск зарезервированного имени класса по файлам проекта на сервере или в репозитории несложно, зато можно сэкономить сотни человекочасов на написании sparse-.