PyBison

Sagteware kiekie:
PyBison
Sagteware besonderhede:
Weergawe: 0.1.8
Upload datum: 3 Jun 15
Ontwikkelaar: David McNab
Lisensie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

PyBison is 'n Python binding aan die Bison (yacc, ens) en Flex (lex) parser-generator nuts.
Dit laat parsers vinnig en maklik om te ontwikkel as Python klas verklarings, en vir hierdie parsers om voordeel te trek uit die vinnige en kragtige-C gebaseer Bison / Flex neem.
Gebruikers skryf 'n subklas van 'n basiese Parser voorwerp, met 'n stel van metodes en eienskappe spesifiseer die reëls grammatika en leksikale ontleding, en die neem van verifikasie vir die verskaffing van parser insette, en die ontvangs van parser teiken gebeure.
Tans is PyBison net werk op Linux (en moontlik * BSD-gebaseerde) stelsels. Maar in die tyd, (of as iemand vrywilligers om te help met die kodering waarskynlik 2 uur vir 'n klein shim laag) dit is baie moontlik PyBison sal werk op Windows as well.

Eienskappe :

  • lopies teen naby die spoed van C-gebaseerde parsers, as gevolg van direkte hake in-bison gegenereer C-kode
  • Full LALR (1) grammatika ondersteuning
  • Sluit 'n nut om jou nalatenskap grammatika (.y) en skandeerder (.Len) skrifte te omskep in python modules verenigbaar met PyBison
  • Maklik om te verstaan ​​- die walkthrough en die voorbeelde sal jy skryf jou eie parsers in minute
  • Gemaklik en intuïtief terugbel meganismes
  • Kan parse boom uitvoer na XML met 'n eenvoudige metode oproep (New!)
  • Kan hersaamstel n parse boom uit XML (New!)
  • Voorbeelde sluit werk parsers vir die tale:
  • - ANSI C
  • - Java (1.4.2)

Kommentaar te PyBison

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!