Kodecer.

CODEcter ist ein vielseitiges Parsing-Tool und ein universeller Quellcode-Generator.
Jetzt downloaden

Kodecer. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • CodeWorker
  • Website des Verlags:
  • http://www.codeworker.org

Kodecer. Stichworte


Kodecer. Beschreibung

Codecworker ist ein vielseitiges Parsing-Tool und ein universeller Quellcode-Generator. Codecworker ist eine vielseitige Open-Source, die unter GNU-Lizenzierung, Parsing-Tool lizenziert ist, und ein Quellcode-Generator, der der generativen Programmierung gewidmet ist Mit den Bedingungen von Systemen Sobald eine Sprachdatei analysiert wurde, bietet Codeworker mehrere Techniken zum Erzeugen von Code. Die Skriptsprache des Tools treibt den Parsing- und Quellcode-Generationsprozess an. Die Scripting-Sprachsyntax wird von der C-Sprachfamilie abgeleitet, wodurch der meisten Programmierern vertraut ist. Die Vorlagensyntax ist wie JSP, ASP, ASP, ODER VELOCITY. Es verfügt über Variationen zum Analysieren, Codegeneration oder eine funktionale Programmierung, die dem Entwickler eine Reihe von Optionen für die Organisation von Codecwork-Projekten verleihen. Parsingcodeworker kann ausgebildet werden, um fast jede Sprache zu parsen und bietet zwei verschiedene Methoden zum Erstellen von Parsern: · Die erweiterte BNF-Notation ist deklarativ und ist ein Derivat von BNF (das Backus-Naur-Formel definiert die Grammatik einer Sprache) , vordefinierte Nicht-Anschlüsse und nützliche Richtlinien. Etwas in der Nähe von Javacc oder in Antlr in der Java-Welt, außer einer separaten Parserklasse ist mit Codeworker nicht erforderlich. Dies bedeutet, dass Parsing-Skripts getestet werden können, ohne eine separate Parserklasse kompilieren zu müssen. · Lesen von Token ist prozedural und ein etwas veraltetes Nun, da der Codework die BNF-Parsing-Skripts reibungslos verarbeitet Ein Baum ist eine praktische Struktur, um einen hierarchischen Satz von Knoten zu darzustellen, wie beispielsweise in XML beispielsweise in XML. Der Parse-Baum ist von der Parsing-Aufgabe gefüllt und vom Quellcode-Generierungsskript verwendet, um Code, Text- oder Binärdaten zu generieren. Code-GenerationCodeworker. Kann eine Sprache analysieren und den resultierenden Parse-Baum verwenden, um den Quellcode über templatbasierte Skripts zu generieren. Ein Beispiel ist die Datenbank-DDL (Datenbankdefinitionssprache). Codeworker wurde verwendet, um DDL zu analysieren und große Portionen einer Java-Anwendung zu erzeugen Nur bestimmte Bereiche, die als geschützte Bereiche im Vokabular des Codeworks bezeichnet werden, sind in der Datei erhalten. · Die Erweiterung wird verwendet, wenn kleine Teile einer vorhandenen Datei generiert werden müssen. Die Punkte, in denen Code eingesetzt werden soll, werden als Marker im Vokabular des Codeworks bezeichnet, und der Code wird an den Markierungen eingefügt. Der Klassenassistent von Visual C ++ erzeugt Code mit diesem Prinzip. · Der Übersetzungsmodus wird verwendet, wenn sowohl die Parsing- als auch die Quellcode-Erzeugung erforderlich sind, um eine Datei zu erzeugen. Hier ist die Beschreibung von zwei Hauptfamilien der Nutzung: · Source-to-Source-Übersetzung: Eine Datei muss in einer anderen Syntax neu geschrieben werden. Beispielsweise muss möglicherweise eine Latexdatei in HTML übersetzt werden. · Programmtransformation: Eine Quelldatei muss sich ändern, um ausgewählte Portionen zu optimieren, umzusetzen, instrumentieren oder erneut zu schreiben. Beispielsweise könnte ein Skript zu Beginn jeder Funktionskörper eines Java- oder C ++ -Squationscodes einen Trace hinzufügen. Dazu entdeckt Parsing-Funktionskörper, und die Quellcode-Generierung wird den Code einfügen, der die Trace implementiert. Was in dieser Version neu ist. Siehe saveproject () / loadproject (). · Debug-Sitzungen Zeigen Sie den Standort (line / col) in der aktuell analysierten Datei nach jedem Progressionsschritt in der Steuerungssequenz eines Analys-Skripts an. · Es wurde ein Fehler behoben, wie benutzerdefinierte Syntax-Fehlermeldungen werden angehoben.


Kodecer. Zugehörige Software

Config Maker.

Config Maker ist ein Tool, um C ++ - Klassen automatisch zu erstellen, die Konfigurationsdateien analysieren. ...

195

Herunterladen

Gecko SDK.

Gecko SDK ist ein Satz von Xpidl-Dateien, Headern und Tools, um XPCOM-Komponenten zu entwickeln. ...

225

Herunterladen