[ Weiter ] [ Zurück ] [ Zurück (Seitenende) ] [ Seitenende ] [ Überkapitel ] [ Bitte Skript-Fehler melden ]
Semitische Interdigitation im 3-Ebenen-Modell
Die Analyse von McCarthy (1981) setzt für semitische Sprachen eine Abstraktion auf 3 Ebenen
an:
Ein Operator für Interdigitation
Supersymbole
Der xfst-Befehl list Symbol Zeichenliste definiert alle möglichen Zeichenbelegungen für Symbol .
xfst[0]: list C b t y k l m n f w r z d s
xfst[0]: list V a i u |
Die beiden zweistelligen merge-Operatoren
RA1 .<m. RA2 ersetzt in einer Sprache RA1 mit Supersymbolen diese Symbole der Reihe nach durch die Zeichen aus RA2.
xfst[0]: read regex {CVCVC} .<m. {ui};
xfst[1]: print words CuCiC |
Der Operator .m>. macht dasselbe mit vertauschten Operanden.
list C b t y k l m n f w r z d s
list V a i u define Root {ktb}|{drs}; define Template "+FormI":{CVCVC} | "+FormIII":{CVVCVC}; define Vocalization "+Pass":"[u*i]" | "+Act":"[a+]"; define PerfSuffix "+3P":0 [ [ "+Masc" "+Sg" .x. a ] | [ "+Fem" "+Sg" .x. a t ] ]; read regex "[":"^[" ! compile-replace 0:"{" Root 0:"}" 0:".m>." ! merge Root ins Template 0:"{" Template 0:"}" 0:".<m." ! merge Vokalization ins Template Vocalization "]":"^]" PerfSuffix ; compile-replace lower apply up kataba |
[ Weiter ] [ Zurück ] [ Zurück (Seitenende) ] [ Seitenbeginn ] [ Überkapitel ] [ Bitte Skript-Fehler melden ]