Pull to refresh

Comments 8

реверсивный шаблон

Откуда этот термин? Вы сами его придумали?

Извиняюсь, я кажется чего-то не понял — а где хоть какой-то репозиторий birma.net или gorp.net?


За статью спасибо, не знал про реверсивные шаблоны.

Что-то подобное antlr на сколько я понял, но куда проще?
Ох, не стал бы я пытаться создавать лексический анализатор чего-либо сложного, вроде грамматики скриптового языка, с помощью Gorp! А вот если разбор производится построчно, то почему бы и нет? Для интерпретатора какого-нибудь древнего диалекта Бейсика тоже бы сгодилось. А в качестве «языка для разработки языков» можно ещё попробовать Racket.
А какой подход разбора строки используется в библиотеке, экранирование и выделение блоков из строки по предустановленным правилам?
Так регулярные выражения же и используются)) Правда, не всем скопом сразу, а отдельные фрагменты последовательно описываются. Для тех фрагментов, что соответствуют извлекаемым из текста данным, при описании задаётся имя. Все такие пары вида «имя-подстрока» и будут в результате возвращены.
Sign up to leave a comment.

Articles