ailev.ru

25 мая 2014 · Комментарий

Без заголовка

Я приловчился просто писать "патерны" на pyparsing из питона, и выкидывать данные как XML. XML уже хорошо читает Karma (и не очень хорошо openRefine). Конечно pyparsing это далеко не yacc :(, но увы "батарейки" и удобная работа со строками решает. Итог: 5% поправить "несоответствия регулярности структуры" в документе + 95% работы за счет 5 - 15 строчек DSL парсера.

К записи · К обсуждению