PyBison

Software skärmdump:
PyBison
Mjukvaruinformation:
Version: 0.1.8
Ladda upp dagen: 3 Jun 15
Utvecklare: David McNab
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

PyBison är en Python bindning till Bison (yacc) och Flex (lex) parser-generatorer verktyg.
Den tillåter tolkare som skall snabbt och enkelt utvecklats som Python klassdeklarationer, och för dessa tolkar att dra fördel av den snabba och kraftfulla C-baserade bison / Flex.
Användare skriva en underklass av en grundläggande tolk objekt, som innehåller en uppsättning metoder och attribut specificera grammatik och lexikal analys regler och med återbesök för att ge parser ingång, och ta emot parser mål händelser.
För närvarande är PyBison endast arbetar på Linux (och möjligen * BSD-baserade system). Men med tiden (eller om någon volontärer för att hjälpa till med förmodligen 2 timmar som kodar för ett litet mellanlägg skikt) är det mycket möjligt PyBison fungerar på Windows också.

Egenskaper :

  • Körs på nära hastigheten på C-baserade tolkar, på grund av direkta hakar fast bison genererade C-kod
  • Full LALR (1) grammatik stöd
  • Inkluderar ett verktyg för att konvertera din gamla grammatik (.y) och scanner (.l) skript i Python-moduler som är kompatibla med PyBison
  • Lätt att förstå - den genomgång och exemplen kommer att få dig att skriva dina egna tolkar i minuter
  • Bekväma och intuitiva återuppringning mekanismer
  • Kan exportera parse träd till XML med en enkel metod samtal (Ny!)
  • Kan rekonstruera en parse trädet från XML (Ny!)
  • Som exempel kan nämnas arbets tolkar för de språk:
  • - ANSI C
  • - Java (1.4.2)

Kommentarer till PyBison

Kommentarer hittades inte
Kommentar
Slå på bilder!