Chomsky är ännu ett språk grammatik parser, inspirerad av modgrammar och pyparsing.
Utvecklare kommentarer
Jag behövde ett språk grammatik parser för plywood_ projektet och modgrammar_ såg ut som det skulle vara perfekt, förutom att jag inte kunde få den enklaste av grammatiker att arbeta. pyparsing_ är utmärkt, men inte ge mig objekt tillbaka, bara listor och strängar - Jag behöver mer än så. Jag skulle rekommendera pyparsing_ för * din * projekt. Om du inte verkligen vill objekten, eller om du gör ett språk (Chomsky_ har massor av inbyggda grejer för att göra programmeringsspråk grammatiker).
Dessutom gillar jag att skriva parsers, och jag vet hur jag vill ha det här ska fungera, så skruva, jag gör det själv!
INSTALLATION
& Nbsp; pip installera chomsky
ANVÄNDNING
Passare
`` Matcher`` objekt är de mest grundläggande byggstenarna. & Nbsp; De är inte smart,
de återvänder bara strängar och listor, och de gör inga antaganden om vad du
kanske försöker bygga. & nbsp; Till exempel `` Word`` Matcher tar inte
som du vill konsumera blank.
`` Matcher`` objekt är bra för att bygga en liten pars språk för
enhetliga uppgifter, där `` inte behövs Grammar`` föremål. & nbsp; Men för att bygga en
språk parser, kommer du antagligen att använda mer tunga Grammatik byggnad
. block
Krav :
- Python
Kommentarer hittades inte