PEG.js - это простой генератор парсеров для JavaScript, который создает быстрые парсеры с отличным отчетом об ошибках. Вы можете использовать его для обработки сложных данных или компьютерных языков и легко создавать преобразователи, интерпретаторы, компиляторы и другие инструменты.
PEG.js все еще находится в стадии разработки. До версии 1.0 нет гарантий совместимости.
функции
- Простой и выразительный синтаксис грамматики
- Интегрирует как лексический, так и синтаксический анализ
- У парсеров есть отличное сообщение об ошибках из коробки
- Основанный на грамматическом формализме синтаксического анализа выражений - более мощный, чем традиционные парсеры LL ( k ) и LR ( k )
- Можно использовать из вашего браузера , из командной строки или через JavaScript API
документация
- Getting Started
- Installation
- Generating a Parser
- Using the Parser
- Грамматика, синтаксис и семантика
- JavaScript API
- Plugins
- Compatibility
- Development
- Useful Links
лицензия
Выпущено по лицензии MIT .
Авторские права (c) 2010-2016 Дэвид Майда
Авторские права (c) 2017+ Futago -za Ryuu