VisualLangLab ist eine rein visuelle IDE (Integrated Development Environment) für die Entwicklung der Parser ohne Code oder Skript jeder Art. & Nbsp; Es ist einfach im Gebrauch und sehr einfach zu erlernen. Im Gegensatz zu anderen Parser-Generatoren, stellt VisualLangLab Parser-Regeln als visuelle Grammatik-Bäume mit eindeutigen Symbolen für die Grammatik-Baumknoten.
Grammatik-Bäume VisualLangLab sind ausführbar und kann jederzeit durchgeführt werden - an der Klick auf eine Schaltfläche - ohne Verzögerung oder andere manuelle Eingriffe. Testeingang für den Parser kann direkt in die IDE eingegeben oder vom Benutzer benannten Dateien erhalten werden. Das Ausführen des Parsers erfordert keine anderen Fähigkeiten oder Werkzeuge. Dies vereinfacht die Prüfung, fördert einen iterativen-inkrementelle Entwicklungsprozess und beschleunigt die Entwicklung vielfältig. Optional Aktionen - Code-Schnipsel in Javascript oder Scala - auch in der Grammatik eingebettet werden.
Der Parser-Entwicklungsprozess ist für die Schaffung der äquivalenten Grammatik-tree (n) mit Menüleiste und Kontextmenü Operationen reduziert. Texteingabe über die Tastatur ist nur für die Benennung der Parser-Regeln und Token und für die Angabe Expressionsmuster für reguläre Token erforderlich. Das User-Interface ist vollständig in der GUI erklärt und Bearbeiten der Grammatik Baum.
Die Grammatik wird als XML-Datei, die für die weitere Bearbeitung und Prüfung geladen werden eingespart. Eine API ermöglicht Client-Programme, die XML-Datei zu laden und zu regenerieren den Parser. Aufgrund der Art, Scala Parser Kombinatoren zu arbeiten, ist keine Quelle-Code-Generierung oder Zusammenstellung erforderlich, so Parser Regeneration geschieht sehr schnell. Weitere Einzelheiten und Beispiele finden Sie in Verwenden der API finden. Die API unterstützt Scala und Java
Was ist neu in dieser Pressemitteilung:..
- Dokumentation Dateien mit Software-Änderungen synchronisiert
Was ist neu in Version 3.10:
- Fix für VLL-9 (& quot; Datei - & gt; New & quot; Betrieb mit dem falschen whitespace Definition)
Anforderungen :
- Java 2 Standard Edition Runtime Environment
- Scala
Kommentare nicht gefunden