IronMeta.

Ein kleiner Packrat-Parsergenerator.
Jetzt downloaden

IronMeta. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Gordon Tisher
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 42 KB

IronMeta. Stichworte


IronMeta. Beschreibung

IronMeta ist eine praktische, einfach zu verwendende Umsetzung von Alessandro Warths Ometa-Metaprogrammierungssystem in C #. Es bietet einen PackRat-Parsergenerator, der Parser zum Analysieren von Expressionsgrammern erzeugt, die auf willkürlichen Objekten von Objekten arbeiten. Haupteigenschaften: Obwohl die häufigste Verwendung für IronMeta, um Parsers auf dem Textströmen zur Verwendung bei der Kompilierung oder anderer Textverarbeitung aufzubauen, kann IronMeta Muster-Matcher (genauer, Wandler) für jeden Ein- und Ausgabetyp generieren. Sie können C # Syntax direkt in Grammatikregeln verwenden, um Objekte angeben, die angeben können. IronMeta-generierte Parsers sind strikte Analyse-Expressionsgrammern, die gierig sind und nicht rücktrainiert. erzeugte Parsers werden als c #-teilweise Klassen implementiert, sodass Sie den Hilfscode in einer separaten Datei von Ihrer Grammatik behalten können. Uneingeschränkter Verwendung von C # in semantischen Bedingungen und Spielaktionen. Regeln höherer Ordnung: Sie können Regeln als Parameter übergeben und dann in einem Muster verwenden. Musteranpassung an Regelargumente: Sie können je nach Anzahl und Arten von Parametern unterschiedliche Regelkörper anwenden. Flexible Variablen: Variablen in einer IronMeta-Regel können verwendet werden, um: Holen Sie sich die Eingabe eines Ausdrucks, an den sie gebunden sind. Holen Sie sich das Ergebnis oder die Ergebnisliste eines Ausdrucks, an den sie gebunden sind. Übereinstimmung mit einer Regel, die als Parameter übergeben wird. Bestehen Sie eine Regel zu einer anderen Regel. Als Verbesserung über die Basis Ometa ermöglicht IronMeta uneingeschränkte, linke Rekursion mit dem nicht veröffentlichten Algorithmus von S ERGIO Queiroz de Medeiros, selbst innerhalb der Parameteranpassung.


IronMeta. Zugehörige Software

Pyqt4.

PYQT ist ein Satz von Python-Bindungen für das QT-Anwendungsrahmen von Nokia und läuft auf allen von QT unterstützten Plattformen, einschließlich Windows, MacOS / X und Linux. Es gibt zwei Bindungensätze: PYQT V4 unterstützt q ...

263 25.1 MB

Herunterladen

FTP LIB ActiveX.

FTP LIB ActiveX 1.0.1 ist eine OCX-Steuerung für Softwareentwickler, die mit FTP-Servern (Dateiübertragungsprotokoll) direkt von Ihrem Programm umgehen können. Umfeld. Diese FTP-Komponente kann von VB6 ausgeführt werden ...

280 221.74K

Herunterladen