Chomsky je ještě jiný jazyk gramatika parser, inspirovaný modgrammar a pyparsing.
Vývojářské komentáře
Potřeboval jsem gramatiky parser pro plywood_ projekt, a modgrammar_ vypadal, jako by to bylo perfektní, až jsem se nemohl dostat nejjednodušší gramatik k práci. pyparsing_ je vynikající, ale nedává mi objekty vrátit, tak seznamy a řetězce - Potřebuju víc než to. Doporučil bych pyparsing_ pro * Váš * projekt. Pokud si chcete opravdu objektů, nebo pokud děláte jazyka (chomsky_ má spoustu vestavěným-in věci pro výrobu programovacího jazyka gramatiky).
Kromě toho se mi líbí psaní analyzátory, a já vím, jak chci tenhle pracovat, tak šroub to, udělám to sám!
INSTALACE
& Nbsp; pip nainstalovat Chomsky
Použít
Matchers
`` Matcher`` objekty jsou ty základní stavební kameny. & Nbsp; Oni nejsou chytří,
vracejí pouze řetězce a seznamy, a dělají žádné předpoklady o tom, co
Možná se pokoušíte vytvořit. & nbsp; Například, `` Word`` Matcher nepřevezme
že chcete konzumovat mezery.
`` Matcher`` objekty jsou skvělé pro vybudování malého rozebrat jazyk,
konzistentní údaje, kde `` nejsou potřebné Grammar`` objekty. & nbsp; Ale pro vybudování
jazyk parser, budete pravděpodobně používat více heavy-duty gramatika budova
bloky.
Požadavky na :
- Python
Komentáře nebyl nalezen