Pybison

Pybison est un analyseur à base de python qui fonctionne à la vitesse de C.
Télécharger maintenant

Pybison Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David McNab
  • Site Internet de l'éditeur:
  • http://www.freenet.org.nz/python/pyshaper/

Pybison Mots clés


Pybison La description

Pybison est un analyseur à base de python qui fonctionne à la vitesse de C. Pybison est une liaison en python aux utilitaires de bison (YACC) et Flex (Lex ).Ils permet aux analyseurs d'être rapidement et facilement développés comme des déclarations de classe Python, ainsi que pour ces analyseurs de tirer parti de la base et de la puissance en C Bison / flex.utilisateurs Écrivez une sous-classe d'un analyseur de base, contenant un ensemble de méthodes et d'attributs spécifiant les règles d'analyse de la grammaire et lexicale et de la prise de rappel pour fournir des intrants d'analyse et recevant des événements cibles d'analyse. À condition que Pybison ne fonctionne que sur Systèmes Linux (et éventuellement * BSD). Cependant, à temps, (ou si quelqu'un fait volontiers pour aider avec probablement 2 heures de codage pour une petite couche de cale), le très possible Pybison fonctionnera également sur Windows. Voici quelques caractéristiques clés de "Pybison": · Exécute à proximité de la vitesse des analyseurs basés sur C, en raison de hameçons directs dans le code C généré par le bison · Soutien complet Lalr (1) Grammaire · Comprend un utilitaire pour convertir vos scripts de grammaire hérité (.y) et de scanner (.L) en modules Python compatibles avec Pybison · Facile à comprendre - la procédure pas à pas et les exemples vous fera écrire vos propres analyseurs en quelques minutes · Mécanismes de rappel confortables et intuitifs · Peut exporter l'analyse d'analyse sur XML avec un appel de méthode simple (nouveau!) · Peut reconstituer un arbre d'analyse de XML (nouveau!) Les exemples incluent des analyseurs de travail pour les langues: · - ANSI C · - Java (1.4.2)


Pybison Logiciels associés