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