Gplex

Ein Scannergenerator, der lexikalische Scanner erzeugt
Jetzt downloaden

Gplex Ranking & Zusammenfassung

Anzeige

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

Gplex Stichworte


Gplex Beschreibung

Der GPLEX-Name steht für Gärten Point Lex. GPLEX wurde als Scannergenerator entwickelt, der lexikalische Scanner erzeugt, die in C # V2 oder höher geschrieben wurden. Die Eingabesprache ähnelt der ursprünglichen Lex-Spezifikationssprache, ermöglicht jedoch, dass vollständige 21-Bit-Unicode-Scanner angegeben werden können. 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 das Companion GPPG-Werkzeug verwenden jeweils selbst Scanner und Parser, die von GPLEX und GPPG erzeugt werden. Haupteigenschaften: Gplex erzeugt Scanner, die in der Nähe von Finite State Automata basieren. Die erzeugte Automaten haben die Anzahl der standardmäßigen Zustände, die standardmäßig minimiert sind, und haben eine große Anzahl von Optionen für die Tabellenkomprimierung. Das Standardkomprimierungsschema wird abhängig von der Eingabe-Alphabet-Kardinalität ausgewählt und bietet fast immer ein vernünftiges Ergebnis. Für den Benutzer steht jedoch eine große Anzahl von Optionen zur Verfügung, um das Verhalten ggf. abzustimmen. Das Werkzeug implementiert viele der Flex-Erweiterungen, einschließlich solcher Dinge wie Start-State-Stapel. Die erzeugten Scanner sind so konzipiert, dass sie sauber mit Bottom-up-Parsern angrenzt, die von Gärtenpunktparsergenerator erzeugt werden. GPLEX-erzeugte Scanner wurden jedoch erfolgreich mit handschriftlichen Parsern und mit Parsers verwendet, die von Coco / R erzeugt werden.


Gplex Zugehörige Software