Продолжаем создавать парсеры на java с помощью javacc. В этот раз рассмотрим разбор грамматики, которую уже разбирали с помощью lex+yacc тут: ссылка. В той статье есть BNF для данного языка в понятном для yacc виде. Для простоты я опять закомментировал название пакета — если надо, раскоментируйте и ставьте свой. Я собирал с помощью make:
Posts Tagged ‘javacc’
![](https://outofrange.ru/wp-content/uploads/2016/06/javaCC.jpg)
Использование javacc для разбора SQL
![](https://outofrange.ru/wp-content/themes/WorldWeb/images/date.png)
![](https://outofrange.ru/wp-content/themes/WorldWeb/images/user.png)
Пришло время затронуть тему создания парсеров на java. Для этого воспользуемся утилитой javacc. Update. Плагин Вордпресса для подсвечивания кода стал безнадежно портить исходники — добавлять закрывающие теги там, где они не нужны, дефолтные значения у того, что он считает атрибутами тегов. Неискаженные исходники, адаптированные к javaCC версии 7.0.9 доступны тут: исходники За основу взята эта […]