Pybison

Pybison ist ein Python-basierter Parser, der mit der Geschwindigkeit von C arbeitet.
Jetzt downloaden

Pybison Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David McNab
  • Website des Verlags:
  • http://www.freenet.org.nz/python/pyshaper/

Pybison Stichworte


Pybison Beschreibung

Pybison ist ein Python-basierter Parser, der mit der Geschwindigkeit von C arbeitet. Pybison ist eine Python-Bindung an den PARSER-Generator-Utilities von BISON (Yacc) und Flex (Lex) Bison / Flex.Users schreibt eine Unterklasse eines grundlegenden Parserobjekts, das einen Satz von Methoden und Attributen enthält, die die Grammatik- und Lexikalanalyse-Regeln festlegen, und Rückruf von Parser-Eingaben und Erhalt von Parser-Zielereignissen. Pybison arbeitet nur an Linux (und möglicherweise * BSD-basierte) Systeme. In der Zeit (oder wenn sich freiwillig freiwillig hilft, mit der wahrscheinlich 2 Stunden-Codierung für eine kleine Shim-Ebene zu helfen), ist es ein sehr mögliches Pybison, der auch an Fenstern funktioniert. Hier sind einige wichtige Funktionen von "Pybison": · Läuft in der Nähe der Geschwindigkeit der C-basierten Parser, aufgrund direkter Haken in den BISON-generierten C-Code · Full Lalr (1) Grammatikunterstützung · Enthält ein Dienstprogramm, um Ihre älteren Grammatik-Skripts (.Y) und Scanner (.L) in Python-Module konvertieren, die mit PyBison kompatibel sind · Einfach zu verstehen - die Walksthrough und die Beispiele werden Sie in wenigen Minuten Ihre eigenen Parser schreiben · Komfortable und intuitive Rückrufmechanismen · Kann Parse-Tree mit einem einfachen Methodenaufruf (neu!) Exportieren · Kann einen Analysebaum von XML (NEU!) Neu entsprechen Beispiele sind Arbeitsparsern für die Sprachen: · - ANSI C · - Java (1.4.2)


Pybison Zugehörige Software