Chomsky este încă un alt parser gramatica limbă, inspirat de modgrammar și pyparsing.
Comentariile dezvoltatori
Am nevoie de o gramatică parser limbă pentru proiect plywood_, și modgrammar_ părea a fi perfect, cu excepția nu am putut obține mai simplu de gramatici de a lucra. pyparsing_ este excelent, dar nu-mi dea înapoi obiecte, doar liste și siruri de caractere - Am nevoie de mai mult decât atât. Mi-ar recomanda pyparsing_ pentru proiectul dumneavoastra * *. Dacă nu doriți cu adevărat obiecte, sau dacă faci un limbaj (chomsky_ are o mulțime de lucruri built-in pentru a face gramatici limbaj de programare).
În plus, îmi place scris interpretoare, și știu cum vreau asta să funcționeze, așa înșurubați-l, voi face eu!
INSTALARE
& Nbsp; pip instala Chomsky
UTILIZARE
Matchers
`` Obiecte Matcher`` sunt blocurile cele mai de bază. & Nbsp; Ele nu sunt inteligente,
se întorc sirul și liste, iar ei nu fac nici presupuneri despre ceea ce
ar putea fi încercarea de a construi. & nbsp; De exemplu, `` Word`` Meciuri nu nu-si asuma
pe care doriți să consume spațiu.
`` Obiecte Matcher`` sunt foarte bune pentru a construi un limbaj parsare mic pentru
date coerente, în cazul în care `` nu este nevoie de obiecte Grammar``. & nbsp; Dar pentru construirea unui
parser limbă, vei folosi, probabil, clădirea de gramatică mai grele
. blocuri
Cerințe :
- Python
Comentariile nu a fost găsit