From 6a2912bb1cff725dd4402bce8d09edebaa703f7f Mon Sep 17 00:00:00 2001 From: aarne Date: Mon, 13 Dec 2010 17:28:34 +0000 Subject: [PATCH] more examples in synopsis --- lib/doc/MkExxTable.hs | 12 +- lib/doc/MkSynopsis.hs | 6 +- lib/doc/api-examples.txt | 191 ++++++++++++++----- lib/doc/hovering.png | Bin 0 -> 181615 bytes lib/doc/synopsis.html | 369 ++++++++++++++++++++++++------------ lib/doc/synopsis.txt | 258 +++++++++++++------------ lib/src/api/Constructors.gf | 72 ++++++- lib/src/finnish/ResFin.gf | 8 + lib/src/finnish/VerbFin.gf | 6 +- 9 files changed, 622 insertions(+), 300 deletions(-) create mode 100644 lib/doc/hovering.png diff --git a/lib/doc/MkExxTable.hs b/lib/doc/MkExxTable.hs index 5730b251e..147d00aa3 100644 --- a/lib/doc/MkExxTable.hs +++ b/lib/doc/MkExxTable.hs @@ -12,7 +12,7 @@ main = do getApiExx :: [FilePath] -> IO ApiExx getApiExx xx = do s <- readFile (head xx) - let aet = getApiExxTrees $ dropInit $ lines s + let aet = getApiExxTrees $ filter validOutput $ lines s aeos <- mapM readApiExxOne xx let aexx = mkApiExx $ ("API",aet) : aeos putStrLn $ prApiExx aexx @@ -21,7 +21,7 @@ getApiExx xx = do readApiExxOne file = do s <- readFile file let lang = reverse (take 3 (drop 4 (reverse file))) -- api-exx-*Eng*.txt - let api = getApiExxOne (dropInit $ lines s) + let api = getApiExxOne $ filter validOutput $ lines s putStrLn $ unlines $ prApiEx api return (lang,api) @@ -48,10 +48,10 @@ getApiExxTrees = M.fromList . pairs . map cleanUp _ -> [] -- remove leading prompts and spaces -cleanUp = dropWhile (\c -> not (isAlpha c || c == '*')) +cleanUp = dropWhile (\c -> not (isAlpha c || elem c "*'")) --- drop GF welcome -dropInit = dropWhile ((/=">") . take 1) +-- only accept lines starting with prompts (to eliminate multi-line gf uncomputed output) +validOutput = (==">") . take 1 mkApiExx :: [(String,ApiExxOne)] -> ApiExx mkApiExx ltes = @@ -76,4 +76,4 @@ bind ws = case ws of w : "&+" : u : ws2 -> bind ((w ++ u) : ws2) "&+":ws2 -> bind ws2 w : ws2 -> w : bind ws2 - _ -> ws \ No newline at end of file + _ -> ws diff --git a/lib/doc/MkSynopsis.hs b/lib/doc/MkSynopsis.hs index 2dc42ccf5..df6999b1a 100644 --- a/lib/doc/MkSynopsis.hs +++ b/lib/doc/MkSynopsis.hs @@ -12,6 +12,10 @@ type Rules = [(String,String,String)] -- the file generated synopsis = "synopsis.txt" +-- the language in which revealed examples are shown +revealedLang = "Eng" + +-- all languages shown apiExxFiles = ["api-examples-" ++ lang ++ ".txt" | lang <- words "Bul Cat Dan Dut Eng Fin Fre Ger Ita Nor Pol Ron Rus Spa Swe Urd"] @@ -193,7 +197,7 @@ mkTable hasEx isLatex aexx cs = inChunks chsize (\rs -> header : map (unwords . -- make an example with hover-popup translations mkExample es ex = unwords [ "#divreveal", - itf ex, + itf (maybe ex id (M.lookup revealedLang es)), "#divpopup", "#UL", unwords ["#LI" ++ e | e <- prApiEx es], diff --git a/lib/doc/api-examples.txt b/lib/doc/api-examples.txt index f6638ebf5..a78e9e92f 100644 --- a/lib/doc/api-examples.txt +++ b/lib/doc/api-examples.txt @@ -424,8 +424,9 @@ mkAP warm_A (mkNP paris_PN) mkAP married_A2 she_NP mkAP : A2 -> AP -- married mkAP married_A2 --- mkAP : AP -> S -> AP -- probable that she sleeps --- mkAP : AP -> QS -> AP -- uncertain if she sleeps + mkAP : AP -> S -> AP -- probable that she sleeps +mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V)))) +-- mkAP : AP -> QS -> AP -- uncertain who sleeps -- mkAP : AP -> VP -> AP -- ready to go -- mkAP : AP -> SC -> AP -- ready to go mkAP : AdA -> A -> AP -- very old @@ -457,61 +458,161 @@ mkAdv very_AdA (mkAdv warm_A) mkAdv and_Conj here_Adv now_Adv mkAdv : Conj -> ListAdv -> Adv -- with her, here and now mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv)) ---. mkQS : (Tense) -> (Ant) -> (Pol) -> QCl -> QS -- who wouldn't have slept - mkQS : Cl -> QS - mkQCl : Cl -> QCl -- does she sleep +mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V) + mkQS : Cl -> QS -- +mkQS (mkQCl who_IP sleep_V) + mkQCl : Cl -> QCl -- does she sleep +mkQCl (mkCl she_NP sleep_V) mkQCl : IP -> VP -> QCl -- who sleeps - mkQCl : IP -> V -> QCl -- who sleeps +mkQCl who_IP (mkVP (mkVP sleep_V) here_Adv) + mkQCl : IP -> V -> QCl -- who sleeps +mkQCl who_IP sleep_V mkQCl : IP -> V2 -> NP -> QCl -- who loves her +mkQCl who_IP love_V2 she_NP mkQCl : IP -> V3 -> NP -> NP -> QCl -- who sends it to her +mkQCl who_IP send_V3 it_NP she_NP mkQCl : IP -> VV -> VP -> QCl -- who wants to sleep - mkQCl : IP -> VS -> S -> QCl -- who says that she sleeps - mkQCl : IP -> VQ -> QS -> QCl -- who wonders who sleeps - mkQCl : IP -> VA -> AP -> QCl -- who becomes old - mkQCl : IP -> V2A -> NP -> AP -> QCl -- who paints it red - mkQCl : IP -> V2S -> NP -> S -> QCl -- who tells her that we sleep - mkQCl : IP -> V2Q -> NP -> QS -> QCl -- who asks her who sleeps - mkQCl : IP -> V2V -> NP -> VP -> QCl -- who forces her to sleep - mkQCl : IP -> A -> QCl -- who is old - mkQCl : IP -> A -> NP -> QCl -- who is older than her - mkQCl : IP -> A2 -> NP -> QCl -- who is married to her - mkQCl : IP -> AP -> QCl -- who is very old - mkQCl : IP -> NP -> QCl -- who is the man - mkQCl : IP -> N -> QCl -- who is a man - mkQCl : IP -> CN -> QCl -- who is an old man - mkQCl : IP -> Adv -> QCl -- who is here +mkQCl who_IP want_VV (mkVP sleep_V) + mkQCl : IP -> VS -> S -> Cl -- who says that I sleep +mkQCl who_IP say_VS (mkS (mkCl i_NP sleep_V)) + mkQCl : IP -> VQ -> QS -> Cl -- who wonders who sleeps +mkQCl who_IP wonder_VQ (mkQS (mkQCl who_IP sleep_V)) + mkQCl : IP -> VA -> A -> Cl -- who becomes old +mkQCl who_IP become_VA old_A + mkQCl : IP -> VA -> AP -> Cl -- who becomes very old +mkQCl who_IP become_VA (mkAP very_AdA old_A) + mkQCl : IP -> V2A -> NP -> A -> Cl -- who paints it red +mkQCl who_IP paint_V2A it_NP red_A + mkQCl : IP -> V2A -> NP -> AP -> Cl -- who paints it very red +mkQCl who_IP paint_V2A it_NP (mkAP very_AdA red_A) + mkQCl : IP -> V2S -> NP -> S -> Cl -- who answers to him that we sleep +mkQCl who_IP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)) + mkQCl : IP -> V2Q -> NP -> QS -> Cl -- who asks him who sleeps +mkQCl who_IP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)) + mkQCl : IP -> V2V -> NP -> VP -> Cl -- who begs him to sleep +mkQCl who_IP beg_V2V he_NP (mkVP sleep_V) + mkQCl : IP -> A -> Cl -- who is old +mkQCl who_IP old_A + mkQCl : IP -> A -> NP -> Cl -- who is older than he +mkQCl who_IP old_A he_NP + mkQCl : IP -> A2 -> NP -> Cl -- who is married to him +mkQCl who_IP married_A2 he_NP + mkQCl : IP -> AP -> Cl -- who is very old +mkQCl who_IP (mkAP very_AdA old_A) + mkQCl : IP -> NP -> Cl -- who is the woman +mkQCl who_IP (mkNP the_Det woman_N) + mkQCl : IP -> N -> Cl -- who is a woman +mkQCl who_IP woman_N + mkQCl : IP -> CN -> Cl -- who is an old woman +mkQCl who_IP (mkCN old_A woman_N) + mkQCl : IP -> Adv -> Cl -- who is here +mkQCl who_IP here_Adv + mkQCl : IP -> VP -> Cl -- who always sleeps +mkQCl who_IP (mkVP always_AdV (mkVP sleep_V)) + mkQCl : IAdv -> Cl -> QCl -- why does she sleep +mkQCl why_IAdv (mkCl she_NP sleep_V) + mkQCl : Prep -> IP -> Cl -> QCl -- with whom does she sleep +mkQCl with_Prep who_IP (mkCl she_NP sleep_V) + mkQCl : IAdv -> NP -> QCl -- where is she +mkQCl where_IAdv she_NP + mkQCl : IComp -> NP -> QCl -- who is this man +mkQCl (mkIComp who_IP) (mkNP this_Det man_N) + mkQCl : IP -> QCl -- which cities are there +mkQCl (mkIP which_IQuant city_N) mkQCl : IP -> NP -> V2 -> QCl -- who does she love - mkQCl : IP -> ClSlash -> QCl -- who does she today - mkQCl : IAdv -> Cl -> QCl -- why does she sleep - mkQCl : Prep -> IP -> Cl -> QCl -- with whom does she sleep - mkQCl : IAdv -> NP -> QCl -- where is she - mkQCl : IComp -> NP -> QCl -- who is this man - mkQCl : IP -> QCl -- which houses are there - mkIP : IDet -> CN -> IP -- which five big cities +mkQCl who_IP she_NP + mkQCl : IP -> ClSlash -> QCl -- who does she love today --: +mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv) + mkIP : IDet -> CN -> IP -- which five big cities +mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N) mkIP : IDet -> N -> IP -- which five cities +mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N mkIP : IDet -> IP -- which five - mkIP : IQuant -> CN -> IP -- which big cities - mkIP : IQuant -> Num -> CN -> IP -- which five cities +mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) + mkIP : IQuant -> CN -> IP -- which big city +mkIP which_IQuant (mkCN big_A city_N) + mkIP : IQuant -> Num -> CN -> IP -- which five big cities +mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N) mkIP : IQuant -> N -> IP -- which city - mkIP : IP -> Adv -> IP -- who in Paris - what_IP : IP -- what (singular) - who_IP : IP -- who (singular) +mkIP which_IQuant city_N + mkIP : IP -> Adv -> IP -- who in Paris +mkIP who_IP (mkAdv in_Prep (mkNP paris_PN)) + what_IP : IP -- what (singular) +mkUtt what_IP + who_IP : IP -- who (singular) +mkUtt who_IP mkIAdv : Prep -> IP -> IAdv -- in which city - mkIAdv : IAdv -> Adv -> IAdv -- where in Paris +mkIAdv in_Prep (mkIP which_IQuant city_N) + mkIAdv : IAdv -> Adv -> IAdv -- where in Paris +mkIAdv where_IAdv (mkAdv in_Prep (mkNP paris_PN)) mkIDet : IQuant -> Num -> IDet -- which (songs) - mkIDet : IQuant -> IDet - which_IDet : IDet - whichPl_IDet : IDet +mkIDet which_IQuant pluralNum + mkIDet : IQuant -> IDet +mkIDet which_IQuant + which_IDet : IDet +mkIP which_IDet + whichPl_IDet : IDet +mkIP whichPl_IDet mkRS : (Tense) -> (Ant) -> (Pol) -> RCl -> RS -- that wouldn't have slept - mkRS : Conj -> RS -> RS -> RS -- who sleeps and whose mother runsx - mkRS : Conj -> ListRS -> RS -- who sleeps, whom I see and who sleeps - mkRCl : RP -> VP -> RCl -- that loves she - mkRCl : RP -> ClSlash -> RCl -- whom she loves today - mkRCl : RP -> NP -> V2 -> RCl -- whom she loves - mkRCl : Cl -> RCl -- such that she loves him - which_RP : RP -- which - mkRP : Prep -> NP -> RP -> RP -- all the houses in which +mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V) + mkRS : RCl -> RS -- +mkRS (mkRCl which_RP sleep_V) + mkRCl : RP -> VP -> RCl -- who sleeps +mkRCl which_RP (mkVP (mkVP sleep_V) here_Adv) + mkRCl : RP -> V -> RCl -- who sleeps +mkRCl which_RP sleep_V + mkRCl : RP -> V2 -> NP -> RCl -- who loves her +mkRCl which_RP love_V2 she_NP + mkRCl : RP -> V3 -> NP -> NP -> RCl -- who sends it to her +mkRCl which_RP send_V3 it_NP she_NP + mkRCl : RP -> VV -> VP -> RCl -- who wants to sleep +mkRCl which_RP want_VV (mkVP sleep_V) + mkRCl : RP -> VS -> S -> RCl -- who says that I sleep +mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V)) + mkRCl : RP -> VQ -> QS -> RCl -- who wonders who sleeps +mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V)) + mkRCl : RP -> VA -> A -> RCl -- who becomes old +mkRCl which_RP become_VA old_A + mkRCl : RP -> VA -> AP -> RCl -- who becomes very old +mkRCl which_RP become_VA (mkAP very_AdA old_A) + mkRCl : RP -> V2A -> NP -> A -> RCl -- who paints it red +mkRCl which_RP paint_V2A it_NP red_A + mkRCl : RP -> V2A -> NP -> AP -> RCl -- who paints it very red +mkRCl which_RP paint_V2A it_NP (mkAP red_A) + mkRCl : RP -> V2S -> NP -> S -> RCl -- who answers to him that we sleep +mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V)) + mkRCl : RP -> V2Q -> NP -> QS -> RCl -- who asks him who sleeps +mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)) + mkRCl : RP -> V2V -> NP -> VP -> RCl -- who begs him to sleep +mkRCl which_RP beg_V2V he_NP (mkVP sleep_V) + mkRCl : RP -> A -> RCl -- who is old +mkRCl which_RP old_A + mkRCl : RP -> A -> NP -> RCl -- who is older than he +mkRCl which_RP old_A he_NP + mkRCl : RP -> A2 -> NP -> RCl -- who is married to him +mkRCl which_RP married_A2 he_NP + mkRCl : RP -> AP -> RCl -- who is very old +mkRCl which_RP (mkAP very_AdA old_A) + mkRCl : RP -> NP -> RCl -- who is the woman +mkRCl which_RP (mkNP the_Det woman_N) + mkRCl : RP -> N -> RCl -- who is a woman +mkRCl which_RP woman_N + mkRCl : RP -> CN -> RCl -- who is an old woman +mkRCl which_RP (mkCN old_A woman_N) + mkRCl : RP -> Adv -> RCl -- who is here +mkRCl which_RP here_Adv + mkRCl : RP -> VP -> RCl -- who always sleeps +mkRCl which_RP (mkVP always_AdV (mkVP sleep_V)) + mkRCl : RP -> NP -> V2 -> RCl -- who she loves +mkRCl which_RP she_NP love_V2 + mkRCl : RP -> ClSlash -> RCl -- who she loves today --: +mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv) + which_RP : RP -- which +which_RP + mkRP : Prep -> NP -> RP -> RP -- all the cities in which +mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP +--. mkSSlash : Temp -> Pol -> ClSlash -> SSlash mkClSlash : NP -> VPSlash -> ClSlash -- (whom) he sees here mkClSlash : NP -> V2 -> ClSlash -- (whom) he sees diff --git a/lib/doc/hovering.png b/lib/doc/hovering.png new file mode 100644 index 0000000000000000000000000000000000000000..a1716ec355a258d05a53cf2005cb347d2379afbd GIT binary patch literal 181615 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

