PyBison

Logiciel capture d'écran:
PyBison
Détails logiciels:
Version: 0.1.8
Date de transfert: 3 Jun 15
Développeur: David McNab
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

PyBison est obligatoire Python aux Bison (yacc) et Flex (lex) utilitaires analyseur-générateur.
Il permet analyseurs à rapidement et facilement développés comme les déclarations de classe Python, et pour ces analyseurs de profiter de la rapide et puissant basé C-Bison / Flex.
Les utilisateurs écrivent une sous-classe d'un objet Parser de base, contenant un ensemble de méthodes et d'attributs précisant les règles de grammaire et d'analyse lexicale, et en prenant des rappels pour fournir une entrée de l'analyseur, et recevoir des événements cibles de l'analyseur.
Actuellement, PyBison ne fonctionne que sous Linux (et éventuellement * basés sur BSD) systèmes. Toutefois, dans le temps, (ou si quelqu'un se porte volontaire pour aider avec le codage de probablement deux heures pour une petite couche de cale) il est très possible PyBison fonctionnera sur Windows ainsi.

Caractéristiques :

  • Fonctionne à une vitesse proche de parseurs basés-C, en raison de crochets directs dans le code de bison généré C
  • LALR complet (1) le soutien de la grammaire
  • inclut un utilitaire pour convertir votre grammaire de l'héritage (de .y) et le scanner (.l) scripts dans les modules Python compatibles avec PyBison
  • Facile à comprendre - la procédure pas à pas et les exemples vous fera écrire vos propres analyseurs en minutes
  • Confortable et de rappel intuitive mécanismes
  • Peut exporter arbre d'analyse de XML avec une méthode simple appel (Nouveau!)
  • Peut reconstituer un arbre d'analyse à partir de XML (Nouveau!)
  • Les exemples incluent les analyseurs de travail pour les langues suivantes:
  • - ANSI C
  • - Java (1.4.2)

Commentaires à PyBison

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!