mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 08:58:55 -06:00
Merge branch 'master' of github.com:GrammaticalFramework/gf-rgl
This commit is contained in:
@@ -12,13 +12,33 @@ oper
|
||||
} ;
|
||||
|
||||
sImpuro : Strs = strs {
|
||||
"z" ; "sb" ; "sc" ; "sd" ; "sf" ; "sm" ; "sp" ; "sq" ; "sr" ; "st" ; "sv" ;
|
||||
"Z" ; "Sb" ; "Sc" ; "Sd" ; "Sf" ; "Sm" ; "Sp" ; "Sq" ; "Sr" ; "St" ; "Sv"
|
||||
"sb" ; "sc" ; "sd" ; "sf" ; "sg" ; "sh" ; "sl" ; "sm" ; "sn" ; "sp" ; "sq" ; "sr" ; "st" ; "sv" ;
|
||||
"Sb" ; "Sc" ; "Sd" ; "Sf" ; "Sg" ; "Sh" ; "Sl" ; "Sm" ; "Sn" ; "Sp" ; "Sq" ; "Sr" ; "St" ; "Sv"
|
||||
} ;
|
||||
|
||||
z : Strs = strs {
|
||||
"z" ; "Z"
|
||||
} ;
|
||||
|
||||
x : Strs = strs {
|
||||
"x" ; "X"
|
||||
} ;
|
||||
|
||||
gn : Strs = strs {
|
||||
"gn" ; "Gn"
|
||||
} ;
|
||||
|
||||
pn : Strs = strs {
|
||||
"pn" ; "Pn"
|
||||
} ;
|
||||
|
||||
ps : Strs = strs {
|
||||
"ps" ; "Pn"
|
||||
} ;
|
||||
|
||||
elision : (_,_,_ : Str) -> Str = \il, l', lo ->
|
||||
let ll = case last l' of {"'" => l' ++ Predef.BIND ; _ => l'} in
|
||||
pre {il ; ll / vocale ; lo / sImpuro} ;
|
||||
pre {il ; ll / vocale ; lo / sImpuro ; lo / z ; lo / x ; lo / gn ; lo / pn ; lo / ps } ;
|
||||
--- pre {vocale => l' ; sImpuro => lo ; _ => il} ; --- doesn't work properly 15/4/2014
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user