Chomsky is nog een andere taal grammatica parser, geïnspireerd door modgrammar en pyparsing.
Developer reacties
Ik had behoefte aan een taal grammatica parser voor het plywood_ project, en modgrammar_ zag eruit alsof het zou perfect zijn, behalve dat ik kon niet de eenvoudigste van de grammatica aan het werk te krijgen. pyparsing_ is uitstekend, maar geeft mij niet objecten terug, alleen lijsten en strijkers - Ik heb meer dan dat. Ik zou pyparsing_ aanbevelen voor * jouw * project. Tenzij je echt wilt objecten, of als je aan het doen zijn een taal (chomsky_ heeft veel ingebouwde spullen voor het maken van programmeertaal grammatica's).
Trouwens, ik vind het schrijven van parsers, en ik weet hoe ik wil dat dit één te werken, dus schroef, zal ik het zelf doen!
INSTALLATIE
& Nbsp; pip installeren chomsky
GEBRUIK
Matchers
`` Matcher`` objecten zijn de meest elementaire bouwstenen. & Nbsp; Ze zijn niet slim,
keren ze terug alleen strijkers en lijsten, en ze maken geen veronderstellingen over wat je
probeert wellicht & nbsp bouwen.; Bijvoorbeeld, de `` Word`` Matcher niet aannemen
dat u wilt witruimte verbruikt.
`` Matcher`` objecten zijn zeer geschikt voor het bouwen van een kleine parsing taal voor
consistente gegevens, waar `` Grammar`` objecten niet nodig zijn. & nbsp; Maar voor het bouwen van een
taal parser, zult u waarschijnlijk gebruik maken van de meer heavy-duty Grammatica gebouw
. blokken
Eisen
- Python
Reacties niet gevonden