| DParser. DPARSER ist ein einfaches, aber leistungsstarkes Werkzeug zum Analysieren. |
Jetzt downloaden |
DParser. Ranking & Zusammenfassung
- Name des Herausgebers:
- John Plevyak
DParser. Stichworte
DParser. Beschreibung
DPARSER ist ein einfaches, aber leistungsstarkes Werkzeug zum Analysieren. Das DPARSER-Projekt ist ein einfaches, aber leistungsstarkes Werkzeug zum Analysieren. Sie können die Form des zu analysierten Textes angeben, der mit einer Kombination von regulären Ausdrücken und Grammatikproduktionen analysiert wird .Asiere der Parsing-Technik (technisch ein scannerloser GLR-Parser, der auf dem Tomita-Algorithmus basiert) Es gibt keine Einschränkungen. Die Grammatik kann mehrdeutig sein, richtig oder linker rekursiv, haben eine beliebige Anzahl von NULL-Produktionen, und da kein separates Tokenizer vorhanden ist, kann der Whitespace in Terminals einschließen und Terminals haben, die Vorfälle anderer Terminals sind.DPARSER-Griffe nicht nur gut ausgebildete Computersprachen und -datendateien, sondern nur über alle 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 Was ist neu in dieser Version: · Diese Version fügt für Python-Rückrufe hinzu. · Es behebt einen Fehlerwiederherstellungs-Crash-Fehler, einen Spaltennummern-Fehler und fehlende Spalte und Zeilennummern, wenn ein Whitespace-Subparer verwendet wird.
DParser. Zugehörige Software