СобольCC
Стабильная версия | 3.7 |
---|---|
Предварительный выпуск | 4-бета.4 [1] |
Написано в | Ява |
Платформа | Виртуальная машина Java |
Тип | Генератор парсера/сканера |
Лицензия | Меньшая стандартная общественная лицензия GNU |
Веб-сайт | http://www.sablecc.org/ |
SableCC — это с открытым исходным кодом генератор компилятора (или генератор-интерпретатор) на Java . Стабильная версия распространяется по лицензии GNU Lesser General Public License (LGPL). Переписанная версия 4 распространяется по лицензии Apache License 2.0.
SableCC включает в себя следующие функции:
- Детерминированные лексеры на основе конечных автоматов (DFA) с полной поддержкой Unicode и лексическими состояниями.
- Расширенный синтаксис грамматики формы Бэкуса – Наура . (Поддерживает операторы *, ? и +).
- LALR (1). Парсеры на основе
- Автоматическое создание строго типизированных абстрактных синтаксических деревьев .
- Автоматическое создание классов обходчиков деревьев.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ SableCC / Файлы / 4-beta.4 29 сентября 2011 г.