forked from GitHub/gf-rgl
remove obsolete code
This commit is contained in:
@@ -107,13 +107,16 @@ concrete DocumentationTel of Documentation = CatTel ** open
|
||||
tr (th "Request" ++ td (verb.s ! VImp Pl Pos)) ++
|
||||
tr (th "Future request" ++ td (verb.s ! VReqFut))
|
||||
) ++
|
||||
heading2 "Imperfect" ++ genderNumberTable verb VImpf ++
|
||||
heading2 "Perfect" ++ genderNumberTable verb VPerf ++
|
||||
heading2 "Subjunctive" ++ personTable verb VSubj ++
|
||||
heading2 "Past" ++
|
||||
heading3 "Masculine" ++ personTable verb (VPast Masc) ++
|
||||
heading3 "Feminine" ++ personTable verb (VPast Fem) ++
|
||||
heading3 "Neuter" ++ personTable verb (VPast Neutr) ++
|
||||
heading2 "Subjunctive" ++
|
||||
personTable verb VSubj ++
|
||||
heading2 "Future" ++
|
||||
heading3 "Masculine" ++ futureTable verb Masc ++
|
||||
heading3 "Feminine" ++ futureTable verb Fem ++
|
||||
heading3 "Neuter" ++ futureTable verb Neutr ;
|
||||
heading3 "Masculine" ++ personTable verb (VFuture Masc) ++
|
||||
heading3 "Feminine" ++ personTable verb (VFuture Fem) ++
|
||||
heading3 "Neuter" ++ personTable verb (VFuture Neutr) ;
|
||||
|
||||
genderNumberTable : Verb -> (Gender -> Number -> VForm) -> Str = \verb,form ->
|
||||
frameTable (
|
||||
@@ -130,10 +133,4 @@ concrete DocumentationTel of Documentation = CatTel ** open
|
||||
tr (th "Pl" ++ td (verb.s ! form Pl P1) ++ td (verb.s ! form Pl P2) ++ td (verb.s ! form Pl P3))
|
||||
) ;
|
||||
|
||||
futureTable : Verb -> Gender -> Str = \verb,gender ->
|
||||
frameTable (
|
||||
tr (th "" ++ th "P1" ++ th "P2" ++ th "P3") ++
|
||||
tr (th "Sg" ++ td (verb.s ! VFuture gender Sg P1) ++ td (verb.s ! VFuture gender Sg P2) ++ td (verb.s ! VFuture gender Sg P3)) ++
|
||||
tr (th "Pl" ++ td (verb.s ! VFuture gender Pl P1) ++ td (verb.s ! VFuture gender Pl P2) ++ td (verb.s ! VFuture gender Pl P3))
|
||||
) ;
|
||||
}
|
||||
|
||||
@@ -67,9 +67,9 @@ oper
|
||||
mkV = overload {
|
||||
mkV : Str -> V
|
||||
= \s -> regVerb s ** {lock_V = <>} ;
|
||||
mkV : (x1,_,_,_,_,_,_,_,_,_,_,_,_,_,x15 : Str) -> V
|
||||
= \inf,stem,ims,imp,ifs,ifp,pms,pmp,pfs,pfp,ss1,ss2,sp2,sp3,r ->
|
||||
mkVerb inf stem ims imp ifs ifp pms pmp pfs pfp ss1 ss2 sp2 sp3 r **
|
||||
mkV : (x1,_,_,_,_,_,x7 : Str) -> V
|
||||
= \inf,stem,ss1,ss2,sp2,sp3,r ->
|
||||
mkVerb inf stem ss1 ss2 sp2 sp3 r **
|
||||
{lock_V = <>} ;
|
||||
} ;
|
||||
|
||||
|
||||
+2
-18
@@ -75,8 +75,6 @@ resource ResTel = ParamX ** open Prelude in {
|
||||
| VRelativePresent
|
||||
| VPastPart
|
||||
| VHortative
|
||||
| VImpf Gender Number
|
||||
| VPerf Gender Number
|
||||
| VSubj Number Person
|
||||
| VAbs
|
||||
| VImp Number Polarity
|
||||
@@ -86,25 +84,13 @@ resource ResTel = ParamX ** open Prelude in {
|
||||
oper
|
||||
Verb = {s, passive : VForm => Str} ;
|
||||
|
||||
mkVerb : (x1,_,_,_,_,_,_,_,_,_,_,_,_,_,x15 : Str) -> Verb =
|
||||
\inf,stem,ims,imp,ifs,ifp,pms,pmp,pfs,pfp,ss1,ss2,sp2,sp3,r -> {
|
||||
mkVerb : (x1,_,_,_,_,_,x7 : Str) -> Verb =
|
||||
\inf,stem,ss1,ss2,sp2,sp3,r -> {
|
||||
s =
|
||||
let ga : Number -> Gender -> Str = \_,_ -> []
|
||||
in table {
|
||||
VInf => inf ;
|
||||
VStem => stem ;
|
||||
VImpf Masc Sg => ims ;
|
||||
VImpf Masc Pl => imp ;
|
||||
VImpf Fem Sg => ifs ;
|
||||
VImpf Fem Pl => ifp ;
|
||||
VImpf Neutr Sg => ifs ;
|
||||
VImpf Neutr Pl => ifp ;
|
||||
VPerf Masc Sg => pms ;
|
||||
VPerf Masc Pl => pmp ;
|
||||
VPerf Fem Sg => pfs ;
|
||||
VPerf Fem Pl => pfp ;
|
||||
VPerf Neutr Sg => pfs ;
|
||||
VPerf Neutr Pl => pfp ;
|
||||
VSubj Sg P1 => ss1 ;
|
||||
VSubj Sg _ => ss2 ;
|
||||
VSubj Pl P2 => sp2 ;
|
||||
@@ -150,8 +136,6 @@ resource ResTel = ParamX ** open Prelude in {
|
||||
VRelativePresent => relativePresent verb ;
|
||||
VPastPart => pastStem verb + "ిన" ;
|
||||
VHortative => root + "దాం" ;
|
||||
VImpf g n => nonPastStem verb + "ున్న" ;
|
||||
VPerf g n => pastStem verb ;
|
||||
VSubj n p => nonPastStem verb + finiteEnding (Ag Masc n p) ;
|
||||
VAbs => pastStem verb + "ి" ;
|
||||
VImp Sg Pos => verb ;
|
||||
|
||||
Reference in New Issue
Block a user