PyBison

Skjermbilde programvare:
PyBison
Prog.varedetaljer:
Versjon: 0.1.8
Last opp dato: 3 Jun 15
Utvikler: David McNab
Lisens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

PyBison er en Python binding til Bison (yacc) og Flex (lex) parser generatorer verktøy.
Den lar parsere å være raskt og enkelt utviklet som Python klasse erklæringer, og for disse parsere å dra nytte av den raske og kraftige C-basert Bison / Flex.
Brukere skrive en underklasse av en grunnleggende parser objekt, som inneholder et sett av metoder og attributter som spesifiserer grammatikk og leksikalsk analyse regler, og tar tilbakeanrop for å gi parser innspill, og mottar parser målet hendelser.
For tiden er PyBison kun jobber med Linux (og muligens * BSD-baserte) systemer. Men i tiden, (eller hvis noen frivillige til å hjelpe til med sannsynligvis to timers koding for et lite mellomlegg lag) er det meget mulig PyBison vil fungere på Windows også.

Egenskaper :

  • Kjører på nær hastigheten på C-baserte parsere, på grunn av direkte kroker til bison-generert C kode
  • Full LALR (1) grammatikk støtte
  • Inkluderer et verktøy for å konvertere eldre grammatikk (.Y) og skanner (.l) skript i Python-moduler som er kompatible med PyBison
  • Lett å forstå - walkthrough og eksemplene vil ha deg skrive dine egne parsere i minutter
  • Komfortabel og intuitiv tilbakeringing mekanismer
  • Kan eksportere parsetreet til XML med en enkel metode samtale (Nyhet!)
  • Kan rekonstituere en parsetreet fra XML (Nyhet!)
  • Eksempler er arbeids parsere for språkene:
  • - ANSI C
  • - Java (1.4.2)

Kommentarer til PyBison

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!