surface.xfst (696B)
1 # ================= 2 # NIVEAU DE SURFACE 3 # ================= 4 # 5 # Passer du niveau morphique au niveau de surface. 6 7 load defined tf/orthographe.def 8 9 define Morphique @"tf/verbes/morphique.fst"; 10 11 # Les dialectes de l’Est ne distinguent pas le ń du n. 12 define Est [$["+Est"] .o. Morphique]; 13 define Reste [~$["+Est"] .o. Morphique]; 14 define Surface [[[n <- ń] .o. Est .o. [ń -> n]] | Reste]; 15 16 read regex Surface 17 # Un « ᵘ » tombe devant un « u ». 18 .o. [ᵘ -> [] || _ \Lettre* u] 19 # La quantité vocalique n’est pas transcrite. 20 .o. [â -> a ,, î -> i ,, û -> u] 21 # Un « ᵘ » devient « u » lorsqu’il n’est pas en fin de mot. 22 .o. [ᵘ -> u || _ \Lettre* Lettre];