mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 01:18:57 -06:00
(Ara) fix pattern matching for geminate verbs in classes 1 and 7
This commit is contained in:
@@ -448,7 +448,7 @@ resource ParadigmsAra = open
|
|||||||
\rootStr,vPerf,vImpf ->
|
\rootStr,vPerf,vImpf ->
|
||||||
let root = mkRoot3 rootStr
|
let root = mkRoot3 rootStr
|
||||||
in case rootStr of {
|
in case rootStr of {
|
||||||
_ + "ّ" => v1geminate rootStr vPerf vImpf ;
|
x@? + y@? + "ّ" => v1geminate (x+y+y) vPerf vImpf ;
|
||||||
? + #hamza + #weak => v1doubleweak root ;
|
? + #hamza + #weak => v1doubleweak root ;
|
||||||
? + ? + #weak => case vPerf of {
|
? + ? + #weak => case vPerf of {
|
||||||
i => v1defective_i root vImpf ;
|
i => v1defective_i root vImpf ;
|
||||||
@@ -519,10 +519,10 @@ resource ParadigmsAra = open
|
|||||||
|
|
||||||
v7 =
|
v7 =
|
||||||
\rootStr ->
|
\rootStr ->
|
||||||
let {
|
let verb = case rootStr of {
|
||||||
fcl = mkRoot3 rootStr ;
|
x@? + y@? + "ّ" => v7geminate (x+y+y) ;
|
||||||
v7fun = v7geminate ; -- TODO add rest
|
_ => v7sound (mkRoot3 rootStr) }
|
||||||
} in lin V (v7fun fcl) ;
|
in lin V verb ;
|
||||||
|
|
||||||
v8 =
|
v8 =
|
||||||
\rootStr ->
|
\rootStr ->
|
||||||
|
|||||||
Reference in New Issue
Block a user