parser

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

 

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

На мой взгляд, поддерживать на уровне языка «ошибочный» код не имеет смысла...

Sumo 11.10.2012 13:49

Если нет возможности переписать старый код, то остается откатиться на более ранние версии Парсера. Ну и вводить некий глобальный флаг, который бы ухудшал характеристики производительности языка точно не стоит. Оптимальным вариантом является то, что предложил Костя — на уровне языка компилятора постараться отловить все потенциально-некорректные куски кода и выбрать оптимальную стратегию обработки таких случаев.

А вот ввести флаг STRICT-RESULT, который будет выдавать parser.compile в тех случаях, когда программист слишком вольно обходится с result'ами можно. :)