CsUVQhJy!!l>>6_r~EK4S<`>*?b{r~a(98VI? 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 G5}E+nD6Opk literal 0 HcmV?d00001 diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index 07a317625..4c670cee1 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -514,7 +514,7 @@ Lexical category, constructors given in mkAP AP -> S -> AP -probable that she sleeps +

it is good that she sleeps
mkAP @@ -564,7 +564,7 @@ Lexical category, constructors given in reflAP A2 -> AP -
married to himself
+married to himself @@ -694,7 +694,7 @@ Lexical category, constructors given in mkAdv CAdv -> A -> NP -> Adv -
more warmly than she
+
more warmly than he
mkAdv @@ -714,7 +714,7 @@ Lexical category, constructors given in mkAdv Conj -> ListAdv -> Adv -
with John, here and now
+
with her , here and now
somewhere_Adv @@ -754,7 +754,7 @@ Lexical category, constructors given in simultaneousAnt Ant -
she sleeps [default]
+
she sleeps
@@ -799,7 +799,7 @@ Lexical category, constructors given in mkCN N2 -> NP -> CN -
mother of John
+
mother of the king
mkCN @@ -839,12 +839,12 @@ Lexical category, constructors given in mkCN N -> RS -> CN -
house that she owns
+
man whom she loves
mkCN CN -> RS -> CN -
big house that she loves
+
old man whom she loves
mkCN @@ -944,7 +944,7 @@ Lexical category, constructors given in mkCl NP -> V3 -> NP -> NP -> Cl -
she sends it to him
+
she sends it to him
mkCl @@ -954,7 +954,7 @@ Lexical category, constructors given in mkCl NP -> VS -> S -> Cl -
she says that she sleeps
+
she says that I sleep
mkCl @@ -974,12 +974,12 @@ Lexical category, constructors given in mkCl NP -> V2A -> NP -> A -> Cl -
she paints it red
+
she paints it red
mkCl NP -> V2A -> NP -> AP -> Cl -
she paints it very red
+
she paints it red
mkCl @@ -994,7 +994,7 @@ Lexical category, constructors given in mkCl NP -> V2V -> NP -> VP -> Cl -
she begs him to sleep
+
she begs him to sleep
mkCl @@ -1004,7 +1004,7 @@ Lexical category, constructors given in mkCl NP -> A -> NP -> Cl -
she is older than him
+
she is older than he
mkCl @@ -1059,22 +1059,22 @@ Lexical category, constructors given in mkCl NP -> RS -> Cl -
it is she who sleeps
+
it is she who sleeps
mkCl Adv -> S -> Cl -
it is here that she sleeps
+
it is here that she sleeps
mkCl V -> Cl -
it rains
+
it rains
mkCl VP -> Cl -
it is raining
+
it is raining
mkCl @@ -1134,7 +1134,7 @@ Lexical category, constructors given in mkComp AP -> Comp -
very old
+
old
mkComp @@ -1379,12 +1379,12 @@ Lexical category, constructors given in mkDigits Dig -> Digits -
4
+
//
mkDigits Dig -> Digits -> Digits -
1,233,432
+
//
@@ -1409,12 +1409,12 @@ Lexical category, constructors given in mkIAdv Prep -> IP -> IAdv -in which city +
in which city
mkIAdv IAdv -> Adv -> IAdv -where in Paris +
where in Paris
when_IAdv @@ -1435,10 +1435,24 @@ Lexical category, constructors given in

IComp - interrogative complement of copula

-

-Lexical category, constructors given in -lexical paradigms. -

+ + + + + + + + + + + + + + + + +
FunctionTypeExample
mkICompIAdv -> ICompwhere (is it)
mkICompIP -> ICompwho (is it)
+

IDet - interrogative determiner

@@ -1455,7 +1469,7 @@ Lexical category, constructors given in - + @@ -1485,37 +1499,37 @@ Lexical category, constructors given in - + - + - + - + - + - + - + @@ -1530,7 +1544,7 @@ Lexical category, constructors given in - + @@ -1545,7 +1559,7 @@ Lexical category, constructors given in - +
mkIDet IQuant -> Num -> IDetwhich (songs)
which
mkIDet
mkIP IDet -> CN -> IPwhich five big cities
which five big cities
mkIP IDet -> N -> IPwhich five cities
which five cities
mkIP IDet -> IPwhich five
which five
mkIP IQuant -> CN -> IPwhich big cities
which big city
mkIP IQuant -> Num -> CN -> IPwhich five cities
which five big cities
mkIP IQuant -> N -> IPwhich city
which city
mkIP IP -> Adv -> IPwho in Paris
who in Paris
whatPl_IP
what_IP IPwhat (singular)
what
whoPl_IP
who_IP IPwho (singular)
who
@@ -1605,12 +1619,12 @@ Lexical category, constructors given in politeImpForm ImpForm -
be a man polite
+
be a man
singularImpForm ImpForm -
be a man [default]
+
be a man
@@ -1794,12 +1808,12 @@ Lexical category, constructors given in mkNP Det -> CN -> NP -
the first old man
+
the five old men
mkNP Det -> N -> NP -
the first man
+
the five men
mkNP @@ -1814,12 +1828,12 @@ Lexical category, constructors given in mkNP Digits -> CN -> NP -
51 old men
+
old men
mkNP Digits -> N -> NP -
51 men
+
men
mkNP @@ -1844,12 +1858,12 @@ Lexical category, constructors given in mkNP PN -> NP -
she
+
Paris
mkNP Pron -> NP -
he
+
we
mkNP @@ -1864,7 +1878,7 @@ Lexical category, constructors given in mkNP Det -> NP -
these five best
+
the five best
mkNP @@ -1879,7 +1893,7 @@ Lexical category, constructors given in mkNP Predet -> NP -> NP -
only the man
+
only this woman
mkNP @@ -1894,7 +1908,7 @@ Lexical category, constructors given in mkNP NP -> RS -> NP -
John, who walks
+
John , who walks
mkNP @@ -1979,7 +1993,7 @@ Lexical category, constructors given in mkNum Digits -> Num -
21
+
//
mkNum @@ -2094,7 +2108,7 @@ Lexical category, constructors given in mkPConj Conj -> PConj -
and
+
and now
otherwise_PConj @@ -2125,7 +2139,7 @@ Lexical category, constructors given in mkPhr (PConj) -> Utt -> (Voc) -> Phr -
but sleep, my friend
+
but sleep , my friend
mkPhr @@ -2165,7 +2179,7 @@ Lexical category, constructors given in positivePol Pol -
she sleeps [default]
+
she sleeps
@@ -2380,17 +2394,17 @@ Lexical category, constructors given in exclMarkPunct Punct -
!
+
yes !
fullStopPunct Punct -
.
+
yes .
questMarkPunct Punct -
?
+
yes ?
@@ -2405,32 +2419,32 @@ Lexical category, constructors given in mkQCl Cl -> QCl -does she sleep +
does she sleep
mkQCl IP -> VP -> QCl -who sleeps +
who sleeps here
mkQCl IP -> V -> QCl -who sleeps +
who sleeps
mkQCl IP -> V2 -> NP -> QCl -who loves her +
who loves her
mkQCl IP -> V3 -> NP -> NP -> QCl -who sends it to her +
who sends it to her
mkQCl IP -> VV -> VP -> QCl -who wants to sleep +
who wants to sleep
mkQCl @@ -2444,11 +2458,21 @@ Lexical category, constructors given in mkQCl +IP -> VA -> A -> QCl +who becomes old + + +mkQCl IP -> VA -> AP -> QCl who becomes old mkQCl +IP -> V2A -> NP -> A -> QCl +who paints it red + + +mkQCl IP -> V2A -> NP -> AP -> QCl who paints it red @@ -2510,37 +2534,37 @@ Lexical category, constructors given in mkQCl IP -> NP -> V2 -> QCl -who does she love +
who is her
mkQCl IP -> ClSlash -> QCl -who does she today +
whom does she love today
mkQCl IAdv -> Cl -> QCl -why does she sleep +
why does she sleep
mkQCl Prep -> IP -> Cl -> QCl -with whom does she sleep +
with whom does she sleep
mkQCl IAdv -> NP -> QCl -where is she +
where is she
mkQCl IComp -> NP -> QCl -who is this man +
who is this man
mkQCl IP -> QCl -which houses are there +
which city is there
@@ -2555,7 +2579,7 @@ Lexical category, constructors given in mkQS (Tense) -> (Ant) -> (Pol) -> QCl -> QS -who wouldn't have slept +
who wouldn't have slept
mkQS @@ -2615,17 +2639,122 @@ Lexical category, constructors given in mkRCl RP -> VP -> RCl -that loves she +
who always sleep
mkRCl -RP -> ClSlash -> RCl -whom she loves today +RP -> V -> RCl +
who sleep
+ + +mkRCl +RP -> V2 -> NP -> RCl +
who love her
+ + +mkRCl +RP -> V3 -> NP -> NP -> RCl +
who send it to her
+ + +mkRCl +RP -> VV -> VP -> RCl +
who want to sleep
+ + +mkRCl +RP -> VS -> S -> RCl +
who say that I sleep
+ + +mkRCl +RP -> VQ -> QS -> RCl +
who wonder who sleeps
+ + +mkRCl +RP -> VA -> A -> RCl +
who become old
+ + +mkRCl +RP -> VA -> AP -> RCl +
who become very old
+ + +mkRCl +RP -> V2A -> NP -> A -> RCl +
who paint it red
+ + +mkRCl +RP -> V2A -> NP -> AP -> RCl +
who paint it red
+ + +mkRCl +RP -> V2S -> NP -> S -> RCl +
who answer to him that we sleep
+ + +mkRCl +RP -> V2Q -> NP -> QS -> RCl +
who ask him who sleeps
+ + +mkRCl +RP -> V2V -> NP -> VP -> RCl +
who beg him to sleep
+ + +mkRCl +RP -> A -> RCl +
who am old
+ + +mkRCl +RP -> A -> NP -> RCl +
who am older than he
+ + +mkRCl +RP -> A2 -> NP -> RCl +
who am married to him
+ + +mkRCl +RP -> AP -> RCl +
who am very old
+ + +mkRCl +RP -> NP -> RCl +
who am the woman
+ + +mkRCl +RP -> N -> RCl +
who am a woman
+ + +mkRCl +RP -> CN -> RCl +
who am an old woman
+ + +mkRCl +RP -> Adv -> RCl +
who am here
mkRCl RP -> NP -> V2 -> RCl -whom she loves +
whom she loves
+ + +mkRCl +RP -> ClSlash -> RCl +
whom she loves today
mkRCl @@ -2645,12 +2774,12 @@ Lexical category, constructors given in mkRP Prep -> NP -> RP -> RP -all the houses in which +
all the cities in whom
which_RP RP -which +
RelativeEng.IdRP
@@ -2665,7 +2794,7 @@ Lexical category, constructors given in mkRS (Tense) -> (Ant) -> (Pol) -> RCl -> RS -that wouldn't have slept +
who wouldn't have slept
mkRS @@ -2700,12 +2829,12 @@ Lexical category, constructors given in mkS Conj -> ListS -> S -
she sleeps, I run and you walk
+
she sleeps , I run and you walk
mkS Adv -> S -> S -
today, she sleeps
+
today , she sleeps
@@ -2720,12 +2849,12 @@ Lexical category, constructors given in mkSC S -> SC -
that he sleeps
+
that she sleeps
mkSC QS -> SC -
whether he sleeps
+
who sleeps
mkSC @@ -2760,17 +2889,17 @@ Lexical category, constructors given in mkSub100 Unit -> Sub100 -
coerce 1..9
+
eight
mkSub100 Unit -> Unit -> Sub100 -
10m + n
+
eighty - three
tenfoldSub100 Unit -> Sub100 -
10n
+
eight
@@ -2866,7 +2995,7 @@ Lexical category, constructors given in presentTense Tense -
she sleeps [default]
+
she sleeps
@@ -2886,37 +3015,37 @@ Lexical category, constructors given in mkText Phr -> (Punct) -> (Text) -> Text -
Does she sleep? Yes.
+
does she sleep ? yes .
mkText Utt -> Text -
Yes.
+
yes .
mkText S -> Text -
She slept.
+
she slept .
mkText Cl -> Text -
She sleeps.
+
she sleeps .
mkText QS -> Text -
Did she sleep?
+
did she sleep ?
mkText (Pol) -> Imp -> Text -
Don't sleep!
+
don't sleep !
mkText Text -> Text -> Text -
Where? Here. When? Here. Now!
+
where ? here . when ? now !
@@ -3133,142 +3262,142 @@ Lexical category, constructors given in mkVP V -> VP -
sleep
+
to sleep
mkVP V2 -> NP -> VP -
love him
+
to love him
mkVP V3 -> NP -> NP -> VP -
send a message to him
+
to send it to him
mkVP VV -> VP -> VP -
want to sleep
+
to want to sleep
mkVP VS -> S -> VP -
know that she sleeps
+
to know that she sleeps
mkVP VQ -> QS -> VP -
wonder if she sleeps
+
to wonder who sleeps
mkVP VA -> AP -> VP -
become red
+
to become red
mkVP V2A -> NP -> AP -> VP -
paint it red
+
to paint it red
mkVP V2S -> NP -> S -> VP -
answer to him that we sleep
+
to answer to him that she sleeps
mkVP V2Q -> NP -> QS -> VP -
ask him who sleeps
+
to answer to him who sleeps
mkVP V2V -> NP -> VP -> VP -
beg him to sleep
+
to beg him to sleep
mkVP A -> VP -
be warm
+
to be old
mkVP A -> NP -> VP -
be older than him
+
to be older than he
mkVP A2 -> NP -> VP -
be married to him
+
to be married to him
mkVP AP -> VP -
be warm
+
parse error
mkVP N -> VP -
be a man
+
to be a woman
mkVP CN -> VP -
be an old man
+
to be an old woman
mkVP NP -> VP -
be the man
+
to be the woman
mkVP Adv -> VP -
be here
+
to be here
mkVP VP -> Adv -> VP -
sleep here
+
to sleep here
mkVP AdV -> VP -> VP -
always sleep
+
always to sleep
mkVP VPSlash -> NP -> VP -
paint it black
+
to paint it black
mkVP VPSlash -> VP -
paint itself black
+
to paint itself black
mkVP Comp -> VP -
be warm
+
to be warm
passiveVP V2 -> VP -
be loved
+
to be loved
passiveVP V2 -> NP -> VP -
be loved by her
+
to be loved by her
progressiveVP VP -> VP -
be sleeping
+
to be sleeping
reflexiveVP V2 -> VP -
love itself
+
to love itself
reflexiveVP @@ -3380,7 +3509,7 @@ Lexical category, constructors given in mkVoc NP -> Voc -
my friend
+
yes , my friend
please_Voc diff --git a/lib/doc/synopsis.txt b/lib/doc/synopsis.txt index e7a37670e..462ec0a48 100644 --- a/lib/doc/synopsis.txt +++ b/lib/doc/synopsis.txt @@ -181,7 +181,7 @@ Lexical category, constructors given in | ``mkAP`` | [A #A] ``->`` [NP #NP] ``->`` [AP #AP] | #divreveal //warmer than Paris// #divpopup #UL #LIAPI: ``mkAP warm_A (mkNP paris_PN)`` #LIBul: //по - топъл от Париж// #LICat: //més tebi que Paris// #LIDan: //varmere end Paris// #LIDut: //warmer dan Parijs// #LIEng: //warmer than Paris// #LIFin: //Pariisia lämpimämpi// #LIFre: //plus chaud que Paris// #LIGer: //wärmer als Paris// #LIIta: //più caldo di Parigi// #LINor: //varmere enn Paris// #LIPol: //cieplejszy niż Paryż// #LIRon: //mai călduţ decât Paris// #LIRus: //тёплее Парижа// #LISpa: //más tibio que Paris// #LISwe: //varmare än Paris// #LIUrd: //پیرس سے گرم// #EUL #ediv #ediv | | ``mkAP`` | [A2 #A2] ``->`` [NP #NP] ``->`` [AP #AP] | #divreveal //married to her// #divpopup #UL #LIAPI: ``mkAP married_A2 she_NP`` #LIBul: //женен за нея// #LICat: //casat a ella// #LIDan: //gift med hende// #LIDut: //getrouwd met haar// #LIEng: //married to her// #LIFin: //hänen kanssa avioitunut// #LIFre: //marié à elle// #LIGer: //verheiratet mit ihr// #LIIta: //sposato con lei// #LINor: //gift med henne// #LIPol: //zaślubiony jej// #LIRon: //căsătorit cu ea// #LIRus: //замужем за ей// #LISpa: //casado a ella// #LISwe: //gift med henne// #LIUrd: //اس سے شادy?كرنا// #EUL #ediv #ediv | | ``mkAP`` | [A2 #A2] ``->`` [AP #AP] | #divreveal //married// #divpopup #UL #LIAPI: ``mkAP married_A2`` #LIBul: //женен// #LICat: //casat// #LIDan: //gift// #LIDut: //getrouwd// #LIEng: //married// #LIFin: //avioitunut// #LIFre: //marié// #LIGer: //verheiratet// #LIIta: //sposato// #LINor: //gift// #LIPol: //zaślubiony// #LIRon: //căsătorit// #LIRus: //замужем// #LISpa: //casado// #LISwe: //gift// #LIUrd: //شادy?كرنا// #EUL #ediv #ediv | -| ``mkAP`` | [AP #AP] ``->`` [S #S] ``->`` [AP #AP] | //probable that she sleeps// | +| ``mkAP`` | [AP #AP] ``->`` [S #S] ``->`` [AP #AP] | #divreveal //it is good that she sleeps// #divpopup #UL #LIAPI: ``mkCl (mkVP (mkAP (mkAP good_A) (mkS (mkCl she_NP sleep_V))))`` #LIBul: //е добро , че тя спи// #LICat: //és bo que ella dorm// #LIDan: //det er godt at hun sover// #LIDut: //'t is goed dat ze slaapt// #LIEng: //it is good that she sleeps// #LIFin: //on hyvä että hän nukkuu// #LIFre: //il est bon qu' elle dort// #LIGer: //es ist gut daß sie schläft// #LIIta: //è buono che lei dorme// #LINor: //det er godt at hun sover// #LIPol: //jest dobrze , że ona śpi// #LIRon: //este bun cã ea doarme// #LIRus: //хорошее , что она спдит// #LISpa: //es bueno que ella duerme// #LISwe: //det är gott att hon sover// #LIUrd: //اچھا كہ وہ سوتی ہے ہے// #EUL #ediv #ediv | | ``mkAP`` | [AP #AP] ``->`` [QS #QS] ``->`` [AP #AP] | //uncertain if she sleeps// | | ``mkAP`` | [AP #AP] ``->`` [VP #VP] ``->`` [AP #AP] | //ready to go// | | ``mkAP`` | [AP #AP] ``->`` [SC #SC] ``->`` [AP #AP] | //ready to go// | @@ -191,7 +191,7 @@ Lexical category, constructors given in | ``mkAP`` | [Conj #Conj] ``->`` [ListAP #ListAP] ``->`` [AP #AP] | //old, big and warm// | | ``mkAP`` | [Ord #Ord] ``->`` [AP #AP] | //oldest// | | ``mkAP`` | [CAdv #CAdv] ``->`` [AP #AP] ``->`` [NP #NP] ``->`` [AP #AP] | //as old as she// | -| ``reflAP`` | [A2 #A2] ``->`` [AP #AP] | #divreveal //married to himself// #divpopup #UL #LIAPI: ``mkUtt (reflAP married_A2)`` #LIBul: //женен за себе си// #LICat: //NONE// #LIDan: //gift med sig// #LIDut: //NONE// #LIEng: //NONE// #LIFin: //NONE// #LIFre: //NONE// #LIGer: //NONE// #LIIta: //NONE// #LINor: //gift med seg// #LIPol: //NONE// #LIRon: //NONE// #LIRus: //замужем за собой// #LISpa: //NONE// #LISwe: //NONE// #LIUrd: //NONE// #EUL #ediv #ediv | +| ``reflAP`` | [A2 #A2] ``->`` [AP #AP] | //married to himself// | ==AdA - adjective-modifying adverb==[AdA] || Function | Type | Example || | ``almost_AdA`` | [AdA #AdA] | //almost// | @@ -217,11 +217,11 @@ Lexical category, constructors given in | ``mkAdv`` | [A #A] ``->`` [Adv #Adv] | #divreveal //warmly// #divpopup #UL #LIAPI: ``mkAdv warm_A`` #LIBul: //топло// #LICat: //tebiament// #LIDan: //varmt// #LIDut: //warm// #LIEng: //warmly// #LIFin: //lämpimästi// #LIFre: //chaudement// #LIGer: //warm// #LIIta: //caldamente// #LINor: //varmt// #LIPol: //ciepło// #LIRon: //călduros// #LIRus: //тёпло// #LISpa: //tibiamente// #LISwe: //varmt// #LIUrd: //گرم// #EUL #ediv #ediv | | ``mkAdv`` | [Prep #Prep] ``->`` [NP #NP] ``->`` [Adv #Adv] | #divreveal //in the house// #divpopup #UL #LIAPI: ``mkAdv in_Prep (mkNP the_Det house_N)`` #LIBul: //в къщата// #LICat: //en la casa// #LIDan: //i huset// #LIDut: //in het huis// #LIEng: //in the house// #LIFin: //talossa// #LIFre: //dans la maison// #LIGer: //im Haus / Hause// #LIIta: //nella casa// #LINor: //i huset// #LIPol: //w domu// #LIRon: //în casă// #LIRus: //в доме// #LISpa: //en la casa// #LISwe: //i huset// #LIUrd: //گھر معں// #EUL #ediv #ediv | | ``mkAdv`` | [Subj #Subj] ``->`` [S #S] ``->`` [Adv #Adv] | #divreveal //when she sleeps// #divpopup #UL #LIAPI: ``mkAdv when_Subj (mkS (mkCl she_NP sleep_V))`` #LIBul: //когато тя спи// #LICat: //quan ella dorm// #LIDan: //når hun sover// #LIDut: //als ze slaapt// #LIEng: //when she sleeps// #LIFin: //kun hän nukkuu// #LIFre: //quand elle dort// #LIGer: //wenn sie schläft// #LIIta: //quando lei dorme// #LINor: //når hun sover// #LIPol: //jeśli ona śpi// #LIRon: //când ea doarme// #LIRus: //когда она спдит// #LISpa: //cuando ella duerme// #LISwe: //när hon sover// #LIUrd: //كب وہ سوتی ہے// #EUL #ediv #ediv | -| ``mkAdv`` | [CAdv #CAdv] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Adv #Adv] | #divreveal //more warmly than she// #divpopup #UL #LIAPI: ``mkAdv more_CAdv warm_A he_NP`` #LIBul: //по - топло от него// #LICat: //més tebiament que ell// #LIDan: //mer varmt end han// #LIDut: //meer warm dan hij// #LIEng: //more warmly than he// #LIFin: //enemmän lämpimästi kuin hän// #LIFre: //plus chaudement que lui// #LIGer: //mehr warm als er// #LIIta: //più caldamente di lui// #LINor: //mer varmt enn han// #LIPol: //bardziej ciepło niż on// #LIRon: //mai călduros decât el// #LIRus: //более тёпло чем он// #LISpa: //más tibiamente que él// #LISwe: //mer varmt än han// #LIUrd: //اس زیادh- گرم// #EUL #ediv #ediv | +| ``mkAdv`` | [CAdv #CAdv] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Adv #Adv] | #divreveal //more warmly than he// #divpopup #UL #LIAPI: ``mkAdv more_CAdv warm_A he_NP`` #LIBul: //по - топло от него// #LICat: //més tebiament que ell// #LIDan: //mer varmt end han// #LIDut: //meer warm dan hij// #LIEng: //more warmly than he// #LIFin: //enemmän lämpimästi kuin hän// #LIFre: //plus chaudement que lui// #LIGer: //mehr warm als er// #LIIta: //più caldamente di lui// #LINor: //mer varmt enn han// #LIPol: //bardziej ciepło niż on// #LIRon: //mai călduros decât el// #LIRus: //более тёпло чем он// #LISpa: //más tibiamente que él// #LISwe: //mer varmt än han// #LIUrd: //اس زیادh- گرم// #EUL #ediv #ediv | | ``mkAdv`` | [CAdv #CAdv] ``->`` [A #A] ``->`` [S #S] ``->`` [Adv #Adv] | #divreveal //more warmly than he runs// #divpopup #UL #LIAPI: ``mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V))`` #LIBul: //по - топло от колкото той бяга// #LICat: //més tebiament que ell corri// #LIDan: //mer varmt end han løber// #LIDut: //meer warm dan hij rent// #LIEng: //more warmly than he runs// #LIFin: //enemmän lämpimästi kuin hän juoksee// #LIFre: //plus chaudement qu' il coure// #LIGer: //mehr warm als er läuft// #LIIta: //più caldamente di lui corra// #LINor: //mer varmt enn han springer// #LIPol: //bardziej ciepło niż on biegnie// #LIRon: //mai călduros decât el fuge// #LIRus: //более тёпло чем он бегает// #LISpa: //más tibiamente que el corra// #LISwe: //mer varmt än han springer// #LIUrd: //زیادh- گرم وہ دوڑتا ہے// #EUL #ediv #ediv | | ``mkAdv`` | [AdA #AdA] ``->`` [Adv #Adv] ``->`` [Adv #Adv] | #divreveal //very warmly// #divpopup #UL #LIAPI: ``mkAdv very_AdA (mkAdv warm_A)`` #LIBul: //много топло// #LICat: //molt tebiament// #LIDan: //meget varmt// #LIDut: //erg warm// #LIEng: //very warmly// #LIFin: //erittäin lämpimästi// #LIFre: //très chaudement// #LIGer: //sehr warm// #LIIta: //molto caldamente// #LINor: //mye varmt// #LIPol: //bardzo ciepło// #LIRon: //foarte călduros// #LIRus: //очень тёпло// #LISpa: //muy tibiamente// #LISwe: //mycket varmt// #LIUrd: //بہت گرم// #EUL #ediv #ediv | | ``mkAdv`` | [Conj #Conj] ``->`` [Adv #Adv] ``->`` [Adv #Adv] ``->`` [Adv #Adv] | #divreveal //here and now// #divpopup #UL #LIAPI: ``mkAdv and_Conj here_Adv now_Adv`` #LIBul: //тук и сега// #LICat: //aquí i ara// #LIDan: //her og nu// #LIDut: //hier en nu// #LIEng: //here and now// #LIFin: //täällä ja nyt// #LIFre: //ici et maintenant// #LIGer: //hier und jetzt// #LIIta: //quà e adesso// #LINor: //her og nå// #LIPol: //tutaj i teraz// #LIRon: //aici şi acum// #LIRus: //здесь и сейчас// #LISpa: //aquí y ahora// #LISwe: //här och nu// #LIUrd: //یہاں اور اب// #EUL #ediv #ediv | -| ``mkAdv`` | [Conj #Conj] ``->`` [ListAdv #ListAdv] ``->`` [Adv #Adv] | #divreveal //with John, here and now// #divpopup #UL #LIAPI: ``mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv))`` #LIBul: //с нея , тук и сега// #LICat: //amb ella , aquí i ara// #LIDan: //med hende , her og nu// #LIDut: //met haar , hier en nu// #LIEng: //with her , here and now// #LIFin: //hänen kanssa , täällä ja nyt// #LIFre: //avec elle , ici et maintenant// #LIGer: //mit ihr , hier und jetzt// #LIIta: //con lei , quà e adesso// #LINor: //med henne , her og nå// #LIPol: //z nią , tutaj i teraz// #LIRon: //cu ea , aici şi acum// #LIRus: //с ней , здесь и сейчас// #LISpa: //con ella , aquí y ahora// #LISwe: //med henne , här och nu// #LIUrd: //اس كے ساتh- , یہاں اور اب// #EUL #ediv #ediv | +| ``mkAdv`` | [Conj #Conj] ``->`` [ListAdv #ListAdv] ``->`` [Adv #Adv] | #divreveal //with her , here and now// #divpopup #UL #LIAPI: ``mkAdv and_Conj (mkListAdv (mkAdv with_Prep she_NP) (mkListAdv here_Adv now_Adv))`` #LIBul: //с нея , тук и сега// #LICat: //amb ella , aquí i ara// #LIDan: //med hende , her og nu// #LIDut: //met haar , hier en nu// #LIEng: //with her , here and now// #LIFin: //hänen kanssa , täällä ja nyt// #LIFre: //avec elle , ici et maintenant// #LIGer: //mit ihr , hier und jetzt// #LIIta: //con lei , quà e adesso// #LINor: //med henne , her og nå// #LIPol: //z nią , tutaj i teraz// #LIRon: //cu ea , aici şi acum// #LIRus: //с ней , здесь и сейчас// #LISpa: //con ella , aquí y ahora// #LISwe: //med henne , här och nu// #LIUrd: //اس كے ساتh- , یہاں اور اب// #EUL #ediv #ediv | | ``somewhere_Adv`` | [Adv #Adv] | //somewhere// | | ``there7from_Adv`` | [Adv #Adv] | //from there// | | ``there7to_Adv`` | [Adv #Adv] | //to there// | @@ -229,7 +229,7 @@ Lexical category, constructors given in ==Ant - anteriority==[Ant] || Function | Type | Example || | ``anteriorAnt`` | [Ant #Ant] | #divreveal //she has slept// #divpopup #UL #LIAPI: ``mkS anteriorAnt (mkCl she_NP sleep_V)`` #LIBul: //тя е спалa// #LICat: //ella ha dormit// #LIDan: //hun har sovet// #LIDut: //ze heeft geslapen// #LIEng: //she has slept// #LIFin: //hän on nukkunut// #LIFre: //elle a dormi// #LIGer: //sie hat geschlafen// #LIIta: //lei ha dormito// #LINor: //hun har sovet// #LIPol: //ona spała// #LIRon: //ea a dormit// #LIRus: //она спдит// #LISpa: //ella ha dormido// #LISwe: //hon har sovit// #LIUrd: //وہ سو چكی ہے// #EUL #ediv #ediv | -| ``simultaneousAnt`` | [Ant #Ant] | #divreveal //she sleeps [default]// #divpopup #UL #LIAPI: ``mkS simultaneousAnt (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | +| ``simultaneousAnt`` | [Ant #Ant] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkS simultaneousAnt (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | ==CAdv - comparative adverb==[CAdv] || Function | Type | Example || | ``as_CAdv`` | [CAdv #CAdv] | //as// | @@ -238,7 +238,7 @@ Lexical category, constructors given in ==CN - common noun (without determiner)==[CN] || Function | Type | Example || | ``mkCN`` | [N #N] ``->`` [CN #CN] | #divreveal //house// #divpopup #UL #LIAPI: ``mkCN house_N`` #LIBul: //къща// #LICat: //casa// #LIDan: //hus// #LIDut: //huis// #LIEng: //house// #LIFin: //talo// #LIFre: //maison// #LIGer: //Haus// #LIIta: //casa// #LINor: //hus// #LIPol: //dom// #LIRon: //casă// #LIRus: //дом// #LISpa: //casa// #LISwe: //hus// #LIUrd: //گھر// #EUL #ediv #ediv | -| ``mkCN`` | [N2 #N2] ``->`` [NP #NP] ``->`` [CN #CN] | #divreveal //mother of John// #divpopup #UL #LIAPI: ``mkCN mother_N2 (mkNP the_Det king_N)`` #LIBul: //майка на царя// #LICat: //mare del rei// #LIDan: //moder til kongen// #LIDut: //moeder van de koning// #LIEng: //mother of the king// #LIFin: //kuninkaan äiti// #LIFre: //mère du roi// #LIGer: //Mutter von dem König// #LIIta: //madre del ré// #LINor: //mor til kongen// #LIPol: //matka króla// #LIRon: //mamă regelui// #LIRus: //мать короля// #LISpa: //madre del rey// #LISwe: //mor till kungen// #LIUrd: //بادشاہ كی ماں// #EUL #ediv #ediv | +| ``mkCN`` | [N2 #N2] ``->`` [NP #NP] ``->`` [CN #CN] | #divreveal //mother of the king// #divpopup #UL #LIAPI: ``mkCN mother_N2 (mkNP the_Det king_N)`` #LIBul: //майка на царя// #LICat: //mare del rei// #LIDan: //moder til kongen// #LIDut: //moeder van de koning// #LIEng: //mother of the king// #LIFin: //kuninkaan äiti// #LIFre: //mère du roi// #LIGer: //Mutter von dem König// #LIIta: //madre del ré// #LINor: //mor til kongen// #LIPol: //matka króla// #LIRon: //mamă regelui// #LIRus: //мать короля// #LISpa: //madre del rey// #LISwe: //mor till kungen// #LIUrd: //بادشاہ كی ماں// #EUL #ediv #ediv | | ``mkCN`` | [N3 #N3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [CN #CN] | #divreveal //distance from this city to Paris// #divpopup #UL #LIAPI: ``mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN)`` #LIBul: //разстояние от този град до Париж// #LICat: //distància de aquesta ciutat a Paris// #LIDan: //afstand fra denne by til Paris// #LIDut: //afstand van deze stad naar Parijs// #LIEng: //distance from this city to Paris// #LIFin: //etäisyys tästä kaupungista Pariisiin// #LIFre: //distance de cette ville à Paris// #LIGer: //Entfernung von dieser Stadt zu Paris// #LIIta: //distanza di questa città a Parigi// #LINor: //avstand fra denne byen til Paris// #LIPol: //odległość z tego miasta do Paryża// #LIRon: //distanţă de la acest oraş la Paris// #LIRus: //расстояние от этого города к Парижу// #LISpa: //distancia de esta ciudad a Paris// #LISwe: //avstånd från den här staden till Paris// #LIUrd: //پیرس كا یہ شہر سے فاصلہ// #EUL #ediv #ediv | | ``mkCN`` | [N2 #N2] ``->`` [CN #CN] | #divreveal //mother// #divpopup #UL #LIAPI: ``mkCN mother_N2`` #LIBul: //майка// #LICat: //mare// #LIDan: //moder// #LIDut: //moeder// #LIEng: //mother// #LIFin: //äiti// #LIFre: //mère// #LIGer: //Mutter// #LIIta: //madre// #LINor: //mor// #LIPol: //matka// #LIRon: //mamă// #LIRus: //мать// #LISpa: //madre// #LISwe: //mor// #LIUrd: //ماں// #EUL #ediv #ediv | | ``mkCN`` | [N3 #N3] ``->`` [CN #CN] | #divreveal //distance// #divpopup #UL #LIAPI: ``mkCN distance_N3`` #LIBul: //разстояние// #LICat: //distància// #LIDan: //afstand// #LIDut: //afstand// #LIEng: //distance// #LIFin: //etäisyys// #LIFre: //distance// #LIGer: //Entfernung// #LIIta: //distanza// #LINor: //avstand// #LIPol: //odległość// #LIRon: //distanţă// #LIRus: //расстояние// #LISpa: //distancia// #LISwe: //avstånd// #LIUrd: //فاصلہ// #EUL #ediv #ediv | @@ -246,8 +246,8 @@ Lexical category, constructors given in | ``mkCN`` | [A #A] ``->`` [CN #CN] ``->`` [CN #CN] | #divreveal //big blue house// #divpopup #UL #LIAPI: ``mkCN big_A (mkCN blue_A house_N)`` #LIBul: //голяма синя къща// #LICat: //casa blava grosa// #LIDan: //stort blått hus// #LIDut: //groot blauw huis// #LIEng: //big blue house// #LIFin: //suuri sininen talo// #LIFre: //grande maison bleue// #LIGer: //großes blaues Haus// #LIIta: //grande casa blù// #LINor: //stort blått hus// #LIPol: //duży niebieski dom// #LIRon: //casă albastră mare// #LIRus: //большой голубой дом// #LISpa: //grande casa azul// #LISwe: //stort blått hus// #LIUrd: //بڑا نیلا گھر// #EUL #ediv #ediv | | ``mkCN`` | [AP #AP] ``->`` [N #N] ``->`` [CN #CN] | #divreveal //very big house// #divpopup #UL #LIAPI: ``mkCN (mkAP very_AdA big_A) house_N`` #LIBul: //много голяма къща// #LICat: //casa molt grosa// #LIDan: //meget stort hus// #LIDut: //erg groot huis// #LIEng: //very big house// #LIFin: //erittäin suuri talo// #LIFre: //très grande maison// #LIGer: //sehr großes Haus// #LIIta: //molto grande casa// #LINor: //mye stort hus// #LIPol: //bardzo duży dom// #LIRon: //casă foarte mare// #LIRus: //очень большой дом// #LISpa: //muy grande casa// #LISwe: //mycket stort hus// #LIUrd: //بہت بڑا گھر// #EUL #ediv #ediv | | ``mkCN`` | [AP #AP] ``->`` [CN #CN] ``->`` [CN #CN] | #divreveal //very big blue house// #divpopup #UL #LIAPI: ``mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N)`` #LIBul: //много голяма синя къща// #LICat: //casa blava molt grosa// #LIDan: //meget stort blått hus// #LIDut: //erg groot blauw huis// #LIEng: //very big blue house// #LIFin: //erittäin suuri sininen talo// #LIFre: //très grande maison bleue// #LIGer: //sehr großes blaues Haus// #LIIta: //molto grande casa blù// #LINor: //mye stort blått hus// #LIPol: //bardzo duży niebieski dom// #LIRon: //casă albastră foarte mare// #LIRus: //очень большой голубой дом// #LISpa: //muy grande casa azul// #LISwe: //mycket stort blått hus// #LIUrd: //بہت بڑا نیلا گھر// #EUL #ediv #ediv | -| ``mkCN`` | [N #N] ``->`` [RS #RS] ``->`` [CN #CN] | #divreveal //house that she owns// #divpopup #UL #LIAPI: ``mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2))`` #LIBul: //мъж който тя обича// #LICat: //home que ella estima// #LIDan: //mand som hun elsker// #LIDut: //man die ze lief heeft// #LIEng: //man whom she loves// #LIFin: //mies jota hän rakastaa// #LIFre: //homme qu' elle aime// #LIGer: //Mann den sie liebt// #LIIta: //uomo che lei ama// #LINor: //mann som hun elsker// #LIPol: //mężczyzna , którego kocha ona// #LIRon: //om pe care îl iubeşte ea// #LIRus: //человек , который она любдит// #LISpa: //hombre que ella ama// #LISwe: //man som hon älskar// #LIUrd: //آدمی جو كو وہ پیار كرتی ہے// #EUL #ediv #ediv | -| ``mkCN`` | [CN #CN] ``->`` [RS #RS] ``->`` [CN #CN] | #divreveal //big house that she loves// #divpopup #UL #LIAPI: ``mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2))`` #LIBul: //стар мъж който тя обича// #LICat: //home vell que ella estima// #LIDan: //gammel mand som hun elsker// #LIDut: //oude man die ze lief heeft// #LIEng: //old man whom she loves// #LIFin: //vanha mies jota hän rakastaa// #LIFre: //vieux homme qu' elle aime// #LIGer: //alter Mann den sie liebt// #LIIta: //vecchio uomo che lei ama// #LINor: //gammel mann som hun elsker// #LIPol: //stary mężczyzna , którego kocha ona// #LIRon: //om vechi pe care îl iubeşte ea// #LIRus: //старый человек , который она любдит// #LISpa: //viejo hombre que ella ama// #LISwe: //gammal man som hon älskar// #LIUrd: //بوڑھی آدمی جو كو وہ پیار كرتی ہے// #EUL #ediv #ediv | +| ``mkCN`` | [N #N] ``->`` [RS #RS] ``->`` [CN #CN] | #divreveal //man whom she loves// #divpopup #UL #LIAPI: ``mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2))`` #LIBul: //мъж който тя обича// #LICat: //home que ella estima// #LIDan: //mand som hun elsker// #LIDut: //man die ze lief heeft// #LIEng: //man whom she loves// #LIFin: //mies jota hän rakastaa// #LIFre: //homme qu' elle aime// #LIGer: //Mann den sie liebt// #LIIta: //uomo che lei ama// #LINor: //mann som hun elsker// #LIPol: //mężczyzna , którego kocha ona// #LIRon: //om pe care îl iubeşte ea// #LIRus: //человек , который она любдит// #LISpa: //hombre que ella ama// #LISwe: //man som hon älskar// #LIUrd: //آدمی جو كو وہ پیار كرتی ہے// #EUL #ediv #ediv | +| ``mkCN`` | [CN #CN] ``->`` [RS #RS] ``->`` [CN #CN] | #divreveal //old man whom she loves// #divpopup #UL #LIAPI: ``mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2))`` #LIBul: //стар мъж който тя обича// #LICat: //home vell que ella estima// #LIDan: //gammel mand som hun elsker// #LIDut: //oude man die ze lief heeft// #LIEng: //old man whom she loves// #LIFin: //vanha mies jota hän rakastaa// #LIFre: //vieux homme qu' elle aime// #LIGer: //alter Mann den sie liebt// #LIIta: //vecchio uomo che lei ama// #LINor: //gammel mann som hun elsker// #LIPol: //stary mężczyzna , którego kocha ona// #LIRon: //om vechi pe care îl iubeşte ea// #LIRus: //старый человек , который она любдит// #LISpa: //viejo hombre que ella ama// #LISwe: //gammal man som hon älskar// #LIUrd: //بوڑھی آدمی جو كو وہ پیار كرتی ہے// #EUL #ediv #ediv | | ``mkCN`` | [N #N] ``->`` [Adv #Adv] ``->`` [CN #CN] | #divreveal //house on the hill// #divpopup #UL #LIAPI: ``mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N))`` #LIBul: //къща на хълма// #LICat: //casa sobre el turó// #LIDan: //hus på højen// #LIDut: //huis op de heuvel// #LIEng: //house on the hill// #LIFin: //talo kukkulalla// #LIFre: //maison sur la colline// #LIGer: //Haus auf dem Hügel// #LIIta: //casa sulla collina// #LINor: //hus på haugen// #LIPol: //dom nа wzgórzu// #LIRon: //casă pe deal// #LIRus: //дом на холме// #LISpa: //casa sobre la colina// #LISwe: //hus på kullen// #LIUrd: //پہاڑی پر گھر// #EUL #ediv #ediv | | ``mkCN`` | [CN #CN] ``->`` [Adv #Adv] ``->`` [CN #CN] | #divreveal //big house on the hill// #divpopup #UL #LIAPI: ``mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N))`` #LIBul: //голяма къща на хълма// #LICat: //casa grosa sobre el turó// #LIDan: //stort hus på højen// #LIDut: //groot huis op de heuvel// #LIEng: //big house on the hill// #LIFin: //suuri talo kukkulalla// #LIFre: //grande maison sur la colline// #LIGer: //großes Haus auf dem Hügel// #LIIta: //grande casa sulla collina// #LINor: //stort hus på haugen// #LIPol: //duży dom nа wzgórzu// #LIRon: //casă mare pe deal// #LIRus: //большой дом на холме// #LISpa: //grande casa sobre la colina// #LISwe: //stort hus på kullen// #LIUrd: //پہاڑی پر بڑا گھر// #EUL #ediv #ediv | | ``mkCN`` | [CN #CN] ``->`` [S #S] ``->`` [CN #CN] | //rule that she sleeps// | @@ -267,19 +267,19 @@ Lexical category, constructors given in | ``genericCl`` | [VP #VP] ``->`` [Cl #Cl] | #divreveal //one sleeps// #divpopup #UL #LIAPI: ``mkS (genericCl (mkVP sleep_V))`` #LIBul: //някой спи// #LICat: //hom dorm// #LIDan: //man sover// #LIDut: //men slaapt// #LIEng: //one sleeps// #LIFin: //nukutaan// #LIFre: //on dort// #LIGer: //man schläft// #LIIta: //si dorme// #LINor: //man sover// #LIPol: //ktoś śpi// #LIRon: //cineva doarme// #LIRus: //ты спдишь// #LISpa: //se duerme// #LISwe: //man sover// #LIUrd: //كوی سوتا ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [V #V] ``->`` [Cl #Cl] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP sleep_V`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [V2 #V2] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she loves him// #divpopup #UL #LIAPI: ``mkCl she_NP love_V2 he_NP`` #LIBul: //тя обича него// #LICat: //ella el estima// #LIDan: //hun elsker ham// #LIDut: //ze heeft hem lief// #LIEng: //she loves him// #LIFin: //hän rakastaa häntä// #LIFre: //elle l' aime// #LIGer: //sie liebt ihn// #LIIta: //lei lo ama// #LINor: //hun elsker ham// #LIPol: //ona kocha jego// #LIRon: //ea îl iubeşte// #LIRus: //она любдит его// #LISpa: //ella lo ama// #LISwe: //hon älskar honom// #LIUrd: //وہ اس كو پیار كرتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she sends it to him// #divpopup #UL #LIAPI: ``mkCl she_NP send_V3 it_NP he_NP`` #LIBul: //тя праща него до него// #LICat: //ella ho li envia// #LIDan: //hun sender det til ham// #LIDut: //ze stuurt het hem// #LIEng: //she sends it to him// #LIFin: //hän lähettää hänelle sen// #LIFre: //elle le lui envoie// #LIGer: //sie schickt es ihm// #LIIta: //lei lo gli manda// #LINor: //hun sender det til ham// #LIPol: //ona wysyła do niego je// #LIRon: //ea i -l trimite// #LIRus: //она посылает нему его// #LISpa: //ella lo le manda// #LISwe: //hon skickar det till honom// #LIUrd: //وہ یہ اس كو بھیجتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she sends it to him// #divpopup #UL #LIAPI: ``mkCl she_NP send_V3 it_NP he_NP`` #LIBul: //тя праща него до него// #LICat: //ella ho li envia// #LIDan: //hun sender det til ham// #LIDut: //ze stuurt het hem// #LIEng: //she sends it to him// #LIFin: //hän lähettää sen hänelle// #LIFre: //elle le lui envoie// #LIGer: //sie schickt es ihm// #LIIta: //lei lo gli manda// #LINor: //hun sender det til ham// #LIPol: //ona wysyła do niego je// #LIRon: //ea i -l trimite// #LIRus: //она посылает нему его// #LISpa: //ella lo le manda// #LISwe: //hon skickar det till honom// #LIUrd: //وہ یہ اس كو بھیجتی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [Cl #Cl] | #divreveal //she wants to sleep// #divpopup #UL #LIAPI: ``mkCl she_NP want_VV (mkVP sleep_V)`` #LIBul: //тя иска да спи// #LICat: //ella vol dormir// #LIDan: //hun vil sove// #LIDut: //ze wil slapen// #LIEng: //she wants to sleep// #LIFin: //hän tahtoo nukkua// #LIFre: //elle veut dormir// #LIGer: //sie will schlafen// #LIIta: //lei vuole dormire// #LINor: //hun vil sove// #LIPol: //ona chce spać// #LIRon: //ea vrea sã doarmă// #LIRus: //она хоччет спать// #LISpa: //ella quiere dormir// #LISwe: //hon vill sova// #LIUrd: //وہ سونا چاہتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [Cl #Cl] | #divreveal //she says that she sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V))`` #LIBul: //тя казва , че аз спя// #LICat: //ella diu que jo dormo// #LIDan: //hun siger at jeg sover// #LIDut: //ze zegt dat ik slaap// #LIEng: //she says that I sleep// #LIFin: //hän sanoo että minä nukun// #LIFre: //elle dit que je dors// #LIGer: //sie sagt daß ich schlafe// #LIIta: //lei dice che io dormo// #LINor: //hun sier at jeg sover// #LIPol: //ona mówi , że ja śpię// #LIRon: //ea spune cã eu dorm// #LIRus: //она говордит , что я сплю// #LISpa: //ella dice que yo duermo// #LISwe: //hon säger att jag sover// #LIUrd: //وہ كہتی ہے كہ میں سوتا ہوں// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [Cl #Cl] | #divreveal //she says that I sleep// #divpopup #UL #LIAPI: ``mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V))`` #LIBul: //тя казва , че аз спя// #LICat: //ella diu que jo dormo// #LIDan: //hun siger at jeg sover// #LIDut: //ze zegt dat ik slaap// #LIEng: //she says that I sleep// #LIFin: //hän sanoo että minä nukun// #LIFre: //elle dit que je dors// #LIGer: //sie sagt daß ich schlafe// #LIIta: //lei dice che io dormo// #LINor: //hun sier at jeg sover// #LIPol: //ona mówi , że ja śpię// #LIRon: //ea spune cã eu dorm// #LIRus: //она говордит , что я сплю// #LISpa: //ella dice que yo duermo// #LISwe: //hon säger att jag sover// #LIUrd: //وہ كہتی ہے كہ میں سوتا ہوں// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [VQ #VQ] ``->`` [QS #QS] ``->`` [Cl #Cl] | #divreveal //she wonders who sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //тя се учудва кой спи// #LICat: //ella se pregunta qui dorm// #LIDan: //hun undres hvem som sover// #LIDut: //ze vraagt zich af wie slaapt// #LIEng: //she wonders who sleeps// #LIFin: //hän ihmettelee kuka nukkuu// #LIFre: //elle s' étonne qui dort// #LIGer: //sie wundert sich wer schläft// #LIIta: //lei si domanda chi dorme// #LINor: //hun undrer hvem som sover// #LIPol: //ona zastanawia się , kto śpi// #LIRon: //ea se întreabă cine doarme// #LIRus: //она интересует кто спдит// #LISpa: //ella se pregunta quién duerme// #LISwe: //hon undrar vem som sover// #LIUrd: //وہ حعران ہوتی ہے كہ كون سوتا ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [VA #VA] ``->`` [A #A] ``->`` [Cl #Cl] | #divreveal //she becomes old// #divpopup #UL #LIAPI: ``mkCl she_NP become_VA old_A`` #LIBul: //тя става стара// #LICat: //ella se torna vell// #LIDan: //hun bliver gammel// #LIDut: //ze wordt oud// #LIEng: //she becomes old// #LIFin: //hän tulee vanhaksi// #LIFre: //elle devient vieille// #LIGer: //sie wird alt// #LIIta: //lei diventa vecchia// #LINor: //hun blir gammel// #LIPol: //ona staje się stara// #LIRon: //ea devine veche// #LIRus: //она становдит старой// #LISpa: //ella se converte vieja// #LISwe: //hon blir gammal// #LIUrd: //وہ بوڑھی بنتی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [VA #VA] ``->`` [AP #AP] ``->`` [Cl #Cl] | #divreveal //she becomes very old// #divpopup #UL #LIAPI: ``mkCl she_NP become_VA (mkAP very_AdA old_A)`` #LIBul: //тя става много стара// #LICat: //ella se torna molt vell// #LIDan: //hun bliver meget gammel// #LIDut: //ze wordt erg oud// #LIEng: //she becomes very old// #LIFin: //hän tulee erittäin vanhaksi// #LIFre: //elle devient très vieille// #LIGer: //sie wird sehr alt// #LIIta: //lei diventa molto vecchia// #LINor: //hun blir mye gammel// #LIPol: //ona staje się bardzo stara// #LIRon: //ea devine foarte veche// #LIRus: //она становдит очень старой// #LISpa: //ella se converte muy vieja// #LISwe: //hon blir mycket gammal// #LIUrd: //وہ بہت بوڑھی بنتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [A #A] ``->`` [Cl #Cl] | #divreveal //she paints it red// #divpopup #UL #LIAPI: ``mkCl she_NP paint_V2A it_NP red_A`` #LIBul: //тя рисува него червено// #LICat: //ella ho pinta en vermell// #LIDan: //hun maler det rødt// #LIDut: //ze schildeert het rood// #LIEng: //she paints it red// #LIFin: //hän maalaa punaiseksi sen// #LIFre: //elle le peint en rouge// #LIGer: //sie malt es rot// #LIIta: //lei lo dipinge rosso// #LINor: //hun maler det rødt// #LIPol: //ona maluje je na czerwono// #LIRon: //ea îl pictează roşu// #LIRus: //она рисует красным его// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #LIUrd: //وہ یہ كو لال رنگ كرتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [Cl #Cl] | #divreveal //she paints it very red// #divpopup #UL #LIAPI: ``mkCl she_NP paint_V2A it_NP (mkAP red_A)`` #LIBul: //тя рисува него червено// #LICat: //ella ho pinta en vermell// #LIDan: //hun maler det rødt// #LIDut: //ze schildeert het rood// #LIEng: //she paints it red// #LIFin: //hän maalaa punaiseksi sen// #LIFre: //elle le peint en rouge// #LIGer: //sie malt es rot// #LIIta: //lei lo dipinge rosso// #LINor: //hun maler det rødt// #LIPol: //ona maluje je na czerwono// #LIRon: //ea îl pictează roşu// #LIRus: //она рисует красным его// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #LIUrd: //وہ یہ كو لال رنگ كرتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [A #A] ``->`` [Cl #Cl] | #divreveal //she paints it red// #divpopup #UL #LIAPI: ``mkCl she_NP paint_V2A it_NP red_A`` #LIBul: //тя рисува него червено// #LICat: //ella ho pinta en vermell// #LIDan: //hun maler det rødt// #LIDut: //ze schildeert het rood// #LIEng: //she paints it red// #LIFin: //hän maalaa sen punaiseksi// #LIFre: //elle le peint en rouge// #LIGer: //sie malt es rot// #LIIta: //lei lo dipinge rosso// #LINor: //hun maler det rødt// #LIPol: //ona maluje je na czerwono// #LIRon: //ea îl pictează roşu// #LIRus: //она рисует красным его// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #LIUrd: //وہ یہ كو لال رنگ كرتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [Cl #Cl] | #divreveal //she paints it red// #divpopup #UL #LIAPI: ``mkCl she_NP paint_V2A it_NP (mkAP red_A)`` #LIBul: //тя рисува него червено// #LICat: //ella ho pinta en vermell// #LIDan: //hun maler det rødt// #LIDut: //ze schildeert het rood// #LIEng: //she paints it red// #LIFin: //hän maalaa sen punaiseksi// #LIFre: //elle le peint en rouge// #LIGer: //sie malt es rot// #LIIta: //lei lo dipinge rosso// #LINor: //hun maler det rødt// #LIPol: //ona maluje je na czerwono// #LIRon: //ea îl pictează roşu// #LIRus: //она рисует красным его// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #LIUrd: //وہ یہ كو لال رنگ كرتی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [Cl #Cl] | #divreveal //she answers to him that we sleep// #divpopup #UL #LIAPI: ``mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))`` #LIBul: //тя отговаря му , че ние спим// #LICat: //ella li respon que nosaltres dormim// #LIDan: //hun svarer til ham at vi sover// #LIDut: //ze antwoordt hem dat we slapen// #LIEng: //she answers to him that we sleep// #LIFin: //hän vastaa hänelle että me nukumme// #LIFre: //elle lui répond que nous dormons// #LIGer: //sie antwortet ihm daß wir schlafen// #LIIta: //lei gli risponde che noi dormiamo// #LINor: //hun svarer til ham at vi sover// #LIPol: //ona odpowiada jemu , że my śpimy// #LIRon: //ea îi răspunde cã noi dormim// #LIRus: //она отвечает , что мы спдим его// #LISpa: //ella le responde que nosotros dormimos// #LISwe: //hon svarar till honom att vi sover// #LIUrd: //وہ اس كو جواب دیتی ہے كہ ہم سوتع ہیں// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [Cl #Cl] | #divreveal //she asks him who sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //тя пита него кой спи// #LICat: //ella li pregunta qui dorm// #LIDan: //hun spørger ham hvem som sover// #LIDut: //ze vraagt hem wie slaapt// #LIEng: //she asks him who sleeps// #LIFin: //hän kysyy häneltä kuka nukkuu// #LIFre: //elle lui demande qui dort// #LIGer: //sie fragt ihn wer schläft// #LIIta: //lei gli chiede chi dorme// #LINor: //hun spørr ham hvem som sover// #LIPol: //ona pyta jego , kto śpi// #LIRon: //ea îl întreabă cine doarme// #LIRus: //она спрашивает кто спдит его// #LISpa: //ella le pregunta quién duerme// #LISwe: //hon frågar honom vem som sover// #LIUrd: //وہ اس سے پوچھتی ہے كہ كون سوتا ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [Cl #Cl] | #divreveal //she begs him to sleep// #divpopup #UL #LIAPI: ``mkCl she_NP beg_V2V he_NP (mkVP sleep_V)`` #LIBul: //тя моли него да спи// #LICat: //ella el demana a dormir// #LIDan: //hun beder ham at sove// #LIDut: //ze smeekt hem te slapen// #LIEng: //she begs him to sleep// #LIFin: //hän pyytää nukkumaan häntä// #LIFre: //elle le demande à dormir// #LIGer: //sie bittet ihn zu schlafen// #LIIta: //lei lo prega di dormire// #LINor: //hun ber ham att sove// #LIPol: //atomic term beg_V2V// #LIRon: //ea îl roagă sã doarmă// #LIRus: //она просит спать его// #LISpa: //ella lo roga a dormir// #LISwe: //hon ber honom att sova// #LIUrd: //وہ اس سے سونا كی التجا كرتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [Cl #Cl] | #divreveal //she begs him to sleep// #divpopup #UL #LIAPI: ``mkCl she_NP beg_V2V he_NP (mkVP sleep_V)`` #LIBul: //тя моли него да спи// #LICat: //ella el demana a dormir// #LIDan: //hun beder ham at sove// #LIDut: //ze smeekt hem te slapen// #LIEng: //she begs him to sleep// #LIFin: //hän pyytää häntä nukkumaan// #LIFre: //elle le demande à dormir// #LIGer: //sie bittet ihn zu schlafen// #LIIta: //lei lo prega di dormire// #LINor: //hun ber ham att sove// #LIPol: //atomic term beg_V2V// #LIRon: //ea îl roagă sã doarmă// #LIRus: //она просит спать его// #LISpa: //ella lo roga a dormir// #LISwe: //hon ber honom att sova// #LIUrd: //وہ اس سے سونا كی التجا كرتی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [A #A] ``->`` [Cl #Cl] | #divreveal //she is old// #divpopup #UL #LIAPI: ``mkCl she_NP old_A`` #LIBul: //тя е стара// #LICat: //ella és vell// #LIDan: //hun er gammel// #LIDut: //ze is oud// #LIEng: //she is old// #LIFin: //hän on vanha// #LIFre: //elle est vieille// #LIGer: //sie ist alt// #LIIta: //lei è vecchia// #LINor: //hun er gammel// #LIPol: //ona jest stara// #LIRon: //ea este veche// #LIRus: //она старая// #LISpa: //ella es vieja// #LISwe: //hon är gammal// #LIUrd: //وہ بوڑھی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she is older than him// #divpopup #UL #LIAPI: ``mkCl she_NP old_A he_NP`` #LIBul: //тя е по - стара от него// #LICat: //ella és més vell que ell// #LIDan: //hun er ældre end han// #LIDut: //ze is ouder dan hij// #LIEng: //she is older than he// #LIFin: //hän on vanhempi kuin hän// #LIFre: //elle est plus vieille que lui// #LIGer: //sie ist älter als er// #LIIta: //lei è più vecchia di lui// #LINor: //hun er eldre enn han// #LIPol: //ona jest starsza niż on// #LIRon: //ea este mai veche decât el// #LIRus: //она старше него// #LISpa: //ella es más vieja que él// #LISwe: //hon är äldre än han// #LIUrd: //وہ اس سے بوڑھی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she is older than he// #divpopup #UL #LIAPI: ``mkCl she_NP old_A he_NP`` #LIBul: //тя е по - стара от него// #LICat: //ella és més vell que ell// #LIDan: //hun er ældre end han// #LIDut: //ze is ouder dan hij// #LIEng: //she is older than he// #LIFin: //hän on vanhempi kuin hän// #LIFre: //elle est plus vieille que lui// #LIGer: //sie ist älter als er// #LIIta: //lei è più vecchia di lui// #LINor: //hun er eldre enn han// #LIPol: //ona jest starsza niż on// #LIRon: //ea este mai veche decât el// #LIRus: //она старше него// #LISpa: //ella es más vieja que él// #LISwe: //hon är äldre än han// #LIUrd: //وہ اس سے بوڑھی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [A2 #A2] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she is married to him// #divpopup #UL #LIAPI: ``mkCl she_NP married_A2 he_NP`` #LIBul: //тя е женена за него// #LICat: //ella és casata a ell// #LIDan: //hun er gift med ham// #LIDut: //ze is getrouwd met hem// #LIEng: //she is married to him// #LIFin: //hän on avioitunut hänen kanssa// #LIFre: //elle est mariée à lui// #LIGer: //sie ist verheiratet mit ihm// #LIIta: //lei è sposata con lui// #LINor: //hun er gift med ham// #LIPol: //ona jest zaślubiona jemu// #LIRon: //ea este căsătorită cu el// #LIRus: //она замужем за им// #LISpa: //ella es casada a él// #LISwe: //hon är gift med honom// #LIUrd: //وہ اس سے شادy?كرنی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [AP #AP] ``->`` [Cl #Cl] | #divreveal //she is very old// #divpopup #UL #LIAPI: ``mkCl she_NP (mkAP very_AdA old_A)`` #LIBul: //тя е много стара// #LICat: //ella és molt vell// #LIDan: //hun er meget gammel// #LIDut: //ze is erg oud// #LIEng: //she is very old// #LIFin: //hän on erittäin vanha// #LIFre: //elle est très vieille// #LIGer: //sie ist sehr alt// #LIIta: //lei è molto vecchia// #LINor: //hun er mye gammel// #LIPol: //ona jest bardzo stara// #LIRon: //ea este foarte veche// #LIRus: //она очень старая// #LISpa: //ella es muy vieja// #LISwe: //hon är mycket gammal// #LIUrd: //وہ بہت بوڑھی ہے// #EUL #ediv #ediv | | ``mkCl`` | [NP #NP] ``->`` [NP #NP] ``->`` [Cl #Cl] | #divreveal //she is the woman// #divpopup #UL #LIAPI: ``mkCl she_NP (mkNP the_Det woman_N)`` #LIBul: //тя е жената// #LICat: //ella és la dona// #LIDan: //hun er kvinden// #LIDut: //ze is de vrouw// #LIEng: //she is the woman// #LIFin: //hän on nainen// #LIFre: //elle est la femme// #LIGer: //sie ist die Frau// #LIIta: //lei è la donna// #LINor: //hun er kvinna// #LIPol: //ona jest kobietą// #LIRon: //ea este femeia// #LIRus: //она женщина// #LISpa: //ella es la mujer// #LISwe: //hon är kvinnan// #LIUrd: //وہ عورت ہے// #EUL #ediv #ediv | @@ -290,10 +290,10 @@ Lexical category, constructors given in | ``mkCl`` | [N #N] ``->`` [Cl #Cl] | #divreveal //there is a house// #divpopup #UL #LIAPI: ``mkCl house_N`` #LIBul: //има къща// #LICat: //hi ha una casa// #LIDan: //det findes et hus// #LIDut: //er is een huis// #LIEng: //there is a house// #LIFin: //on olemassa talo// #LIFre: //il y a une maison// #LIGer: //es gibt ein Haus// #LIIta: //c' è una casa// #LINor: //det finnes et hus// #LIPol: //jest dom// #LIRon: //există o casă// #LIRus: //существует дом// #LISpa: //hay una casa// #LISwe: //det finns ett hus// #LIUrd: //وہاں گھر ہے// #EUL #ediv #ediv | | ``mkCl`` | [CN #CN] ``->`` [Cl #Cl] | //there is an old house// | | ``mkCl`` | [NP #NP] ``->`` [Cl #Cl] | #divreveal //there are many houses// #divpopup #UL #LIAPI: ``mkCl (mkNP many_Det house_N)`` #LIBul: //има много къщи// #LICat: //hi ha moltes cases// #LIDan: //det findes mange huse// #LIDut: //er zijn veel huizen// #LIEng: //there are many houses// #LIFin: //on olemassa moni talo// #LIFre: //il y a plusieurs maisons// #LIGer: //es gibt viele Häuser// #LIIta: //ci sono molte case// #LINor: //det finnes mange hus// #LIPol: //jest wiele domów// #LIRon: //există multe case// #LIRus: //существует много дома// #LISpa: //hay muchas casas// #LISwe: //det finns många hus// #LIUrd: //وہاں بہت زیادہ گھروں ہیں// #EUL #ediv #ediv | -| ``mkCl`` | [NP #NP] ``->`` [RS #RS] ``->`` [Cl #Cl] | #divreveal //it is she who sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V)))`` #LIBul: //тя е тaзи която спи// #LICat: //és ella que dorm// #LIDan: //det er hun som sover// #LIDut: //t is ze die slaapt// #LIEng: //it is she who sleeps// #LIFin: //se on hän joka nukkuu// #LIFre: //c' est elle qui dort// #LIGer: //es ist sie die schläft// #LIIta: //è lei che dorme// #LINor: //det er hun som sover// #LIPol: //to ona , która śpi// #LIRon: //este ea care doarme// #LIRus: //это она , которая спдит// #LISpa: //es ella que duerme// #LISwe: //det är hon som sover// #LIUrd: //وہ ہے جو سوتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [Adv #Adv] ``->`` [S #S] ``->`` [Cl #Cl] | #divreveal //it is here that she sleeps// #divpopup #UL #LIAPI: ``mkCl here_Adv (mkS (mkCl she_NP sleep_V))`` #LIBul: //тук тя спи// #LICat: //és aquí que ella dorm// #LIDan: //det er her hun sover// #LIDut: //t is hier dat ze slaapt// #LIEng: //it is here that she sleeps// #LIFin: //se on täällä kun hän nukkuu// #LIFre: //c' est ici qu' elle dort// #LIGer: //es ist hier daß sie schläft// #LIIta: //è quà che lei dorme// #LINor: //det er her hun sover// #LIPol: //tutaj ona śpi// #LIRon: //este aici cã ea doarme// #LIRus: //это здесь , она спдит// #LISpa: //es aquí que ella duerme// #LISwe: //det är här hon sover// #LIUrd: //یہاں وہ سوتی ہے// #EUL #ediv #ediv | -| ``mkCl`` | [V #V] ``->`` [Cl #Cl] | #divreveal //it rains// #divpopup #UL #LIAPI: ``mkCl rain_V0`` #LIBul: //вали// #LICat: //plou// #LIDan: //det regner// #LIDut: //t regeent// #LIEng: //it rains// #LIFin: //sataa// #LIFre: //il pleut// #LIGer: //es regnet// #LIIta: //piove// #LINor: //det regner// #LIPol: //pada// #LIRon: //plouă// #LIRus: //идет дождь// #LISpa: //llueve// #LISwe: //det regnar// #LIUrd: //بارش ہوتا ہے// #EUL #ediv #ediv | -| ``mkCl`` | [VP #VP] ``->`` [Cl #Cl] | #divreveal //it is raining// #divpopup #UL #LIAPI: ``mkCl (progressiveVP (mkVP rain_V0))`` #LIBul: //вали// #LICat: //està plovent// #LIDan: //det er ved å regne// #LIDut: //t is aan het regenen// #LIEng: //it is raining// #LIFin: //on satamassa// #LIFre: //il est en train de pleuvoir// #LIGer: //es regnet eben// #LIIta: //sta piovendo// #LINor: //det er ved å regne// #LIPol: //pada// #LIRon: //plouă// #LIRus: //идет дождь// #LISpa: //está lloviendo// #LISwe: //det håller på att regna// #LIUrd: //بارش ہو رہا ہے// #EUL #ediv #ediv | +| ``mkCl`` | [NP #NP] ``->`` [RS #RS] ``->`` [Cl #Cl] | #divreveal //it is she who sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V)))`` #LIBul: //тя е тaзи която спи// #LICat: //és ella que dorm// #LIDan: //det er hun som sover// #LIDut: //'t is ze die slaapt// #LIEng: //it is she who sleeps// #LIFin: //se on hän joka nukkuu// #LIFre: //c' est elle qui dort// #LIGer: //es ist sie die schläft// #LIIta: //è lei che dorme// #LINor: //det er hun som sover// #LIPol: //to ona , która śpi// #LIRon: //este ea care doarme// #LIRus: //это она , которая спдит// #LISpa: //es ella que duerme// #LISwe: //det är hon som sover// #LIUrd: //وہ ہے جو سوتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [Adv #Adv] ``->`` [S #S] ``->`` [Cl #Cl] | #divreveal //it is here that she sleeps// #divpopup #UL #LIAPI: ``mkCl here_Adv (mkS (mkCl she_NP sleep_V))`` #LIBul: //тук тя спи// #LICat: //és aquí que ella dorm// #LIDan: //det er her hun sover// #LIDut: //'t is hier dat ze slaapt// #LIEng: //it is here that she sleeps// #LIFin: //se on täällä kun hän nukkuu// #LIFre: //c' est ici qu' elle dort// #LIGer: //es ist hier daß sie schläft// #LIIta: //è quà che lei dorme// #LINor: //det er her hun sover// #LIPol: //tutaj ona śpi// #LIRon: //este aici cã ea doarme// #LIRus: //это здесь , она спдит// #LISpa: //es aquí que ella duerme// #LISwe: //det är här hon sover// #LIUrd: //یہاں وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkCl`` | [V #V] ``->`` [Cl #Cl] | #divreveal //it rains// #divpopup #UL #LIAPI: ``mkCl rain_V0`` #LIBul: //вали// #LICat: //plou// #LIDan: //det regner// #LIDut: //'t regeent// #LIEng: //it rains// #LIFin: //sataa// #LIFre: //il pleut// #LIGer: //es regnet// #LIIta: //piove// #LINor: //det regner// #LIPol: //pada// #LIRon: //plouă// #LIRus: //идет дождь// #LISpa: //llueve// #LISwe: //det regnar// #LIUrd: //بارش ہوتا ہے// #EUL #ediv #ediv | +| ``mkCl`` | [VP #VP] ``->`` [Cl #Cl] | #divreveal //it is raining// #divpopup #UL #LIAPI: ``mkCl (progressiveVP (mkVP rain_V0))`` #LIBul: //вали// #LICat: //està plovent// #LIDan: //det er ved å regne// #LIDut: //'t is aan het regenen// #LIEng: //it is raining// #LIFin: //on satamassa// #LIFre: //il est en train de pleuvoir// #LIGer: //es regnet eben// #LIIta: //sta piovendo// #LINor: //det er ved å regne// #LIPol: //pada// #LIRon: //plouă// #LIRus: //идет дождь// #LISpa: //está lloviendo// #LISwe: //det håller på att regna// #LIUrd: //بارش ہو رہا ہے// #EUL #ediv #ediv | | ``mkCl`` | [SC #SC] ``->`` [VP #VP] ``->`` [Cl #Cl] | #divreveal //that she sleeps is good// #divpopup #UL #LIAPI: ``mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A)`` #LIBul: //че тя спи е добър// #LICat: //que ella dorm és bo// #LIDan: //at hun sover er godt// #LIDut: //dat ze slaapt is goed// #LIEng: //that she sleeps is good// #LIFin: //että hän nukkuu on hyvä// #LIFre: //qu' elle dort est bon// #LIGer: //daß sie schläft ist gut// #LIIta: //che lei dorme è buono// #LINor: //at hun sover er godt// #LIPol: //że ona śpi jest dobre// #LIRon: //cã ea doarme este bun// #LIRus: //что она спдит хорошее// #LISpa: //que ella duerme es bueno// #LISwe: //att hon sover är gott// #LIUrd: //كہ وہ سوتی ہے اچھا ہے// #EUL #ediv #ediv | ==ClSlash==[ClSlash] || Function | Type | Example || @@ -305,7 +305,7 @@ Lexical category, constructors given in | ``mkClSlash`` | [NP #NP] ``->`` [VS #VS] ``->`` [SSlash #SSlash] ``->`` [ClSlash #ClSlash] | //(whom) she says that he loves// | ==Comp - complement of copula, such as AP==[Comp] || Function | Type | Example || -| ``mkComp`` | [AP #AP] ``->`` [Comp #Comp] | #divreveal //very old// #divpopup #UL #LIAPI: ``mkComp (mkAP old_A)`` #LIBul: //стар// #LICat: //vell// #LIDan: //gammel// #LIDut: //oud// #LIEng: //old// #LIFin: //vanha// #LIFre: //vieux// #LIGer: //alt// #LIIta: //vecchio// #LINor: //gammel// #LIPol: //stary// #LIRon: //vechi// #LIRus: //старый// #LISpa: //viejo// #LISwe: //gammal// #LIUrd: //بوڑھا// #EUL #ediv #ediv | +| ``mkComp`` | [AP #AP] ``->`` [Comp #Comp] | #divreveal //old// #divpopup #UL #LIAPI: ``mkComp (mkAP old_A)`` #LIBul: //стар// #LICat: //vell// #LIDan: //gammel// #LIDut: //oud// #LIEng: //old// #LIFin: //vanha// #LIFre: //vieux// #LIGer: //alt// #LIIta: //vecchio// #LINor: //gammel// #LIPol: //stary// #LIRon: //vechi// #LIRus: //старый// #LISpa: //viejo// #LISwe: //gammal// #LIUrd: //بوڑھا// #EUL #ediv #ediv | | ``mkComp`` | [NP #NP] ``->`` [Comp #Comp] | #divreveal //this man// #divpopup #UL #LIAPI: ``mkComp (mkNP this_Det man_N)`` #LIBul: //този мъж// #LICat: //aquest home// #LIDan: //denne mand// #LIDut: //deze man// #LIEng: //this man// #LIFin: //tämä mies// #LIFre: //cet homme// #LIGer: //dieser Mann// #LIIta: //questo uomo// #LINor: //denne mannen// #LIPol: //tym mężczyzną// #LIRon: //acest om// #LIRus: //этот человек// #LISpa: //este hombre// #LISwe: //den här mannen// #LIUrd: //یہ آدمی// #EUL #ediv #ediv | | ``mkComp`` | [Adv #Adv] ``->`` [Comp #Comp] | #divreveal //here// #divpopup #UL #LIAPI: ``mkComp here_Adv`` #LIBul: //тук// #LICat: //aquí// #LIDan: //her// #LIDut: //hier// #LIEng: //here// #LIFin: //täällä// #LIFre: //ici// #LIGer: //hier// #LIIta: //quà// #LINor: //her// #LIPol: //tutaj// #LIRon: //aici// #LIRus: //здесь// #LISpa: //aquí// #LISwe: //här// #LIUrd: //یہاں// #EUL #ediv #ediv | ==Conj - conjunction==[Conj] @@ -354,42 +354,43 @@ Lexical category, constructors given in ==Digits - cardinal or ordinal in digits==[Digits] || Function | Type | Example || | ``mkDigits`` | ``Str`` ``->`` [Digits #Digits] | //35 (from string "35")// | -| ``mkDigits`` | [Dig #Dig] ``->`` [Digits #Digits] | #divreveal //4// #divpopup #UL #LIAPI: ``mkDigits n4_Dig`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | -| ``mkDigits`` | [Dig #Dig] ``->`` [Digits #Digits] ``->`` [Digits #Digits] | #divreveal //1,233,432// #divpopup #UL #LIAPI: ``mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | +| ``mkDigits`` | [Dig #Dig] ``->`` [Digits #Digits] | #divreveal //// #divpopup #UL #LIAPI: ``mkDigits n4_Dig`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | +| ``mkDigits`` | [Dig #Dig] ``->`` [Digits #Digits] ``->`` [Digits #Digits] | #divreveal //// #divpopup #UL #LIAPI: ``mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | ==IAdv - interrogative adverb==[IAdv] || Function | Type | Example || | ``how8much_IAdv`` | [IAdv #IAdv] | //how8much// | | ``how_IAdv`` | [IAdv #IAdv] | //how// | -| ``mkIAdv`` | [Prep #Prep] ``->`` [IP #IP] ``->`` [IAdv #IAdv] | //in which city// | -| ``mkIAdv`` | [IAdv #IAdv] ``->`` [Adv #Adv] ``->`` [IAdv #IAdv] | //where in Paris// | +| ``mkIAdv`` | [Prep #Prep] ``->`` [IP #IP] ``->`` [IAdv #IAdv] | #divreveal //in which city// #divpopup #UL #LIAPI: ``mkIAdv in_Prep (mkIP which_IQuant city_N)`` #LIBul: //в кой град// #LICat: //en quin ciutat// #LIDan: //i hvilken by// #LIDut: //in welke stad// #LIEng: //in which city// #LIFin: //missä kaupungissa// #LIFre: //dans quelle ville// #LIGer: //in welcher Stadt// #LIIta: //in quale città// #LINor: //i hvilken by// #LIPol: //w którym mieście// #LIRon: //în care oraş// #LIRus: //в который город// #LISpa: //en qué ciudad// #LISwe: //i vilken stad// #LIUrd: //كون سی شہر معں// #EUL #ediv #ediv | +| ``mkIAdv`` | [IAdv #IAdv] ``->`` [Adv #Adv] ``->`` [IAdv #IAdv] | #divreveal //where in Paris// #divpopup #UL #LIAPI: ``mkIAdv where_IAdv (mkAdv in_Prep (mkNP paris_PN))`` #LIBul: //къде в Париж// #LICat: //on en Paris// #LIDan: //hvor i Paris// #LIDut: //waar in Parijs// #LIEng: //where in Paris// #LIFin: //missä Pariisissa// #LIFre: //où dans Paris// #LIGer: //wo in Paris// #LIIta: //dove in Parigi// #LINor: //hvor i Paris// #LIPol: //gdzie w Paryżu// #LIRon: //unde în Paris// #LIRus: //где в Париже// #LISpa: //donde en Paris// #LISwe: //var i Paris// #LIUrd: //كہاں پیرس معں// #EUL #ediv #ediv | | ``when_IAdv`` | [IAdv #IAdv] | //when// | | ``where_IAdv`` | [IAdv #IAdv] | //where// | | ``why_IAdv`` | [IAdv #IAdv] | //why// | ==IComp - interrogative complement of copula==[IComp] -Lexical category, constructors given in -[lexical paradigms #RParadigms]. +|| Function | Type | Example || +| ``mkIComp`` | [IAdv #IAdv] ``->`` [IComp #IComp] | //where (is it)// | +| ``mkIComp`` | [IP #IP] ``->`` [IComp #IComp] | //who (is it)// | ==IDet - interrogative determiner==[IDet] || Function | Type | Example || | ``how8many_IDet`` | [IDet #IDet] | //how8many// | -| ``mkIDet`` | [IQuant #IQuant] ``->`` [Num #Num] ``->`` [IDet #IDet] | //which (songs)// | +| ``mkIDet`` | [IQuant #IQuant] ``->`` [Num #Num] ``->`` [IDet #IDet] | #divreveal //which// #divpopup #UL #LIAPI: ``mkIDet which_IQuant pluralNum`` #LIBul: //кои// #LICat: //quins// #LIDan: //hvilke// #LIDut: //welke// #LIEng: //which// #LIFin: //mitkä// #LIFre: //quels// #LIGer: //welche// #LIIta: //quali// #LINor: //hvilke// #LIPol: //które// #LIRon: //care// #LIRus: //который// #LISpa: //qué// #LISwe: //vilka// #LIUrd: //كون سی// #EUL #ediv #ediv | | ``mkIDet`` | [IQuant #IQuant] ``->`` [IDet #IDet] | //mkIDet// | | ``whichPl_IDet`` | [IDet #IDet] | //whichPl// | | ``which_IDet`` | [IDet #IDet] | //which// | ==IP - interrogative pronoun==[IP] || Function | Type | Example || -| ``mkIP`` | [IDet #IDet] ``->`` [CN #CN] ``->`` [IP #IP] | //which five big cities// | -| ``mkIP`` | [IDet #IDet] ``->`` [N #N] ``->`` [IP #IP] | //which five cities// | -| ``mkIP`` | [IDet #IDet] ``->`` [IP #IP] | //which five// | -| ``mkIP`` | [IQuant #IQuant] ``->`` [CN #CN] ``->`` [IP #IP] | //which big cities// | -| ``mkIP`` | [IQuant #IQuant] ``->`` [Num #Num] ``->`` [CN #CN] ``->`` [IP #IP] | //which five cities// | -| ``mkIP`` | [IQuant #IQuant] ``->`` [N #N] ``->`` [IP #IP] | //which city// | -| ``mkIP`` | [IP #IP] ``->`` [Adv #Adv] ``->`` [IP #IP] | //who in Paris// | +| ``mkIP`` | [IDet #IDet] ``->`` [CN #CN] ``->`` [IP #IP] | #divreveal //which five big cities// #divpopup #UL #LIAPI: ``mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) (mkCN big_A city_N)`` #LIBul: //кои пет големи града// #LICat: //quins cinc ciutats groses// #LIDan: //hvilke fem store byer// #LIDut: //welke vijf grote stadden// #LIEng: //which five big cities// #LIFin: //mitkä viisi suurta kaupunkia// #LIFre: //quelles cinq grandes villes// #LIGer: //welche fünf großen Städte// #LIIta: //quali cinque grandi città// #LINor: //hvilke fem store byer// #LIPol: //których pięciu dużych miast// #LIRon: //care cinci oraşe mari// #LIRus: //которые пять большие городы// #LISpa: //qué cinco grandes ciudades// #LISwe: //vilka fem stora städer// #LIUrd: //كون سی پانچ بڑے شہر// #EUL #ediv #ediv | +| ``mkIP`` | [IDet #IDet] ``->`` [N #N] ``->`` [IP #IP] | #divreveal //which five cities// #divpopup #UL #LIAPI: ``mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit))) city_N`` #LIBul: //кои пет града// #LICat: //quins cinc ciutats// #LIDan: //hvilke fem byer// #LIDut: //welke vijf stadden// #LIEng: //which five cities// #LIFin: //mitkä viisi kaupunkia// #LIFre: //quelles cinq villes// #LIGer: //welche fünf Städte// #LIIta: //quali cinque città// #LINor: //hvilke fem byer// #LIPol: //których pięciu miast// #LIRon: //care cinci oraşe// #LIRus: //которые пять городы// #LISpa: //qué cinco ciudades// #LISwe: //vilka fem städer// #LIUrd: //كون سی پانچ شہر// #EUL #ediv #ediv | +| ``mkIP`` | [IDet #IDet] ``->`` [IP #IP] | #divreveal //which five// #divpopup #UL #LIAPI: ``mkIP (mkIDet which_IQuant (mkNum (mkNumeral n5_Unit)))`` #LIBul: //кои пет// #LICat: //quins cinc// #LIDan: //hvilke fem// #LIDut: //welke vijf// #LIEng: //which five// #LIFin: //mitkä viisi// #LIFre: //quels cinq// #LIGer: //welche fünf// #LIIta: //quali cinque// #LINor: //hvilke fem// #LIPol: //których pięciu// #LIRon: //care cinci// #LIRus: //которые пять// #LISpa: //qué cinco// #LISwe: //vilka fem// #LIUrd: //كون سی پانچ// #EUL #ediv #ediv | +| ``mkIP`` | [IQuant #IQuant] ``->`` [CN #CN] ``->`` [IP #IP] | #divreveal //which big city// #divpopup #UL #LIAPI: ``mkIP which_IQuant (mkCN big_A city_N)`` #LIBul: //кой голям град// #LICat: //quin ciutat grosa// #LIDan: //hvilken stor by// #LIDut: //welke grote stad// #LIEng: //which big city// #LIFin: //mikä suuri kaupunki// #LIFre: //quelle grande ville// #LIGer: //welche große Stadt// #LIIta: //quale grande città// #LINor: //hvilken stor by// #LIPol: //którego dużego miasta// #LIRon: //care oraş mare// #LIRus: //который большой город// #LISpa: //qué grande ciudad// #LISwe: //vilken stor stad// #LIUrd: //كون سی بڑا شہر// #EUL #ediv #ediv | +| ``mkIP`` | [IQuant #IQuant] ``->`` [Num #Num] ``->`` [CN #CN] ``->`` [IP #IP] | #divreveal //which five big cities// #divpopup #UL #LIAPI: ``mkIP which_IQuant (mkNum (mkNumeral n5_Unit)) (mkCN big_A city_N)`` #LIBul: //кои пет големи града// #LICat: //quins cinc ciutats groses// #LIDan: //hvilke fem store byer// #LIDut: //welke vijf grote stadden// #LIEng: //which five big cities// #LIFin: //mitkä viisi suurta kaupunkia// #LIFre: //quelles cinq grandes villes// #LIGer: //welche fünf großen Städte// #LIIta: //quali cinque grandi città// #LINor: //hvilke fem store byer// #LIPol: //których pięciu dużych miast// #LIRon: //care cinci oraşe mari// #LIRus: //которые пять большие городы// #LISpa: //qué cinco grandes ciudades// #LISwe: //vilka fem stora städer// #LIUrd: //كون سی پانچ بڑے شہر// #EUL #ediv #ediv | +| ``mkIP`` | [IQuant #IQuant] ``->`` [N #N] ``->`` [IP #IP] | #divreveal //which city// #divpopup #UL #LIAPI: ``mkIP which_IQuant city_N`` #LIBul: //кой град// #LICat: //quin ciutat// #LIDan: //hvilken by// #LIDut: //welke stad// #LIEng: //which city// #LIFin: //mikä kaupunki// #LIFre: //quelle ville// #LIGer: //welche Stadt// #LIIta: //quale città// #LINor: //hvilken by// #LIPol: //którego miasta// #LIRon: //care oraş// #LIRus: //который город// #LISpa: //qué ciudad// #LISwe: //vilken stad// #LIUrd: //كون سی شہر// #EUL #ediv #ediv | +| ``mkIP`` | [IP #IP] ``->`` [Adv #Adv] ``->`` [IP #IP] | #divreveal //who in Paris// #divpopup #UL #LIAPI: ``mkIP who_IP (mkAdv in_Prep (mkNP paris_PN))`` #LIBul: //кой в Париж// #LICat: //qui en Paris// #LIDan: //hvem i Paris// #LIDut: //wie in Parijs// #LIEng: //who in Paris// #LIFin: //kuka Pariisissa// #LIFre: //qui dans Paris// #LIGer: //wer in Paris// #LIIta: //chi in Parigi// #LINor: //hvem i Paris// #LIPol: //kogo w Paryżu// #LIRon: //cine în Paris// #LIRus: //кто в Париже// #LISpa: //quién en Paris// #LISwe: //vem i Paris// #LIUrd: //پیرس معں كون// #EUL #ediv #ediv | | ``whatPl_IP`` | [IP #IP] | //what (plural)// | | ``whatSg_IP`` | [IP #IP] | //what (singular)// | -| ``what_IP`` | [IP #IP] | //what (singular)// | +| ``what_IP`` | [IP #IP] | #divreveal //what// #divpopup #UL #LIAPI: ``mkUtt what_IP`` #LIBul: //какъв// #LICat: //què// #LIDan: //hvad// #LIDut: //wat// #LIEng: //what// #LIFin: //mikä// #LIFre: //quoi// #LIGer: //was// #LIIta: //che cosa// #LINor: //hva// #LIPol: //co// #LIRon: //ce// #LIRus: //что// #LISpa: //qué// #LISwe: //vad// #LIUrd: //كیا// #EUL #ediv #ediv | | ``whoPl_IP`` | [IP #IP] | //who (plural)// | | ``whoSg_IP`` | [IP #IP] | //who (singular)// | -| ``who_IP`` | [IP #IP] | //who (singular)// | +| ``who_IP`` | [IP #IP] | #divreveal //who// #divpopup #UL #LIAPI: ``mkUtt who_IP`` #LIBul: //кой// #LICat: //qui// #LIDan: //hvem// #LIDut: //wie// #LIEng: //who// #LIFin: //kuka// #LIFre: //qui// #LIGer: //wer// #LIIta: //chi// #LINor: //hvem// #LIPol: //kto// #LIRon: //cine// #LIRus: //кто// #LISpa: //quién// #LISwe: //vem// #LIUrd: //كون// #EUL #ediv #ediv | ==IQuant==[IQuant] || Function | Type | Example || | ``which_IQuant`` | [IQuant #IQuant] | //which// | @@ -401,8 +402,8 @@ Lexical category, constructors given in ==ImpForm==[ImpForm] || Function | Type | Example || | ``pluralImpForm`` | [ImpForm #ImpForm] | #divreveal //be men// #divpopup #UL #LIAPI: ``mkUtt pluralImpForm (mkImp (mkVP man_N))`` #LIBul: //бъдете мъже// #LICat: //sigueu homes// #LIDan: //var mænd// #LIDut: //wezen mannen// #LIEng: //be men// #LIFin: //olkaa miehiä// #LIFre: //soyez hommes// #LIGer: //seid Männer// #LIIta: //siate uomini// #LINor: //var menn// #LIPol: //bądźcie mężczyzna// #LIRon: //fiţi oameni// #LIRus: //будьте человеками// #LISpa: //sed hombres// #LISwe: //var män// #LIUrd: //آدمیاں// #EUL #ediv #ediv | -| ``politeImpForm`` | [ImpForm #ImpForm] | #divreveal //be a man [polite singular]// #divpopup #UL #LIAPI: ``mkUtt politeImpForm (mkImp (mkVP man_N))`` #LIBul: //бъдете мъже// #LICat: //ser home// #LIDan: //var en mand// #LIDut: //weest u man// #LIEng: //be a man// #LIFin: //olkaa mies// #LIFre: //soyez homme// #LIGer: //seien Sie ein Mann// #LIIta: //essere uomo// #LINor: //var en mann// #LIPol: //bądź mężczyzna// #LIRon: //sã fii om// #LIRus: //будь человеком// #LISpa: //ser hombre// #LISwe: //var en man// #LIUrd: //آدمی// #EUL #ediv #ediv | -| ``singularImpForm`` | [ImpForm #ImpForm] | #divreveal //be a man [default]// #divpopup #UL #LIAPI: ``mkUtt singularImpForm (mkImp (mkVP man_N))`` #LIBul: //бъди мъж// #LICat: //sigues home// #LIDan: //var en mand// #LIDut: //wees man// #LIEng: //be a man// #LIFin: //ole mies// #LIFre: //sois homme// #LIGer: //sei ein Mann// #LIIta: //sii uomo// #LINor: //var en mann// #LIPol: //bądź mężczyzna// #LIRon: //fii om// #LIRus: //будь человеком// #LISpa: //sé hombre// #LISwe: //var en man// #LIUrd: //آدمی// #EUL #ediv #ediv | +| ``politeImpForm`` | [ImpForm #ImpForm] | #divreveal //be a man// #divpopup #UL #LIAPI: ``mkUtt politeImpForm (mkImp (mkVP man_N))`` #LIBul: //бъдете мъже// #LICat: //ser home// #LIDan: //var en mand// #LIDut: //weest u man// #LIEng: //be a man// #LIFin: //olkaa mies// #LIFre: //soyez homme// #LIGer: //seien Sie ein Mann// #LIIta: //essere uomo// #LINor: //var en mann// #LIPol: //bądź mężczyzna// #LIRon: //sã fii om// #LIRus: //будь человеком// #LISpa: //ser hombre// #LISwe: //var en man// #LIUrd: //آدمی// #EUL #ediv #ediv | +| ``singularImpForm`` | [ImpForm #ImpForm] | #divreveal //be a man// #divpopup #UL #LIAPI: ``mkUtt singularImpForm (mkImp (mkVP man_N))`` #LIBul: //бъди мъж// #LICat: //sigues home// #LIDan: //var en mand// #LIDut: //wees man// #LIEng: //be a man// #LIFin: //ole mies// #LIFre: //sois homme// #LIGer: //sei ein Mann// #LIIta: //sii uomo// #LINor: //var en mann// #LIPol: //bądź mężczyzna// #LIRon: //fii om// #LIRus: //будь человеком// #LISpa: //sé hombre// #LISwe: //var en man// #LIUrd: //آدمی// #EUL #ediv #ediv | ==Interj - interjection==[Interj] Lexical category, constructors given in [lexical paradigms #RParadigms]. @@ -446,27 +447,27 @@ Lexical category, constructors given in | ``mkNP`` | [Quant #Quant] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //this old man// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant (mkCN old_A man_N))`` #LIBul: //този стар мъж// #LICat: //aquest home vell// #LIDan: //denne gamle mand// #LIDut: //deze oude man// #LIEng: //this old man// #LIFin: //tämä vanha mies// #LIFre: //ce vieux homme// #LIGer: //dieser alte Mann// #LIIta: //questo vecchio uomo// #LINor: //denne gamle mannen// #LIPol: //ten stary mężczyzna// #LIRon: //acest om vechi// #LIRus: //этот старый человек// #LISpa: //este viejo hombre// #LISwe: //den här gamla mannen// #LIUrd: //یہ بوڑھی آدمی// #EUL #ediv #ediv | | ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //these five old men// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) (mkCN old_A man_N))`` #LIBul: //тези петима стари мъже// #LICat: //aquests cinc homes vells// #LIDan: //disse fem gamle mænd// #LIDut: //deze vijf oude mannen// #LIEng: //these five old men// #LIFin: //nämä viisi vanhaa miestä// #LIFre: //ces cinq vieux hommes// #LIGer: //diese fünf alten Männer// #LIIta: //questi cinque vecchi uomini// #LINor: //disse fem gamle mennen// #LIPol: //tych pięciu starych mężczyzn// #LIRon: //aceşti cinci oameni vechi// #LIRus: //эти пять старые человеки// #LISpa: //estos cinco viejos hombres// #LISwe: //de här fem gamla männen// #LIUrd: //یہ پانچ بوڑھی آدمیاں// #EUL #ediv #ediv | | ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //these five men// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) man_N)`` #LIBul: //тези петима мъже// #LICat: //aquests cinc homes// #LIDan: //disse fem mænd// #LIDut: //deze vijf mannen// #LIEng: //these five men// #LIFin: //nämä viisi miestä// #LIFre: //ces cinq hommes// #LIGer: //diese fünf Männer// #LIIta: //questi cinque uomini// #LINor: //disse fem mennen// #LIPol: //tych pięciu mężczyzn// #LIRon: //aceşti cinci oameni// #LIRus: //эти пять человеки// #LISpa: //estos cinco hombres// #LISwe: //de här fem männen// #LIUrd: //یہ پانچ آدمیاں// #EUL #ediv #ediv | -| ``mkNP`` | [Det #Det] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //the first old man// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))`` #LIBul: //петимата стари мъже// #LICat: //els cinc homes vells// #LIDan: //de fem gamle mænd// #LIDut: //de vijf oude mannen// #LIEng: //the five old men// #LIFin: //viisi vanhaa miestä// #LIFre: //les cinq vieux hommes// #LIGer: //die fünf alten Männer// #LIIta: //i cinque vecchi uomini// #LINor: //de fem gamle mennen// #LIPol: //pięciu starych mężczyzn// #LIRon: //cei cinci oameni vechi// #LIRus: //пять старые человеки// #LISpa: //los cinco viejos hombres// #LISwe: //de fem gamla männen// #LIUrd: //پانچ بوڑھی آدمیاں// #EUL #ediv #ediv | -| ``mkNP`` | [Det #Det] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //the first man// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)`` #LIBul: //петимата мъже// #LICat: //els cinc homes// #LIDan: //de fem mændene// #LIDut: //de vijf mannen// #LIEng: //the five men// #LIFin: //viisi miestä// #LIFre: //les cinq hommes// #LIGer: //die fünf Männer// #LIIta: //i cinque uomini// #LINor: //de fem mennen// #LIPol: //pięciu mężczyzn// #LIRon: //cei cinci oameni// #LIRus: //пять человеки// #LISpa: //los cinco hombres// #LISwe: //de fem männen// #LIUrd: //پانچ آدمیاں// #EUL #ediv #ediv | +| ``mkNP`` | [Det #Det] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //the five old men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))`` #LIBul: //петимата стари мъже// #LICat: //els cinc homes vells// #LIDan: //de fem gamle mænd// #LIDut: //de vijf oude mannen// #LIEng: //the five old men// #LIFin: //viisi vanhaa miestä// #LIFre: //les cinq vieux hommes// #LIGer: //die fünf alten Männer// #LIIta: //i cinque vecchi uomini// #LINor: //de fem gamle mennen// #LIPol: //pięciu starych mężczyzn// #LIRon: //cei cinci oameni vechi// #LIRus: //пять старые человеки// #LISpa: //los cinco viejos hombres// #LISwe: //de fem gamla männen// #LIUrd: //پانچ بوڑھی آدمیاں// #EUL #ediv #ediv | +| ``mkNP`` | [Det #Det] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //the five men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)`` #LIBul: //петимата мъже// #LICat: //els cinc homes// #LIDan: //de fem mændene// #LIDut: //de vijf mannen// #LIEng: //the five men// #LIFin: //viisi miestä// #LIFre: //les cinq hommes// #LIGer: //die fünf Männer// #LIIta: //i cinque uomini// #LINor: //de fem mennen// #LIPol: //pięciu mężczyzn// #LIRon: //cei cinci oameni// #LIRus: //пять человеки// #LISpa: //los cinco hombres// #LISwe: //de fem männen// #LIUrd: //پانچ آدمیاں// #EUL #ediv #ediv | | ``mkNP`` | [Numeral #Numeral] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //fifty old men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) (mkCN old_A man_N))`` #LIBul: //петдесетима стари мъже// #LICat: //cinquanta homes vells// #LIDan: //halvtreds gamle mænd// #LIDut: //vijftig oude mannen// #LIEng: //fifty old men// #LIFin: //viisikymmentä vanhaa miestä// #LIFre: //cinquante vieux hommes// #LIGer: //fünfzig alte Männer// #LIIta: //cinquanta vecchi uomini// #LINor: //femti gamle menn// #LIPol: //pięćdziesięciu starych mężczyzn// #LIRon: //cincizeci de oameni vechi// #LIRus: //пятьдесят старые человеки// #LISpa: //cinquenta viejos hombres// #LISwe: //femtio gamla män// #LIUrd: //پچاس بوڑھی آدمیاں// #EUL #ediv #ediv | | ``mkNP`` | [Numeral #Numeral] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //fifty men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) man_N)`` #LIBul: //петдесетима мъже// #LICat: //cinquanta homes// #LIDan: //halvtreds mænd// #LIDut: //vijftig mannen// #LIEng: //fifty men// #LIFin: //viisikymmentä miestä// #LIFre: //cinquante hommes// #LIGer: //fünfzig Männer// #LIIta: //cinquanta uomini// #LINor: //femti menn// #LIPol: //pięćdziesięciu mężczyzn// #LIRon: //cincizeci de oameni// #LIRus: //пятьдесят человеки// #LISpa: //cinquenta hombres// #LISwe: //femtio män// #LIUrd: //پچاس آدمیاں// #EUL #ediv #ediv | -| ``mkNP`` | [Digits #Digits] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //51 old men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))`` #LIBul: //стари мъже// #LICat: //homes vells// #LIDan: //gamle mænd// #LIDut: //oude mannen// #LIEng: //old men// #LIFin: //vanhaa miestä// #LIFre: //vieux hommes// #LIGer: //alte Männer// #LIIta: //vecchi uomini// #LINor: //gamle menn// #LIPol: //starzy mężczyźni// #LIRon: //de oameni vechi// #LIRus: //старые человеки// #LISpa: //viejos hombres// #LISwe: //gamla män// #LIUrd: //بوڑھی آدمیاں// #EUL #ediv #ediv | -| ``mkNP`` | [Digits #Digits] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //51 men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)`` #LIBul: //мъже// #LICat: //homes// #LIDan: //mænd// #LIDut: //mannen// #LIEng: //men// #LIFin: //miestä// #LIFre: //hommes// #LIGer: //Männer// #LIIta: //uomini// #LINor: //menn// #LIPol: //mężczyźni// #LIRon: //de oameni// #LIRus: //человеки// #LISpa: //hombres// #LISwe: //män// #LIUrd: //آدمیاں// #EUL #ediv #ediv | +| ``mkNP`` | [Digits #Digits] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //old men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))`` #LIBul: //стари мъже// #LICat: //homes vells// #LIDan: //gamle mænd// #LIDut: //oude mannen// #LIEng: //old men// #LIFin: //vanhaa miestä// #LIFre: //vieux hommes// #LIGer: //alte Männer// #LIIta: //vecchi uomini// #LINor: //gamle menn// #LIPol: //starzy mężczyźni// #LIRon: //de oameni vechi// #LIRus: //старые человеки// #LISpa: //viejos hombres// #LISwe: //gamla män// #LIUrd: //بوڑھی آدمیاں// #EUL #ediv #ediv | +| ``mkNP`` | [Digits #Digits] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //men// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)`` #LIBul: //мъже// #LICat: //homes// #LIDan: //mænd// #LIDut: //mannen// #LIEng: //men// #LIFin: //miestä// #LIFre: //hommes// #LIGer: //Männer// #LIIta: //uomini// #LINor: //menn// #LIPol: //mężczyźni// #LIRon: //de oameni// #LIRus: //человеки// #LISpa: //hombres// #LISwe: //män// #LIUrd: //آدمیاں// #EUL #ediv #ediv | | ``mkNP`` | [Card #Card] ``->`` [CN #CN] ``->`` [NP #NP] | //forty-five old men// | | ``mkNP`` | [Card #Card] ``->`` [N #N] ``->`` [NP #NP] | //forty-five men// | | ``mkNP`` | [Pron #Pron] ``->`` [CN #CN] ``->`` [NP #NP] | #divreveal //my old man// #divpopup #UL #LIAPI: ``mkUtt (mkNP i_Pron (mkCN old_A man_N))`` #LIBul: //моят стар мъж// #LICat: //el meu home vell// #LIDan: //min gamle mand// #LIDut: //mijn oude man// #LIEng: //my old man// #LIFin: //minun vanha mieheni// #LIFre: //mon vieux homme// #LIGer: //mein alter Mann// #LIIta: //il mio vecchio uomo// #LINor: //min gamle mann// #LIPol: //mój stary mężczyzna// #LIRon: //omul vechi meu// #LIRus: //моего старый человек// #LISpa: //mi viejo hombre// #LISwe: //min gamla man// #LIUrd: //میرا بوڑھی آدمی// #EUL #ediv #ediv | | ``mkNP`` | [Pron #Pron] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //my man// #divpopup #UL #LIAPI: ``mkUtt (mkNP i_Pron man_N)`` #LIBul: //моят мъж// #LICat: //el meu home// #LIDan: //min mand// #LIDut: //mijn man// #LIEng: //my man// #LIFin: //minun mieheni// #LIFre: //mon homme// #LIGer: //mein Mann// #LIIta: //il mio uomo// #LINor: //min mann// #LIPol: //mój mężczyzna// #LIRon: //omul meu// #LIRus: //моего человек// #LISpa: //mi hombre// #LISwe: //min man// #LIUrd: //میرا آدمی// #EUL #ediv #ediv | -| ``mkNP`` | [PN #PN] ``->`` [NP #NP] | #divreveal //she// #divpopup #UL #LIAPI: ``mkUtt (mkNP paris_PN)`` #LIBul: //Париж// #LICat: //Paris// #LIDan: //Paris// #LIDut: //Parijs// #LIEng: //Paris// #LIFin: //Pariisi// #LIFre: //Paris// #LIGer: //Paris// #LIIta: //Parigi// #LINor: //Paris// #LIPol: //Paryż// #LIRon: //Paris// #LIRus: //Париж// #LISpa: //Paris// #LISwe: //Paris// #LIUrd: //پیرس// #EUL #ediv #ediv | -| ``mkNP`` | [Pron #Pron] ``->`` [NP #NP] | #divreveal //he// #divpopup #UL #LIAPI: ``mkUtt (mkNP we_Pron)`` #LIBul: //ние// #LICat: //nosaltres// #LIDan: //os// #LIDut: //we// #LIEng: //we// #LIFin: //me// #LIFre: //nous// #LIGer: //wir// #LIIta: //noi// #LINor: //oss// #LIPol: //my// #LIRon: //noi// #LIRus: //нас// #LISpa: //nosotros// #LISwe: //oss// #LIUrd: //ہم// #EUL #ediv #ediv | +| ``mkNP`` | [PN #PN] ``->`` [NP #NP] | #divreveal //Paris// #divpopup #UL #LIAPI: ``mkUtt (mkNP paris_PN)`` #LIBul: //Париж// #LICat: //Paris// #LIDan: //Paris// #LIDut: //Parijs// #LIEng: //Paris// #LIFin: //Pariisi// #LIFre: //Paris// #LIGer: //Paris// #LIIta: //Parigi// #LINor: //Paris// #LIPol: //Paryż// #LIRon: //Paris// #LIRus: //Париж// #LISpa: //Paris// #LISwe: //Paris// #LIUrd: //پیرس// #EUL #ediv #ediv | +| ``mkNP`` | [Pron #Pron] ``->`` [NP #NP] | #divreveal //we// #divpopup #UL #LIAPI: ``mkUtt (mkNP we_Pron)`` #LIBul: //ние// #LICat: //nosaltres// #LIDan: //os// #LIDut: //we// #LIEng: //we// #LIFin: //me// #LIFre: //nous// #LIGer: //wir// #LIIta: //noi// #LINor: //oss// #LIPol: //my// #LIRon: //noi// #LIRus: //нас// #LISpa: //nosotros// #LISwe: //oss// #LIUrd: //ہم// #EUL #ediv #ediv | | ``mkNP`` | [Quant #Quant] ``->`` [NP #NP] | #divreveal //this// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant)`` #LIBul: //това// #LICat: //aquest// #LIDan: //dette// #LIDut: //dit// #LIEng: //this// #LIFin: //tämä// #LIFre: //celui-ci// #LIGer: //dieses// #LIIta: //questo// #LINor: //dette// #LIPol: //ten// #LIRon: //acesta// #LIRus: //это// #LISpa: //este// #LISwe: //det här// #LIUrd: //یہ// #EUL #ediv #ediv | | ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [NP #NP] | #divreveal //these five// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)))`` #LIBul: //тези пет// #LICat: //aquests cinc// #LIDan: //disse fem// #LIDut: //deze vijf// #LIEng: //these five// #LIFin: //nämä viisi// #LIFre: //ces cinq// #LIGer: //diese fünf// #LIIta: //questi cinque// #LINor: //disse fem// #LIPol: //tych pięciu// #LIRon: //aceştia cinci// #LIRus: //эти пять// #LISpa: //estos cinco// #LISwe: //de här fem// #LIUrd: //یہ پانچ// #EUL #ediv #ediv | -| ``mkNP`` | [Det #Det] ``->`` [NP #NP] | #divreveal //these five best// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))`` #LIBul: //петте най - добри// #LICat: //els cinc millors// #LIDan: //de fem bedste// #LIDut: //die vijf beste// #LIEng: //the five best// #LIFin: //ne viisi parhaimmat// #LIFre: //les cinq meilleurs// #LIGer: //die fünf besten// #LIIta: //i cinque migliori// #LINor: //de fem beste// #LIPol: //pięciu najlepszych// #LIRon: //cei mai buni cinci// #LIRus: //пять хорошие// #LISpa: //los cinco mejores// #LISwe: //de fem bästa// #LIUrd: //پانچ ساب سے اچھا// #EUL #ediv #ediv | +| ``mkNP`` | [Det #Det] ``->`` [NP #NP] | #divreveal //the five best// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))`` #LIBul: //петте най - добри// #LICat: //els cinc millors// #LIDan: //de fem bedste// #LIDut: //die vijf beste// #LIEng: //the five best// #LIFin: //ne viisi parhaimmat// #LIFre: //les cinq meilleurs// #LIGer: //die fünf besten// #LIIta: //i cinque migliori// #LINor: //de fem beste// #LIPol: //pięciu najlepszych// #LIRon: //cei mai buni cinci// #LIRus: //пять хорошие// #LISpa: //los cinco mejores// #LISwe: //de fem bästa// #LIUrd: //پانچ ساب سے اچھا// #EUL #ediv #ediv | | ``mkNP`` | [CN #CN] ``->`` [NP #NP] | #divreveal //old beer// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkCN old_A beer_N))`` #LIBul: //стара бира// #LICat: //cervesa vell// #LIDan: //gammelt øl// #LIDut: //oud bier// #LIEng: //old beer// #LIFin: //vanha olut// #LIFre: //pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";// #LIGer: //altes Bier// #LIIta: //della vecchia birra// #LINor: //gammelt øl// #LIPol: //stare piwo// #LIRon: //bere veche// #LIRus: //старое пиво// #LISpa: //vieja cerveza// #LISwe: //gammalt öl// #LIUrd: //بوڑھا بععر// #EUL #ediv #ediv | | ``mkNP`` | [N #N] ``->`` [NP #NP] | #divreveal //beer// #divpopup #UL #LIAPI: ``mkUtt (mkNP beer_N)`` #LIBul: //бира// #LICat: //cervesa// #LIDan: //øl// #LIDut: //bier// #LIEng: //beer// #LIFin: //olut// #LIFre: //pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";// #LIGer: //Bier// #LIIta: //della birra// #LINor: //øl// #LIPol: //piwo// #LIRon: //bere// #LIRus: //пиво// #LISpa: //cerveza// #LISwe: //öl// #LIUrd: //بععر// #EUL #ediv #ediv | -| ``mkNP`` | [Predet #Predet] ``->`` [NP #NP] ``->`` [NP #NP] | #divreveal //only the man// #divpopup #UL #LIAPI: ``mkUtt (mkNP only_Predet (mkNP this_Det woman_N))`` #LIBul: //само тази жена// #LICat: //nomÈs aquesta dona// #LIDan: //kun denne kvinde// #LIDut: //slechts deze vrouw// #LIEng: //only this woman// #LIFin: //vain tämä nainen// #LIFre: //seulement cette femme// #LIGer: //nur diese Frau// #LIIta: //soltanto questa donna// #LINor: //kun denne kvinna// #LIPol: //tylko tej kobiety// #LIRon: //doar această femeie// #LIRus: //единственную эту женщину// #LISpa: //solamente esta mujer// #LISwe: //bara den här kvinnan// #LIUrd: //سرف یہ عورت// #EUL #ediv #ediv | +| ``mkNP`` | [Predet #Predet] ``->`` [NP #NP] ``->`` [NP #NP] | #divreveal //only this woman// #divpopup #UL #LIAPI: ``mkUtt (mkNP only_Predet (mkNP this_Det woman_N))`` #LIBul: //само тази жена// #LICat: //nomÈs aquesta dona// #LIDan: //kun denne kvinde// #LIDut: //slechts deze vrouw// #LIEng: //only this woman// #LIFin: //vain tämä nainen// #LIFre: //seulement cette femme// #LIGer: //nur diese Frau// #LIIta: //soltanto questa donna// #LINor: //kun denne kvinna// #LIPol: //tylko tej kobiety// #LIRon: //doar această femeie// #LIRus: //единственную эту женщину// #LISpa: //solamente esta mujer// #LISwe: //bara den här kvinnan// #LIUrd: //سرف یہ عورت// #EUL #ediv #ediv | | ``mkNP`` | [NP #NP] ``->`` [V2 #V2] ``->`` [NP #NP] | #divreveal //the man seen// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNP the_Det man_N) see_V2)`` #LIBul: //мъжът видян// #LICat: //l' home vist// #LIDan: //manden set// #LIDut: //de man gezien// #LIEng: //the man seen// #LIFin: //mies nähtynä// #LIFre: //l' homme vu// #LIGer: //der Mann gesehen// #LIIta: //l' uomo visto// #LINor: //mannen sett// #LIPol: //mężczyzna zobaczony// #LIRon: //omul văzut// #LIRus: //человек видеть// #LISpa: //el hombre visto// #LISwe: //mannen sedd// #LIUrd: //دیكھتی آدمی// #EUL #ediv #ediv | | ``mkNP`` | [NP #NP] ``->`` [Adv #Adv] ``->`` [NP #NP] | #divreveal //Paris today// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNP paris_PN) today_Adv)`` #LIBul: //Париж днес// #LICat: //Paris avui// #LIDan: //Paris idag// #LIDut: //Parijs vandaag// #LIEng: //Paris today// #LIFin: //Pariisi tänään// #LIFre: //Paris aujourd'hui// #LIGer: //Paris heute// #LIIta: //Parigi oggi// #LINor: //Paris idag// #LIPol: //Paryż dziś// #LIRon: //Paris astăzi// #LIRus: //atomic term today_Adv// #LISpa: //Paris hoy// #LISwe: //Paris idag// #LIUrd: //آج پیرس// #EUL #ediv #ediv | -| ``mkNP`` | [NP #NP] ``->`` [RS #RS] ``->`` [NP #NP] | #divreveal //John, who walks// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))`` #LIBul: //Джон който ходи// #LICat: //Joan que camina// #LIDan: //John , som går// #LIDut: //Jan , dat loopt// #LIEng: //John , who walks// #LIFin: //Jussi , joka kävelee// #LIFre: //Jean qui marche// #LIGer: //Johann , das geht// #LIIta: //Giovanni che cammina// #LINor: //John , som går// #LIPol: //Jan , który spaceruje// #LIRon: //Ion care merge// #LIRus: //Ивана , которого гуляет// #LISpa: //Juan que camina// #LISwe: //Johan , som går// #LIUrd: //جان , جو چلتا ہے// #EUL #ediv #ediv | +| ``mkNP`` | [NP #NP] ``->`` [RS #RS] ``->`` [NP #NP] | #divreveal //John , who walks// #divpopup #UL #LIAPI: ``mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))`` #LIBul: //Джон който ходи// #LICat: //Joan que camina// #LIDan: //John , som går// #LIDut: //Jan , dat loopt// #LIEng: //John , who walks// #LIFin: //Jussi , joka kävelee// #LIFre: //Jean qui marche// #LIGer: //Johann , das geht// #LIIta: //Giovanni che cammina// #LINor: //John , som går// #LIPol: //Jan , który spaceruje// #LIRon: //Ion care merge// #LIRus: //Ивана , которого гуляет// #LISpa: //Juan que camina// #LISwe: //Johan , som går// #LIUrd: //جان , جو چلتا ہے// #EUL #ediv #ediv | | ``mkNP`` | [Conj #Conj] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [NP #NP] | //mkNP// | | ``mkNP`` | [Conj #Conj] ``->`` [ListNP #ListNP] ``->`` [NP #NP] | //mkNP// | | ``nobody_NP`` | [NP #NP] | //nobody// | @@ -483,7 +484,7 @@ Lexical category, constructors given in || Function | Type | Example || | ``mkNum`` | ``Str`` ``->`` [Num #Num] | //thirty-five (given by "35")// | | ``mkNum`` | [Numeral #Numeral] ``->`` [Num #Num] | #divreveal //twenty// #divpopup #UL #LIAPI: ``mkNum (mkNumeral (tenfoldSub100 n2_Unit))`` #LIBul: //двадесетима// #LICat: //vint// #LIDan: //tyve// #LIDut: //twintig// #LIEng: //twenty// #LIFin: //kaksikymmentä// #LIFre: //vingt// #LIGer: //zwanzig// #LIIta: //venti// #LINor: //tjue// #LIPol: //dwadzieścia// #LIRon: //douăzeci// #LIRus: //двадцать// #LISpa: //veinte// #LISwe: //tjugo// #LIUrd: //بیس// #EUL #ediv #ediv | -| ``mkNum`` | [Digits #Digits] ``->`` [Num #Num] | #divreveal //21// #divpopup #UL #LIAPI: ``mkNum (mkDigits n2_Dig (mkDigits n1_Dig))`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | +| ``mkNum`` | [Digits #Digits] ``->`` [Num #Num] | #divreveal //// #divpopup #UL #LIAPI: ``mkNum (mkDigits n2_Dig (mkDigits n1_Dig))`` #LIBul: //// #LICat: //// #LIDan: //// #LIDut: //// #LIEng: //// #LIFin: //// #LIFre: //// #LIGer: //// #LIIta: //// #LINor: //// #LIPol: //// #LIRon: //// #LIRus: //// #LISpa: //// #LISwe: //// #LIUrd: //// #EUL #ediv #ediv | | ``mkNum`` | [Digit #Digit] ``->`` [Num #Num] | //five// | | ``mkNum`` | [Card #Card] ``->`` [Num #Num] | //almost ten// | | ``mkNum`` | [AdN #AdN] ``->`` [Card #Card] ``->`` [Num #Num] | //almost ten// | @@ -506,7 +507,7 @@ Lexical category, constructors given in ==PConj - phrase-beginning conjunction==[PConj] || Function | Type | Example || | ``but_PConj`` | [PConj #PConj] | //but// | -| ``mkPConj`` | [Conj #Conj] ``->`` [PConj #PConj] | #divreveal //and// #divpopup #UL #LIAPI: ``mkPhr (mkPConj and_Conj) (mkUtt now_Adv)`` #LIBul: //и сега// #LICat: //i ara// #LIDan: //og nu// #LIDut: //en nu// #LIEng: //and now// #LIFin: //ja nyt// #LIFre: //et maintenant// #LIGer: //und jetzt// #LIIta: //e adesso// #LINor: //og nå// #LIPol: //i teraz// #LIRon: //şi acum// #LIRus: //и сейчас// #LISpa: //y ahora// #LISwe: //och nu// #LIUrd: //اور اب// #EUL #ediv #ediv | +| ``mkPConj`` | [Conj #Conj] ``->`` [PConj #PConj] | #divreveal //and now// #divpopup #UL #LIAPI: ``mkPhr (mkPConj and_Conj) (mkUtt now_Adv)`` #LIBul: //и сега// #LICat: //i ara// #LIDan: //og nu// #LIDut: //en nu// #LIEng: //and now// #LIFin: //ja nyt// #LIFre: //et maintenant// #LIGer: //und jetzt// #LIIta: //e adesso// #LINor: //og nå// #LIPol: //i teraz// #LIRon: //şi acum// #LIRus: //и сейчас// #LISpa: //y ahora// #LISwe: //och nu// #LIUrd: //اور اب// #EUL #ediv #ediv | | ``otherwise_PConj`` | [PConj #PConj] | //otherwise// | | ``therefore_PConj`` | [PConj #PConj] | //therefore// | ==PN - proper name==[PN] @@ -514,7 +515,7 @@ Lexical category, constructors given in [lexical paradigms #RParadigms]. ==Phr - phrase in a text==[Phr] || Function | Type | Example || -| ``mkPhr`` | ([PConj #PConj]) ``->`` [Utt #Utt] ``->`` ([Voc #Voc]) ``->`` [Phr #Phr] | #divreveal //but sleep, my friend// #divpopup #UL #LIAPI: ``mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))`` #LIBul: //но спи , мой приятелю// #LICat: //però dorm , el meu amic// #LIDan: //men sov , min ven// #LIDut: //maar slaap , mijn vriend// #LIEng: //but sleep , my friend// #LIFin: //mutta nuku , minun ystäväni// #LIFre: //mais dors , mon ami// #LIGer: //aber schlaf , mein Freund// #LIIta: //ma dormi , il mio amico// #LINor: //men sov , min venn// #LIPol: //ale śpij , mój przyjacielu// #LIRon: //dar dormi , prietenul meu// #LIRus: //но спи , мой друг// #LISpa: //pero duerme , mi amigo// #LISwe: //men sov , min vän// #LIUrd: //atomic term friend_N// #EUL #ediv #ediv | +| ``mkPhr`` | ([PConj #PConj]) ``->`` [Utt #Utt] ``->`` ([Voc #Voc]) ``->`` [Phr #Phr] | #divreveal //but sleep , my friend// #divpopup #UL #LIAPI: ``mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))`` #LIBul: //но спи , мой приятелю// #LICat: //però dorm , el meu amic// #LIDan: //men sov , min ven// #LIDut: //maar slaap , mijn vriend// #LIEng: //but sleep , my friend// #LIFin: //mutta nuku , minun ystäväni// #LIFre: //mais dors , mon ami// #LIGer: //aber schlaf , mein Freund// #LIIta: //ma dormi , il mio amico// #LINor: //men sov , min venn// #LIPol: //ale śpij , mój przyjacielu// #LIRon: //dar dormi , prietenul meu// #LIRus: //но спи , мой друг// #LISpa: //pero duerme , mi amigo// #LISwe: //men sov , min vän// #LIUrd: //atomic term friend_N// #EUL #ediv #ediv | | ``mkPhr`` | [S #S] ``->`` [Phr #Phr] | #divreveal //she won't sleep// #divpopup #UL #LIAPI: ``mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V))`` #LIBul: //тя няма да спи// #LICat: //ella no dormirà// #LIDan: //hun vil ikke sove// #LIDut: //ze zal niet geslapen hebben// #LIEng: //she won't sleep// #LIFin: //hän ei nuku// #LIFre: //elle ne dormira pas// #LIGer: //sie wird nicht schlafen// #LIIta: //lei non dormirà// #LINor: //hun vil ikke sove// #LIPol: //ona nie będzie spała// #LIRon: //ea nu va dormi// #LIRus: //она не будет спать// #LISpa: //ella no dormirá// #LISwe: //hon ska inte sova// #LIUrd: //وہ نہیں سوئے گی// #EUL #ediv #ediv | | ``mkPhr`` | [Cl #Cl] ``->`` [Phr #Phr] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkPhr (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | | ``mkPhr`` | [QS #QS] ``->`` [Phr #Phr] | #divreveal //would she sleep// #divpopup #UL #LIAPI: ``mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V)))`` #LIBul: //тя би ли спалa// #LICat: //ella dormiria// #LIDan: //ville hun sove// #LIDut: //zou ze geslapen hebben// #LIEng: //would she sleep// #LIFin: //nukkuisiko hän// #LIFre: //elle dormirait// #LIGer: //würde sie schlafen// #LIIta: //lei dormirebbe// #LINor: //ville hun sove// #LIPol: //czy ona spałaby// #LIRon: //ea ar dormi// #LIRus: //она спала бы// #LISpa: //ella dormiría// #LISwe: //skulle hon sova// #LIUrd: //كیا وہ شاید سوئے// #EUL #ediv #ediv | @@ -522,7 +523,7 @@ Lexical category, constructors given in ==Pol - polarity==[Pol] || Function | Type | Example || | ``negativePol`` | [Pol #Pol] | #divreveal //she doesn't sleep// #divpopup #UL #LIAPI: ``mkS negativePol (mkCl she_NP sleep_V)`` #LIBul: //тя не спи// #LICat: //ella no dorm// #LIDan: //hun sover ikke// #LIDut: //ze slaapt niet// #LIEng: //she doesn't sleep// #LIFin: //hän ei nuku// #LIFre: //elle ne dort pas// #LIGer: //sie schläft nicht// #LIIta: //lei non dorme// #LINor: //hun sover ikke// #LIPol: //ona nie śpi// #LIRon: //ea nu doarme// #LIRus: //она не спдит// #LISpa: //ella no duerme// #LISwe: //hon sover inte// #LIUrd: //وہ نہیں سوتی ہے// #EUL #ediv #ediv | -| ``positivePol`` | [Pol #Pol] | #divreveal //she sleeps [default]// #divpopup #UL #LIAPI: ``mkS positivePol (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | +| ``positivePol`` | [Pol #Pol] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkS positivePol (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | ==Predet - predeterminer (prefixed Quant)==[Predet] || Function | Type | Example || | ``all_Predet`` | [Predet #Predet] | //all// | @@ -565,20 +566,22 @@ Lexical category, constructors given in | ``youSg_Pron`` | [Pron #Pron] | //you (singular)// | ==Punct==[Punct] || Function | Type | Example || -| ``exclMarkPunct`` | [Punct #Punct] | #divreveal //!// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) exclMarkPunct`` #LIBul: //да !// #LICat: //sí !// #LIDan: //ja !// #LIDut: //ja !// #LIEng: //yes !// #LIFin: //kyllä !// #LIFre: //oui !// #LIGer: //ja !// #LIIta: //sì !// #LINor: //ja !// #LIPol: //tak !// #LIRon: //da !// #LIRus: //Да !// #LISpa: //sí !// #LISwe: //ja !// #LIUrd: //ہاں !// #EUL #ediv #ediv | -| ``fullStopPunct`` | [Punct #Punct] | #divreveal //.// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) fullStopPunct`` #LIBul: //да .// #LICat: //sí .// #LIDan: //ja .// #LIDut: //ja .// #LIEng: //yes .// #LIFin: //kyllä .// #LIFre: //oui .// #LIGer: //ja .// #LIIta: //sì .// #LINor: //ja .// #LIPol: //tak .// #LIRon: //da .// #LIRus: //Да .// #LISpa: //sí .// #LISwe: //ja .// #LIUrd: //ہاں .// #EUL #ediv #ediv | -| ``questMarkPunct`` | [Punct #Punct] | #divreveal //?// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) questMarkPunct`` #LIBul: //да ?// #LICat: //sí ?// #LIDan: //ja ?// #LIDut: //ja ?// #LIEng: //yes ?// #LIFin: //kyllä ?// #LIFre: //oui ?// #LIGer: //ja ?// #LIIta: //sì ?// #LINor: //ja ?// #LIPol: //tak ?// #LIRon: //da ?// #LIRus: //Да ?// #LISpa: //sí ?// #LISwe: //ja ?// #LIUrd: //ہاں ?// #EUL #ediv #ediv | +| ``exclMarkPunct`` | [Punct #Punct] | #divreveal //yes !// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) exclMarkPunct`` #LIBul: //да !// #LICat: //sí !// #LIDan: //ja !// #LIDut: //ja !// #LIEng: //yes !// #LIFin: //kyllä !// #LIFre: //oui !// #LIGer: //ja !// #LIIta: //sì !// #LINor: //ja !// #LIPol: //tak !// #LIRon: //da !// #LIRus: //Да !// #LISpa: //sí !// #LISwe: //ja !// #LIUrd: //ہاں !// #EUL #ediv #ediv | +| ``fullStopPunct`` | [Punct #Punct] | #divreveal //yes .// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) fullStopPunct`` #LIBul: //да .// #LICat: //sí .// #LIDan: //ja .// #LIDut: //ja .// #LIEng: //yes .// #LIFin: //kyllä .// #LIFre: //oui .// #LIGer: //ja .// #LIIta: //sì .// #LINor: //ja .// #LIPol: //tak .// #LIRon: //da .// #LIRus: //Да .// #LISpa: //sí .// #LISwe: //ja .// #LIUrd: //ہاں .// #EUL #ediv #ediv | +| ``questMarkPunct`` | [Punct #Punct] | #divreveal //yes ?// #divpopup #UL #LIAPI: ``mkText (mkPhr yes_Utt) questMarkPunct`` #LIBul: //да ?// #LICat: //sí ?// #LIDan: //ja ?// #LIDut: //ja ?// #LIEng: //yes ?// #LIFin: //kyllä ?// #LIFre: //oui ?// #LIGer: //ja ?// #LIIta: //sì ?// #LINor: //ja ?// #LIPol: //tak ?// #LIRon: //da ?// #LIRus: //Да ?// #LISpa: //sí ?// #LISwe: //ja ?// #LIUrd: //ہاں ?// #EUL #ediv #ediv | ==QCl - question clause, with all tenses==[QCl] || Function | Type | Example || -| ``mkQCl`` | [Cl #Cl] ``->`` [QCl #QCl] | //does she sleep// | -| ``mkQCl`` | [IP #IP] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who sleeps// | -| ``mkQCl`` | [IP #IP] ``->`` [V #V] ``->`` [QCl #QCl] | //who sleeps// | -| ``mkQCl`` | [IP #IP] ``->`` [V2 #V2] ``->`` [NP #NP] ``->`` [QCl #QCl] | //who loves her// | -| ``mkQCl`` | [IP #IP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [QCl #QCl] | //who sends it to her// | -| ``mkQCl`` | [IP #IP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who wants to sleep// | +| ``mkQCl`` | [Cl #Cl] ``->`` [QCl #QCl] | #divreveal //does she sleep// #divpopup #UL #LIAPI: ``mkQCl (mkCl she_NP sleep_V)`` #LIBul: //тя спи ли// #LICat: //ella dorm// #LIDan: //sover hun// #LIDut: //slaapt ze// #LIEng: //does she sleep// #LIFin: //nukkuuko hän// #LIFre: //elle dort// #LIGer: //schläft sie// #LIIta: //lei dorme// #LINor: //sover hun// #LIPol: //czy ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //sover hon// #LIUrd: //كیا وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [VP #VP] ``->`` [QCl #QCl] | #divreveal //who sleeps here// #divpopup #UL #LIAPI: ``mkQCl who_IP (mkVP (mkVP sleep_V) here_Adv)`` #LIBul: //кой спи тук// #LICat: //qui dorm aquí// #LIDan: //hvem sover her// #LIDut: //wie slaapt hier// #LIEng: //who sleeps here// #LIFin: //kuka nukkuu täällä// #LIFre: //qui dort ici// #LIGer: //wer schläft hier// #LIIta: //chi dorme quà// #LINor: //hvem sover her// #LIPol: //kto tutaj śpi// #LIRon: //cine doarme aici// #LIRus: //кто здесь спдит// #LISpa: //quién duerme aquí// #LISwe: //vem sover här// #LIUrd: //كون یہاں سوتا ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [V #V] ``->`` [QCl #QCl] | #divreveal //who sleeps// #divpopup #UL #LIAPI: ``mkQCl who_IP sleep_V`` #LIBul: //кой спи// #LICat: //qui dorm// #LIDan: //hvem sover// #LIDut: //wie slaapt// #LIEng: //who sleeps// #LIFin: //kuka nukkuu// #LIFre: //qui dort// #LIGer: //wer schläft// #LIIta: //chi dorme// #LINor: //hvem sover// #LIPol: //kto śpi// #LIRon: //cine doarme// #LIRus: //кто спдит// #LISpa: //quién duerme// #LISwe: //vem sover// #LIUrd: //كون سوتا ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [V2 #V2] ``->`` [NP #NP] ``->`` [QCl #QCl] | #divreveal //who loves her// #divpopup #UL #LIAPI: ``mkQCl who_IP love_V2 she_NP`` #LIBul: //кой обича нея// #LICat: //qui la estima// #LIDan: //hvem elsker hende// #LIDut: //wie heeft haar lief// #LIEng: //who loves her// #LIFin: //kuka rakastaa häntä// #LIFre: //qui l' aime// #LIGer: //wer liebt sie// #LIIta: //chi la ama// #LINor: //hvem elsker henne// #LIPol: //kto kocha ją// #LIRon: //cine o iubeşte// #LIRus: //кто любдит её// #LISpa: //quién la ama// #LISwe: //vem älskar henne// #LIUrd: //كون اس كو پیار كرتا ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [QCl #QCl] | #divreveal //who sends it to her// #divpopup #UL #LIAPI: ``mkQCl who_IP send_V3 it_NP she_NP`` #LIBul: //кой праща него до нея// #LICat: //qui ho li envia// #LIDan: //hvem sender det til hende// #LIDut: //wie stuurt het haar// #LIEng: //who sends it to her// #LIFin: //kuka lähettää sen hänelle// #LIFre: //qui le lui envoie// #LIGer: //wer schickt es ihr// #LIIta: //chi lo le manda// #LINor: //hvem sender det til henne// #LIPol: //kto wysyła do niej je// #LIRon: //cine i -l trimite// #LIRus: //кто посылает ней его// #LISpa: //quién lo le manda// #LISwe: //vem skickar det till henne// #LIUrd: //كون یہ اس كو بھیجتا ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [QCl #QCl] | #divreveal //who wants to sleep// #divpopup #UL #LIAPI: ``mkQCl who_IP want_VV (mkVP sleep_V)`` #LIBul: //кой иска да спи// #LICat: //qui vol dormir// #LIDan: //hvem vil sove// #LIDut: //wie wil slapen// #LIEng: //who wants to sleep// #LIFin: //kuka tahtoo nukkua// #LIFre: //qui veut dormir// #LIGer: //wer will schlafen// #LIIta: //chi vuole dormire// #LINor: //hvem vil sove// #LIPol: //kto chce spać// #LIRon: //cine vrea sã doarmă// #LIRus: //кто хоччет спать// #LISpa: //quién quiere dormir// #LISwe: //vem vill sova// #LIUrd: //كون سونا چاہتا ہے// #EUL #ediv #ediv | | ``mkQCl`` | [IP #IP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [QCl #QCl] | //who says that she sleeps// | | ``mkQCl`` | [IP #IP] ``->`` [VQ #VQ] ``->`` [QS #QS] ``->`` [QCl #QCl] | //who wonders who sleeps// | +| ``mkQCl`` | [IP #IP] ``->`` [VA #VA] ``->`` [A #A] ``->`` [QCl #QCl] | //who becomes old// | | ``mkQCl`` | [IP #IP] ``->`` [VA #VA] ``->`` [AP #AP] ``->`` [QCl #QCl] | //who becomes old// | +| ``mkQCl`` | [IP #IP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [A #A] ``->`` [QCl #QCl] | //who paints it red// | | ``mkQCl`` | [IP #IP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [QCl #QCl] | //who paints it red// | | ``mkQCl`` | [IP #IP] ``->`` [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [QCl #QCl] | //who tells her that we sleep// | | ``mkQCl`` | [IP #IP] ``->`` [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [QCl #QCl] | //who asks her who sleeps// | @@ -591,16 +594,16 @@ Lexical category, constructors given in | ``mkQCl`` | [IP #IP] ``->`` [N #N] ``->`` [QCl #QCl] | //who is a man// | | ``mkQCl`` | [IP #IP] ``->`` [CN #CN] ``->`` [QCl #QCl] | //who is an old man// | | ``mkQCl`` | [IP #IP] ``->`` [Adv #Adv] ``->`` [QCl #QCl] | //who is here// | -| ``mkQCl`` | [IP #IP] ``->`` [NP #NP] ``->`` [V2 #V2] ``->`` [QCl #QCl] | //who does she love// | -| ``mkQCl`` | [IP #IP] ``->`` [ClSlash #ClSlash] ``->`` [QCl #QCl] | //who does she today// | -| ``mkQCl`` | [IAdv #IAdv] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | //why does she sleep// | -| ``mkQCl`` | [Prep #Prep] ``->`` [IP #IP] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | //with whom does she sleep// | -| ``mkQCl`` | [IAdv #IAdv] ``->`` [NP #NP] ``->`` [QCl #QCl] | //where is she// | -| ``mkQCl`` | [IComp #IComp] ``->`` [NP #NP] ``->`` [QCl #QCl] | //who is this man// | -| ``mkQCl`` | [IP #IP] ``->`` [QCl #QCl] | //which houses are there// | +| ``mkQCl`` | [IP #IP] ``->`` [NP #NP] ``->`` [V2 #V2] ``->`` [QCl #QCl] | #divreveal //who is her// #divpopup #UL #LIAPI: ``mkQCl who_IP she_NP`` #LIBul: //кой е нея// #LICat: //qui és ella// #LIDan: //hvem er hende// #LIDut: //wie is ze// #LIEng: //who is her// #LIFin: //kuka on hän// #LIFre: //qui est elle// #LIGer: //wer ist sie// #LIIta: //chi è lei// #LINor: //hvem er henne// #LIPol: //kto jest nią// #LIRon: //cine este ea// #LIRus: //кто она// #LISpa: //quién es ella// #LISwe: //vem är henne// #LIUrd: //كون اس ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [ClSlash #ClSlash] ``->`` [QCl #QCl] | #divreveal //whom does she love today// #divpopup #UL #LIAPI: ``mkQCl who_IP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)`` #LIBul: //кого обича тя днес// #LICat: //qui estima ella avui// #LIDan: //hvem elsker hun idag// #LIDut: //wie heeft ze lief vandaag// #LIEng: //whom does she love today// #LIFin: //ketä hän rakastaa tänään// #LIFre: //qui aime elle aujourd'hui// #LIGer: //wen liebt sie heute// #LIIta: //chi ama lei oggi// #LINor: //hvem elsker hun idag// #LIPol: //kogo dziś kocha ona// #LIRon: //pe cine iubeşte ea astăzi// #LIRus: //atomic term today_Adv// #LISpa: //quién ama ella hoy// #LISwe: //vem älskar hon idag// #LIUrd: //كون آج وہ پیار كرتی ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IAdv #IAdv] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | #divreveal //why does she sleep// #divpopup #UL #LIAPI: ``mkQCl why_IAdv (mkCl she_NP sleep_V)`` #LIBul: //защо спи тя// #LICat: //per quË dorm ella// #LIDan: //hvorfor sover hun// #LIDut: //waarom slaapt ze// #LIEng: //why does she sleep// #LIFin: //miksi hän nukkuu// #LIFre: //pourquoi dort elle// #LIGer: //warum schläft sie// #LIIta: //perché dorme lei// #LINor: //hvorfor sover hun// #LIPol: //dlaczego ona śpi// #LIRon: //de ce doarme ea// #LIRus: //почему она спдит// #LISpa: //porqué duerme ella// #LISwe: //varför sover hon// #LIUrd: //كیوں وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [Prep #Prep] ``->`` [IP #IP] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | #divreveal //with whom does she sleep// #divpopup #UL #LIAPI: ``mkQCl with_Prep who_IP (mkCl she_NP sleep_V)`` #LIBul: //с кой спи тя// #LICat: //amb qui dorm ella// #LIDan: //med hvem sover hun// #LIDut: //met wie slaapt ze// #LIEng: //with whom does she sleep// #LIFin: //kenen kanssa hän nukkuu// #LIFre: //avec qui dort elle// #LIGer: //mit wem schläft sie// #LIIta: //con chi dorme lei// #LINor: //med hvem sover hun// #LIPol: //z kim ona śpi// #LIRon: //cu cine doarme ea// #LIRus: //с кто она спдит// #LISpa: //con quién duerme ella// #LISwe: //med vem sover hon// #LIUrd: //كiس كے ساتh- وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IAdv #IAdv] ``->`` [NP #NP] ``->`` [QCl #QCl] | #divreveal //where is she// #divpopup #UL #LIAPI: ``mkQCl where_IAdv she_NP`` #LIBul: //къде е тя// #LICat: //on és ella// #LIDan: //hvor er hun// #LIDut: //waar is ze// #LIEng: //where is she// #LIFin: //missä hän on// #LIFre: //où est elle// #LIGer: //wo ist sie// #LIIta: //dove è lei// #LINor: //hvor er hun// #LIPol: //gdzie jest ona// #LIRon: //unde este ea// #LIRus: //где она// #LISpa: //donde es ella// #LISwe: //var är hon// #LIUrd: //وہ كہاں ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IComp #IComp] ``->`` [NP #NP] ``->`` [QCl #QCl] | #divreveal //who is this man// #divpopup #UL #LIAPI: ``mkQCl (mkIComp who_IP) (mkNP this_Det man_N)`` #LIBul: //кой е този мъж// #LICat: //qui és aquest home// #LIDan: //hvem er denne mand// #LIDut: //wie is deze man// #LIEng: //who is this man// #LIFin: //kuka tämä mies on// #LIFre: //qui est cet homme// #LIGer: //wer ist dieser Mann// #LIIta: //chi è questo uomo// #LINor: //hvem er denne mannen// #LIPol: //kim jest ten mężczyzna// #LIRon: //cine este acest om// #LIRus: //кто этот человек// #LISpa: //quién es este hombre// #LISwe: //vem är den här mannen// #LIUrd: //یہ آدمی كون ہے// #EUL #ediv #ediv | +| ``mkQCl`` | [IP #IP] ``->`` [QCl #QCl] | #divreveal //which city is there// #divpopup #UL #LIAPI: ``mkQCl (mkIP which_IQuant city_N)`` #LIBul: //кой град е тук// #LICat: //quin ciutat hi ha quin ciutat// #LIDan: //hvilken by findes det// #LIDut: //welke stad is er// #LIEng: //which city is there// #LIFin: //mikä kaupunki on olemassa// #LIFre: //quelle ville il y a// #LIGer: //welche Stadt gibt es// #LIIta: //quale città c' è// #LINor: //hvilken by finnes det// #LIPol: //które miasto jest// #LIRon: //care oraş este// #LIRus: //который город существует// #LISpa: //qué ciudad hay// #LISwe: //vilken stad finns det// #LIUrd: //وہاں كون سی شہر ہے// #EUL #ediv #ediv | ==QS - question==[QS] || Function | Type | Example || -| ``mkQS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [QCl #QCl] ``->`` [QS #QS] | //who wouldn't have slept// | +| ``mkQS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [QCl #QCl] ``->`` [QS #QS] | #divreveal //who wouldn't have slept// #divpopup #UL #LIAPI: ``mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V)`` #LIBul: //кой не би спал// #LICat: //qui no hauria dormit// #LIDan: //hvem ville ikke have sovet// #LIDut: //wie zou niet geslapen hebben// #LIEng: //who wouldn't have slept// #LIFin: //kuka ei olisi nukkunut// #LIFre: //qui n' aurait pas dormi// #LIGer: //wer würde nicht geschlafen haben// #LIIta: //chi non avrebbe dormito// #LINor: //hvem ville ikke ha sovet// #LIPol: //kto nie spałby// #LIRon: //cine nu ar fi dormit// #LIRus: //кто спал бы// #LISpa: //quién no habría dormido// #LISwe: //vem skulle inte ha sovit// #LIUrd: //كون نا ژاید سو ے// #EUL #ediv #ediv | | ``mkQS`` | [Cl #Cl] ``->`` [QS #QS] | //mkQS// | ==Quant - quantifier ('nucleus' of Det)==[Quant] || Function | Type | Example || @@ -612,38 +615,59 @@ Lexical category, constructors given in | ``this_Quant`` | [Quant #Quant] | //this// | ==RCl - relative clause, with all tenses==[RCl] || Function | Type | Example || -| ``mkRCl`` | [RP #RP] ``->`` [VP #VP] ``->`` [RCl #RCl] | //that loves she// | -| ``mkRCl`` | [RP #RP] ``->`` [ClSlash #ClSlash] ``->`` [RCl #RCl] | //whom she loves today// | -| ``mkRCl`` | [RP #RP] ``->`` [NP #NP] ``->`` [V2 #V2] ``->`` [RCl #RCl] | //whom she loves// | +| ``mkRCl`` | [RP #RP] ``->`` [VP #VP] ``->`` [RCl #RCl] | #divreveal //who always sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP (mkVP always_AdV (mkVP sleep_V))`` #LIBul: //който винаги спя// #LICat: //que dormo sempre// #LIDan: //som altid sover// #LIDut: //die altijd slaapt// #LIEng: //who always sleep// #LIFin: //joka nukun aina// #LIFre: //qui dors toujours// #LIGer: //der immer schläft// #LIIta: //che dormo sempre// #LINor: //som altid sover// #LIPol: //który zawsze śpi// #LIRon: //care dorm mereu// #LIRus: //который всегда спдит// #LISpa: //que duermo siempre// #LISwe: //som alltid sover// #LIUrd: //جو ہمیشہ سوتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V #V] ``->`` [RCl #RCl] | #divreveal //who sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP sleep_V`` #LIBul: //който спя// #LICat: //que dormo// #LIDan: //som sover// #LIDut: //die slaapt// #LIEng: //who sleep// #LIFin: //joka nukun// #LIFre: //qui dors// #LIGer: //der schläft// #LIIta: //che dormo// #LINor: //som sover// #LIPol: //który śpi// #LIRon: //care dorm// #LIRus: //который спдит// #LISpa: //que duermo// #LISwe: //som sover// #LIUrd: //جو سوتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2 #V2] ``->`` [NP #NP] ``->`` [RCl #RCl] | #divreveal //who love her// #divpopup #UL #LIAPI: ``mkRCl which_RP love_V2 she_NP`` #LIBul: //който обичам нея// #LICat: //que la estimo// #LIDan: //som elsker hende// #LIDut: //die haar lief heeft// #LIEng: //who love her// #LIFin: //joka rakastan häntä// #LIFre: //qui l' aime// #LIGer: //der sie liebt// #LIIta: //che la amo// #LINor: //som elsker henne// #LIPol: //który kocha ją// #LIRon: //care o iubesc// #LIRus: //который любдит её// #LISpa: //que la amo// #LISwe: //som älskar henne// #LIUrd: //جو اس كو پیار كرتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [RCl #RCl] | #divreveal //who send it to her// #divpopup #UL #LIAPI: ``mkRCl which_RP send_V3 it_NP she_NP`` #LIBul: //който пращам него до нея// #LICat: //que ho li envio// #LIDan: //som sender det til hende// #LIDut: //die het haar stuurt// #LIEng: //who send it to her// #LIFin: //joka lähetän sen hänelle// #LIFre: //qui le lui envoie// #LIGer: //der es ihr schickt// #LIIta: //che lo le mando// #LINor: //som sender det til henne// #LIPol: //który wysyła do niej je// #LIRon: //care i -l trimit// #LIRus: //который посылает ней его// #LISpa: //que lo le mando// #LISwe: //som skickar det till henne// #LIUrd: //جو یہ اس كو بھیجتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [RCl #RCl] | #divreveal //who want to sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP want_VV (mkVP sleep_V)`` #LIBul: //който искам да спя// #LICat: //que vull dormir// #LIDan: //som vil sove// #LIDut: //die slapen wil// #LIEng: //who want to sleep// #LIFin: //joka tahdon nukkua// #LIFre: //qui veux dormir// #LIGer: //der schlafen will// #LIIta: //che voglio dormire// #LINor: //som vil sove// #LIPol: //który chce spać// #LIRon: //care vreau sã dorm// #LIRus: //который хоччет спать// #LISpa: //que quiero dormir// #LISwe: //som vill sova// #LIUrd: //جو سونا چاہتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [RCl #RCl] | #divreveal //who say that I sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP say_VS (mkS (mkCl i_NP sleep_V))`` #LIBul: //който казвам , че аз спя// #LICat: //que dic que jo dormo// #LIDan: //som siger at jeg sover// #LIDut: //die zegt dat ik slaap// #LIEng: //who say that I sleep// #LIFin: //joka sanon että minä nukun// #LIFre: //qui dis que je dors// #LIGer: //der sagt daß ich schlafe// #LIIta: //che dico che io dormo// #LINor: //som sier at jeg sover// #LIPol: //który mówi , że ja śpię// #LIRon: //care spun cã eu dorm// #LIRus: //который говордит , что я сплю// #LISpa: //que digo que yo duermo// #LISwe: //som säger att jag sover// #LIUrd: //جو كہتا ہوں كہ میں سوتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [VQ #VQ] ``->`` [QS #QS] ``->`` [RCl #RCl] | #divreveal //who wonder who sleeps// #divpopup #UL #LIAPI: ``mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //който се учудвам кой спи// #LICat: //que em pregunto qui dorm// #LIDan: //som undres hvem som sover// #LIDut: //die zich af vraagt wie slaapt// #LIEng: //who wonder who sleeps// #LIFin: //joka ihmettelen kuka nukkuu// #LIFre: //qui m' étonne qui dort// #LIGer: //der sich wundert wer schläft// #LIIta: //che mi domando chi dorme// #LINor: //som undrer hvem som sover// #LIPol: //który zastanawia się , kto śpi// #LIRon: //care mă întreb cine doarme// #LIRus: //который интересует кто спдит// #LISpa: //que me pregunto quién duerme// #LISwe: //som undrar vem som sover// #LIUrd: //جو حعران ہوتا ہوں كہ كون سوتا ہے// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [VA #VA] ``->`` [A #A] ``->`` [RCl #RCl] | #divreveal //who become old// #divpopup #UL #LIAPI: ``mkRCl which_RP become_VA old_A`` #LIBul: //който ставам стар// #LICat: //que em torno vell// #LIDan: //som bliver gammel// #LIDut: //die oud wordt// #LIEng: //who become old// #LIFin: //joka tulen vanhaksi// #LIFre: //qui deviens vieux// #LIGer: //der alt wird// #LIIta: //che divento vecchio// #LINor: //som blir gammel// #LIPol: //który staje się stary// #LIRon: //care devin vechi// #LIRus: //который становдит старым// #LISpa: //que me converto viejo// #LISwe: //som blir gammal// #LIUrd: //جو بوڑھا بنتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [VA #VA] ``->`` [AP #AP] ``->`` [RCl #RCl] | #divreveal //who become very old// #divpopup #UL #LIAPI: ``mkRCl which_RP become_VA (mkAP very_AdA old_A)`` #LIBul: //който ставам много стар// #LICat: //que em torno molt vell// #LIDan: //som bliver meget gammel// #LIDut: //die erg oud wordt// #LIEng: //who become very old// #LIFin: //joka tulen erittäin vanhaksi// #LIFre: //qui deviens très vieux// #LIGer: //der sehr alt wird// #LIIta: //che divento molto vecchio// #LINor: //som blir mye gammel// #LIPol: //który staje się bardzo stary// #LIRon: //care devin foarte vechi// #LIRus: //который становдит очень старым// #LISpa: //que me converto muy viejo// #LISwe: //som blir mycket gammal// #LIUrd: //جو بہت بوڑھا بنتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [A #A] ``->`` [RCl #RCl] | #divreveal //who paint it red// #divpopup #UL #LIAPI: ``mkRCl which_RP paint_V2A it_NP red_A`` #LIBul: //който рисувам него червено// #LICat: //que ho pinto en vermell// #LIDan: //som maler det rødt// #LIDut: //die het rood schildeert// #LIEng: //who paint it red// #LIFin: //joka maalaan sen punaiseksi// #LIFre: //qui le peins en rouge// #LIGer: //der es rot malt// #LIIta: //che lo dipingo rosso// #LINor: //som maler det rødt// #LIPol: //który maluje je na czerwono// #LIRon: //care îl pictez roşu// #LIRus: //который рисует красным его// #LISpa: //que lo pinto en rojo// #LISwe: //som målar det rött// #LIUrd: //جو یہ كو لال رنگ كرتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [RCl #RCl] | #divreveal //who paint it red// #divpopup #UL #LIAPI: ``mkRCl which_RP paint_V2A it_NP (mkAP red_A)`` #LIBul: //който рисувам него червено// #LICat: //que ho pinto en vermell// #LIDan: //som maler det rødt// #LIDut: //die het rood schildeert// #LIEng: //who paint it red// #LIFin: //joka maalaan sen punaiseksi// #LIFre: //qui le peins en rouge// #LIGer: //der es rot malt// #LIIta: //che lo dipingo rosso// #LINor: //som maler det rødt// #LIPol: //który maluje je na czerwono// #LIRon: //care îl pictez roşu// #LIRus: //который рисует красным его// #LISpa: //que lo pinto en rojo// #LISwe: //som målar det rött// #LIUrd: //جو یہ كو لال رنگ كرتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [RCl #RCl] | #divreveal //who answer to him that we sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))`` #LIBul: //който отговарям му , че ние спим// #LICat: //que li responc que nosaltres dormim// #LIDan: //som svarer til ham at vi sover// #LIDut: //die hem antwoordt dat we slapen// #LIEng: //who answer to him that we sleep// #LIFin: //joka vastaan hänelle että me nukumme// #LIFre: //qui lui réponds que nous dormons// #LIGer: //der ihm antwortet daß wir schlafen// #LIIta: //che gli rispondo che noi dormiamo// #LINor: //som svarer til ham at vi sover// #LIPol: //który odpowiada jemu , że my śpimy// #LIRon: //care îi răspund cã noi dormim// #LIRus: //который отвечает , что мы спдим его// #LISpa: //que le respondo que nosotros dormimos// #LISwe: //som svarar till honom att vi sover// #LIUrd: //جو اس كو جواب دیتا ہوں كہ ہم سوتع ہیں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [RCl #RCl] | #divreveal //who ask him who sleeps// #divpopup #UL #LIAPI: ``mkRCl which_RP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //който питам него кой спи// #LICat: //que li pregunto qui dorm// #LIDan: //som spørger ham hvem som sover// #LIDut: //die hem vraagt wie slaapt// #LIEng: //who ask him who sleeps// #LIFin: //joka kysyn häneltä kuka nukkuu// #LIFre: //qui lui demande qui dort// #LIGer: //der ihn fragt wer schläft// #LIIta: //che gli chiedo chi dorme// #LINor: //som spørr ham hvem som sover// #LIPol: //który pyta jego , kto śpi// #LIRon: //care îl întreb cine doarme// #LIRus: //который спрашивает кто спдит его// #LISpa: //que le pregunto quién duerme// #LISwe: //som frågar honom vem som sover// #LIUrd: //جو اس سے پوچھتا ہوں كہ كون سوتا ہے// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [RCl #RCl] | #divreveal //who beg him to sleep// #divpopup #UL #LIAPI: ``mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)`` #LIBul: //който моля него да спи// #LICat: //que el demano a dormir// #LIDan: //som beder ham at sove// #LIDut: //die hem te slapen smeekt// #LIEng: //who beg him to sleep// #LIFin: //joka pyydän häntä nukkumaan// #LIFre: //qui le demande à dormir// #LIGer: //der ihn zu schlafen bittet// #LIIta: //che lo prego di dormire// #LINor: //som ber ham att sove// #LIPol: //atomic term beg_V2V// #LIRon: //care îl rog sã doarmă// #LIRus: //который просит спать его// #LISpa: //que lo rogo a dormir// #LISwe: //som ber honom att sova// #LIUrd: //جو اس سے سونا كی التجا كرتا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [A #A] ``->`` [RCl #RCl] | #divreveal //who am old// #divpopup #UL #LIAPI: ``mkRCl which_RP old_A`` #LIBul: //който съм стар// #LICat: //que sóc vell// #LIDan: //som er gammel// #LIDut: //die oud is// #LIEng: //who am old// #LIFin: //joka olen vanha// #LIFre: //qui suis vieux// #LIGer: //der alt ist// #LIIta: //che sono vecchio// #LINor: //som er gammel// #LIPol: //który jest stary// #LIRon: //care sunt vechi// #LIRus: //который старый// #LISpa: //que soy viejo// #LISwe: //som är gammal// #LIUrd: //جو بوڑھا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [A #A] ``->`` [NP #NP] ``->`` [RCl #RCl] | #divreveal //who am older than he// #divpopup #UL #LIAPI: ``mkRCl which_RP old_A he_NP`` #LIBul: //който съм по - стар от него// #LICat: //que sóc més vell que ell// #LIDan: //som er ældre end han// #LIDut: //die ouder dan hij is// #LIEng: //who am older than he// #LIFin: //joka olen vanhempi kuin hän// #LIFre: //qui suis plus vieux que lui// #LIGer: //der älter als er ist// #LIIta: //che sono più vecchio di lui// #LINor: //som er eldre enn han// #LIPol: //który jest starszy niż on// #LIRon: //care sunt mai vechi decât el// #LIRus: //который старше него// #LISpa: //que soy más viejo que él// #LISwe: //som är äldre än han// #LIUrd: //جو اس سے بوڑھا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [A2 #A2] ``->`` [NP #NP] ``->`` [RCl #RCl] | #divreveal //who am married to him// #divpopup #UL #LIAPI: ``mkRCl which_RP married_A2 he_NP`` #LIBul: //който съм женен за него// #LICat: //que sóc casat a ell// #LIDan: //som er gift med ham// #LIDut: //die getrouwd met hem is// #LIEng: //who am married to him// #LIFin: //joka olen avioitunut hänen kanssa// #LIFre: //qui suis marié à lui// #LIGer: //der verheiratet mit ihm ist// #LIIta: //che sono sposato con lui// #LINor: //som er gift med ham// #LIPol: //który jest zaślubiony jemu// #LIRon: //care sunt căsătorit cu el// #LIRus: //который замужем за им// #LISpa: //que soy casado a él// #LISwe: //som är gift med honom// #LIUrd: //جو اس سے شادy?كرنا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [AP #AP] ``->`` [RCl #RCl] | #divreveal //who am very old// #divpopup #UL #LIAPI: ``mkRCl which_RP (mkAP very_AdA old_A)`` #LIBul: //който съм много стар// #LICat: //que sóc molt vell// #LIDan: //som er meget gammel// #LIDut: //die erg oud is// #LIEng: //who am very old// #LIFin: //joka olen erittäin vanha// #LIFre: //qui suis très vieux// #LIGer: //der sehr alt ist// #LIIta: //che sono molto vecchio// #LINor: //som er mye gammel// #LIPol: //który jest bardzo stary// #LIRon: //care sunt foarte vechi// #LIRus: //который очень старый// #LISpa: //que soy muy viejo// #LISwe: //som är mycket gammal// #LIUrd: //جو بہت بوڑھا ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [NP #NP] ``->`` [RCl #RCl] | #divreveal //who am the woman// #divpopup #UL #LIAPI: ``mkRCl which_RP (mkNP the_Det woman_N)`` #LIBul: //който съм жената// #LICat: //que sóc la dona// #LIDan: //som er kvinden// #LIDut: //die de vrouw is// #LIEng: //who am the woman// #LIFin: //joka olen nainen// #LIFre: //qui suis la femme// #LIGer: //der die Frau ist// #LIIta: //che sono la donna// #LINor: //som er kvinna// #LIPol: //który jest kobietą// #LIRon: //care sunt femeia// #LIRus: //который женщина// #LISpa: //que soy la mujer// #LISwe: //som är kvinnan// #LIUrd: //جو عورت ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [N #N] ``->`` [RCl #RCl] | #divreveal //who am a woman// #divpopup #UL #LIAPI: ``mkRCl which_RP woman_N`` #LIBul: //който съм жена// #LICat: //que sóc dona// #LIDan: //som er en kvinde// #LIDut: //die vrouw is// #LIEng: //who am a woman// #LIFin: //joka olen nainen// #LIFre: //qui suis femme// #LIGer: //der eine Frau ist// #LIIta: //che sono donna// #LINor: //som er ei kvinne// #LIPol: //który jest kobieta// #LIRon: //care sunt femeie// #LIRus: //который женщина// #LISpa: //que soy mujer// #LISwe: //som är en kvinna// #LIUrd: //جو عورت ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [CN #CN] ``->`` [RCl #RCl] | #divreveal //who am an old woman// #divpopup #UL #LIAPI: ``mkRCl which_RP (mkCN old_A woman_N)`` #LIBul: //който съм стара жена// #LICat: //que sóc dona vell// #LIDan: //som er en gammel kvinde// #LIDut: //die oude vrouw is// #LIEng: //who am an old woman// #LIFin: //joka olen vanha nainen// #LIFre: //qui suis vieille femme// #LIGer: //der eine alte Frau ist// #LIIta: //che sono vecchia donna// #LINor: //som er ei gammel kvinne// #LIPol: //który jest stara kobieta// #LIRon: //care sunt femeie veche// #LIRus: //который старая женщина// #LISpa: //que soy vieja mujer// #LISwe: //som är en gammal kvinna// #LIUrd: //جو بوڑھی عورت ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [Adv #Adv] ``->`` [RCl #RCl] | #divreveal //who am here// #divpopup #UL #LIAPI: ``mkRCl which_RP here_Adv`` #LIBul: //който съм тук// #LICat: //que sóc aquí// #LIDan: //som er her// #LIDut: //die hier is// #LIEng: //who am here// #LIFin: //joka olen täällä// #LIFre: //qui suis ici// #LIGer: //der hier ist// #LIIta: //che sono quà// #LINor: //som er her// #LIPol: //który jest tutaj// #LIRon: //care sunt aici// #LIRus: //который здесь// #LISpa: //que soy aquí// #LISwe: //som är här// #LIUrd: //جو یہاں ہوں// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [NP #NP] ``->`` [V2 #V2] ``->`` [RCl #RCl] | #divreveal //whom she loves// #divpopup #UL #LIAPI: ``mkRCl which_RP she_NP love_V2`` #LIBul: //който тя обича// #LICat: //que ella estima// #LIDan: //som hun elsker// #LIDut: //die ze lief heeft// #LIEng: //whom she loves// #LIFin: //jota hän rakastaa// #LIFre: //qu' elle aime// #LIGer: //den sie liebt// #LIIta: //che lei ama// #LINor: //som hun elsker// #LIPol: //którego kocha ona// #LIRon: //pe care îl iubeşte ea// #LIRus: //которого она любдит// #LISpa: //que ella ama// #LISwe: //som hon älskar// #LIUrd: //جو كو وہ پیار كرتی ہے// #EUL #ediv #ediv | +| ``mkRCl`` | [RP #RP] ``->`` [ClSlash #ClSlash] ``->`` [RCl #RCl] | #divreveal //whom she loves today// #divpopup #UL #LIAPI: ``mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)`` #LIBul: //който тя обича днес// #LICat: //que ella estima avui// #LIDan: //som hun elsker idag// #LIDut: //die ze lief heeft vandaag// #LIEng: //whom she loves today// #LIFin: //jota hän rakastaa tänään// #LIFre: //pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";// #LIGer: //den sie liebt heute// #LIIta: //che lei ama oggi// #LINor: //som hun elsker idag// #LIPol: //którego dziś kocha ona// #LIRon: //pe care îl iubeşte ea astăzi// #LIRus: //atomic term today_Adv// #LISpa: //que ella ama hoy// #LISwe: //som hon älskar idag// #LIUrd: //جو كو آج وہ پیار كرتی ہے// #EUL #ediv #ediv | | ``mkRCl`` | [Cl #Cl] ``->`` [RCl #RCl] | //such that she loves him// | ==RP - relative pronoun==[RP] || Function | Type | Example || -| ``mkRP`` | [Prep #Prep] ``->`` [NP #NP] ``->`` [RP #RP] ``->`` [RP #RP] | //all the houses in which// | -| ``which_RP`` | [RP #RP] | //which// | +| ``mkRP`` | [Prep #Prep] ``->`` [NP #NP] ``->`` [RP #RP] ``->`` [RP #RP] | #divreveal //all the cities in whom// #divpopup #UL #LIAPI: ``mkRP in_Prep (mkNP all_Predet (mkNP the_Quant pluralNum city_N)) which_RP`` #LIBul: //всичките градовете в който// #LICat: //totes les ciutats en que// #LIDan: //alle byerne i hvilken// #LIDut: //alle de stadden in die// #LIEng: //all the cities in whom// #LIFin: //jossa kaikki kaupungit// #LIFre: //toutes les villes dans lequel// #LIGer: //alle die Städte in dem// #LIIta: //tutte le città in cui// #LINor: //alle byene i hvilken// #LIPol: //w którym wszystkie miast// #LIRon: //toate oraşele în care// #LIRus: //все городы в котором// #LISpa: //todas las ciudades en que// #LISwe: //alla städerna i vilken// #LIUrd: //جو تمام شہر معں// #EUL #ediv #ediv | +| ``which_RP`` | [RP #RP] | #divreveal //RelativeEng.IdRP// #divpopup #UL #LIAPI: ``which_RP`` #LIBul: //RelativeBul.IdRP// #LICat: //RelativeCat.IdRP// #LIDan: //RelativeDan.IdRP// #LIDut: //RelativeDut.IdRP// #LIEng: //RelativeEng.IdRP// #LIFin: //RelativeFin.IdRP// #LIFre: //RelativeFre.IdRP// #LIGer: //RelativeGer.IdRP// #LIIta: //RelativeIta.IdRP// #LINor: //RelativeNor.IdRP// #LIPol: //RelativePol.IdRP// #LIRon: //RelativeRon.IdRP// #LIRus: //RelativeRus.IdRP// #LISpa: //RelativeSpa.IdRP// #LISwe: //RelativeSwe.IdRP// #LIUrd: //RelativeUrd.IdRP// #EUL #ediv #ediv | ==RS - relative==[RS] || Function | Type | Example || -| ``mkRS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [RCl #RCl] ``->`` [RS #RS] | //that wouldn't have slept// | +| ``mkRS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [RCl #RCl] ``->`` [RS #RS] | #divreveal //who wouldn't have slept// #divpopup #UL #LIAPI: ``mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V)`` #LIBul: //който не бих спал// #LICat: //que no hauria dormit// #LIDan: //som ikke ville have sovet// #LIDut: //die niet geslapen hebben zou// #LIEng: //who wouldn't have slept// #LIFin: //joka en olisi nukkunut// #LIFre: //qui n' aurais pas dormi// #LIGer: //der nicht geschlafen haben würde// #LIIta: //che non avrei dormito// #LINor: //som ikke ville ha sovet// #LIPol: //który nie spałby// #LIRon: //care nu aş fi dormit// #LIRus: //который спал бы// #LISpa: //que no habría dormido// #LISwe: //som inte skulle ha sovit// #LIUrd: //جو نا ژاید سو وں// #EUL #ediv #ediv | | ``mkRS`` | [Conj #Conj] ``->`` [RS #RS] ``->`` [RS #RS] ``->`` [RS #RS] | //who sleeps and whose mother runsx// | | ``mkRS`` | [Conj #Conj] ``->`` [ListRS #ListRS] ``->`` [RS #RS] | //who sleeps, whom I see and who sleeps// | ==S - declarative sentence==[S] || Function | Type | Example || | ``mkS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [Cl #Cl] ``->`` [S #S] | #divreveal //she wouldn't have slept// #divpopup #UL #LIAPI: ``mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)`` #LIBul: //тя не би спалa// #LICat: //ella no hauria dormit// #LIDan: //hun ville ikke have sovet// #LIDut: //ze zou niet geslapen hebben// #LIEng: //she wouldn't have slept// #LIFin: //hän ei olisi nukkunut// #LIFre: //elle n' aurait pas dormi// #LIGer: //sie würde nicht geschlafen haben// #LIIta: //lei non avrebbe dormito// #LINor: //hun ville ikke ha sovet// #LIPol: //ona nie spałaby// #LIRon: //ea nu ar fi dormit// #LIRus: //она не спала бы// #LISpa: //ella no habría dormido// #LISwe: //hon skulle inte ha sovit// #LIUrd: //وہ نا شاید سوئے// #EUL #ediv #ediv | | ``mkS`` | [Conj #Conj] ``->`` [S #S] ``->`` [S #S] ``->`` [S #S] | #divreveal //she sleeps and I run// #divpopup #UL #LIAPI: ``mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V))`` #LIBul: //тя спи и аз бягам// #LICat: //ella dorm i jo corro// #LIDan: //hun sover og jeg løber// #LIDut: //ze slaapt en ik ren// #LIEng: //she sleeps and I run// #LIFin: //hän nukkuu ja minä juoksen// #LIFre: //elle dort et je cours// #LIGer: //sie schläft und ich laufe// #LIIta: //lei dorme e io corro// #LINor: //hun sover og jeg springer// #LIPol: //ona śpi i ja biegnę// #LIRon: //ea doarme şi eu fug// #LIRus: //она спдит и я бегаю// #LISpa: //ella duerme y yo corro// #LISwe: //hon sover och jag springer// #LIUrd: //وہ سوتی ہے اور میں دوڑتا ہوں// #EUL #ediv #ediv | -| ``mkS`` | [Conj #Conj] ``->`` [ListS #ListS] ``->`` [S #S] | #divreveal //she sleeps, I run and you walk// #divpopup #UL #LIAPI: ``mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))`` #LIBul: //тя спи , аз бягам и ти ходиш// #LICat: //ella dorm , jo corro i tu camines// #LIDan: //hun sover , jeg løber og du går// #LIDut: //ze slaapt , ik ren en je loopt// #LIEng: //she sleeps , I run and you walk// #LIFin: //hän nukkuu , minä juoksen ja sinä kävelet// #LIFre: //elle dort , je cours et tu marches// #LIGer: //sie schläft , ich laufe und du gehst// #LIIta: //lei dorme , io corro e tu cammini// #LINor: //hun sover , jeg springer og du går// #LIPol: //ona śpi , ja biegnę i ty spacerujesz// #LIRon: //ea doarme , eu fug şi tu mergi// #LIRus: //она спдит , я бегаю и ты гуляешь// #LISpa: //ella duerme , yo corro y tu caminas// #LISwe: //hon sover , jag springer och du går// #LIUrd: //وہ سوتی ہے , میں دوڑتا ہوں اور تم چلتا ہے// #EUL #ediv #ediv | -| ``mkS`` | [Adv #Adv] ``->`` [S #S] ``->`` [S #S] | #divreveal //today, she sleeps// #divpopup #UL #LIAPI: ``mkS today_Adv (mkS (mkCl she_NP sleep_V))`` #LIBul: //днес , тя спи// #LICat: //avui , ella dorm// #LIDan: //idag sover hun// #LIDut: //vandaag slaapt ze// #LIEng: //today , she sleeps// #LIFin: //tänään hän nukkuu// #LIFre: //aujourd'hui , elle dort// #LIGer: //heute schläft sie// #LIIta: //oggi , lei dorme// #LINor: //idag sover hun// #LIPol: //dziś ona śpi// #LIRon: //astăzi ea doarme// #LIRus: //atomic term today_Adv// #LISpa: //hoy , ella duerme// #LISwe: //idag sover hon// #LIUrd: //آج وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkS`` | [Conj #Conj] ``->`` [ListS #ListS] ``->`` [S #S] | #divreveal //she sleeps , I run and you walk// #divpopup #UL #LIAPI: ``mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))`` #LIBul: //тя спи , аз бягам и ти ходиш// #LICat: //ella dorm , jo corro i tu camines// #LIDan: //hun sover , jeg løber og du går// #LIDut: //ze slaapt , ik ren en je loopt// #LIEng: //she sleeps , I run and you walk// #LIFin: //hän nukkuu , minä juoksen ja sinä kävelet// #LIFre: //elle dort , je cours et tu marches// #LIGer: //sie schläft , ich laufe und du gehst// #LIIta: //lei dorme , io corro e tu cammini// #LINor: //hun sover , jeg springer og du går// #LIPol: //ona śpi , ja biegnę i ty spacerujesz// #LIRon: //ea doarme , eu fug şi tu mergi// #LIRus: //она спдит , я бегаю и ты гуляешь// #LISpa: //ella duerme , yo corro y tu caminas// #LISwe: //hon sover , jag springer och du går// #LIUrd: //وہ سوتی ہے , میں دوڑتا ہوں اور تم چلتا ہے// #EUL #ediv #ediv | +| ``mkS`` | [Adv #Adv] ``->`` [S #S] ``->`` [S #S] | #divreveal //today , she sleeps// #divpopup #UL #LIAPI: ``mkS today_Adv (mkS (mkCl she_NP sleep_V))`` #LIBul: //днес , тя спи// #LICat: //avui , ella dorm// #LIDan: //idag sover hun// #LIDut: //vandaag slaapt ze// #LIEng: //today , she sleeps// #LIFin: //tänään hän nukkuu// #LIFre: //aujourd'hui , elle dort// #LIGer: //heute schläft sie// #LIIta: //oggi , lei dorme// #LINor: //idag sover hun// #LIPol: //dziś ona śpi// #LIRon: //astăzi ea doarme// #LIRus: //atomic term today_Adv// #LISpa: //hoy , ella duerme// #LISwe: //idag sover hon// #LIUrd: //آج وہ سوتی ہے// #EUL #ediv #ediv | ==SC - embedded sentence or question==[SC] || Function | Type | Example || -| ``mkSC`` | [S #S] ``->`` [SC #SC] | #divreveal //that he sleeps// #divpopup #UL #LIAPI: ``mkSC (mkS (mkCl she_NP sleep_V))`` #LIBul: //че тя спи// #LICat: //que ella dorm// #LIDan: //at hun sover// #LIDut: //dat ze slaapt// #LIEng: //that she sleeps// #LIFin: //että hän nukkuu// #LIFre: //qu' elle dort// #LIGer: //daß sie schläft// #LIIta: //che lei dorme// #LINor: //at hun sover// #LIPol: //że ona śpi// #LIRon: //cã ea doarme// #LIRus: //что она спдит// #LISpa: //que ella duerme// #LISwe: //att hon sover// #LIUrd: //كہ وہ سوتی ہے// #EUL #ediv #ediv | -| ``mkSC`` | [QS #QS] ``->`` [SC #SC] | #divreveal //whether he sleeps// #divpopup #UL #LIAPI: ``mkSC (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //който спи// #LICat: //qui dorm// #LIDan: //hvem som sover// #LIDut: //wie slaapt// #LIEng: //who sleeps// #LIFin: //kuka nukkuu// #LIFre: //qui dort// #LIGer: //wer schläft// #LIIta: //chi dorme// #LINor: //hvem som sover// #LIPol: //kto śpi// #LIRon: //cine doarme// #LIRus: //кто спдит// #LISpa: //quién duerme// #LISwe: //vem som sover// #LIUrd: //كون سوتا ہے// #EUL #ediv #ediv | +| ``mkSC`` | [S #S] ``->`` [SC #SC] | #divreveal //that she sleeps// #divpopup #UL #LIAPI: ``mkSC (mkS (mkCl she_NP sleep_V))`` #LIBul: //че тя спи// #LICat: //que ella dorm// #LIDan: //at hun sover// #LIDut: //dat ze slaapt// #LIEng: //that she sleeps// #LIFin: //että hän nukkuu// #LIFre: //qu' elle dort// #LIGer: //daß sie schläft// #LIIta: //che lei dorme// #LINor: //at hun sover// #LIPol: //że ona śpi// #LIRon: //cã ea doarme// #LIRus: //что она спдит// #LISpa: //que ella duerme// #LISwe: //att hon sover// #LIUrd: //كہ وہ سوتی ہے// #EUL #ediv #ediv | +| ``mkSC`` | [QS #QS] ``->`` [SC #SC] | #divreveal //who sleeps// #divpopup #UL #LIAPI: ``mkSC (mkQS (mkQCl who_IP sleep_V))`` #LIBul: //който спи// #LICat: //qui dorm// #LIDan: //hvem som sover// #LIDut: //wie slaapt// #LIEng: //who sleeps// #LIFin: //kuka nukkuu// #LIFre: //qui dort// #LIGer: //wer schläft// #LIIta: //chi dorme// #LINor: //hvem som sover// #LIPol: //kto śpi// #LIRon: //cine doarme// #LIRus: //кто спдит// #LISpa: //quién duerme// #LISwe: //vem som sover// #LIUrd: //كون سوتا ہے// #EUL #ediv #ediv | | ``mkSC`` | [VP #VP] ``->`` [SC #SC] | #divreveal //to sleep// #divpopup #UL #LIAPI: ``mkSC (mkVP sleep_V)`` #LIBul: //да спя// #LICat: //dormir// #LIDan: //at sove// #LIDut: //te slapen// #LIEng: //to sleep// #LIFin: //nukkua// #LIFre: //dormir// #LIGer: //zu schlafen// #LIIta: //dormire// #LINor: //å sove// #LIPol: //spać// #LIRon: //sã doarmă// #LIRus: //спать// #LISpa: //dormir// #LISwe: //att sova// #LIUrd: //سونا// #EUL #ediv #ediv | ==SSlash==[SSlash] || Function | Type | Example || | ``mkSSlash`` | [Temp #Temp] ``->`` [Pol #Pol] ``->`` [ClSlash #ClSlash] ``->`` [SSlash #SSlash] | //mkSSlash// | ==Sub100==[Sub100] || Function | Type | Example || -| ``mkSub100`` | [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //coerce 1..9// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit`` #LIBul: //осмина// #LICat: //vuit// #LIDan: //otte// #LIDut: //acht// #LIEng: //eight// #LIFin: //kahdeksan// #LIFre: //huit// #LIGer: //acht// #LIIta: //otto// #LINor: //åtte// #LIPol: //osiemm// #LIRon: //opt// #LIRus: //восемь// #LISpa: //ocho// #LISwe: //åtta// #LIUrd: //آتھ// #EUL #ediv #ediv | -| ``mkSub100`` | [Unit #Unit] ``->`` [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //10m + n// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit n3_Unit`` #LIBul: //осемдесет и трима// #LICat: //vuitanta- tres// #LIDan: //tre og firs// #LIDut: //drieëntachtig// #LIEng: //eighty - three// #LIFin: //kahdeksankymmentäkolme// #LIFre: //quatre-vingt - trois// #LIGer: //dreiundachzig// #LIIta: //ottantatre// #LINor: //åtti tre// #LIPol: //osiemdziesiąt trzy// #LIRon: //optzeci şi trei// #LIRus: //восемьдесят три// #LISpa: //ochenta y tres// #LISwe: //åttiotre// #LIUrd: //تراسی// #EUL #ediv #ediv | -| ``tenfoldSub100`` | [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //10n// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit`` #LIBul: //осмина// #LICat: //vuit// #LIDan: //otte// #LIDut: //acht// #LIEng: //eight// #LIFin: //kahdeksan// #LIFre: //huit// #LIGer: //acht// #LIIta: //otto// #LINor: //åtte// #LIPol: //osiemm// #LIRon: //opt// #LIRus: //восемь// #LISpa: //ocho// #LISwe: //åtta// #LIUrd: //آتھ// #EUL #ediv #ediv | +| ``mkSub100`` | [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //eight// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit`` #LIBul: //осмина// #LICat: //vuit// #LIDan: //otte// #LIDut: //acht// #LIEng: //eight// #LIFin: //kahdeksan// #LIFre: //huit// #LIGer: //acht// #LIIta: //otto// #LINor: //åtte// #LIPol: //osiemm// #LIRon: //opt// #LIRus: //восемь// #LISpa: //ocho// #LISwe: //åtta// #LIUrd: //آتھ// #EUL #ediv #ediv | +| ``mkSub100`` | [Unit #Unit] ``->`` [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //eighty - three// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit n3_Unit`` #LIBul: //осемдесет и трима// #LICat: //vuitanta- tres// #LIDan: //tre og firs// #LIDut: //drieëntachtig// #LIEng: //eighty - three// #LIFin: //kahdeksankymmentäkolme// #LIFre: //quatre-vingt - trois// #LIGer: //dreiundachzig// #LIIta: //ottantatre// #LINor: //åtti tre// #LIPol: //osiemdziesiąt trzy// #LIRon: //optzeci şi trei// #LIRus: //восемьдесят три// #LISpa: //ochenta y tres// #LISwe: //åttiotre// #LIUrd: //تراسی// #EUL #ediv #ediv | +| ``tenfoldSub100`` | [Unit #Unit] ``->`` [Sub100 #Sub100] | #divreveal //eight// #divpopup #UL #LIAPI: ``mkSub100 n8_Unit`` #LIBul: //осмина// #LICat: //vuit// #LIDan: //otte// #LIDut: //acht// #LIEng: //eight// #LIFin: //kahdeksan// #LIFre: //huit// #LIGer: //acht// #LIIta: //otto// #LINor: //åtte// #LIPol: //osiemm// #LIRon: //opt// #LIRus: //восемь// #LISpa: //ocho// #LISwe: //åtta// #LIUrd: //آتھ// #EUL #ediv #ediv | ==Sub1000==[Sub1000] || Function | Type | Example || | ``mkSub1000`` | [Sub100 #Sub100] ``->`` [Sub1000 #Sub1000] | //coerce 1..99// | @@ -664,17 +688,17 @@ Lexical category, constructors given in | ``conditionalTense`` | [Tense #Tense] | #divreveal //she would sleep// #divpopup #UL #LIAPI: ``mkS conditionalTense (mkCl she_NP sleep_V)`` #LIBul: //тя би спалa// #LICat: //ella dormiria// #LIDan: //hun ville sove// #LIDut: //ze zou geslapen hebben// #LIEng: //she would sleep// #LIFin: //hän nukkuisi// #LIFre: //elle dormirait// #LIGer: //sie würde schlafen// #LIIta: //lei dormirebbe// #LINor: //hun ville sove// #LIPol: //ona spałaby// #LIRon: //ea ar dormi// #LIRus: //она спала бы// #LISpa: //ella dormiría// #LISwe: //hon skulle sova// #LIUrd: //وہ شاید سوئے// #EUL #ediv #ediv | | ``futureTense`` | [Tense #Tense] | #divreveal //she will sleep// #divpopup #UL #LIAPI: ``mkS futureTense (mkCl she_NP sleep_V)`` #LIBul: //тя ще спи// #LICat: //ella dormirà// #LIDan: //hun vil sove// #LIDut: //ze zal geslapen hebben// #LIEng: //she will sleep// #LIFin: //hän nukkuu// #LIFre: //elle dormira// #LIGer: //sie wird schlafen// #LIIta: //lei dormirà// #LINor: //hun vil sove// #LIPol: //ona będzie spała// #LIRon: //ea va dormi// #LIRus: //она будет спать// #LISpa: //ella dormirá// #LISwe: //hon ska sova// #LIUrd: //وہ سوئے گی// #EUL #ediv #ediv | | ``pastTense`` | [Tense #Tense] | #divreveal //she slept// #divpopup #UL #LIAPI: ``mkS pastTense (mkCl she_NP sleep_V)`` #LIBul: //тя спа// #LICat: //ella dormia// #LIDan: //hun sov// #LIDut: //ze sliep// #LIEng: //she slept// #LIFin: //hän nukkui// #LIFre: //elle dormait// #LIGer: //sie schlief// #LIIta: //lei dormiva// #LINor: //hun sov// #LIPol: //ona spała// #LIRon: //ea a dormit// #LIRus: //она спала// #LISpa: //ella dormía// #LISwe: //hon sov// #LIUrd: //وہ سوئی// #EUL #ediv #ediv | -| ``presentTense`` | [Tense #Tense] | #divreveal //she sleeps [default]// #divpopup #UL #LIAPI: ``mkS presentTense (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | +| ``presentTense`` | [Tense #Tense] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkS presentTense (mkCl she_NP sleep_V)`` #LIBul: //тя спи// #LICat: //ella dorm// #LIDan: //hun sover// #LIDut: //ze slaapt// #LIEng: //she sleeps// #LIFin: //hän nukkuu// #LIFre: //elle dort// #LIGer: //sie schläft// #LIIta: //lei dorme// #LINor: //hun sover// #LIPol: //ona śpi// #LIRon: //ea doarme// #LIRus: //она спдит// #LISpa: //ella duerme// #LISwe: //hon sover// #LIUrd: //وہ سوتی ہے// #EUL #ediv #ediv | ==Text - text consisting of several phrases==[Text] || Function | Type | Example || | ``emptyText`` | [Text #Text] | //(empty text)// | -| ``mkText`` | [Phr #Phr] ``->`` ([Punct #Punct]) ``->`` ([Text #Text]) ``->`` [Text #Text] | #divreveal //Does she sleep? Yes.// #divpopup #UL #LIAPI: ``mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct)`` #LIBul: //тя спи ли ? да .// #LICat: //ella dorm ? sí .// #LIDan: //sover hun ? ja .// #LIDut: //slaapt ze ? ja .// #LIEng: //does she sleep ? yes .// #LIFin: //nukkuuko hän ? kyllä .// #LIFre: //elle dort ? oui .// #LIGer: //schläft sie ? ja .// #LIIta: //lei dorme ? sì .// #LINor: //sover hun ? ja .// #LIPol: //czy ona śpi ? tak .// #LIRon: //ea doarme ? da .// #LIRus: //она спдит ? Да .// #LISpa: //ella duerme ? sí .// #LISwe: //sover hon ? ja .// #LIUrd: //كیا وہ سوتی ہے ? ہاں .// #EUL #ediv #ediv | -| ``mkText`` | [Utt #Utt] ``->`` [Text #Text] | #divreveal //Yes.// #divpopup #UL #LIAPI: ``mkText yes_Utt`` #LIBul: //да .// #LICat: //sí .// #LIDan: //ja .// #LIDut: //ja .// #LIEng: //yes .// #LIFin: //kyllä .// #LIFre: //oui .// #LIGer: //ja .// #LIIta: //sì .// #LINor: //ja .// #LIPol: //tak .// #LIRon: //da .// #LIRus: //Да .// #LISpa: //sí .// #LISwe: //ja .// #LIUrd: //ہاں .// #EUL #ediv #ediv | -| ``mkText`` | [S #S] ``->`` [Text #Text] | #divreveal //She slept.// #divpopup #UL #LIAPI: ``mkText (mkS pastTense (mkCl she_NP sleep_V))`` #LIBul: //тя спа .// #LICat: //ella dormia .// #LIDan: //hun sov .// #LIDut: //ze sliep .// #LIEng: //she slept .// #LIFin: //hän nukkui .// #LIFre: //elle dormait .// #LIGer: //sie schlief .// #LIIta: //lei dormiva .// #LINor: //hun sov .// #LIPol: //ona spała .// #LIRon: //ea a dormit .// #LIRus: //она спала .// #LISpa: //ella dormía .// #LISwe: //hon sov .// #LIUrd: //وہ سوئی .// #EUL #ediv #ediv | -| ``mkText`` | [Cl #Cl] ``->`` [Text #Text] | #divreveal //She sleeps.// #divpopup #UL #LIAPI: ``mkText (mkCl she_NP sleep_V)`` #LIBul: //тя спи .// #LICat: //ella dorm .// #LIDan: //hun sover .// #LIDut: //ze slaapt .// #LIEng: //she sleeps .// #LIFin: //hän nukkuu .// #LIFre: //elle dort .// #LIGer: //sie schläft .// #LIIta: //lei dorme .// #LINor: //hun sover .// #LIPol: //ona śpi .// #LIRon: //ea doarme .// #LIRus: //она спдит .// #LISpa: //ella duerme .// #LISwe: //hon sover .// #LIUrd: //وہ سوتی ہے .// #EUL #ediv #ediv | -| ``mkText`` | [QS #QS] ``->`` [Text #Text] | #divreveal //Did she sleep?// #divpopup #UL #LIAPI: ``mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V)))`` #LIBul: //тя спа ли ?// #LICat: //ella dormia ?// #LIDan: //sov hun ?// #LIDut: //sliep ze ?// #LIEng: //did she sleep ?// #LIFin: //nukkuiko hän ?// #LIFre: //elle dormait ?// #LIGer: //schlief sie ?// #LIIta: //lei dormiva ?// #LINor: //sov hun ?// #LIPol: //czy ona spała ?// #LIRon: //ea a dormit ?// #LIRus: //она спала ?// #LISpa: //ella dormía ?// #LISwe: //sov hon ?// #LIUrd: //كیا وہ سوئی ?// #EUL #ediv #ediv | -| ``mkText`` | ([Pol #Pol]) ``->`` [Imp #Imp] ``->`` [Text #Text] | #divreveal //Don't sleep!// #divpopup #UL #LIAPI: ``mkText negativePol (mkImp sleep_V)`` #LIBul: //не спи !// #LICat: //no dorm !// #LIDan: //sov ikke !// #LIDut: //slaap niet !// #LIEng: //don't sleep !// #LIFin: //älä nuku !// #LIFre: //ne dors pas !// #LIGer: //schlaf nicht !// #LIIta: //non dormire !// #LINor: //sov ikke !// #LIPol: //nie śpij !// #LIRon: //nu dormi !// #LIRus: //не спи !// #LISpa: //no duerme !// #LISwe: //sov inte !// #LIUrd: //مت سونا !// #EUL #ediv #ediv | -| ``mkText`` | [Text #Text] ``->`` [Text #Text] ``->`` [Text #Text] | #divreveal //Where? Here. When? Here. Now!// #divpopup #UL #LIAPI: ``mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))`` #LIBul: //къде ? тук . кога ? сега !// #LICat: //on ? aquí . quan ? ara !// #LIDan: //hvor ? her . hvornår ? nu !// #LIDut: //waar ? hier . wanneer ? nu !// #LIEng: //where ? here . when ? now !// #LIFin: //missä ? täällä . milloin ? nyt !// #LIFre: //où ? ici . quand ? maintenant !// #LIGer: //wo ? hier . wann ? jetzt !// #LIIta: //dove ? quà . quando ? adesso !// #LINor: //hvor ? her . når ? nå !// #LIPol: //gdzie ? tutaj . kiedy ? teraz !// #LIRon: //unde ? aici . când ? acum !// #LIRus: //где ? здесь . когда ? сейчас !// #LISpa: //donde ? aquí . ¿ cuando ? ¡ ahora !// #LISwe: //var ? här . när ? nu !// #LIUrd: //كہاں ? یہاں . كب ? اب !// #EUL #ediv #ediv | +| ``mkText`` | [Phr #Phr] ``->`` ([Punct #Punct]) ``->`` ([Text #Text]) ``->`` [Text #Text] | #divreveal //does she sleep ? yes .// #divpopup #UL #LIAPI: ``mkText (mkPhr (mkQS (mkCl she_NP sleep_V))) questMarkPunct (mkText (mkPhr yes_Utt) fullStopPunct)`` #LIBul: //тя спи ли ? да .// #LICat: //ella dorm ? sí .// #LIDan: //sover hun ? ja .// #LIDut: //slaapt ze ? ja .// #LIEng: //does she sleep ? yes .// #LIFin: //nukkuuko hän ? kyllä .// #LIFre: //elle dort ? oui .// #LIGer: //schläft sie ? ja .// #LIIta: //lei dorme ? sì .// #LINor: //sover hun ? ja .// #LIPol: //czy ona śpi ? tak .// #LIRon: //ea doarme ? da .// #LIRus: //она спдит ? Да .// #LISpa: //ella duerme ? sí .// #LISwe: //sover hon ? ja .// #LIUrd: //كیا وہ سوتی ہے ? ہاں .// #EUL #ediv #ediv | +| ``mkText`` | [Utt #Utt] ``->`` [Text #Text] | #divreveal //yes .// #divpopup #UL #LIAPI: ``mkText yes_Utt`` #LIBul: //да .// #LICat: //sí .// #LIDan: //ja .// #LIDut: //ja .// #LIEng: //yes .// #LIFin: //kyllä .// #LIFre: //oui .// #LIGer: //ja .// #LIIta: //sì .// #LINor: //ja .// #LIPol: //tak .// #LIRon: //da .// #LIRus: //Да .// #LISpa: //sí .// #LISwe: //ja .// #LIUrd: //ہاں .// #EUL #ediv #ediv | +| ``mkText`` | [S #S] ``->`` [Text #Text] | #divreveal //she slept .// #divpopup #UL #LIAPI: ``mkText (mkS pastTense (mkCl she_NP sleep_V))`` #LIBul: //тя спа .// #LICat: //ella dormia .// #LIDan: //hun sov .// #LIDut: //ze sliep .// #LIEng: //she slept .// #LIFin: //hän nukkui .// #LIFre: //elle dormait .// #LIGer: //sie schlief .// #LIIta: //lei dormiva .// #LINor: //hun sov .// #LIPol: //ona spała .// #LIRon: //ea a dormit .// #LIRus: //она спала .// #LISpa: //ella dormía .// #LISwe: //hon sov .// #LIUrd: //وہ سوئی .// #EUL #ediv #ediv | +| ``mkText`` | [Cl #Cl] ``->`` [Text #Text] | #divreveal //she sleeps .// #divpopup #UL #LIAPI: ``mkText (mkCl she_NP sleep_V)`` #LIBul: //тя спи .// #LICat: //ella dorm .// #LIDan: //hun sover .// #LIDut: //ze slaapt .// #LIEng: //she sleeps .// #LIFin: //hän nukkuu .// #LIFre: //elle dort .// #LIGer: //sie schläft .// #LIIta: //lei dorme .// #LINor: //hun sover .// #LIPol: //ona śpi .// #LIRon: //ea doarme .// #LIRus: //она спдит .// #LISpa: //ella duerme .// #LISwe: //hon sover .// #LIUrd: //وہ سوتی ہے .// #EUL #ediv #ediv | +| ``mkText`` | [QS #QS] ``->`` [Text #Text] | #divreveal //did she sleep ?// #divpopup #UL #LIAPI: ``mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V)))`` #LIBul: //тя спа ли ?// #LICat: //ella dormia ?// #LIDan: //sov hun ?// #LIDut: //sliep ze ?// #LIEng: //did she sleep ?// #LIFin: //nukkuiko hän ?// #LIFre: //elle dormait ?// #LIGer: //schlief sie ?// #LIIta: //lei dormiva ?// #LINor: //sov hun ?// #LIPol: //czy ona spała ?// #LIRon: //ea a dormit ?// #LIRus: //она спала ?// #LISpa: //ella dormía ?// #LISwe: //sov hon ?// #LIUrd: //كیا وہ سوئی ?// #EUL #ediv #ediv | +| ``mkText`` | ([Pol #Pol]) ``->`` [Imp #Imp] ``->`` [Text #Text] | #divreveal //don't sleep !// #divpopup #UL #LIAPI: ``mkText negativePol (mkImp sleep_V)`` #LIBul: //не спи !// #LICat: //no dorm !// #LIDan: //sov ikke !// #LIDut: //slaap niet !// #LIEng: //don't sleep !// #LIFin: //älä nuku !// #LIFre: //ne dors pas !// #LIGer: //schlaf nicht !// #LIIta: //non dormire !// #LINor: //sov ikke !// #LIPol: //nie śpij !// #LIRon: //nu dormi !// #LIRus: //не спи !// #LISpa: //no duerme !// #LISwe: //sov inte !// #LIUrd: //مت سونا !// #EUL #ediv #ediv | +| ``mkText`` | [Text #Text] ``->`` [Text #Text] ``->`` [Text #Text] | #divreveal //where ? here . when ? now !// #divpopup #UL #LIAPI: ``mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))`` #LIBul: //къде ? тук . кога ? сега !// #LICat: //on ? aquí . quan ? ara !// #LIDan: //hvor ? her . hvornår ? nu !// #LIDut: //waar ? hier . wanneer ? nu !// #LIEng: //where ? here . when ? now !// #LIFin: //missä ? täällä . milloin ? nyt !// #LIFre: //où ? ici . quand ? maintenant !// #LIGer: //wo ? hier . wann ? jetzt !// #LIIta: //dove ? quà . quando ? adesso !// #LINor: //hvor ? her . når ? nå !// #LIPol: //gdzie ? tutaj . kiedy ? teraz !// #LIRon: //unde ? aici . când ? acum !// #LIRus: //где ? здесь . когда ? сейчас !// #LISpa: //donde ? aquí . ¿ cuando ? ¡ ahora !// #LISwe: //var ? här . när ? nu !// #LIUrd: //كہاں ? یہاں . كب ? اب !// #EUL #ediv #ediv | ==Unit==[Unit] || Function | Type | Example || | ``n1_Unit`` | [Unit #Unit] | #divreveal //one// #divpopup #UL #LIAPI: ``mkNumeral n1_Unit`` #LIBul: //един// #LICat: //un// #LIDan: //en// #LIDut: //een// #LIEng: //one// #LIFin: //yksi// #LIFre: //un// #LIGer: //ein// #LIIta: //uno// #LINor: //en// #LIPol: //jeden// #LIRon: //un// #LIRus: //один// #LISpa: //uno// #LISwe: //en// #LIUrd: //ایك// #EUL #ediv #ediv | @@ -730,34 +754,34 @@ Lexical category, constructors given in [lexical paradigms #RParadigms]. ==VP - verb phrase==[VP] || Function | Type | Example || -| ``mkVP`` | [V #V] ``->`` [VP #VP] | #divreveal //sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP sleep_V)`` #LIBul: //да спи// #LICat: //dormir// #LIDan: //at sove// #LIDut: //slapen// #LIEng: //to sleep// #LIFin: //nukkua// #LIFre: //dormir// #LIGer: //schlafen// #LIIta: //dormire// #LINor: //å sove// #LIPol: //spać// #LIRon: //sã doarmă// #LIRus: //спать// #LISpa: //dormir// #LISwe: //att sova// #LIUrd: //سونا// #EUL #ediv #ediv | -| ``mkVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //love him// #divpopup #UL #LIAPI: ``mkUtt (mkVP love_V2 he_NP)`` #LIBul: //да обича него// #LICat: //estimar el// #LIDan: //at elske ham// #LIDut: //liefhebben// #LIEng: //to love him// #LIFin: //rakastaa häntä// #LIFre: //l' aimer// #LIGer: //ihn lieben// #LIIta: //amare lo// #LINor: //å elske ham// #LIPol: //kochać jego// #LIRon: //sã îl iubească// #LIRus: //любить его// #LISpa: //amar lo// #LISwe: //att älska honom// #LIUrd: //اس كو پیار كرنا// #EUL #ediv #ediv | -| ``mkVP`` | [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //send a message to him// #divpopup #UL #LIAPI: ``mkUtt (mkVP send_V3 it_NP he_NP)`` #LIBul: //да прати него до него// #LICat: //enviar ho li// #LIDan: //at sende det til ham// #LIDut: //hem sturen// #LIEng: //to send it to him// #LIFin: //lähettää hänelle sen// #LIFre: //l' envoyer lui// #LIGer: //es ihm schicken// #LIIta: //mandare lo gli// #LINor: //å sende det til ham// #LIPol: //wysłać do niego je// #LIRon: //sã i -l trimită// #LIRus: //посылать нему его// #LISpa: //mandar lo le// #LISwe: //att skicka det till honom// #LIUrd: //یہ بھیجنا اس كو// #EUL #ediv #ediv | -| ``mkVP`` | [VV #VV] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //want to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP want_VV (mkVP sleep_V))`` #LIBul: //да иска да спи// #LICat: //voler dormir// #LIDan: //at ville sove// #LIDut: //slapen willen// #LIEng: //to want to sleep// #LIFin: //tahtoa nukkua// #LIFre: //vouloir dormir// #LIGer: //schlafen wollen// #LIIta: //volere dormire// #LINor: //å ville sove// #LIPol: //zechcieć spać// #LIRon: //sã vrea sã doarmă// #LIRus: //хотеть спать// #LISpa: //querer dormir// #LISwe: //att vilja sova// #LIUrd: //چاہنا سونا// #EUL #ediv #ediv | -| ``mkVP`` | [VS #VS] ``->`` [S #S] ``->`` [VP #VP] | #divreveal //know that she sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))`` #LIBul: //да знае , че тя спи// #LICat: //saber que ella dorm// #LIDan: //at vide at hun sover// #LIDut: //dat ze slaapt weten// #LIEng: //to know that she sleeps// #LIFin: //tietää että hän nukkuu// #LIFre: //savoir qu' elle dort// #LIGer: //daß sie schläft wissen// #LIIta: //sapere che lei dorme// #LINor: //å vite at hun sover// #LIPol: //wiedzieć , że ona śpi// #LIRon: //sã ştie cã ea doarme// #LIRus: //atomic term know_VS// #LISpa: //saber que ella duerme// #LISwe: //att veta att hon sover// #LIUrd: //جاننا// #EUL #ediv #ediv | -| ``mkVP`` | [VQ #VQ] ``->`` [QS #QS] ``->`` [VP #VP] | #divreveal //wonder if she sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))`` #LIBul: //да се чуди кой спи// #LICat: //preguntar qui dorm// #LIDan: //at undres hvem som sover// #LIDut: //wie slaapt afvragen// #LIEng: //to wonder who sleeps// #LIFin: //ihmetellä kuka nukkuu// #LIFre: //étonner qui dort// #LIGer: //sich wer schläft wundern// #LIIta: //domandare chi dorme// #LINor: //å undre hvem som sover// #LIPol: //zastanowić się , kto śpi// #LIRon: //sã se întrebe cine doarme// #LIRus: //интересовать кто спдит// #LISpa: //preguntar quién duerme// #LISwe: //att undra vem som sover// #LIUrd: //حعران ہونا// #EUL #ediv #ediv | -| ``mkVP`` | [VA #VA] ``->`` [AP #AP] ``->`` [VP #VP] | #divreveal //become red// #divpopup #UL #LIAPI: ``mkUtt (mkVP become_VA (mkAP red_A))`` #LIBul: //да стане червено// #LICat: //tornar vermell// #LIDan: //at blive rød// #LIDut: //rood worden// #LIEng: //to become red// #LIFin: //tulla punaiseksi// #LIFre: //devenir rouge// #LIGer: //rot werden// #LIIta: //diventare rossa// #LINor: //å bli rød// #LIPol: //stać się czerwony// #LIRon: //sã devină roşu// #LIRus: //стать// #LISpa: //convertir roja// #LISwe: //att bli röd// #LIUrd: //بننا لال// #EUL #ediv #ediv | -| ``mkVP`` | [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [VP #VP] | #divreveal //paint it red// #divpopup #UL #LIAPI: ``mkUtt (mkVP paint_V2A it_NP (mkAP red_A))`` #LIBul: //да нарисува него червено// #LICat: //pintar ho en vermell// #LIDan: //at male det rødt// #LIDut: //rood schilderen// #LIEng: //to paint it red// #LIFin: //maalata punaiseksi sen// #LIFre: //le peindre en rouge// #LIGer: //es rot malen// #LIIta: //dipingere lo rosso// #LINor: //å male det rødt// #LIPol: //pomalować je na czerwono// #LIRon: //sã îl picteze roşu// #LIRus: //рисовать красным его// #LISpa: //pintar lo en rojo// #LISwe: //att måla det rött// #LIUrd: //یہ كو رنگ كرنا لال// #EUL #ediv #ediv | -| ``mkVP`` | [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [VP #VP] | #divreveal //answer to him that we sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))`` #LIBul: //да отговори му , че тя спи// #LICat: //respondre li que ella dorm// #LIDan: //at svare til ham at hun sover// #LIDut: //dat ze slaapt antwoorden// #LIEng: //to answer to him that she sleeps// #LIFin: //vastata hänelle että hän nukkuu// #LIFre: //répondre lui qu' elle dort// #LIGer: //ihm daß sie schläft antworten// #LIIta: //rispondere gli che lei dorme// #LINor: //å svare til ham at hun sover// #LIPol: //odpowiedzieć jemu , że ona śpi// #LIRon: //sã îi răspundă cã ea doarme// #LIRus: //отвечать , что она спдит его// #LISpa: //responder le que ella duerme// #LISwe: //att svara till honom att hon sover// #LIUrd: //اس كو جواب دینا// #EUL #ediv #ediv | -| ``mkVP`` | [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [VP #VP] | #divreveal //ask him who sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP answer_V2S he_NP (mkQS (mkQCl who_IP sleep_V)))`` #LIBul: //да отговори му кой спи// #LICat: //respondre li qui dorm// #LIDan: //at svare til ham hvem som sover// #LIDut: //wie slaapt antwoorden// #LIEng: //to answer to him who sleeps// #LIFin: //ambiguous overloading of mkVP for V2S NP QS// #LIFre: //répondre lui qui dort// #LIGer: //ihm wer schläft antworten// #LIIta: //rispondere gli chi dorme// #LINor: //å svare til ham hvem som sover// #LIPol: //ambiguous overloading of mkVP for V2S NP QS// #LIRon: //sã îi răspundă cine doarme// #LIRus: //отвечать кто спдит его// #LISpa: //responder le quién duerme// #LISwe: //att svara till honom vem som sover// #LIUrd: //اس سے جواب دینا// #EUL #ediv #ediv | -| ``mkVP`` | [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //beg him to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))`` #LIBul: //да моли него да спи// #LICat: //demanar el a dormir// #LIDan: //at bede ham at sove// #LIDut: //te slapen smeken// #LIEng: //to beg him to sleep// #LIFin: //pyytää nukkumaan häntä// #LIFre: //le demander à dormir// #LIGer: //ihn zu schlafen bitten// #LIIta: //pregare lo di dormire// #LINor: //å be ham att sove// #LIPol: //atomic term beg_V2V// #LIRon: //sã îl roage sã doarmă// #LIRus: //просить спать его// #LISpa: //rogar lo a dormir// #LISwe: //att be honom att sova// #LIUrd: //اس سے التجا كرنا سونا كی// #EUL #ediv #ediv | -| ``mkVP`` | [A #A] ``->`` [VP #VP] | #divreveal //be warm// #divpopup #UL #LIAPI: ``mkUtt (mkVP old_A)`` #LIBul: //да е старо// #LICat: //ser vell// #LIDan: //at være gammel// #LIDut: //oud zijn// #LIEng: //to be old// #LIFin: //olla vanha// #LIFre: //être vieille// #LIGer: //alt sein// #LIIta: //essere vecchia// #LINor: //å være gammel// #LIPol: //być stary// #LIRon: //sã fie vechi// #LIRus: //быть старым// #LISpa: //ser vieja// #LISwe: //att vara gammal// #LIUrd: //بوڑھا// #EUL #ediv #ediv | -| ``mkVP`` | [A #A] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //be older than him// #divpopup #UL #LIAPI: ``mkUtt (mkVP old_A he_NP)`` #LIBul: //да е по - старо от него// #LICat: //ser més vell que ell// #LIDan: //at være ældre end han// #LIDut: //ouder dan hij zijn// #LIEng: //to be older than he// #LIFin: //olla vanhempi kuin hän// #LIFre: //être plus vieille que lui// #LIGer: //älter als er sein// #LIIta: //essere più vecchia di lui// #LINor: //å være eldre enn han// #LIPol: //być starszy niż on// #LIRon: //sã fie mai vechi decât el// #LIRus: //быть старше него// #LISpa: //ser más vieja que él// #LISwe: //att vara äldre än han// #LIUrd: //اس سے بوڑھا// #EUL #ediv #ediv | -| ``mkVP`` | [A2 #A2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //be married to him// #divpopup #UL #LIAPI: ``mkUtt (mkVP married_A2 he_NP)`` #LIBul: //да е женено за него// #LICat: //ser casata a ell// #LIDan: //at være gift med ham// #LIDut: //getrouwd met hem zijn// #LIEng: //to be married to him// #LIFin: //olla avioitunut hänen kanssa// #LIFre: //être mariée à lui// #LIGer: //verheiratet mit ihm sein// #LIIta: //essere sposata con lui// #LINor: //å være gift med ham// #LIPol: //być zaślubiony jemu// #LIRon: //sã fie căsătorit cu el// #LIRus: //быть замужем за им// #LISpa: //ser casada a él// #LISwe: //att vara gift med honom// #LIUrd: //اس سے شادy?كرنا// #EUL #ediv #ediv | -| ``mkVP`` | [AP #AP] ``->`` [VP #VP] | #divreveal //be warm// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkAP very_AdA old_A)`` #LIBul: //parse error// #LICat: //parse error// #LIDan: //parse error// #LIDut: //parse error// #LIEng: //parse error// #LIFin: //parse error// #LIFre: //parse error// #LIGer: //parse error// #LIIta: //parse error// #LINor: //parse error// #LIPol: //parse error// #LIRon: //parse error// #LIRus: //parse error// #LISpa: //parse error// #LISwe: //parse error// #LIUrd: //parse error// #EUL #ediv #ediv | -| ``mkVP`` | [N #N] ``->`` [VP #VP] | #divreveal //be a man// #divpopup #UL #LIAPI: ``mkUtt (mkVP woman_N)`` #LIBul: //да е жена// #LICat: //ser dona// #LIDan: //at være en kvinde// #LIDut: //vrouw zijn// #LIEng: //to be a woman// #LIFin: //olla nainen// #LIFre: //être femme// #LIGer: //eine Frau sein// #LIIta: //essere donna// #LINor: //å være ei kvinne// #LIPol: //być kobieta// #LIRon: //sã fie femeie// #LIRus: //быть женщиной// #LISpa: //ser mujer// #LISwe: //att vara en kvinna// #LIUrd: //عورت// #EUL #ediv #ediv | -| ``mkVP`` | [CN #CN] ``->`` [VP #VP] | #divreveal //be an old man// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkCN old_A woman_N))`` #LIBul: //да е стара жена// #LICat: //ser dona vell// #LIDan: //at være en gammel kvinde// #LIDut: //oude vrouw zijn// #LIEng: //to be an old woman// #LIFin: //olla vanha nainen// #LIFre: //être vieille femme// #LIGer: //eine alte Frau sein// #LIIta: //essere vecchia donna// #LINor: //å være ei gammel kvinne// #LIPol: //być stara kobieta// #LIRon: //sã fie femeie veche// #LIRus: //быть старой женщиной// #LISpa: //ser vieja mujer// #LISwe: //att vara en gammal kvinna// #LIUrd: //بوڑھی عورت// #EUL #ediv #ediv | -| ``mkVP`` | [NP #NP] ``->`` [VP #VP] | #divreveal //be the man// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkNP the_Det woman_N))`` #LIBul: //да е жената// #LICat: //ser la dona// #LIDan: //at være kvinden// #LIDut: //de vrouw zijn// #LIEng: //to be the woman// #LIFin: //olla nainen// #LIFre: //être la femme// #LIGer: //die Frau sein// #LIIta: //essere la donna// #LINor: //å være kvinna// #LIPol: //być kobietą// #LIRon: //sã fie femeia// #LIRus: //быть женщиной// #LISpa: //ser la mujer// #LISwe: //att vara kvinnan// #LIUrd: //عورت// #EUL #ediv #ediv | -| ``mkVP`` | [Adv #Adv] ``->`` [VP #VP] | #divreveal //be here// #divpopup #UL #LIAPI: ``mkUtt (mkVP here_Adv)`` #LIBul: //да е тук// #LICat: //ser aquí// #LIDan: //at være her// #LIDut: //hier zijn// #LIEng: //to be here// #LIFin: //olla täällä// #LIFre: //être ici// #LIGer: //hier sein// #LIIta: //essere quà// #LINor: //å være her// #LIPol: //być tutaj// #LIRon: //sã fie aici// #LIRus: //быть здесь// #LISpa: //ser aquí// #LISwe: //att vara här// #LIUrd: //یہاں// #EUL #ediv #ediv | -| ``mkVP`` | [VP #VP] ``->`` [Adv #Adv] ``->`` [VP #VP] | #divreveal //sleep here// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkVP sleep_V) here_Adv)`` #LIBul: //да спи тук// #LICat: //dormir aquí// #LIDan: //at sove her// #LIDut: //hier slapen// #LIEng: //to sleep here// #LIFin: //nukkua täällä// #LIFre: //dormir ici// #LIGer: //hier schlafen// #LIIta: //dormire quà// #LINor: //å sove her// #LIPol: //tutaj spać// #LIRon: //sã doarmă aici// #LIRus: //спать// #LISpa: //dormir aquí// #LISwe: //att sova här// #LIUrd: //سونا یہاں// #EUL #ediv #ediv | -| ``mkVP`` | [AdV #AdV] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //always sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP always_AdV (mkVP sleep_V))`` #LIBul: //винаги да спи// #LICat: //dormir sempre// #LIDan: //at altid sove// #LIDut: //altijd slapen// #LIEng: //always to sleep// #LIFin: //nukkua aina// #LIFre: //dormir toujours// #LIGer: //immer schlafen// #LIIta: //dormire sempre// #LINor: //å altid sove// #LIPol: //zawsze spać// #LIRon: //sã doarmă mereu// #LIRus: //спать// #LISpa: //dormir siempre// #LISwe: //att alltid sova// #LIUrd: //سونا// #EUL #ediv #ediv | -| ``mkVP`` | [VPSlash #VPSlash] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //paint it black// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)`` #LIBul: //да нарисува него черно// #LICat: //pintar ho en negre// #LIDan: //at male det sort// #LIDut: //zwart schilderen// #LIEng: //to paint it black// #LIFin: //maalata mustaksi sen// #LIFre: //le peindre en noir// #LIGer: //es schwarz malen// #LIIta: //dipingere lo nero// #LINor: //å male det svart// #LIPol: //pomalować je na czarno// #LIRon: //sã îl picteze negru// #LIRus: //рисовать чёрным его// #LISpa: //pintar lo en negro// #LISwe: //att måla det svart// #LIUrd: //یہ كو رنگ كرنا كالا// #EUL #ediv #ediv | -| ``mkVP`` | [VPSlash #VPSlash] ``->`` [VP #VP] | #divreveal //paint itself black// #divpopup #UL #LIAPI: ``mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))`` #LIBul: //да се нарисува черно// #LICat: //pintar en negre// #LIDan: //at male sig sort// #LIDut: //zich zwart schilderen// #LIEng: //to paint itself black// #LIFin: //maalata mustaksi itsensä// #LIFre: //peindre en noir// #LIGer: //sich schwarz malen// #LIIta: //dipingere nero// #LINor: //å male seg svart// #LIPol: //pomalować siebie na czarno// #LIRon: //sã se picteze negru// #LIRus: //рисовать чёрным себя// #LISpa: //pintar en negro// #LISwe: //att måla sig svart// #LIUrd: //رنگ كرنا خود كو كالا// #EUL #ediv #ediv | -| ``mkVP`` | [Comp #Comp] ``->`` [VP #VP] | #divreveal //be warm// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkComp (mkAP warm_A)))`` #LIBul: //да е топло// #LICat: //ser tebia// #LIDan: //at være varm// #LIDut: //warm zijn// #LIEng: //to be warm// #LIFin: //olla lämmin// #LIFre: //être chaude// #LIGer: //warm sein// #LIIta: //essere calda// #LINor: //å være varm// #LIPol: //być ciepły// #LIRon: //sã fie călduţ// #LIRus: //быть тёплым// #LISpa: //ser tibia// #LISwe: //att vara varm// #LIUrd: //گرم// #EUL #ediv #ediv | -| ``passiveVP`` | [V2 #V2] ``->`` [VP #VP] | #divreveal //be loved// #divpopup #UL #LIAPI: ``mkUtt (passiveVP love_V2)`` #LIBul: //да е обичано// #LICat: //ser estimada// #LIDan: //at blive elsket// #LIDut: //liefgehad worden// #LIEng: //to be loved// #LIFin: //rakastetaan// #LIFre: //être aimée// #LIGer: //geliebt werden// #LIIta: //venire amata// #LINor: //å bli elska// #LIPol: //być kochany// #LIRon: //sã fie iubit// #LIRus: //любиться// #LISpa: //ser amada// #LISwe: //att bli älskad// #LIUrd: //پیار كرنا// #EUL #ediv #ediv | -| ``passiveVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //be loved by her// #divpopup #UL #LIAPI: ``mkUtt (passiveVP love_V2 she_NP)`` #LIBul: //да е обичано чрез нея// #LICat: //ser estimada per ella// #LIDan: //at blive elsket af hende// #LIDut: //door haar liefgehad worden// #LIEng: //to be loved by her// #LIFin: //rakastetaan hänen toimesta// #LIFre: //être aimée par elle// #LIGer: //durch sie geliebt werden// #LIIta: //venire amata da lei// #LINor: //å bli elska av henne// #LIPol: //przez nią być kochany// #LIRon: //sã fie iubit de către ea// #LIRus: //любиться// #LISpa: //ser amada por ella// #LISwe: //att bli älskad av henne// #LIUrd: //پیار كرنا اس// #EUL #ediv #ediv | -| ``progressiveVP`` | [VP #VP] ``->`` [VP #VP] | #divreveal //be sleeping// #divpopup #UL #LIAPI: ``mkUtt (progressiveVP (mkVP sleep_V))`` #LIBul: //да спи// #LICat: //estar dormint// #LIDan: //at være ved å sove// #LIDut: //aan het slapen zijn// #LIEng: //to be sleeping// #LIFin: //olla nukkumassa// #LIFre: //être en train de dormir// #LIGer: //eben schlafen// #LIIta: //stare dormendo// #LINor: //å være ved å sove// #LIPol: //spać// #LIRon: //sã doarmă// #LIRus: //спать// #LISpa: //estar durmiendo// #LISwe: //att hålla på att sova// #LIUrd: //سونا// #EUL #ediv #ediv | -| ``reflexiveVP`` | [V2 #V2] ``->`` [VP #VP] | #divreveal //love itself// #divpopup #UL #LIAPI: ``mkUtt (reflexiveVP love_V2)`` #LIBul: //да се обича// #LICat: //estimar// #LIDan: //at elske sig// #LIDut: //zich liefhebben// #LIEng: //to love itself// #LIFin: //rakastaa itseänsä// #LIFre: //aimer// #LIGer: //sich lieben// #LIIta: //amare// #LINor: //å elske seg// #LIPol: //kochać siebie// #LIRon: //sã se iubească// #LIRus: //любить себя// #LISpa: //amar// #LISwe: //att älska sig// #LIUrd: //پیار كرنا خود كو// #EUL #ediv #ediv | +| ``mkVP`` | [V #V] ``->`` [VP #VP] | #divreveal //to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP sleep_V)`` #LIBul: //да спи// #LICat: //dormir// #LIDan: //at sove// #LIDut: //slapen// #LIEng: //to sleep// #LIFin: //nukkua// #LIFre: //dormir// #LIGer: //schlafen// #LIIta: //dormire// #LINor: //å sove// #LIPol: //spać// #LIRon: //sã doarmă// #LIRus: //спать// #LISpa: //dormir// #LISwe: //att sova// #LIUrd: //سونا// #EUL #ediv #ediv | +| ``mkVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to love him// #divpopup #UL #LIAPI: ``mkUtt (mkVP love_V2 he_NP)`` #LIBul: //да обича него// #LICat: //estimar el// #LIDan: //at elske ham// #LIDut: //liefhebben// #LIEng: //to love him// #LIFin: //rakastaa häntä// #LIFre: //l' aimer// #LIGer: //ihn lieben// #LIIta: //amare lo// #LINor: //å elske ham// #LIPol: //kochać jego// #LIRon: //sã îl iubească// #LIRus: //любить его// #LISpa: //amar lo// #LISwe: //att älska honom// #LIUrd: //اس كو پیار كرنا// #EUL #ediv #ediv | +| ``mkVP`` | [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to send it to him// #divpopup #UL #LIAPI: ``mkUtt (mkVP send_V3 it_NP he_NP)`` #LIBul: //да прати него до него// #LICat: //enviar ho li// #LIDan: //at sende det til ham// #LIDut: //hem sturen// #LIEng: //to send it to him// #LIFin: //lähettää sen hänelle// #LIFre: //l' envoyer lui// #LIGer: //es ihm schicken// #LIIta: //mandare lo gli// #LINor: //å sende det til ham// #LIPol: //wysłać do niego je// #LIRon: //sã i -l trimită// #LIRus: //посылать нему его// #LISpa: //mandar lo le// #LISwe: //att skicka det till honom// #LIUrd: //یہ بھیجنا اس كو// #EUL #ediv #ediv | +| ``mkVP`` | [VV #VV] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //to want to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP want_VV (mkVP sleep_V))`` #LIBul: //да иска да спи// #LICat: //voler dormir// #LIDan: //at ville sove// #LIDut: //slapen willen// #LIEng: //to want to sleep// #LIFin: //tahtoa nukkua// #LIFre: //vouloir dormir// #LIGer: //schlafen wollen// #LIIta: //volere dormire// #LINor: //å ville sove// #LIPol: //zechcieć spać// #LIRon: //sã vrea sã doarmă// #LIRus: //хотеть спать// #LISpa: //querer dormir// #LISwe: //att vilja sova// #LIUrd: //چاہنا سونا// #EUL #ediv #ediv | +| ``mkVP`` | [VS #VS] ``->`` [S #S] ``->`` [VP #VP] | #divreveal //to know that she sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))`` #LIBul: //да знае , че тя спи// #LICat: //saber que ella dorm// #LIDan: //at vide at hun sover// #LIDut: //dat ze slaapt weten// #LIEng: //to know that she sleeps// #LIFin: //tietää että hän nukkuu// #LIFre: //savoir qu' elle dort// #LIGer: //daß sie schläft wissen// #LIIta: //sapere che lei dorme// #LINor: //å vite at hun sover// #LIPol: //wiedzieć , że ona śpi// #LIRon: //sã ştie cã ea doarme// #LIRus: //atomic term know_VS// #LISpa: //saber que ella duerme// #LISwe: //att veta att hon sover// #LIUrd: //جاننا// #EUL #ediv #ediv | +| ``mkVP`` | [VQ #VQ] ``->`` [QS #QS] ``->`` [VP #VP] | #divreveal //to wonder who sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))`` #LIBul: //да се чуди кой спи// #LICat: //preguntar qui dorm// #LIDan: //at undres hvem som sover// #LIDut: //wie slaapt afvragen// #LIEng: //to wonder who sleeps// #LIFin: //ihmetellä kuka nukkuu// #LIFre: //étonner qui dort// #LIGer: //sich wer schläft wundern// #LIIta: //domandare chi dorme// #LINor: //å undre hvem som sover// #LIPol: //zastanowić się , kto śpi// #LIRon: //sã se întrebe cine doarme// #LIRus: //интересовать кто спдит// #LISpa: //preguntar quién duerme// #LISwe: //att undra vem som sover// #LIUrd: //حعران ہونا// #EUL #ediv #ediv | +| ``mkVP`` | [VA #VA] ``->`` [AP #AP] ``->`` [VP #VP] | #divreveal //to become red// #divpopup #UL #LIAPI: ``mkUtt (mkVP become_VA (mkAP red_A))`` #LIBul: //да стане червено// #LICat: //tornar vermell// #LIDan: //at blive rød// #LIDut: //rood worden// #LIEng: //to become red// #LIFin: //tulla punaiseksi// #LIFre: //devenir rouge// #LIGer: //rot werden// #LIIta: //diventare rossa// #LINor: //å bli rød// #LIPol: //stać się czerwony// #LIRon: //sã devină roşu// #LIRus: //стать// #LISpa: //convertir roja// #LISwe: //att bli röd// #LIUrd: //بننا لال// #EUL #ediv #ediv | +| ``mkVP`` | [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [VP #VP] | #divreveal //to paint it red// #divpopup #UL #LIAPI: ``mkUtt (mkVP paint_V2A it_NP (mkAP red_A))`` #LIBul: //да нарисува него червено// #LICat: //pintar ho en vermell// #LIDan: //at male det rødt// #LIDut: //rood schilderen// #LIEng: //to paint it red// #LIFin: //maalata sen punaiseksi// #LIFre: //le peindre en rouge// #LIGer: //es rot malen// #LIIta: //dipingere lo rosso// #LINor: //å male det rødt// #LIPol: //pomalować je na czerwono// #LIRon: //sã îl picteze roşu// #LIRus: //рисовать красным его// #LISpa: //pintar lo en rojo// #LISwe: //att måla det rött// #LIUrd: //یہ كو رنگ كرنا لال// #EUL #ediv #ediv | +| ``mkVP`` | [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [VP #VP] | #divreveal //to answer to him that she sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))`` #LIBul: //да отговори му , че тя спи// #LICat: //respondre li que ella dorm// #LIDan: //at svare til ham at hun sover// #LIDut: //dat ze slaapt antwoorden// #LIEng: //to answer to him that she sleeps// #LIFin: //vastata hänelle että hän nukkuu// #LIFre: //répondre lui qu' elle dort// #LIGer: //ihm daß sie schläft antworten// #LIIta: //rispondere gli che lei dorme// #LINor: //å svare til ham at hun sover// #LIPol: //odpowiedzieć jemu , że ona śpi// #LIRon: //sã îi răspundă cã ea doarme// #LIRus: //отвечать , что она спдит его// #LISpa: //responder le que ella duerme// #LISwe: //att svara till honom att hon sover// #LIUrd: //اس كو جواب دینا// #EUL #ediv #ediv | +| ``mkVP`` | [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [VP #VP] | #divreveal //to answer to him who sleeps// #divpopup #UL #LIAPI: ``mkUtt (mkVP answer_V2S he_NP (mkQS (mkQCl who_IP sleep_V)))`` #LIBul: //да отговори му кой спи// #LICat: //respondre li qui dorm// #LIDan: //at svare til ham hvem som sover// #LIDut: //wie slaapt antwoorden// #LIEng: //to answer to him who sleeps// #LIFin: //ambiguous overloading of mkVP for V2S NP QS// #LIFre: //répondre lui qui dort// #LIGer: //ihm wer schläft antworten// #LIIta: //rispondere gli chi dorme// #LINor: //å svare til ham hvem som sover// #LIPol: //ambiguous overloading of mkVP for V2S NP QS// #LIRon: //sã îi răspundă cine doarme// #LIRus: //отвечать кто спдит его// #LISpa: //responder le quién duerme// #LISwe: //att svara till honom vem som sover// #LIUrd: //اس سے جواب دینا// #EUL #ediv #ediv | +| ``mkVP`` | [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //to beg him to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))`` #LIBul: //да моли него да спи// #LICat: //demanar el a dormir// #LIDan: //at bede ham at sove// #LIDut: //te slapen smeken// #LIEng: //to beg him to sleep// #LIFin: //pyytää häntä nukkumaan// #LIFre: //le demander à dormir// #LIGer: //ihn zu schlafen bitten// #LIIta: //pregare lo di dormire// #LINor: //å be ham att sove// #LIPol: //atomic term beg_V2V// #LIRon: //sã îl roage sã doarmă// #LIRus: //просить спать его// #LISpa: //rogar lo a dormir// #LISwe: //att be honom att sova// #LIUrd: //اس سے التجا كرنا سونا كی// #EUL #ediv #ediv | +| ``mkVP`` | [A #A] ``->`` [VP #VP] | #divreveal //to be old// #divpopup #UL #LIAPI: ``mkUtt (mkVP old_A)`` #LIBul: //да е старо// #LICat: //ser vell// #LIDan: //at være gammel// #LIDut: //oud zijn// #LIEng: //to be old// #LIFin: //olla vanha// #LIFre: //être vieille// #LIGer: //alt sein// #LIIta: //essere vecchia// #LINor: //å være gammel// #LIPol: //być stary// #LIRon: //sã fie vechi// #LIRus: //быть старым// #LISpa: //ser vieja// #LISwe: //att vara gammal// #LIUrd: //بوڑھا// #EUL #ediv #ediv | +| ``mkVP`` | [A #A] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to be older than he// #divpopup #UL #LIAPI: ``mkUtt (mkVP old_A he_NP)`` #LIBul: //да е по - старо от него// #LICat: //ser més vell que ell// #LIDan: //at være ældre end han// #LIDut: //ouder dan hij zijn// #LIEng: //to be older than he// #LIFin: //olla vanhempi kuin hän// #LIFre: //être plus vieille que lui// #LIGer: //älter als er sein// #LIIta: //essere più vecchia di lui// #LINor: //å være eldre enn han// #LIPol: //być starszy niż on// #LIRon: //sã fie mai vechi decât el// #LIRus: //быть старше него// #LISpa: //ser más vieja que él// #LISwe: //att vara äldre än han// #LIUrd: //اس سے بوڑھا// #EUL #ediv #ediv | +| ``mkVP`` | [A2 #A2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to be married to him// #divpopup #UL #LIAPI: ``mkUtt (mkVP married_A2 he_NP)`` #LIBul: //да е женено за него// #LICat: //ser casata a ell// #LIDan: //at være gift med ham// #LIDut: //getrouwd met hem zijn// #LIEng: //to be married to him// #LIFin: //olla avioitunut hänen kanssa// #LIFre: //être mariée à lui// #LIGer: //verheiratet mit ihm sein// #LIIta: //essere sposata con lui// #LINor: //å være gift med ham// #LIPol: //być zaślubiony jemu// #LIRon: //sã fie căsătorit cu el// #LIRus: //быть замужем за им// #LISpa: //ser casada a él// #LISwe: //att vara gift med honom// #LIUrd: //اس سے شادy?كرنا// #EUL #ediv #ediv | +| ``mkVP`` | [AP #AP] ``->`` [VP #VP] | #divreveal //parse error// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkAP very_AdA old_A)`` #LIBul: //parse error// #LICat: //parse error// #LIDan: //parse error// #LIDut: //parse error// #LIEng: //parse error// #LIFin: //parse error// #LIFre: //parse error// #LIGer: //parse error// #LIIta: //parse error// #LINor: //parse error// #LIPol: //parse error// #LIRon: //parse error// #LIRus: //parse error// #LISpa: //parse error// #LISwe: //parse error// #LIUrd: //parse error// #EUL #ediv #ediv | +| ``mkVP`` | [N #N] ``->`` [VP #VP] | #divreveal //to be a woman// #divpopup #UL #LIAPI: ``mkUtt (mkVP woman_N)`` #LIBul: //да е жена// #LICat: //ser dona// #LIDan: //at være en kvinde// #LIDut: //vrouw zijn// #LIEng: //to be a woman// #LIFin: //olla nainen// #LIFre: //être femme// #LIGer: //eine Frau sein// #LIIta: //essere donna// #LINor: //å være ei kvinne// #LIPol: //być kobieta// #LIRon: //sã fie femeie// #LIRus: //быть женщиной// #LISpa: //ser mujer// #LISwe: //att vara en kvinna// #LIUrd: //عورت// #EUL #ediv #ediv | +| ``mkVP`` | [CN #CN] ``->`` [VP #VP] | #divreveal //to be an old woman// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkCN old_A woman_N))`` #LIBul: //да е стара жена// #LICat: //ser dona vell// #LIDan: //at være en gammel kvinde// #LIDut: //oude vrouw zijn// #LIEng: //to be an old woman// #LIFin: //olla vanha nainen// #LIFre: //être vieille femme// #LIGer: //eine alte Frau sein// #LIIta: //essere vecchia donna// #LINor: //å være ei gammel kvinne// #LIPol: //być stara kobieta// #LIRon: //sã fie femeie veche// #LIRus: //быть старой женщиной// #LISpa: //ser vieja mujer// #LISwe: //att vara en gammal kvinna// #LIUrd: //بوڑھی عورت// #EUL #ediv #ediv | +| ``mkVP`` | [NP #NP] ``->`` [VP #VP] | #divreveal //to be the woman// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkNP the_Det woman_N))`` #LIBul: //да е жената// #LICat: //ser la dona// #LIDan: //at være kvinden// #LIDut: //de vrouw zijn// #LIEng: //to be the woman// #LIFin: //olla nainen// #LIFre: //être la femme// #LIGer: //die Frau sein// #LIIta: //essere la donna// #LINor: //å være kvinna// #LIPol: //być kobietą// #LIRon: //sã fie femeia// #LIRus: //быть женщиной// #LISpa: //ser la mujer// #LISwe: //att vara kvinnan// #LIUrd: //عورت// #EUL #ediv #ediv | +| ``mkVP`` | [Adv #Adv] ``->`` [VP #VP] | #divreveal //to be here// #divpopup #UL #LIAPI: ``mkUtt (mkVP here_Adv)`` #LIBul: //да е тук// #LICat: //ser aquí// #LIDan: //at være her// #LIDut: //hier zijn// #LIEng: //to be here// #LIFin: //olla täällä// #LIFre: //être ici// #LIGer: //hier sein// #LIIta: //essere quà// #LINor: //å være her// #LIPol: //być tutaj// #LIRon: //sã fie aici// #LIRus: //быть здесь// #LISpa: //ser aquí// #LISwe: //att vara här// #LIUrd: //یہاں// #EUL #ediv #ediv | +| ``mkVP`` | [VP #VP] ``->`` [Adv #Adv] ``->`` [VP #VP] | #divreveal //to sleep here// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkVP sleep_V) here_Adv)`` #LIBul: //да спи тук// #LICat: //dormir aquí// #LIDan: //at sove her// #LIDut: //hier slapen// #LIEng: //to sleep here// #LIFin: //nukkua täällä// #LIFre: //dormir ici// #LIGer: //hier schlafen// #LIIta: //dormire quà// #LINor: //å sove her// #LIPol: //tutaj spać// #LIRon: //sã doarmă aici// #LIRus: //спать// #LISpa: //dormir aquí// #LISwe: //att sova här// #LIUrd: //سونا یہاں// #EUL #ediv #ediv | +| ``mkVP`` | [AdV #AdV] ``->`` [VP #VP] ``->`` [VP #VP] | #divreveal //always to sleep// #divpopup #UL #LIAPI: ``mkUtt (mkVP always_AdV (mkVP sleep_V))`` #LIBul: //винаги да спи// #LICat: //dormir sempre// #LIDan: //at altid sove// #LIDut: //altijd slapen// #LIEng: //always to sleep// #LIFin: //nukkua aina// #LIFre: //dormir toujours// #LIGer: //immer schlafen// #LIIta: //dormire sempre// #LINor: //å altid sove// #LIPol: //zawsze spać// #LIRon: //sã doarmă mereu// #LIRus: //спать// #LISpa: //dormir siempre// #LISwe: //att alltid sova// #LIUrd: //سونا// #EUL #ediv #ediv | +| ``mkVP`` | [VPSlash #VPSlash] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to paint it black// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)`` #LIBul: //да нарисува него черно// #LICat: //pintar ho en negre// #LIDan: //at male det sort// #LIDut: //zwart schilderen// #LIEng: //to paint it black// #LIFin: //maalata sen mustaksi// #LIFre: //le peindre en noir// #LIGer: //es schwarz malen// #LIIta: //dipingere lo nero// #LINor: //å male det svart// #LIPol: //pomalować je na czarno// #LIRon: //sã îl picteze negru// #LIRus: //рисовать чёрным его// #LISpa: //pintar lo en negro// #LISwe: //att måla det svart// #LIUrd: //یہ كو رنگ كرنا كالا// #EUL #ediv #ediv | +| ``mkVP`` | [VPSlash #VPSlash] ``->`` [VP #VP] | #divreveal //to paint itself black// #divpopup #UL #LIAPI: ``mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))`` #LIBul: //да се нарисува черно// #LICat: //pintar en negre// #LIDan: //at male sig sort// #LIDut: //zich zwart schilderen// #LIEng: //to paint itself black// #LIFin: //maalata itsensä mustaksi// #LIFre: //peindre en noir// #LIGer: //sich schwarz malen// #LIIta: //dipingere nero// #LINor: //å male seg svart// #LIPol: //pomalować siebie na czarno// #LIRon: //sã se picteze negru// #LIRus: //рисовать чёрным себя// #LISpa: //pintar en negro// #LISwe: //att måla sig svart// #LIUrd: //رنگ كرنا خود كو كالا// #EUL #ediv #ediv | +| ``mkVP`` | [Comp #Comp] ``->`` [VP #VP] | #divreveal //to be warm// #divpopup #UL #LIAPI: ``mkUtt (mkVP (mkComp (mkAP warm_A)))`` #LIBul: //да е топло// #LICat: //ser tebia// #LIDan: //at være varm// #LIDut: //warm zijn// #LIEng: //to be warm// #LIFin: //olla lämmin// #LIFre: //être chaude// #LIGer: //warm sein// #LIIta: //essere calda// #LINor: //å være varm// #LIPol: //być ciepły// #LIRon: //sã fie călduţ// #LIRus: //быть тёплым// #LISpa: //ser tibia// #LISwe: //att vara varm// #LIUrd: //گرم// #EUL #ediv #ediv | +| ``passiveVP`` | [V2 #V2] ``->`` [VP #VP] | #divreveal //to be loved// #divpopup #UL #LIAPI: ``mkUtt (passiveVP love_V2)`` #LIBul: //да е обичано// #LICat: //ser estimada// #LIDan: //at blive elsket// #LIDut: //liefgehad worden// #LIEng: //to be loved// #LIFin: //rakastetaan// #LIFre: //être aimée// #LIGer: //geliebt werden// #LIIta: //venire amata// #LINor: //å bli elska// #LIPol: //być kochany// #LIRon: //sã fie iubit// #LIRus: //любиться// #LISpa: //ser amada// #LISwe: //att bli älskad// #LIUrd: //پیار كرنا// #EUL #ediv #ediv | +| ``passiveVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | #divreveal //to be loved by her// #divpopup #UL #LIAPI: ``mkUtt (passiveVP love_V2 she_NP)`` #LIBul: //да е обичано чрез нея// #LICat: //ser estimada per ella// #LIDan: //at blive elsket af hende// #LIDut: //door haar liefgehad worden// #LIEng: //to be loved by her// #LIFin: //rakastetaan hänen toimesta// #LIFre: //être aimée par elle// #LIGer: //durch sie geliebt werden// #LIIta: //venire amata da lei// #LINor: //å bli elska av henne// #LIPol: //przez nią być kochany// #LIRon: //sã fie iubit de către ea// #LIRus: //любиться// #LISpa: //ser amada por ella// #LISwe: //att bli älskad av henne// #LIUrd: //پیار كرنا اس// #EUL #ediv #ediv | +| ``progressiveVP`` | [VP #VP] ``->`` [VP #VP] | #divreveal //to be sleeping// #divpopup #UL #LIAPI: ``mkUtt (progressiveVP (mkVP sleep_V))`` #LIBul: //да спи// #LICat: //estar dormint// #LIDan: //at være ved å sove// #LIDut: //aan het slapen zijn// #LIEng: //to be sleeping// #LIFin: //olla nukkumassa// #LIFre: //être en train de dormir// #LIGer: //eben schlafen// #LIIta: //stare dormendo// #LINor: //å være ved å sove// #LIPol: //spać// #LIRon: //sã doarmă// #LIRus: //спать// #LISpa: //estar durmiendo// #LISwe: //att hålla på att sova// #LIUrd: //سونا// #EUL #ediv #ediv | +| ``reflexiveVP`` | [V2 #V2] ``->`` [VP #VP] | #divreveal //to love itself// #divpopup #UL #LIAPI: ``mkUtt (reflexiveVP love_V2)`` #LIBul: //да се обича// #LICat: //estimar// #LIDan: //at elske sig// #LIDut: //zich liefhebben// #LIEng: //to love itself// #LIFin: //rakastaa itseänsä// #LIFre: //aimer// #LIGer: //sich lieben// #LIIta: //amare// #LINor: //å elske seg// #LIPol: //kochać siebie// #LIRon: //sã se iubească// #LIRus: //любить себя// #LISpa: //amar// #LISwe: //att älska sig// #LIUrd: //پیار كرنا خود كو// #EUL #ediv #ediv | | ``reflexiveVP`` | [VPSlash #VPSlash] ``->`` [VP #VP] | //paint itself black// | ==VPSlash - verb phrase missing complement==[VPSlash] || Function | Type | Example || @@ -783,7 +807,7 @@ Lexical category, constructors given in | ``want_VV`` | [VV #VV] | //want// | ==Voc - vocative or "please"==[Voc] || Function | Type | Example || -| ``mkVoc`` | [NP #NP] ``->`` [Voc #Voc] | #divreveal //my friend// #divpopup #UL #LIAPI: ``mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))`` #LIBul: //да , мой приятелю// #LICat: //sí , el meu amic// #LIDan: //ja , min ven// #LIDut: //ja , mijn vriend// #LIEng: //yes , my friend// #LIFin: //kyllä , minun ystäväni// #LIFre: //oui , mon ami// #LIGer: //ja , mein Freund// #LIIta: //sì , il mio amico// #LINor: //ja , min venn// #LIPol: //tak , mój przyjacielu// #LIRon: //da , prietenul meu// #LIRus: //Да , мой друг// #LISpa: //sí , mi amigo// #LISwe: //ja , min vän// #LIUrd: //atomic term friend_N// #EUL #ediv #ediv | +| ``mkVoc`` | [NP #NP] ``->`` [Voc #Voc] | #divreveal //yes , my friend// #divpopup #UL #LIAPI: ``mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))`` #LIBul: //да , мой приятелю// #LICat: //sí , el meu amic// #LIDan: //ja , min ven// #LIDut: //ja , mijn vriend// #LIEng: //yes , my friend// #LIFin: //kyllä , minun ystäväni// #LIFre: //oui , mon ami// #LIGer: //ja , mein Freund// #LIIta: //sì , il mio amico// #LINor: //ja , min venn// #LIPol: //tak , mój przyjacielu// #LIRon: //da , prietenul meu// #LIRus: //Да , мой друг// #LISpa: //sí , mi amigo// #LISwe: //ja , min vän// #LIUrd: //atomic term friend_N// #EUL #ediv #ediv | | ``please_Voc`` | [Voc #Voc] | //please// | diff --git a/lib/src/api/Constructors.gf b/lib/src/api/Constructors.gf index e9d4eecd7..68169e638 100644 --- a/lib/src/api/Constructors.gf +++ b/lib/src/api/Constructors.gf @@ -1172,8 +1172,12 @@ incomplete resource Constructors = open Grammar in { --% = \s,v,p -> QuestVP s (ComplVS v p) ; --% mkQCl : IP -> VQ -> QS -> QCl -- who wonders who sleeps = \s,v,q -> QuestVP s (ComplVQ v q) ; --% + mkQCl : IP -> VA -> A -> QCl -- who becomes old + = \s,v,q -> QuestVP s (ComplVA v (PositA q)) ; --% mkQCl : IP -> VA -> AP -> QCl -- who becomes old = \s,v,q -> QuestVP s (ComplVA v q) ; --% + mkQCl : IP -> V2A -> NP -> A -> QCl -- who paints it red + = \s,v,n,q -> QuestVP s (ComplV2A v n (PositA q)) ; --% mkQCl : IP -> V2A -> NP -> AP -> QCl -- who paints it red = \s,v,n,q -> QuestVP s (ComplV2A v n q) ; --% mkQCl : IP -> V2S -> NP -> S -> QCl -- who tells her that we sleep @@ -1200,7 +1204,7 @@ incomplete resource Constructors = open Grammar in { --% = \x,y -> QuestVP x (UseComp (CompAdv y)) ; --% mkQCl : IP -> NP -> V2 -> QCl -- who does she love = \ip,np,v -> QuestSlash ip (SlashVP np (SlashV2a v)) ; --% - mkQCl : IP -> ClSlash -> QCl -- who does she today --: + mkQCl : IP -> ClSlash -> QCl -- who does she love today --: = QuestSlash ; --% -- Adverbial 'wh' questions are built with interrogative adverbials, with the @@ -1223,11 +1227,20 @@ incomplete resource Constructors = open Grammar in { --% -- Existentials are a special construction. - mkQCl : IP -> QCl -- which houses are there --: + mkQCl : IP -> QCl -- which cities are there --: = ExistIP ; --% } ; --% +--3 IComp, interrogative complements + + mkIComp = overload { --% + mkIComp : IAdv -> IComp -- where (is it) --: + = CompIAdv ; --% + mkIComp : IP -> IComp -- who (is it) --: + = CompIP ; --% + } ; --% + --3 IP, interrogative pronouns mkIP = overload { --% @@ -1241,9 +1254,9 @@ incomplete resource Constructors = open Grammar in { --% = \i,n -> IdetCN i (UseN n) ; --% mkIP : IDet -> IP -- which five --: = IdetIP ; --% - mkIP : IQuant -> CN -> IP -- which big cities + mkIP : IQuant -> CN -> IP -- which big city = \i,n -> IdetCN (IdetQuant i NumSg) n ; --% - mkIP : IQuant -> Num -> CN -> IP -- which five cities + mkIP : IQuant -> Num -> CN -> IP -- which five big cities = \i,nu,n -> IdetCN (IdetQuant i nu) n ; --% mkIP : IQuant -> N -> IP -- which city = \i,n -> IdetCN (IdetQuant i NumSg) (UseN n) ; --% @@ -1341,10 +1354,53 @@ incomplete resource Constructors = open Grammar in { --% mkRCl : RP -> VP -> RCl -- that loves she --: = RelVP ; --% - mkRCl : RP -> ClSlash -> RCl -- whom she loves today --: - = RelSlash ; --% - mkRCl : RP -> NP -> V2 -> RCl -- whom she loves - = \rp,np,v2 -> RelSlash rp (SlashVP np (SlashV2a v2)) ; --% + + mkRCl : RP -> V -> RCl -- who sleeps + = \s,v -> RelVP s (UseV v); --% + mkRCl : RP -> V2 -> NP -> RCl -- who loves her + = \s,v,o -> RelVP s (ComplV2 v o); --% + mkRCl : RP -> V3 -> NP -> NP -> RCl -- who sends it to her + = \s,v,o,i -> RelVP s (ComplV3 v o i); --% + mkRCl : RP -> VV -> VP -> RCl -- who wants to sleep + = \s,v,vp -> RelVP s (ComplVV v vp) ; --% + mkRCl : RP -> VS -> S -> RCl -- who says that she sleeps + = \s,v,p -> RelVP s (ComplVS v p) ; --% + mkRCl : RP -> VQ -> QS -> RCl -- who wonders who sleeps + = \s,v,q -> RelVP s (ComplVQ v q) ; --% + mkRCl : RP -> VA -> A -> RCl -- who becomes old + = \s,v,q -> RelVP s (ComplVA v (PositA q)) ; --% + mkRCl : RP -> VA -> AP -> RCl -- who becomes old + = \s,v,q -> RelVP s (ComplVA v q) ; --% + mkRCl : RP -> V2A -> NP -> A -> RCl -- who paints it red + = \s,v,n,q -> RelVP s (ComplV2A v n (PositA q)) ; --% + mkRCl : RP -> V2A -> NP -> AP -> RCl -- who paints it red + = \s,v,n,q -> RelVP s (ComplV2A v n q) ; --% + mkRCl : RP -> V2S -> NP -> S -> RCl -- who tells her that we sleep + = \s,v,n,q -> RelVP s (ComplSlash (SlashV2S v q) n) ; --% + mkRCl : RP -> V2Q -> NP -> QS -> RCl -- who asks her who sleeps + = \s,v,n,q -> RelVP s (ComplSlash (SlashV2Q v q) n) ; --% + mkRCl : RP -> V2V -> NP -> VP -> RCl -- who forces her to sleep + = \s,v,n,q -> RelVP s (ComplSlash (SlashV2V v q) n) ; --% + mkRCl : RP -> A -> RCl -- who is old + = \x,y -> RelVP x (UseComp (CompAP (PositA y))) ; --% + mkRCl : RP -> A -> NP -> RCl -- who is older than her + = \x,y,z -> RelVP x (UseComp (CompAP (ComparA y z))) ; --% + mkRCl : RP -> A2 -> NP -> RCl -- who is married to her + = \x,y,z -> RelVP x (UseComp (CompAP (ComplA2 y z))) ; --% + mkRCl : RP -> AP -> RCl -- who is very old + = \x,y -> RelVP x (UseComp (CompAP y)) ; --% + mkRCl : RP -> NP -> RCl -- who is the man + = \x,y -> RelVP x (UseComp (CompNP y)) ; --% + mkRCl : RP -> N -> RCl -- who is a man + = \x,y -> RelVP x (UseComp (CompCN (UseN y))) ; --% + mkRCl : RP -> CN -> RCl -- who is an old man + = \x,y -> RelVP x (UseComp (CompCN y)) ; --% + mkRCl : RP -> Adv -> RCl -- who is here + = \x,y -> RelVP x (UseComp (CompAdv y)) ; --% + mkRCl : RP -> NP -> V2 -> RCl -- who does she love + = \ip,np,v -> RelSlash ip (SlashVP np (SlashV2a v)) ; --% + mkRCl : RP -> ClSlash -> RCl -- who does she love today --: + = RelSlash ; --% -- There is a simple 'such that' construction for forming relative -- clauses from clauses. diff --git a/lib/src/finnish/ResFin.gf b/lib/src/finnish/ResFin.gf index 036c4b8e1..2da79d8a4 100644 --- a/lib/src/finnish/ResFin.gf +++ b/lib/src/finnish/ResFin.gf @@ -261,6 +261,14 @@ oper qp = vp.qp } ; + insertObjPre : (Bool => Polarity => Agr => Str) -> VP -> VP = \obj,vp -> { + s = vp.s ; + s2 = \\fin,b,a => obj ! fin ! b ! a ++ vp.s2 ! fin ! b ! a ; + ext = vp.ext ; + sc = vp.sc ; + qp = vp.qp + } ; + insertExtrapos : Str -> VP -> VP = \obj,vp -> { s = vp.s ; s2 = vp.s2 ; diff --git a/lib/src/finnish/VerbFin.gf b/lib/src/finnish/VerbFin.gf index d7e2fe02f..00847d934 100644 --- a/lib/src/finnish/VerbFin.gf +++ b/lib/src/finnish/VerbFin.gf @@ -50,7 +50,7 @@ concrete VerbFin of Verb = CatFin ** open Prelude, ResFin in { ap.s ! False ! (NCase Sg (npform2case Sg v.c3.c))) ----agr to obj (predV v) ** {c2 = v.c2} ; - ComplSlash vp np = insertObj (\\fin,b,_ => appCompl fin b vp.c2 np) vp ; + ComplSlash vp np = insertObjPre (\\fin,b,_ => appCompl fin b vp.c2 np) vp ; UseComp comp = insertObj (\\_,_ => comp.s) (predV (verbOlla ** {sc = NPCase Nom ; qp = "ko"})) ; @@ -68,7 +68,7 @@ concrete VerbFin of Verb = CatFin ** open Prelude, ResFin in { ) ** {c2 = vp.c2} ; ---- correct ?? SlashV2VNP v np vp = - insertObj + insertObjPre (\\fin,b,a => appCompl True b v.c2 np ++ ---- fin -> stack overflow infVP v.sc b a vp v.vi) (predV v) ** {c2 = vp.c2} ; @@ -77,7 +77,7 @@ concrete VerbFin of Verb = CatFin ** open Prelude, ResFin in { AdVVP adv vp = insertObj (\\_,_,_ => adv.s) vp ; - ReflVP v = insertObj (\\fin,b,agr => appCompl fin b v.c2 (reflPron agr)) v ; + ReflVP v = insertObjPre (\\fin,b,agr => appCompl fin b v.c2 (reflPron agr)) v ; PassV2 v = let vp = predV v in { s = \\_ => vp.s ! VIPass ;