Gärten-Punkt-Parsergenerator

Ein Parsergenerator, der Parsers erzeugt, die in der C # V2 oder höher geschrieben sind
Jetzt downloaden

Gärten-Punkt-Parsergenerator Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • John Gough
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 295 KB

Gärten-Punkt-Parsergenerator Stichworte


Gärten-Punkt-Parsergenerator Beschreibung

Der Name GPPG steht für den Gärtenpunkt-Parsergenerator. GPPG wurde entwickelt, um ein Parsergenerator zu sein, der Parsers erzeugt, die in der C # V2 geschriebenen oder höheren Parsers erzeugt. Die Eingabesprache ist yacc-artig, und die Parser sind Lalr (1) mit den üblichen automatischen Disambiguierungen. Entwickelt, um mit GPLEX zu arbeiten. Es gibt eine kleine Anzahl von Nutzungsbeispielen, die im Download-Paket enthalten sind, und diese werden in der Dokumentation vollständig diskutiert. Für ein komplexeres Beispiel GPLEX und dieses Companion GPPG-Werkzeug verwenden jeweils selbst Scanner und Parser, die von GPLEX und GPPG erzeugt werden. Haupteigenschaften: gppg Erzeugt Bottom-Up-Parser. Die erzeugten Parser erkennen Sprachen, die Lalr (1) mit den traditionellen YACC-Disambigierungen sind. Es gibt eine Reihe von Erweiterungen der traditionellen Eingabesprache, die für die Richtigkeit der generierten C # -ausgabedateien erforderlich sind. Die erzeugten Parsers sind so konzipiert, dass sie sauber mit Scannern angrenzt, die von Gärten Point Lex erzeugt werden. GPPG-erzeugte Scanner wurden jedoch erfolgreich mit handschriftlichen Scannern und mit Scannern verwendet, die von Coco / R generiert wurden. Ein besonderes Merkmal des Tools ist die optionale Erzeugung einer HTML-Berichtsdatei, die eine einfache Navigation des endlichen staatlichen Automaten ermöglicht, der die praktikablen Präfixe der angegebenen Sprache erkennt. Dieser Bericht zeigt die Produktionsartikel, Lookahead-Symbole und -aktionen für jeden Zustand des Automatins. Es zeigt auch optional ein Beispiel eines kürzesten Eingangs, und der kürzeste FSA-Pfad, der jeden Zustand erreicht. Diese Berichtsdatei vereinfacht die Diagnose von Grammatikkonflikten erheblich.


Gärten-Punkt-Parsergenerator Zugehörige Software