Как сообщить о предупреждениях парсера? Аналогично отчету об ошибке, но синтаксический анализатор не должен останавливаться. Записывать в журнал только предупреждающее сообщение и подвыражение, вызвавшее предупреждение.
Пример ввода:
select * from table where row>='' && row<>'hello'
Ожидаемый результат:
Warning: expression is always true: row>=''
Warning: && is deprecated, use AND: row>='' && row<>'hello'
Warning: <> is deprecated, use !=: row<>'hello'