Pull to refresh
3
0
Антон Герасимов @gera-gas

Software Developer

Send message

Легковесный конструктор парсеров с интерактивным режимом

Reading time9 min
Views8.7K
Периодически сталкиваясь с мелкими задачками по разработке простеньких анализаторов текста, решил данную задачу автоматизировать, да и академический интерес не давал покоя. Первоначально смотрел в сторону Racc (одна из интерпретаций Yacc), но он мне показался достаточно не простым решением для моих мелких задач и тогда я решил разработать свой простенький анализатор. Хотя, конечно, если вы разрабатываете компилятор или что-то подобное да и еще в промышленных масштабах, то определенно вам стоит посмотреть в сторону Racc.

Но если вы хотите сами разобраться, что же такое парсер и как быстренько его написать самому, при этом не читая кучу статей про лексические анализаторы типа книги дракона, тогда вперед под кат (хотя книга очень хорошая).
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments3

Information

Rating
Does not participate
Location
Пенза, Пензенская обл., Россия
Registered
Activity