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