LPeg
(перенаправлено с «Черновик:LPeg»)
Перейти к навигации
Перейти к поиску
LPeg |
- Реализует:
- Грамматика, разбирающая выражение
- Системные требования:
- Lua
- Разработчик:
- Роберту Иерусалимски
- Дата появления:
- 2008
- Текущая версия:
- 0.12
LPeg — библиотека Lua, дающий доступ к грамматикам, разбирающим выражение, написанная Роберту Иерусалимски.
Поставляемый вместе с нею модуль re предоставляет синтаксический сахар для создания грамматик.
Ссылки[править | править код]
- LPeg в «Традиции».
- Справка на английском.
- LPeg. Parsing Expression Grammars For Lua, version 0.12.
- Исходный код.
- Sérgio Medeiros, Roberto Ierusalimschy «A Parsing Machine for PEGs». — Рио-де-Жанейро
- Roberto Ierusalimschy «A Text Pattern-Matching Tool based on Parsing Expression Grammars» // Software: Practice and Experience. — 2008.
- Lpeg Tutorial.
- Lpeg Recipes.
- Lua modules labelled "lpeg".
- Online LPeg tester.
- Модуль:Lpegdebug.