TextTransformer 1.7.5

Lizenz: Kostenlose Testversion ‎Dateigröße: 16.02 MB
‎Benutzerbewertung: 5.0/5 - ‎1 ‎Stimmen

Über TextTransformer

Der TextTransformer kann Texte analysieren und transformieren. Dazu müssen Sie einfache Regeln schreiben, die die Struktur des Ausgangstextes beschreiben und bestimmen, wie die Teile in den Zieltext umgewandelt werden sollen. Eine einzelne Regel reicht z. B. aus, um Wörter mehrfach zu ersetzen. Vorhandene Beispiele können geändert werden, um schnelle Ergebnisse zu erzielen. Jede Änderung kann sofort getestet werden. Dazu ermöglicht der TextTransformer schrittweise Transformationen in einem Debugger, bei denen Sie sofort sehen können, was passiert. So wird die Entwicklung auch komplexer Programme zu einem Spiel. Einfache Regeln können zu beliebigen komplexen Programmen kombiniert werden. Sogar Grammatiken von Programmiersprachen können beschrieben werden, z.B. um sie in eine andere zu übersetzen. Die kostenlose (nicht zeitlich begrenzte) Version hat fast alle Möglichkeiten, Texte zu analysieren und zu transformieren. Nach der Installation des TextTransformers kann die Funktionalität der Standardversion (siehe unten) 30 Tage lang getestet werden. Die Standardversion verfügt über einen zusätzlichen Transformations-Manager, um Dateigruppen interaktiv zu transformieren. Diese Version verfügt auch über erweiterte Interpreterfunktionen: Auf Unterausdrücke von Token kann zugegriffen werden, und Container können verwendet werden. In der professionellen Version des TextTransformers kann ein fertiges Transformationsprogramm als c++-Code für den Einsatz in anderen Softwareprodukten exportiert werden. Die wichtigsten Merkmale des TextTransformers zusammengefasst: Erweiterte LL(1)-top-down-Technologie, Definitionen von Textelementen durch reguläre Ausdrücke im POSIX-Stil, Definitionen von Grammatikregeln syntaktisch als Meta-Reguläre ausdrücke, Überspringen irrelevanter Textteile mittels SKIP-Symbol, Integrated, Debugger, Integrated simple c++ interpreter, Syntax highlighting, Type checking and immediate, finding of errors, Automatically testing,Interactivity, to translate selected parts of the text, Transformation manager to handle file