DParser. Ranking & Zusammenfassung
- Name des Herausgebers:
- John Plevyak
- Betriebssysteme:
- Mac OS X
DParser. Stichworte
DParser. Beschreibung
Kostenloser und offener scannerloser GLR-Parsergenerator DPARSER ist ein einfaches, aber leistungsstarkes Werkzeug zum Analysieren. Sie können die Form des zu analysierenden Textes angeben, der mit einer Kombination von regulären Ausdrücken und Grammatikproduktionen analysiert wird. Aufgrund der Parsing-Technik (technisch ein scannerloser GLR-Parser basierend auf dem Tomita-Algorithmus) gibt es keine Einschränkungen. Die Grammatik kann rechts oder links rekursiv sein, haben eine beliebige Anzahl von NULL-Produktionen, mehrdeutig, und da kein separates Tokenizer vorhanden ist, kann der Whitespace in Terminals einschließen und Terminals haben, die Präfienten anderer Terminals sind.DPARSER-Griffe nicht nur gut ausgebildete Computersprachen Datendateien, aber fast über jede verrückte Situation, die in der realen Welt auftritt. Hier sind einige wichtige Funktionen von "dparser": · Leistungsstarke GLR-Parsing · Einfache Grammatiken von EBNF-Stil und regulären Ausdrucksterminals · Prioritäten und Assoziativitäten für Token und Regeln · Eingebaute Fehlerwiederherstellung · Spekulative Maßnahmen (zur semantischen Disambiguation) · Auto-Gebäude von Parse-Baum (optional) · Endgültige Aktionen, wie Sie gehen, oder auf dem gesamten Parse-Baum · Baumwanderer und Standardaktionen (Multi-Pass-Kompilierungs-Unterstützung) · Symboltabelle für mehrdeutige Analyse · Teilparätigkeiten, rekursives Analysieren, Analysieren mit einem Nicht-Terminal · Whitespace kann als Subgrammar angegeben werden · Externe (C-Call-Interface) -Schmerzer und externe Terminalcanner · Gute asymptotisch Effizienz · Kommt mit ANSI-C, Python- und Verilog-Grammatiken · Kommt mit voller Quelle · Tragbarer C für einfache Kompilierung und Verknüpfung · BSD-Lizenz, so dass Sie ihn in Ihrer Anwendung enthalten, ohne sich um die Lizenzierung zu sorgen Anforderungen: · GNU machen Was ist neu in dieser Version: · Fix 2 Probleme mit der Dokumentation (Holger Waechtler)
DParser. Zugehörige Software