DParser.

freier und offener scannerloser GLR-Parsergenerator
Jetzt downloaden

DParser. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Plevyak
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 201 KB

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

Humerus

Ein kostenloses und einfach zu bedienendes Spiel Skeleton, das mit Album verwendet werden soll ...

153 227 KB

Herunterladen

Appia

Open Source-geschichtete Kommunikations-Toolkit in Java implementiert und bietet erweiterte Konfigurations- und Programmiermöglichkeiten ...

190 1.8 MB

Herunterladen

Vorrang

Entwicklungswerkzeug für die Erstellung und Analyse von Prioritätsnetzwerken ...

153 17 KB

Herunterladen