completed OverGrammar with missing params

This commit is contained in:
aarne
2007-07-02 20:00:25 +00:00
parent e465bd5b93
commit 8e4b7f73a2
4 changed files with 276 additions and 237 deletions

View File

@@ -154,111 +154,121 @@ fun ovrld150_presentTense : Tense ;
fun ovrld151_pastTense : Tense ;
fun ovrld152_futureTense : Tense ;
fun ovrld153_conditionalTense : Tense ;
fun ovrld154_mkUtt : S -> Utt ;
fun ovrld155_mkUtt : Cl -> Utt ;
fun ovrld156_mkUtt : QS -> Utt ;
fun ovrld157_mkUtt : Pol -> Imp -> Utt ;
fun ovrld158_mkUtt : Imp -> Utt ;
fun ovrld159_mkUtt : IP -> Utt ;
fun ovrld160_mkUtt : IAdv -> Utt ;
fun ovrld161_mkUtt : NP -> Utt ;
fun ovrld162_mkUtt : Adv -> Utt ;
fun ovrld163_mkUtt : VP -> Utt ;
fun ovrld164_lets_Utt : VP -> Utt ;
fun ovrld165_mkQCl : Cl -> QCl ;
fun ovrld166_mkQCl : IP -> VP -> QCl ;
fun ovrld167_mkQCl : IP -> Slash -> QCl ;
fun ovrld168_mkQCl : IP -> NP -> V2 -> QCl ;
fun ovrld169_mkQCl : IAdv -> Cl -> QCl ;
fun ovrld170_mkQCl : Prep -> IP -> Cl -> QCl ;
fun ovrld171_mkQCl : IAdv -> NP -> QCl ;
fun ovrld172_mkQCl : IP -> QCl ;
fun ovrld173_mkIP : IDet -> Num -> Ord -> CN -> IP ;
fun ovrld174_mkIP : IDet -> Ord -> CN -> IP ;
fun ovrld175_mkIP : IDet -> Num -> CN -> IP ;
fun ovrld176_mkIP : IDet -> N -> IP ;
fun ovrld177_mkIP : IP -> Adv -> IP ;
fun ovrld178_mkIAdv : Prep -> IP -> IAdv ;
fun ovrld179_mkRCl : Cl -> RCl ;
fun ovrld180_mkRCl : RP -> VP -> RCl ;
fun ovrld181_mkRCl : RP -> Slash -> RCl ;
fun ovrld182_mkRCl : RP -> NP -> V2 -> RCl ;
fun ovrld183_which_RP : RP ;
fun ovrld184_mkRP : Prep -> NP -> RP -> RP ;
fun ovrld185_mkSlash : NP -> V2 -> Slash ;
fun ovrld186_mkSlash : NP -> VV -> V2 -> Slash ;
fun ovrld187_mkSlash : Slash -> Adv -> Slash ;
fun ovrld188_mkSlash : Cl -> Prep -> Slash ;
fun ovrld189_mkImp : VP -> Imp ;
fun ovrld190_mkImp : V -> Imp ;
fun ovrld191_mkImp : V2 -> NP -> Imp ;
fun ovrld192_mkS : Cl -> S ;
fun ovrld193_mkS : Tense -> Cl -> S ;
fun ovrld194_mkS : Ant -> Cl -> S ;
fun ovrld195_mkS : Pol -> Cl -> S ;
fun ovrld196_mkS : Tense -> Ant -> Cl -> S ;
fun ovrld197_mkS : Tense -> Pol -> Cl -> S ;
fun ovrld198_mkS : Ant -> Pol -> Cl -> S ;
fun ovrld199_mkS : Tense -> Ant -> Pol -> Cl -> S ;
fun ovrld200_mkS : Conj -> S -> S -> S ;
fun ovrld201_mkS : DConj -> S -> S -> S ;
fun ovrld202_mkS : Conj -> ListS -> S ;
fun ovrld203_mkS : DConj -> ListS -> S ;
fun ovrld204_mkS : Adv -> S -> S ;
fun ovrld205_mkQS : QCl -> QS ;
fun ovrld206_mkQS : Tense -> QCl -> QS ;
fun ovrld207_mkQS : Ant -> QCl -> QS ;
fun ovrld208_mkQS : Pol -> QCl -> QS ;
fun ovrld209_mkQS : Tense -> Ant -> QCl -> QS ;
fun ovrld210_mkQS : Tense -> Pol -> QCl -> QS ;
fun ovrld211_mkQS : Ant -> Pol -> QCl -> QS ;
fun ovrld212_mkQS : Tense -> Ant -> Pol -> QCl -> QS ;
fun ovrld213_mkQS : Cl -> QS ;
fun ovrld214_mkRS : RCl -> RS ;
fun ovrld215_mkRS : Tense -> RCl -> RS ;
fun ovrld216_mkRS : Ant -> RCl -> RS ;
fun ovrld217_mkRS : Pol -> RCl -> RS ;
fun ovrld218_mkRS : Tense -> Ant -> RCl -> RS ;
fun ovrld219_mkRS : Tense -> Pol -> RCl -> RS ;
fun ovrld220_mkRS : Ant -> Pol -> RCl -> RS ;
fun ovrld221_mkRS : Tense -> Ant -> Pol -> RCl -> RS ;
fun ovrld222_emptyText : Text ;
fun ovrld223_mkText : Phr -> Text ;
fun ovrld224_mkText : Utt -> Text ;
fun ovrld225_mkText : S -> Text ;
fun ovrld226_mkText : Cl -> Text ;
fun ovrld227_mkText : QS -> Text ;
fun ovrld228_mkText : Imp -> Text ;
fun ovrld229_mkText : Pol -> Imp -> Text ;
fun ovrld230_mkText : Phr -> Text -> Text ;
fun ovrld231_mkVP : V -> VP ;
fun ovrld232_mkVP : V2 -> NP -> VP ;
fun ovrld233_mkVP : V3 -> NP -> NP -> VP ;
fun ovrld234_mkVP : VV -> VP -> VP ;
fun ovrld235_mkVP : VS -> S -> VP ;
fun ovrld236_mkVP : VQ -> QS -> VP ;
fun ovrld237_mkVP : VA -> AP -> VP ;
fun ovrld238_mkVP : V2A -> NP -> AP -> VP ;
fun ovrld239_mkVP : A -> VP ;
fun ovrld240_mkVP : A -> NP -> VP ;
fun ovrld241_mkVP : A2 -> NP -> VP ;
fun ovrld242_mkVP : AP -> VP ;
fun ovrld243_mkVP : NP -> VP ;
fun ovrld244_mkVP : CN -> VP ;
fun ovrld245_mkVP : N -> VP ;
fun ovrld246_mkVP : Adv -> VP ;
fun ovrld247_mkVP : VP -> Adv -> VP ;
fun ovrld248_mkVP : AdV -> VP -> VP ;
fun ovrld249_reflexiveVP : V2 -> VP ;
fun ovrld250_passiveVP : V2 -> VP ;
fun ovrld251_passiveVP : V2 -> NP -> VP ;
fun ovrld252_progressiveVP : VP -> VP ;
fun ovrld253_mkListS : S -> S -> ListS ;
fun ovrld254_mkListS : S -> ListS -> ListS ;
fun ovrld255_mkListAP : AP -> AP -> ListAP ;
fun ovrld256_mkListAP : AP -> ListAP -> ListAP ;
fun ovrld257_mkListAdv : Adv -> Adv -> ListAdv ;
fun ovrld258_mkListAdv : Adv -> ListAdv -> ListAdv ;
fun ovrld259_mkListNP : NP -> NP -> ListNP ;
fun ovrld260_mkListNP : NP -> ListNP -> ListNP ;
fun ovrld154_singularImpForm : ImpForm ;
fun ovrld155_pluralImpForm : ImpForm ;
fun ovrld156_politeImpForm : ImpForm ;
fun ovrld157_mkUtt : S -> Utt ;
fun ovrld158_mkUtt : Cl -> Utt ;
fun ovrld159_mkUtt : QS -> Utt ;
fun ovrld160_mkUtt : ImpForm -> Pol -> Imp -> Utt ;
fun ovrld161_mkUtt : ImpForm -> Imp -> Utt ;
fun ovrld162_mkUtt : Pol -> Imp -> Utt ;
fun ovrld163_mkUtt : Imp -> Utt ;
fun ovrld164_mkUtt : IP -> Utt ;
fun ovrld165_mkUtt : IAdv -> Utt ;
fun ovrld166_mkUtt : NP -> Utt ;
fun ovrld167_mkUtt : Adv -> Utt ;
fun ovrld168_mkUtt : VP -> Utt ;
fun ovrld169_lets_Utt : VP -> Utt ;
fun ovrld170_mkQCl : Cl -> QCl ;
fun ovrld171_mkQCl : IP -> VP -> QCl ;
fun ovrld172_mkQCl : IP -> Slash -> QCl ;
fun ovrld173_mkQCl : IP -> NP -> V2 -> QCl ;
fun ovrld174_mkQCl : IAdv -> Cl -> QCl ;
fun ovrld175_mkQCl : Prep -> IP -> Cl -> QCl ;
fun ovrld176_mkQCl : IAdv -> NP -> QCl ;
fun ovrld177_mkQCl : IP -> QCl ;
fun ovrld178_mkIP : IDet -> Num -> Ord -> CN -> IP ;
fun ovrld179_mkIP : IDet -> Ord -> CN -> IP ;
fun ovrld180_mkIP : IDet -> Num -> CN -> IP ;
fun ovrld181_mkIP : IDet -> N -> IP ;
fun ovrld182_mkIP : IP -> Adv -> IP ;
fun ovrld183_mkIAdv : Prep -> IP -> IAdv ;
fun ovrld184_mkRCl : Cl -> RCl ;
fun ovrld185_mkRCl : RP -> VP -> RCl ;
fun ovrld186_mkRCl : RP -> Slash -> RCl ;
fun ovrld187_mkRCl : RP -> NP -> V2 -> RCl ;
fun ovrld188_which_RP : RP ;
fun ovrld189_mkRP : Prep -> NP -> RP -> RP ;
fun ovrld190_mkSlash : NP -> V2 -> Slash ;
fun ovrld191_mkSlash : NP -> VV -> V2 -> Slash ;
fun ovrld192_mkSlash : Slash -> Adv -> Slash ;
fun ovrld193_mkSlash : Cl -> Prep -> Slash ;
fun ovrld194_mkImp : VP -> Imp ;
fun ovrld195_mkImp : V -> Imp ;
fun ovrld196_mkImp : V2 -> NP -> Imp ;
fun ovrld197_mkS : Cl -> S ;
fun ovrld198_mkS : Tense -> Cl -> S ;
fun ovrld199_mkS : Ant -> Cl -> S ;
fun ovrld200_mkS : Pol -> Cl -> S ;
fun ovrld201_mkS : Tense -> Ant -> Cl -> S ;
fun ovrld202_mkS : Tense -> Pol -> Cl -> S ;
fun ovrld203_mkS : Ant -> Pol -> Cl -> S ;
fun ovrld204_mkS : Tense -> Ant -> Pol -> Cl -> S ;
fun ovrld205_mkS : Conj -> S -> S -> S ;
fun ovrld206_mkS : DConj -> S -> S -> S ;
fun ovrld207_mkS : Conj -> ListS -> S ;
fun ovrld208_mkS : DConj -> ListS -> S ;
fun ovrld209_mkS : Adv -> S -> S ;
fun ovrld210_mkQS : QCl -> QS ;
fun ovrld211_mkQS : Tense -> QCl -> QS ;
fun ovrld212_mkQS : Ant -> QCl -> QS ;
fun ovrld213_mkQS : Pol -> QCl -> QS ;
fun ovrld214_mkQS : Tense -> Ant -> QCl -> QS ;
fun ovrld215_mkQS : Tense -> Pol -> QCl -> QS ;
fun ovrld216_mkQS : Ant -> Pol -> QCl -> QS ;
fun ovrld217_mkQS : Tense -> Ant -> Pol -> QCl -> QS ;
fun ovrld218_mkQS : Cl -> QS ;
fun ovrld219_mkRS : RCl -> RS ;
fun ovrld220_mkRS : Tense -> RCl -> RS ;
fun ovrld221_mkRS : Ant -> RCl -> RS ;
fun ovrld222_mkRS : Pol -> RCl -> RS ;
fun ovrld223_mkRS : Tense -> Ant -> RCl -> RS ;
fun ovrld224_mkRS : Tense -> Pol -> RCl -> RS ;
fun ovrld225_mkRS : Ant -> Pol -> RCl -> RS ;
fun ovrld226_mkRS : Tense -> Ant -> Pol -> RCl -> RS ;
fun ovrld227_emptyText : Text ;
fun ovrld228_fullStopPunct : Punct ;
fun ovrld229_questMarkPunct : Punct ;
fun ovrld230_exclMarkPunct : Punct ;
fun ovrld231_mkText : Phr -> Punct -> Text -> Text ;
fun ovrld232_mkText : Phr -> Punct -> Text ;
fun ovrld233_mkText : Phr -> Text ;
fun ovrld234_mkText : Utt -> Text ;
fun ovrld235_mkText : S -> Text ;
fun ovrld236_mkText : Cl -> Text ;
fun ovrld237_mkText : QS -> Text ;
fun ovrld238_mkText : Imp -> Text ;
fun ovrld239_mkText : Pol -> Imp -> Text ;
fun ovrld240_mkText : Phr -> Text -> Text ;
fun ovrld241_mkVP : V -> VP ;
fun ovrld242_mkVP : V2 -> NP -> VP ;
fun ovrld243_mkVP : V3 -> NP -> NP -> VP ;
fun ovrld244_mkVP : VV -> VP -> VP ;
fun ovrld245_mkVP : VS -> S -> VP ;
fun ovrld246_mkVP : VQ -> QS -> VP ;
fun ovrld247_mkVP : VA -> AP -> VP ;
fun ovrld248_mkVP : V2A -> NP -> AP -> VP ;
fun ovrld249_mkVP : A -> VP ;
fun ovrld250_mkVP : A -> NP -> VP ;
fun ovrld251_mkVP : A2 -> NP -> VP ;
fun ovrld252_mkVP : AP -> VP ;
fun ovrld253_mkVP : NP -> VP ;
fun ovrld254_mkVP : CN -> VP ;
fun ovrld255_mkVP : N -> VP ;
fun ovrld256_mkVP : Adv -> VP ;
fun ovrld257_mkVP : VP -> Adv -> VP ;
fun ovrld258_mkVP : AdV -> VP -> VP ;
fun ovrld259_reflexiveVP : V2 -> VP ;
fun ovrld260_passiveVP : V2 -> VP ;
fun ovrld261_passiveVP : V2 -> NP -> VP ;
fun ovrld262_progressiveVP : VP -> VP ;
fun ovrld263_mkListS : S -> S -> ListS ;
fun ovrld264_mkListS : S -> ListS -> ListS ;
fun ovrld265_mkListAP : AP -> AP -> ListAP ;
fun ovrld266_mkListAP : AP -> ListAP -> ListAP ;
fun ovrld267_mkListAdv : Adv -> Adv -> ListAdv ;
fun ovrld268_mkListAdv : Adv -> ListAdv -> ListAdv ;
fun ovrld269_mkListNP : NP -> NP -> ListNP ;
fun ovrld270_mkListNP : NP -> ListNP -> ListNP ;
}