OnionGrief / Chipollino

преобразования регулярных выражений и конечных автоматов
Other
20 stars 4 forks source link

Марафет #299

Closed mathhyyn closed 11 months ago

mathhyyn commented 11 months ago
xendalm commented 11 months ago

Мне все нравится, меня можно ревьюером не звать)

TonitaN commented 11 months ago

Насчёт ^, ломающего логи. Либо придётся имплементировать рефал-стиль в logtemplate (как сделано сейчас у Ани), потому что даже простой report.tex ломается (^ допустим только в мат.режиме), либо придётся менять символ. Дополнительная неприятность заключается в том, что в регексах этот знак тоже перегружен (отрицание CharClass и одновременно начало строки). А у нас он не только в CharClass, а в общем положении. Поэтому гипотетически мы можем и заменить его чем-нибудь, и истина (т.е. совместность со стандартным синтаксисом) при этом не пострадает.

xendalm commented 11 months ago

Рефал стиль у Ани это replace регуляркой?? Или я чего-то еще не заметил

TonitaN commented 11 months ago

Ну там-то выхода нет - ломается весь тех иначе.

TonitaN commented 11 months ago

Сделано чуть хуже логирование (слова и правила смешиваются - и виной тому не рефал, а to_txt метод - напоминание, что нужно отрефакторить), но без template.