(openPR) Die Fähigkeiten des TextTransformers zur Analyse von Texten wird durch die neue Möglichkeit Text-Einschlüsse mit gesonderten Sub-Systemen zu parsen weiter gesteigert. Exemplarische Beispiele für Text-Einschlüsse sind Kommentare in Programmiersprachen oder XML-Verarbeitungs-Anweisungen. Unzählige weitere Anwendungsmöglichkeiten für das neue Feature sind denkbar.
Immer häufiger wird dazu übergegangen Kommentare nicht allein für eine frei gestaltete interne Dokumentation zu verwenden, sondern die Kommentare so zu strukturieren, dass sie z.B. die automatische Erzeugung einer externen Dokumentation ermöglichen. Content-Management-Systeme benutzen in den Kommentaren versteckte Marker zu einheitlichen Web-Site Gestaltung. Zur Analyse derart eingebetteter Anweisungen bedarf es eines Unter-Parsers, der verschieden ist von dem Haupt-Parser des Dokuments. Im TextTransformer können zwei oder mehr Parser in einem Projekt verbunden sein.
Das gemeinsame Merkmal von Kommentaren und anderen Text-Einschlüssen ist, dass sie überall im Text auftreten können, ohne die Gesamtstruktur des Textes zu zerstören. Im TextTransformer ist das Prinzip zur Behandlung von Kommentaren verallgemeinert: es ebenfalls möglich in verschiedenen Unterstrukturen des Textes verschiedene Einschlüsse zuzulassen und Einschlüsse können gestaffelt werden. (Einfachstes Beispiel einer Staffelung sind verschachtelte Kommentare.)
In der visuellen Entwicklungsumgebung des TextTransformers können Unter-Parser für Text-Einschlüsse - wie bei den Produktionen des Hauptparsers gewohnt - getestet werden: die Knoten des Syntaxbaums können schrittweise durchwandert werden, es können Haltepunkte in dem Baum oder im Text gesetzt werden und Text-Transformationen können für einzelne Dateien oder für Dateigruppen ausgeführt werden.
Das Parsen der Text-Einschlüsse wird u.a. durch ein neues, systematisches Konzept für die Änderung von lexikalischen Zuständen ermöglicht: Text-Einschlüsse können mit Tokenmengen geparst werden, die von der des Hauptparsers verschieden sind. Dieses Konzept wurde ausgedehnt auf die anderen bereits bestehenden Verwendungsmöglichkeiten von Produktionen im TextTransformer. Auch Vorausschau-Produktionen, Produktionen für Unterparser, die in semantischen Aktionen aufrufbar sind, können nun auf je eigenen Tokenmengen operieren.
Der TextTransformer leistet damit mehr als ein gewöhnlicher Parser-Generator: er erstellt nicht nur einen Parser sondern ein ganzes System von Parsern.
Versionen, Preise und Verfügbarkeit:
Die Standard-Version (mit Transformations-Manager und erweiterten Interpreter) kann als 30-tägige Demoversion unter http://www.TextTransformer.de/downloads/TetraInst_de.exe herunter geladen werden. Sobald die Testperiode abgelaufen ist, wird die Funktionalität der Free-Version angepasst.
In der Professional-Version des TextTransformers lässt sich ein fertiges Transformationsprogramm als C++-Programmcode exportieren und so in andere Softwareprodukte einbinden. So ist der Kern des TextTransformers selbsterzeugt.
Die Standard-Version ist für $98, die Professional-Version für $ 394 unter http://www.texttransformer.de/html/index.php?id=39 erhältlich.
Die Free-Version ist im Funktionsumfang gegenüber der Standard-Version eingeschränkt, besitzt aber nahezu alle Möglichkeiten Texte zu analysieren und einfache Text-Manipulationen vorzunehmen. Sie kann hier herunter geladen werden: http://www.texttransformer.de/downloads/TetraInst_de.exe
Weitere Informationen zu den Versionen, PDF-Manual etc. finden Sie unter:
http://www.texttransformer.de/html/index.php?id=27
Weitere technische Details über IDE, Parsergenerator, Interpreter, Debugger oder Code-Erzeugung (nur mit der Professional Version) finden Sie unter: http://www.texttransformer.de/html/index.php?id=32
Bildmaterial wie Produkt-Logo und Screenshot wird in unserem Pressebereich unter http://www.texttransformer.de/html/index.php?id=101 für Sie bereit gestellt.
Über Dr. Detlef Meyer-Eltz
Dr. Detlef Meyer-Eltz war langjährig als Softwareentwickler in verschiedenen Anstellungen tätig (Messdaten-Auswertung, Tabellierungssoftware, WorkFlow-Anwendungen, Künstliche Intelligenz) und ist seit 2002 selbständig. Nach über dreijähriger Entwicklung konnte im Dezember 2006 die Version 1.0.0 des TextTransformers veröffentlicht werden.










