[ 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.
# Nach Beesley & Karttunen 2003: 404ff.
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" "+Masc" "+Sg"]:a | ["+3P" "+Fem" "+Sg"]:{at}; 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 ]