forked from GitHub/gf-rgl
normalize record types in overload resolution
This commit is contained in:
@@ -17,21 +17,22 @@ incomplete resource Overload = open Grammar in {
|
|||||||
|
|
||||||
mod = overload {
|
mod = overload {
|
||||||
mod : A -> N -> CN
|
mod : A -> N -> CN
|
||||||
= \a,n -> AdjCN (PositA a) (UseN n) ;
|
= \a,n -> AdjCN (PositA a) (UseN n) ;
|
||||||
mod : AP -> N -> CN
|
mod : AP -> N -> CN
|
||||||
= \a,n -> AdjCN a (UseN n) ;
|
= \a,n -> AdjCN a (UseN n) ;
|
||||||
mod : AP -> CN -> CN
|
mod : AP -> CN -> CN
|
||||||
= \a,n -> AdjCN a n ;
|
= \a,n -> AdjCN a n ;
|
||||||
mod : AdA -> A -> AP
|
mod : AdA -> A -> AP
|
||||||
= \m,a -> AdAP m (PositA a) ;
|
= \m,a -> AdAP m (PositA a) ;
|
||||||
mod : Quant -> N -> NP
|
mod : Quant -> N -> NP
|
||||||
= \q,n -> DetCN (DetSg (SgQuant q) NoOrd)
|
= \q,n -> DetCN (DetSg (SgQuant q)
|
||||||
(UseN n) ;
|
NoOrd) (UseN n) ;
|
||||||
mod : Quant -> CN -> NP
|
mod : Quant -> CN -> NP
|
||||||
= \q,n -> DetCN (DetSg (SgQuant q) NoOrd) n ;
|
= \q,n -> DetCN (DetSg
|
||||||
|
(SgQuant q) NoOrd) n ;
|
||||||
mod : Predet -> N -> NP
|
mod : Predet -> N -> NP
|
||||||
= \q,n -> PredetNP q (DetCN (DetPl
|
= \q,n -> PredetNP q (DetCN (DetPl
|
||||||
(PlQuant IndefArt) NoNum NoOrd) (UseN n)) ;
|
(PlQuant IndefArt) NoNum NoOrd) (UseN n)) ;
|
||||||
mod : Num -> N -> NP
|
mod : Num -> N -> NP
|
||||||
= \nu,n -> DetCN (DetPl (PlQuant
|
= \nu,n -> DetCN (DetPl (PlQuant
|
||||||
IndefArt) nu NoOrd) (UseN n)
|
IndefArt) nu NoOrd) (UseN n)
|
||||||
|
|||||||
Reference in New Issue
Block a user