dummy.rtf im Format MS RTF
Das Kommando#*zebe,importsowie
die Anweisungx #*zebe,importöffnen die Beschreibung zum Import RTF-> TF bzw. zum Export TF-> RTF
Wie können flachstrukturierte Daten in eine hierarchische Struktur überführt werden: Musterlösung im TUSTEP-WIKI
1.1
1
c1,1=EC:!<*>!
y,*=execute
y,execute=CLR_CMD_LINE,“x #ma,tustep.edt“,confirm
lang #e,,modus=!,definitionen=datei
kurz #e,,!,datei
z Zeigeza ZeigeAbzu ZeigeUmzb ZeigeBiszn ZeigeNura Austauschek Kopiereu Umstelle\A A gross [A]\a a klein [a]{\A} alle Grossbuchstaben [A-Z]{\a} alle Kleinbuchstaben [a-z]{&a} alle Gross- und Kleinbuchstaben [A-Z a-z]{\0} jede Ziffer [0-9]{#} jede Zahl beliebigen Werts [1,11,111,1111]ctrl-k BLANK Anzeige der OptionenPatternmatching im TUSTEP-Wiki
h,segmentdatei,segmenth,segmentdatei,segment,-std- (falls Segmentdatei noch nicht angemeldet ist, meldet diese Anweisung die Segmentdatei zum Lesen an)r,segmentdatei,segmentr!h,segmentdatei,?alt-hSegmentdatei im TUSTEP WIKI
tpv Tagprüfung vorwärtstpr Tagprüfung rückwärtstl Tagliste mit Häufigkeittlh Tagliste mit Hierarchie "von oben" sortierttli Tagliste mit Hierarchie "von unten" sortiert (invers)tz Tagzeigealt-g SELECT_TAGSalt-aAnfangstag einfügenalt-eEndetag einfügenalt-talt-valt-rEXTRACTCONCATSPLITPRINTTRACE * | + | on | off | allEXCHANGEEND_TAG | START_TAG | EMPTY_TAGIF … THEN | ELSE | ELSEIF | ENDIFSELECT | CASE | DEFAULT | ENDSELECTINCLUDEskripte mit der im Workshop gearbeitet wird.Aus validen oder wohlgeformten XML-Dateien können die entsprechenden Tag-Definitionen
mit dem Standard-Makro #*TADE erstellt und in eine Datei ausgegeben werden.
#INFORMIERE,*TADE
n=Nummer der Taggruppe
Syntax:
tn,name=attr;hier;komm
name - Definition Tagname
tn,name/ = tag darf nur als leeres tag vorkommen
tn,name& = tag darf als leeres tag, Anfangs- und Endetag vorkommen
tn,name = tag darf nur als Anfangs- und Endetag vorkommen
attr - Definition Attribut
tn,name=-; = keine Attribute
tn,name=+; = beliebige Attribute
tn,name=attr1,attr2 = obligate Attribute
tn,name=?attr1,?attr2 = optionale Attribute
attr - Definition Attribut:Attributwert
tn,name=attr1:wert1'wert2 = obligate Attributwerte
tn,name=attr1:1-10 = obligate Attributwerte: Zahlen von 1-10
hier - Definition Hierarchiepfade An welchen Stellen in der Taghierarchie ist das unter tn,name definierte Tag erlaubt: <tag> = tag mit dem Namen "tag" <*> = tag mit beliebigem Namen * = 0 oder beliebig viele Tags mit beliebigem Namen <> = name nur erlaubt auf obersten Hierarchiestufe <tag>[4] = name nur erlaubt als 4. Tag auf der aktuellen Hierarchieebene Tag <*>[5] = name nu erlaubt als 5. Tag auf der aktuellen Hierarchieebene Mehrere erlaubte Pfade werden durch einfache Begrenzungszeichen getrennt, z.b. /<tag1>/<tag2>/ Unerlaubte Pfade durch doppelte Begrenzungszeichen, z.B. /<ja>//<no>//
t Liste aller Tag-Definitiont1 schaltet Tag-Definition der Taggruppe 1 bei tpv eint0 schaltet Tag-Definition aus, zurück auf tpv-Standard