parser

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

 

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

^date::create[] и плохие даты

Безымянный 06.04.2020 10:00

Почему парсер не падает на таких конструкциях?
$dt[^date::create[2019-00-10]]

Более того, он мало что не падает, он еще и дату такую считает на самом деле как 2018-12-10, что очень печалит. Проверять даты разбирая строки матчами или сплитами? Или какой то лайфхак есть?

Может можно какой-то ключик сделать ^date::create[2019-00-10][$.strict(true)] или глобальный флаг, чтобы в такой ситуации парсер отваливался с exception?