mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-22 11:19:32 -06:00
synopsis with hover popup examples
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
.PHONY: abstract synopsis
|
||||
|
||||
all: synopsis abstract
|
||||
all: exx synopsis
|
||||
|
||||
index:
|
||||
txt2tags -thtml index.txt
|
||||
|
||||
@@ -14,13 +14,13 @@ mkText negativePol (mkImp sleep_V)
|
||||
mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))
|
||||
-- emptyText : Text -- (empty text)
|
||||
--emptyText
|
||||
-- fullStopPunct : Punct -- .
|
||||
--fullStopPunct
|
||||
-- questMarkPunct : Punct -- ?
|
||||
--questMarkPunct
|
||||
-- exclMarkPunct : Punct -- !
|
||||
--exclMarkPunct
|
||||
-- mkPhr : (PConj) -> Utt -> (Voc) -> Phr -- but sleep, my friend
|
||||
fullStopPunct : Punct -- .
|
||||
mkText (mkPhr yes_Utt) fullStopPunct
|
||||
questMarkPunct : Punct -- ?
|
||||
mkText (mkPhr yes_Utt) questMarkPunct
|
||||
exclMarkPunct : Punct -- !
|
||||
mkText (mkPhr yes_Utt) exclMarkPunct
|
||||
mkPhr : (PConj) -> Utt -> (Voc) -> Phr -- but sleep, my friend
|
||||
mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))
|
||||
mkPhr : S -> Phr -- she won't sleep
|
||||
mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V))
|
||||
@@ -31,9 +31,9 @@ mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V)))
|
||||
mkPhr : Imp -> Phr -- sleep
|
||||
mkPhr (mkImp sleep_V)
|
||||
mkPConj : Conj -> PConj -- and
|
||||
mkPConj and_Conj
|
||||
mkPhr (mkPConj and_Conj) (mkUtt now_Adv)
|
||||
mkVoc : NP -> Voc -- my friend
|
||||
mkVoc (mkNP i_Pron friend_N)
|
||||
mkPhr yes_Utt (mkVoc (mkNP i_Pron friend_N))
|
||||
mkUtt : S -> Utt -- she slept
|
||||
mkUtt (mkS pastTense (mkCl she_NP sleep_V))
|
||||
mkUtt : Cl -> Utt -- she sleeps
|
||||
@@ -59,7 +59,7 @@ mkUtt (mkCN beer_N)
|
||||
mkUtt : AP -> Utt -- good
|
||||
mkUtt (mkAP good_A)
|
||||
mkUtt : Card -> Utt -- five
|
||||
mkUtt (mkCard (mkNumeral "5"))
|
||||
mkUtt (mkCard (mkNumeral n5_Unit))
|
||||
lets_Utt : VP -> Utt -- let's sleep
|
||||
mkPhr (lets_Utt (mkVP sleep_V))
|
||||
positivePol : Pol -- she sleeps [default]
|
||||
@@ -86,216 +86,378 @@ mkUtt pluralImpForm (mkImp (mkVP man_N))
|
||||
mkUtt politeImpForm (mkImp (mkVP man_N))
|
||||
mkS : (Tense) -> (Ant) -> (Pol) -> Cl -> S -- she wouldn't have slept
|
||||
mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)
|
||||
|
||||
|
||||
|
||||
mkS : Conj -> S -> S -> S -- she sleeps and I run
|
||||
mkS : Conj -> ListS -> S -- she sleeps, I run and you sleep
|
||||
mkS : Adv -> S -> S -- today, she sleeps
|
||||
mkS and_Conj (mkS (mkCl she_NP sleep_V)) (mkS (mkCl i_NP run_V))
|
||||
mkS : Conj -> ListS -> S -- she sleeps, I run and you walk
|
||||
mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))
|
||||
mkS : Adv -> S -> S -- today, she sleeps
|
||||
mkS today_Adv (mkS (mkCl she_NP sleep_V))
|
||||
mkCl : NP -> V -> Cl -- she sleeps
|
||||
mkCl she_NP sleep_V
|
||||
mkCl : NP -> V2 -> NP -> Cl -- she loves him
|
||||
mkCl she_NP love_V2 he_NP
|
||||
mkCl : NP -> V3 -> NP -> NP -> Cl -- she sends it to him
|
||||
mkCl she_NP send_V3 it_NP he_NP
|
||||
mkCl : NP -> VV -> VP -> Cl -- she wants to sleep
|
||||
mkCl : NP -> VS -> S -> Cl -- she says that she sleeps
|
||||
mkCl she_NP want_VV (mkVP sleep_V)
|
||||
mkCl : NP -> VS -> S -> Cl -- she says that I sleep
|
||||
mkCl she_NP say_VS (mkS (mkCl i_NP sleep_V))
|
||||
mkCl : NP -> VQ -> QS -> Cl -- she wonders who sleeps
|
||||
mkCl : NP -> VA -> AP -> Cl -- she becomes old
|
||||
mkCl : NP -> V2A -> NP -> AP -> Cl -- she paints it red
|
||||
mkCl : NP -> V2S -> NP -> S -> Cl -- she tells him that we sleep
|
||||
mkCl : NP -> V2Q -> NP -> QS -> Cl -- she asks him who sleeps
|
||||
mkCl : NP -> V2V -> NP -> VP -> Cl -- she forces him to sleep
|
||||
mkCl : NP -> A -> Cl -- she is old
|
||||
mkCl : NP -> A -> NP -> Cl -- she is older than him
|
||||
mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))
|
||||
mkCl : NP -> VA -> A -> Cl -- she becomes old
|
||||
mkCl she_NP become_VA old_A
|
||||
mkCl : NP -> VA -> AP -> Cl -- she becomes very old
|
||||
mkCl she_NP become_VA (mkAP very_AdA old_A)
|
||||
mkCl : NP -> V2A -> NP -> A -> Cl -- she paints it red
|
||||
mkCl she_NP paint_V2A it_NP red_A
|
||||
mkCl : NP -> V2A -> NP -> AP -> Cl -- she paints it very red
|
||||
mkCl she_NP paint_V2A it_NP (mkAP red_A)
|
||||
mkCl : NP -> V2S -> NP -> S -> Cl -- she answers to him that we sleep
|
||||
mkCl she_NP answer_V2S he_NP (mkS (mkCl we_NP sleep_V))
|
||||
mkCl : NP -> V2Q -> NP -> QS -> Cl -- she asks him who sleeps
|
||||
mkCl she_NP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V))
|
||||
mkCl : NP -> V2V -> NP -> VP -> Cl -- she begs him to sleep
|
||||
mkCl she_NP beg_V2V he_NP (mkVP sleep_V)
|
||||
mkCl : NP -> A -> Cl -- she is old
|
||||
mkCl she_NP old_A
|
||||
mkCl : NP -> A -> NP -> Cl -- she is older than he
|
||||
mkCl she_NP old_A he_NP
|
||||
mkCl : NP -> A2 -> NP -> Cl -- she is married to him
|
||||
mkCl she_NP married_A2 he_NP
|
||||
mkCl : NP -> AP -> Cl -- she is very old
|
||||
mkCl : NP -> NP -> Cl -- she is the man
|
||||
mkCl : NP -> N -> Cl -- she is a man
|
||||
mkCl : NP -> CN -> Cl -- she is an old man
|
||||
mkCl she_NP (mkAP very_AdA old_A)
|
||||
mkCl : NP -> NP -> Cl -- she is the woman
|
||||
mkCl she_NP (mkNP the_Det woman_N)
|
||||
mkCl : NP -> N -> Cl -- she is a woman
|
||||
mkCl she_NP woman_N
|
||||
mkCl : NP -> CN -> Cl -- she is an old woman
|
||||
mkCl she_NP (mkCN old_A woman_N)
|
||||
mkCl : NP -> Adv -> Cl -- she is here
|
||||
mkCl : NP -> VP -> Cl -- she always sleeps here
|
||||
mkCl : N -> Cl -- there is a house
|
||||
mkCl : CN -> Cl -- there is an old house
|
||||
mkCl : NP -> Cl -- there are five houses
|
||||
mkCl : NP -> RS -> Cl -- it is she who sleeps
|
||||
mkCl : Adv -> S -> Cl -- it is here he sleeps
|
||||
mkCl : V -> Cl -- it rains
|
||||
mkCl : VP -> Cl -- it is raining
|
||||
mkCl : SC -> VP -> Cl
|
||||
genericCl : VP -> Cl -- one sleeps
|
||||
mkVP : V -> VP -- sleep
|
||||
mkVP : V2 -> NP -> VP -- love it
|
||||
mkVP : V3 -> NP -> NP -> VP -- send a message to him
|
||||
mkVP : VV -> VP -> VP -- want to run
|
||||
mkVP : VS -> S -> VP -- know that she runs
|
||||
mkVP : VQ -> QS -> VP -- wonder if she runs
|
||||
mkVP : VA -> AP -> VP -- become red
|
||||
mkCl she_NP here_Adv
|
||||
mkCl : NP -> VP -> Cl -- she always sleeps
|
||||
mkCl she_NP (mkVP always_AdV (mkVP sleep_V))
|
||||
mkCl : N -> Cl -- there is a house
|
||||
mkCl house_N
|
||||
--- mkCl : CN -> Cl -- there is an old house
|
||||
--- mkCl (mkCN old_A house_N)
|
||||
mkCl : NP -> Cl -- there are many houses
|
||||
mkCl (mkNP many_Det house_N)
|
||||
mkCl : NP -> RS -> Cl -- it is she who sleeps
|
||||
mkCl she_NP (mkRS (mkRCl which_RP (mkVP sleep_V)))
|
||||
mkCl : Adv -> S -> Cl -- it is here that she sleeps
|
||||
mkCl here_Adv (mkS (mkCl she_NP sleep_V))
|
||||
mkCl : V -> Cl -- it rains
|
||||
mkCl rain_V0
|
||||
mkCl : VP -> Cl -- it is raining
|
||||
mkCl (progressiveVP (mkVP rain_V0))
|
||||
mkCl : SC -> VP -> Cl -- that she sleeps is good
|
||||
mkCl (mkSC (mkS (mkCl she_NP sleep_V))) (mkVP good_A)
|
||||
genericCl : VP -> Cl -- one sleeps
|
||||
mkS (genericCl (mkVP sleep_V))
|
||||
mkVP : V -> VP -- sleep
|
||||
mkUtt (mkVP sleep_V)
|
||||
mkVP : V2 -> NP -> VP -- love him
|
||||
mkUtt (mkVP love_V2 he_NP)
|
||||
mkVP : V3 -> NP -> NP -> VP -- send it to him
|
||||
mkUtt (mkVP send_V3 it_NP he_NP)
|
||||
mkVP : VV -> VP -> VP -- want to sleep
|
||||
mkUtt (mkVP want_VV (mkVP sleep_V))
|
||||
mkVP : VS -> S -> VP -- know that she sleeps
|
||||
mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))
|
||||
mkVP : VQ -> QS -> VP -- wonder who sleeps
|
||||
mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))
|
||||
mkVP : VA -> AP -> VP -- become red
|
||||
mkUtt (mkVP become_VA (mkAP red_A))
|
||||
mkVP : V2A -> NP -> AP -> VP -- paint it red
|
||||
mkVP : V2S -> NP -> S -> VP -- tell him that we sleep
|
||||
mkVP : V2Q -> NP -> QS -> VP -- ask him who sleeps
|
||||
mkVP : V2V -> NP -> VP -> VP -- force him to sleep
|
||||
mkVP : A -> VP -- be warm
|
||||
mkVP : A -> NP -> VP -- be older than him
|
||||
mkVP : A2 -> NP -> VP -- be married to him
|
||||
mkVP : AP -> VP -- be warm
|
||||
mkVP : N -> VP -- be a man
|
||||
mkVP : CN -> VP -- be an old man
|
||||
mkVP : NP -> VP -- be this man
|
||||
mkUtt (mkVP paint_V2A it_NP (mkAP red_A))
|
||||
mkVP : V2S -> NP -> S -> VP -- answer to him that we sleep
|
||||
mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))
|
||||
mkVP : V2Q -> NP -> QS -> VP -- ask him who sleeps
|
||||
mkUtt (mkVP answer_V2S he_NP (mkQS (mkQCl who_IP sleep_V)))
|
||||
mkVP : V2V -> NP -> VP -> VP -- beg him to sleep
|
||||
mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))
|
||||
mkVP : A -> VP -- be old
|
||||
mkUtt (mkVP old_A)
|
||||
mkVP : A -> NP -> VP -- be older than he
|
||||
mkUtt (mkVP old_A he_NP)
|
||||
mkVP : A2 -> NP -> VP -- be married to him
|
||||
mkUtt (mkVP married_A2 he_NP)
|
||||
mkVP : AP -> VP -- be very old
|
||||
mkUtt (mkVP (mkAP very_AdA old_A)
|
||||
mkVP : N -> VP -- be a woman
|
||||
mkUtt (mkVP woman_N)
|
||||
mkVP : CN -> VP -- be an old woman
|
||||
mkUtt (mkVP (mkCN old_A woman_N))
|
||||
mkVP : NP -> VP -- be the woman
|
||||
mkUtt (mkVP (mkNP the_Det woman_N))
|
||||
mkVP : Adv -> VP -- be here
|
||||
mkVP : VP -> Adv -> VP -- sleep here
|
||||
mkVP : AdV -> VP -> VP -- always sleep
|
||||
mkVP : VPSlash -> NP -> VP -- paint it black
|
||||
mkVP : VPSlash -> VP -- paint itself black
|
||||
mkVP : Comp -> VP -- be warm
|
||||
reflexiveVP : V2 -> VP -- love itself
|
||||
mkUtt (mkVP here_Adv)
|
||||
mkVP : VP -> Adv -> VP -- sleep here
|
||||
mkUtt (mkVP (mkVP sleep_V) here_Adv)
|
||||
mkVP : AdV -> VP -> VP -- always sleep
|
||||
mkUtt (mkVP always_AdV (mkVP sleep_V))
|
||||
mkVP : VPSlash -> NP -> VP -- paint it black
|
||||
mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)
|
||||
mkVP : VPSlash -> VP -- paint itself black
|
||||
mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)))
|
||||
mkVP : Comp -> VP -- be warm
|
||||
mkUtt (mkVP (mkComp (mkAP warm_A)))
|
||||
reflexiveVP : V2 -> VP -- love itself
|
||||
mkUtt (reflexiveVP love_V2)
|
||||
mkVP : VPSlash -> VP -- paint itself black
|
||||
mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))
|
||||
passiveVP : V2 -> VP -- be loved
|
||||
mkUtt (passiveVP love_V2)
|
||||
passiveVP : V2 -> NP -> VP -- be loved by her
|
||||
progressiveVP : VP -> VP -- be sleeping
|
||||
mkComp : AP -> Comp -- very old
|
||||
mkComp : NP -> Comp -- this man
|
||||
mkComp : Adv -> Comp -- here
|
||||
mkSC : S -> SC -- that he sleeps
|
||||
mkSC : QS -> SC -- whether he sleeps
|
||||
mkSC : VP -> SC -- to sleep
|
||||
mkImp : VP -> Imp -- go
|
||||
mkImp : V -> Imp -- take it
|
||||
mkImp : V2 -> NP -> Imp -- come here now
|
||||
mkUtt (passiveVP love_V2 she_NP)
|
||||
progressiveVP : VP -> VP -- be sleeping
|
||||
mkUtt (progressiveVP (mkVP sleep_V))
|
||||
mkComp : AP -> Comp -- very old
|
||||
mkComp (mkAP old_A)
|
||||
mkComp : NP -> Comp -- this man
|
||||
mkComp (mkNP this_Det man_N)
|
||||
mkComp : Adv -> Comp -- here
|
||||
mkComp here_Adv
|
||||
mkSC : S -> SC -- that she sleeps
|
||||
mkSC (mkS (mkCl she_NP sleep_V))
|
||||
mkSC : QS -> SC -- who sleeps
|
||||
mkSC (mkQS (mkQCl who_IP sleep_V))
|
||||
mkSC : VP -> SC -- to sleep
|
||||
mkSC (mkVP sleep_V)
|
||||
mkImp : VP -> Imp -- come to my house
|
||||
mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))
|
||||
mkImp : V -> Imp -- come
|
||||
mkImp come_V
|
||||
mkImp : V2 -> NP -> Imp -- take it
|
||||
mkImp buy_V2 it_NP
|
||||
mkNP : Quant -> N -> NP -- this man
|
||||
mkUtt (mkNP this_Quant man_N)
|
||||
mkNP : Quant -> CN -> NP -- this old man
|
||||
mkUtt (mkNP this_Quant (mkCN old_A man_N))
|
||||
mkNP : Quant -> Num -> CN -> NP -- these five old men
|
||||
mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) (mkCN old_A man_N))
|
||||
mkNP : Quant -> Num -> N -> NP -- these five men
|
||||
mkNP : Det -> CN -> NP -- the first old man
|
||||
mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)) man_N)
|
||||
mkNP : Det -> CN -> NP -- the first old man
|
||||
mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) (mkCN old_A man_N))
|
||||
mkNP : Det -> N -> NP -- the first man
|
||||
mkNP : Numeral -> CN -> NP -- fifty old men
|
||||
mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit))) man_N)
|
||||
mkNP : Numeral -> CN -> NP -- fifty old men
|
||||
mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) (mkCN old_A man_N))
|
||||
mkNP : Numeral -> N -> NP -- fifty men
|
||||
mkUtt (mkNP (mkNumeral (tenfoldSub100 n5_Unit)) man_N)
|
||||
mkNP : Digits -> CN -> NP -- 51 old men
|
||||
mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) (mkCN old_A man_N))
|
||||
mkNP : Digits -> N -> NP -- 51 men
|
||||
mkNP : Card -> CN -> NP -- forty-five old men
|
||||
mkNP : Card -> N -> NP -- forty-five men
|
||||
mkUtt (mkNP (mkDigits n5_Dig (mkDigits n1_Dig)) man_N)
|
||||
-- mkNP : Card -> CN -> NP -- forty-five old men
|
||||
-- mkNP : Card -> N -> NP -- forty-five men
|
||||
mkNP : Pron -> CN -> NP -- my old man
|
||||
mkUtt (mkNP i_Pron (mkCN old_A man_N))
|
||||
mkNP : Pron -> N -> NP -- my man
|
||||
mkNP : PN -> NP -- she
|
||||
mkNP : Pron -> NP -- he
|
||||
mkNP : Quant -> NP -- this
|
||||
mkUtt (mkNP i_Pron man_N)
|
||||
mkNP : PN -> NP -- Paris
|
||||
mkUtt (mkNP paris_PN)
|
||||
mkNP : Pron -> NP -- we
|
||||
mkUtt (mkNP we_Pron)
|
||||
mkNP : Quant -> NP -- this
|
||||
mkUtt (mkNP this_Quant)
|
||||
mkNP : Quant -> Num -> NP -- these five
|
||||
mkNP : Det -> NP -- these five best
|
||||
mkUtt (mkNP this_Quant (mkNum (mkNumeral n5_Unit)))
|
||||
mkNP : Det -> NP -- the five best
|
||||
mkUtt (mkNP (mkDet the_Quant (mkNum (mkNumeral n5_Unit)) (mkOrd good_A)))
|
||||
mkNP : CN -> NP -- old beer
|
||||
mkNP : N -> NP -- beer
|
||||
mkNP : Predet -> NP -> NP -- only the man
|
||||
mkNP : NP -> V2 -> NP -- the man seen
|
||||
mkNP : NP -> Adv -> NP -- Paris today
|
||||
mkNP : NP -> RS -> NP -- John, who lives in Paris
|
||||
mkUtt (mkNP (mkCN old_A beer_N))
|
||||
mkNP : N -> NP -- beer
|
||||
mkUtt (mkNP beer_N)
|
||||
mkNP : Predet -> NP -> NP -- only this woman
|
||||
mkUtt (mkNP only_Predet (mkNP this_Det woman_N))
|
||||
mkNP : NP -> V2 -> NP -- the man seen
|
||||
mkUtt (mkNP (mkNP the_Det man_N) see_V2)
|
||||
mkNP : NP -> Adv -> NP -- Paris today
|
||||
mkUtt (mkNP (mkNP paris_PN) today_Adv)
|
||||
mkNP : NP -> RS -> NP -- John, who walks
|
||||
mkUtt (mkNP (mkNP john_PN) (mkRS (mkRCl which_RP (mkVP walk_V))))
|
||||
mkNP : Conj -> NP -> NP -> NP
|
||||
mkUtt (mkNP or_Conj (mkNP this_Det woman_N) (mkNP john_PN))
|
||||
mkNP : Conj -> ListNP -> NP
|
||||
mkDet : Quant -> Det -- this
|
||||
mkDet : Quant -> Card -> Det -- these five
|
||||
mkDet : Quant -> Ord -> Det -- the best
|
||||
mkDet : Quant -> Num -> Ord -> Det -- these five best
|
||||
mkDet : Quant -> Num -> Det -- these five
|
||||
mkDet : Card -> Det -- forty
|
||||
mkDet : Digits -> Det -- 51
|
||||
mkDet : Numeral -> Det -- five
|
||||
mkDet : Pron -> Det -- my
|
||||
mkDet : Pron -> Num -> Det -- my five
|
||||
the_Det : Det -- the (house)
|
||||
a_Det : Det -- a (house)
|
||||
theSg_Det : Det -- the (houses)
|
||||
thePl_Det : Det -- the (houses)
|
||||
aSg_Det : Det -- a (house)
|
||||
aPl_Det : Det -- (houses)
|
||||
mkQuant : Pron -> Quant -- my
|
||||
the_Quant : Quant -- the
|
||||
a_Quant : Quant -- a
|
||||
mkNum : Str -> Num -- thirty-five (given by "35")
|
||||
mkUtt (mkNP or_Conj (mkListNP (mkNP this_Det woman_N) (mkListNP (mkNP john_PN) i_NP)))
|
||||
-- i_NP : NP -- I
|
||||
--i_NP
|
||||
-- you_NP : NP -- you (singular)
|
||||
--you_NP
|
||||
-- youPol_NP : NP -- you (polite singular)
|
||||
--youPol_NP
|
||||
-- he_NP : NP -- he
|
||||
--he_NP
|
||||
-- she_NP : NP -- she
|
||||
--she_NP
|
||||
-- it_NP : NP -- it
|
||||
--it_NP
|
||||
-- we_NP : NP -- we
|
||||
--we_NP
|
||||
-- youPl_NP : NP -- you (plural)
|
||||
--youPl_NP
|
||||
-- they_NP : NP -- they
|
||||
--they_NP
|
||||
-- mkDet : Quant -> Det -- this
|
||||
-- mkDet : Quant -> Card -> Det -- these five
|
||||
-- mkDet : Quant -> Ord -> Det -- the best
|
||||
-- mkDet : Quant -> Num -> Ord -> Det -- these five best
|
||||
-- mkDet : Quant -> Num -> Det -- these five
|
||||
-- mkDet : Card -> Det -- forty
|
||||
-- mkDet : Digits -> Det -- 51
|
||||
-- mkDet : Numeral -> Det -- five
|
||||
-- mkDet : Pron -> Det -- my
|
||||
-- mkDet : Pron -> Num -> Det -- my five
|
||||
-- the_Det : Det -- the (house)
|
||||
-- a_Det : Det -- a (house)
|
||||
-- theSg_Det : Det -- the (houses)
|
||||
-- thePl_Det : Det -- the (houses)
|
||||
-- aSg_Det : Det -- a (house)
|
||||
-- aPl_Det : Det -- (houses)
|
||||
-- mkQuant : Pron -> Quant -- my
|
||||
-- the_Quant : Quant -- the
|
||||
-- a_Quant : Quant -- a
|
||||
-- mkNum : Str -> Num -- thirty-five (given by "35")
|
||||
mkNum : Numeral -> Num -- twenty
|
||||
mkNum (mkNumeral (tenfoldSub100 n2_Unit))
|
||||
mkNum : Digits -> Num -- 21
|
||||
mkNum : Digit -> Num -- five
|
||||
mkNum : Card -> Num -- almost ten
|
||||
mkNum : AdN -> Card -> Num -- almost ten
|
||||
singularNum : Num -- singular
|
||||
pluralNum : Num -- plural
|
||||
mkCard : Str -> Card -- thirty-five (given as "35")
|
||||
mkCard : Numeral -> Card -- twenty
|
||||
mkCard : Digits -> Card -- 51
|
||||
mkCard : AdN -> Card -> Card -- almost fifty
|
||||
mkOrd : Numeral -> Ord -- twentieth
|
||||
mkOrd : Digits -> Ord -- 51st
|
||||
mkOrd : Digit -> Ord -- fifth
|
||||
mkOrd : A -> Ord -- largest
|
||||
mkAdN : CAdv -> AdN -- more than
|
||||
mkNumeral : Sub1000 -> Numeral -- coerce 1..999
|
||||
mkNumeral : Sub1000 -> Sub1000 -> Numeral -- 1000m + n
|
||||
mkNumeral : Str -> Numeral -- thirty-five (given by "35")
|
||||
thousandfoldNumeral : Sub1000 -> Numeral -- 1000n
|
||||
mkSub1000 : Sub100 -> Sub1000 -- coerce 1..99
|
||||
mkSub1000 : Sub10 -> Sub1000 -- 100n
|
||||
mkSub1000 : Sub10 -> Sub100 -> Sub1000 -- 100m + n
|
||||
mkSub100 : Unit -> Sub100 -- coerce 1..9
|
||||
mkSub100 : Unit -> Unit -> Sub100 -- 10m + n
|
||||
mkNum (mkDigits n2_Dig (mkDigits n1_Dig))
|
||||
-- mkNum : Digit -> Num -- five
|
||||
-- mkNum : Card -> Num -- almost ten
|
||||
-- mkNum : AdN -> Card -> Num -- almost ten
|
||||
-- singularNum : Num -- singular
|
||||
-- pluralNum : Num -- plural
|
||||
-- mkCard : Str -> Card -- thirty-five (given as "35")
|
||||
-- mkCard : Numeral -> Card -- twenty
|
||||
-- mkCard : Digits -> Card -- 51
|
||||
-- mkCard : AdN -> Card -> Card -- almost fifty
|
||||
-- mkOrd : Numeral -> Ord -- twentieth
|
||||
-- mkOrd : Digits -> Ord -- 51st
|
||||
-- mkOrd : Digit -> Ord -- fifth
|
||||
-- mkOrd : A -> Ord -- largest
|
||||
-- mkAdN : CAdv -> AdN -- more than
|
||||
-- mkNumeral : Sub1000 -> Numeral -- coerce 1..999
|
||||
-- mkNumeral : Sub1000 -> Sub1000 -> Numeral -- 1000m + n
|
||||
-- mkNumeral : Str -> Numeral -- thirty-five (given by "35")
|
||||
-- thousandfoldNumeral : Sub1000 -> Numeral -- 1000n
|
||||
-- mkSub1000 : Sub100 -> Sub1000 -- coerce 1..99
|
||||
-- mkSub1000 : Sub10 -> Sub1000 -- 100n
|
||||
-- mkSub1000 : Sub10 -> Sub100 -> Sub1000 -- 100m + n
|
||||
mkSub100 : Unit -> Sub100 -- eight (coerce 1..9)
|
||||
mkSub100 n8_Unit
|
||||
mkSub100 : Unit -> Unit -> Sub100 -- 10m + n
|
||||
mkSub100 n8_Unit n3_Unit
|
||||
tenfoldSub100 : Unit -> Sub100 -- 10n
|
||||
mkSub100 n8_Unit
|
||||
n1_Unit : Unit -- one
|
||||
mkNumeral n1_Unit
|
||||
n2_Unit : Unit -- two
|
||||
mkNumeral n2_Unit
|
||||
n3_Unit : Unit -- three
|
||||
mkNumeral n3_Unit
|
||||
n4_Unit : Unit -- four
|
||||
mkNumeral n4_Unit
|
||||
n5_Unit : Unit -- five
|
||||
mkNumeral n5_Unit
|
||||
n6_Unit : Unit -- six
|
||||
mkNumeral n6_Unit
|
||||
n7_Unit : Unit -- seven
|
||||
mkNumeral n7_Unit
|
||||
n8_Unit : Unit -- eight
|
||||
mkNumeral n8_Unit
|
||||
n9_Unit : Unit -- nine
|
||||
mkDigits : Str -> Digits -- 35 (from string "35")
|
||||
mkNumeral n9_Unit
|
||||
-- mkDigits : Str -> Digits -- 35 (from string "35")
|
||||
mkDigits : Dig -> Digits -- 4
|
||||
mkDigits : Dig -> Digits -> Digits -- 1,233,432
|
||||
n0_Dig : Dig -- 0
|
||||
n1_Dig : Dig -- 1
|
||||
n2_Dig : Dig -- 2
|
||||
n3_Dig : Dig -- 3
|
||||
n4_Dig : Dig -- 4
|
||||
n5_Dig : Dig -- 5
|
||||
n6_Dig : Dig -- 6
|
||||
n7_Dig : Dig -- 7
|
||||
n8_Dig : Dig -- 8
|
||||
n9_Dig : Dig -- 9
|
||||
mkCN : N -> CN -- house
|
||||
mkCN : N2 -> NP -> CN -- mother of John
|
||||
mkCN : N3 -> NP -> NP -> CN -- distance from this city to Paris
|
||||
mkDigits n4_Dig
|
||||
mkDigits : Dig -> Digits -> Digits -- 1,233,486
|
||||
mkDigits n1_Dig (mkDigits n2_Dig (mkDigits n3_Dig (mkDigits n3_Dig (mkDigits n4_Dig (mkDigits n8_Dig (mkDigits n6_Dig))))))
|
||||
-- n0_Dig : Dig -- 0
|
||||
-- n1_Dig : Dig -- 1
|
||||
-- n2_Dig : Dig -- 2
|
||||
-- n3_Dig : Dig -- 3
|
||||
-- n4_Dig : Dig -- 4
|
||||
-- n5_Dig : Dig -- 5
|
||||
-- n6_Dig : Dig -- 6
|
||||
-- n7_Dig : Dig -- 7
|
||||
-- n8_Dig : Dig -- 8
|
||||
-- n9_Dig : Dig -- 9
|
||||
mkCN : N -> CN -- house
|
||||
mkCN house_N
|
||||
mkCN : N2 -> NP -> CN -- mother of the king
|
||||
mkCN mother_N2 (mkNP the_Det king_N)
|
||||
mkCN : N3 -> NP -> NP -> CN -- distance from this city to Paris
|
||||
mkCN distance_N3 (mkNP this_Det city_N) (mkNP paris_PN)
|
||||
mkCN : N2 -> CN -- mother
|
||||
mkCN mother_N2
|
||||
mkCN : N3 -> CN -- distance
|
||||
mkCN : A -> N -> CN -- big house
|
||||
mkCN distance_N3
|
||||
mkCN : A -> N -> CN -- big house
|
||||
mkCN big_A house_N
|
||||
mkCN : A -> CN -> CN -- big blue house
|
||||
mkCN : AP -> N -> CN -- very big house
|
||||
mkCN big_A (mkCN blue_A house_N)
|
||||
mkCN : AP -> N -> CN -- very big house
|
||||
mkCN (mkAP very_AdA big_A) house_N
|
||||
mkCN : AP -> CN -> CN -- very big blue house
|
||||
mkCN : N -> RS -> CN -- house that she owns
|
||||
mkCN : CN -> RS -> CN -- big house that she loves
|
||||
mkCN (mkAP very_AdA big_A) (mkCN blue_A house_N)
|
||||
mkCN : N -> RS -> CN -- man whom she loves
|
||||
mkCN man_N (mkRS (mkRCl which_RP she_NP love_V2))
|
||||
mkCN : CN -> RS -> CN -- old man whom she loves
|
||||
mkCN (mkCN old_A man_N) (mkRS (mkRCl which_RP she_NP love_V2))
|
||||
mkCN : N -> Adv -> CN -- house on the hill
|
||||
mkCN house_N (mkAdv on_Prep (mkNP the_Det hill_N))
|
||||
mkCN : CN -> Adv -> CN -- big house on the hill
|
||||
mkCN : CN -> S -> CN -- rule that she sleeps
|
||||
mkCN : CN -> QS -> CN -- question if she sleeps
|
||||
mkCN : CN -> VP -> CN -- reason to sleep
|
||||
mkCN : CN -> SC -> CN -- reason to sleep
|
||||
mkCN : N -> NP -> CN -- king John
|
||||
mkCN : CN -> NP -> CN -- old king John
|
||||
mkCN (mkCN big_A house_N) (mkAdv on_Prep (mkNP the_Det hill_N))
|
||||
-- mkCN : CN -> S -> CN -- rule that she sleeps
|
||||
-- mkCN : CN -> QS -> CN -- question if she sleeps
|
||||
-- mkCN : CN -> VP -> CN -- reason to sleep
|
||||
-- mkCN : CN -> SC -> CN -- reason to sleep
|
||||
-- mkCN : N -> NP -> CN -- king John
|
||||
-- mkCN : CN -> NP -> CN -- old king John
|
||||
mkAP : A -> AP -- warm
|
||||
mkAP warm_A
|
||||
mkAP : A -> NP -> AP -- warmer than Paris
|
||||
mkAP : A2 -> NP -> AP -- married to her
|
||||
mkAP warm_A (mkNP paris_PN)
|
||||
mkAP : A2 -> NP -> AP -- married to her
|
||||
mkAP married_A2 she_NP
|
||||
mkAP : A2 -> AP -- married
|
||||
mkAP : AP -> S -> AP -- probable that she sleeps
|
||||
mkAP : AP -> QS -> AP -- uncertain if she sleeps
|
||||
mkAP : AP -> VP -> AP -- ready to go
|
||||
mkAP : AP -> SC -> AP -- ready to go
|
||||
mkAP married_A2
|
||||
-- mkAP : AP -> S -> AP -- probable that she sleeps
|
||||
-- mkAP : AP -> QS -> AP -- uncertain if she sleeps
|
||||
-- mkAP : AP -> VP -> AP -- ready to go
|
||||
-- mkAP : AP -> SC -> AP -- ready to go
|
||||
mkAP : AdA -> A -> AP -- very old
|
||||
mkAP very_AdA old_A
|
||||
mkAP : AdA -> AP -> AP -- very very old
|
||||
mkAP : Conj -> AP -> AP -> AP -- old and big
|
||||
mkAP : Conj -> ListAP -> AP -- old, big and warm
|
||||
mkAP : Ord -> AP -- oldest
|
||||
mkAP : CAdv -> AP -> NP -> AP -- as old as she
|
||||
mkAP very_AdA (mkAP very_AdA old_A)
|
||||
-- mkAP : Conj -> AP -> AP -> AP -- old and big
|
||||
-- mkAP : Conj -> ListAP -> AP -- old, big and warm
|
||||
-- mkAP : Ord -> AP -- oldest
|
||||
-- mkAP : CAdv -> AP -> NP -> AP -- as old as she
|
||||
mkAP as_CAdv (mkAP old_A) she_NP
|
||||
reflAP : A2 -> AP -- married to himself
|
||||
mkUtt (reflAP married_A2)
|
||||
comparAP : A -> AP -- warmer
|
||||
mkUtt (comparAP warm_A)
|
||||
mkAdv : A -> Adv -- warmly
|
||||
mkAdv warm_A
|
||||
mkAdv : Prep -> NP -> Adv -- in the house
|
||||
mkAdv : Subj -> S -> Adv -- when she sleeps
|
||||
mkAdv : CAdv -> A -> NP -> Adv -- more warmly than she
|
||||
mkAdv in_Prep (mkNP the_Det house_N)
|
||||
mkAdv : Subj -> S -> Adv -- when she sleeps
|
||||
mkAdv when_Subj (mkS (mkCl she_NP sleep_V))
|
||||
mkAdv : CAdv -> A -> NP -> Adv -- more warmly than he
|
||||
mkAdv more_CAdv warm_A he_NP
|
||||
mkAdv : CAdv -> A -> S -> Adv -- more warmly than he runs
|
||||
mkAdv : AdA -> Adv -> Adv -- very warmly
|
||||
mkAdv more_CAdv warm_A (mkS (mkCl he_NP run_V))
|
||||
mkAdv : AdA -> Adv -> Adv -- very warmly
|
||||
mkAdv very_AdA (mkAdv warm_A)
|
||||
mkAdv : Conj -> Adv -> Adv -> Adv -- here and now
|
||||
mkAdv : Conj -> ListAdv -> Adv -- with John, here and now
|
||||
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
|
||||
|
||||
@@ -6,15 +6,28 @@
|
||||
This document contains the most important parts of the GF Resource Grammar API.
|
||||
It has been machine-generated from the source files; each chapter gives a link
|
||||
to the relevant source files, which give more information. Some of the files have
|
||||
not yet been prepared so that the machine generated documentation has the right
|
||||
format.
|
||||
|
||||
The second-last chapter gives instructions on how to "browse" the library by
|
||||
loading the grammars into the ``gf`` command editor.
|
||||
|
||||
The last chapter contains a brief example of how application grammars can
|
||||
import resource modules. At the same time, it illustrates a "design pattern" for
|
||||
using the resource API to build functor-based applications
|
||||
not yet been prepared so that the machine generated documentation has the nicest
|
||||
possible format.
|
||||
|
||||
The current status of resource grammar completion for different languages is shown
|
||||
in [``status.html`` ./status.html].
|
||||
|
||||
The [first chapter #toc2] shows the categories, with links to the functions for
|
||||
constructing trees in them.
|
||||
|
||||
The [second chapter #toc5] shows the construction functions, with cross-links and
|
||||
examples. Most examples can be seen in multiple languages by hovering the
|
||||
mouse over the example, as shown in the following screenshot:
|
||||
|
||||
[hovering.png]
|
||||
|
||||
The [third chapter #toc83] shows morphological paradigms.
|
||||
|
||||
The [fourth chapter #toc100] gives instructions on how to "browse" the library by
|
||||
loading the grammars into the ``gf`` command editor.
|
||||
|
||||
The [last chapter #toc101] contains a brief example of how application grammars can
|
||||
import resource modules. At the same time, it illustrates a "design pattern" for
|
||||
using the resource API to build functor-based applications
|
||||
|
||||
The [table of contents #toc102] is at the end of the file.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,17 @@
|
||||
GF Resource Grammar Library: Synopsis
|
||||
B. Bringert and A. Ranta
|
||||
B. Bringert, T. Hallgren, and A. Ranta
|
||||
|
||||
|
||||
%!Encoding:utf-8
|
||||
%!style(html): ./revealpopup.css
|
||||
|
||||
|
||||
%!postproc(html): '#divreveal' '<div class=reveal>'
|
||||
%!postproc(html): '#divpopup' '<div class=popup>'
|
||||
%!postproc(html): '#ediv' '</div>'
|
||||
%!postproc(html): '#UL' '<ul>'
|
||||
%!postproc(html): '#EUL' '</ul>'
|
||||
%!postproc(html): '#LI' '<li>'
|
||||
%!postproc(html): '(SRC="categories.png")' '\1 USEMAP="#categories"'
|
||||
%!postproc(html): '#LParadigms' '<a name="RParadigms"></a>'
|
||||
%!postproc(tex): '#LParadigms' ''
|
||||
@@ -166,22 +176,22 @@ Lexical category, constructors given in
|
||||
[lexical paradigms #RParadigms].
|
||||
==AP - adjectival phrase==[AP]
|
||||
|| Function | Type | Example ||
|
||||
| ``comparAP`` | [A #A] ``->`` [AP #AP] | //warmer// |
|
||||
| ``mkAP`` | [A #A] ``->`` [AP #AP] | //warm// |
|
||||
| ``mkAP`` | [A #A] ``->`` [NP #NP] ``->`` [AP #AP] | //warmer than Paris// |
|
||||
| ``mkAP`` | [A2 #A2] ``->`` [NP #NP] ``->`` [AP #AP] | //married to her// |
|
||||
| ``mkAP`` | [A2 #A2] ``->`` [AP #AP] | //married// |
|
||||
| ``mkAP`` | [AP #AP] ``->`` [S #S] ``->`` [AP #AP] | //probable that John walks// |
|
||||
| ``mkAP`` | [AP #AP] ``->`` [QS #QS] ``->`` [AP #AP] | //uncertain if John walks// |
|
||||
| ``comparAP`` | [A #A] ``->`` [AP #AP] | #divreveal //warmer// #divpopup #UL #LIAPI: ``mkUtt (comparAP warm_A)`` #LIBul: //по - топъл// #LICat: //més tebi// #LIDan: //varmere// #LIDut: //warmer// #LIEng: //warmer// #LIFin: //lämpimämpi// #LIFre: //plus chaud// #LIGer: //wärmer// #LIIta: //più caldo// #LINor: //varmere// #LIPol: //cieplejszy// #LIRon: //mai călduţ// #LISpa: //más tibio// #LISwe: //varmare// #EUL #ediv #ediv |
|
||||
| ``mkAP`` | [A #A] ``->`` [AP #AP] | #divreveal //warm// #divpopup #UL #LIAPI: ``mkAP warm_A`` #LIBul: //топъл// #LICat: //tebi// #LIDan: //varm// #LIDut: //warm// #LIEng: //warm// #LIFin: //lämmin// #LIFre: //chaud// #LIGer: //warm// #LIIta: //caldo// #LINor: //varm// #LIPol: //ciepły// #LIRon: //călduţ// #LISpa: //tibio// #LISwe: //varm// #EUL #ediv #ediv |
|
||||
| ``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// #LISpa: //más tibio que Paris// #LISwe: //varmare än Paris// #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// #LISpa: //casado a ella// #LISwe: //gift med henne// #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// #LISpa: //casado// #LISwe: //gift// #EUL #ediv #ediv |
|
||||
| ``mkAP`` | [AP #AP] ``->`` [S #S] ``->`` [AP #AP] | //probable that she sleeps// |
|
||||
| ``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// |
|
||||
| ``mkAP`` | [AdA #AdA] ``->`` [A #A] ``->`` [AP #AP] | //very old// |
|
||||
| ``mkAP`` | [AdA #AdA] ``->`` [AP #AP] ``->`` [AP #AP] | //very very old// |
|
||||
| ``mkAP`` | [AdA #AdA] ``->`` [A #A] ``->`` [AP #AP] | #divreveal //very old// #divpopup #UL #LIAPI: ``mkAP very_AdA old_A`` #LIBul: //много стар// #LICat: //molt vell// #LIDan: //meget gammel// #LIDut: //erg oud// #LIEng: //very old// #LIFin: //erittäin vanha// #LIFre: //très vieux// #LIGer: //sehr alt// #LIIta: //molto vecchio// #LINor: //mye gammel// #LIPol: //bardzo stary// #LIRon: //foarte vechi// #LISpa: //muy viejo// #LISwe: //mycket gammal// #EUL #ediv #ediv |
|
||||
| ``mkAP`` | [AdA #AdA] ``->`` [AP #AP] ``->`` [AP #AP] | #divreveal //very very old// #divpopup #UL #LIAPI: ``mkAP very_AdA (mkAP very_AdA old_A)`` #LIBul: //много много стар// #LICat: //molt molt vell// #LIDan: //meget meget gammel// #LIDut: //erg erg oud// #LIEng: //very very old// #LIFin: //erittäin erittäin vanha// #LIFre: //très très vieux// #LIGer: //sehr sehr alt// #LIIta: //molto molto vecchio// #LINor: //mye mye gammel// #LIPol: //bardzo bardzo stary// #LIRon: //foarte foarte vechi// #LISpa: //muy muy viejo// #LISwe: //mycket mycket gammal// #EUL #ediv #ediv |
|
||||
| ``mkAP`` | [Conj #Conj] ``->`` [AP #AP] ``->`` [AP #AP] ``->`` [AP #AP] | //old and big// |
|
||||
| ``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 John// |
|
||||
| ``reflAP`` | [A2 #A2] ``->`` [AP #AP] | //married to himself// |
|
||||
| ``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// #LISpa: //NONE// #LISwe: //NONE// #EUL #ediv #ediv |
|
||||
==AdA - adjective-modifying adverb==[AdA]
|
||||
|| Function | Type | Example ||
|
||||
| ``almost_AdA`` | [AdA #AdA] | //almost// |
|
||||
@@ -204,22 +214,22 @@ Lexical category, constructors given in
|
||||
| ``here7from_Adv`` | [Adv #Adv] | //from here// |
|
||||
| ``here7to_Adv`` | [Adv #Adv] | //to here// |
|
||||
| ``here_Adv`` | [Adv #Adv] | //here// |
|
||||
| ``mkAdv`` | [A #A] ``->`` [Adv #Adv] | //warmly// |
|
||||
| ``mkAdv`` | [Prep #Prep] ``->`` [NP #NP] ``->`` [Adv #Adv] | //in the house// |
|
||||
| ``mkAdv`` | [Subj #Subj] ``->`` [S #S] ``->`` [Adv #Adv] | //when John walks// |
|
||||
| ``mkAdv`` | [CAdv #CAdv] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Adv #Adv] | //more warmly than John// |
|
||||
| ``mkAdv`` | [CAdv #CAdv] ``->`` [A #A] ``->`` [S #S] ``->`` [Adv #Adv] | //more warmly than he runs// |
|
||||
| ``mkAdv`` | [AdA #AdA] ``->`` [Adv #Adv] ``->`` [Adv #Adv] | //very warmly// |
|
||||
| ``mkAdv`` | [Conj #Conj] ``->`` [Adv #Adv] ``->`` [Adv #Adv] ``->`` [Adv #Adv] | //here and now// |
|
||||
| ``mkAdv`` | [Conj #Conj] ``->`` [ListAdv #ListAdv] ``->`` [Adv #Adv] | //with John, here and now// |
|
||||
| ``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// #LISpa: //tibiamente// #LISwe: //varmt// #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ă// #LISpa: //en la casa// #LISwe: //i huset// #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// #LISpa: //cuando ella duerme// #LISwe: //när hon sover// #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// #LISpa: //más tibiamente que él// #LISwe: //mer varmt än han// #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// #LISpa: //más tibiamente que el corra// #LISwe: //mer varmt än han springer// #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// #LISpa: //muy tibiamente// #LISwe: //mycket varmt// #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// #LISpa: //aquí y ahora// #LISwe: //här och nu// #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// #LISpa: //con ella , aquí y ahora// #LISwe: //med henne , här och nu// #EUL #ediv #ediv |
|
||||
| ``somewhere_Adv`` | [Adv #Adv] | //somewhere// |
|
||||
| ``there7from_Adv`` | [Adv #Adv] | //from there// |
|
||||
| ``there7to_Adv`` | [Adv #Adv] | //to there// |
|
||||
| ``there_Adv`` | [Adv #Adv] | //there// |
|
||||
==Ant - anteriority==[Ant]
|
||||
|| Function | Type | Example ||
|
||||
| ``anteriorAnt`` | [Ant #Ant] | //John has walked// |
|
||||
| ``simultaneousAnt`` | [Ant #Ant] | //John walks [default]// |
|
||||
| ``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// #LISpa: //ella ha dormido// #LISwe: //hon har sovit// #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// #LISpa: //ella duerme// #LISwe: //hon sover// #EUL #ediv #ediv |
|
||||
==CAdv - comparative adverb==[CAdv]
|
||||
|| Function | Type | Example ||
|
||||
| ``as_CAdv`` | [CAdv #CAdv] | //as// |
|
||||
@@ -227,23 +237,23 @@ Lexical category, constructors given in
|
||||
| ``more_CAdv`` | [CAdv #CAdv] | //more// |
|
||||
==CN - common noun (without determiner)==[CN]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkCN`` | [N #N] ``->`` [CN #CN] | //house// |
|
||||
| ``mkCN`` | [N2 #N2] ``->`` [NP #NP] ``->`` [CN #CN] | //mother of John// |
|
||||
| ``mkCN`` | [N3 #N3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [CN #CN] | //distance from this city to Paris// |
|
||||
| ``mkCN`` | [N2 #N2] ``->`` [CN #CN] | //mother// |
|
||||
| ``mkCN`` | [N3 #N3] ``->`` [CN #CN] | //distance// |
|
||||
| ``mkCN`` | [A #A] ``->`` [N #N] ``->`` [CN #CN] | //big house// |
|
||||
| ``mkCN`` | [A #A] ``->`` [CN #CN] ``->`` [CN #CN] | //big blue house// |
|
||||
| ``mkCN`` | [AP #AP] ``->`` [N #N] ``->`` [CN #CN] | //very big house// |
|
||||
| ``mkCN`` | [AP #AP] ``->`` [CN #CN] ``->`` [CN #CN] | //very big blue house// |
|
||||
| ``mkCN`` | [N #N] ``->`` [RS #RS] ``->`` [CN #CN] | //house that John owns// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [RS #RS] ``->`` [CN #CN] | //big house that John loves// |
|
||||
| ``mkCN`` | [N #N] ``->`` [Adv #Adv] ``->`` [CN #CN] | //house on the hill// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [Adv #Adv] ``->`` [CN #CN] | //big house on the hill// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [S #S] ``->`` [CN #CN] | //rule that John walks// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [QS #QS] ``->`` [CN #CN] | //question if John walks// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [VP #VP] ``->`` [CN #CN] | //reason to walk// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [SC #SC] ``->`` [CN #CN] | //reason to walk// |
|
||||
| ``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ă// #LISpa: //casa// #LISwe: //hus// #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// #LISpa: //madre del rey// #LISwe: //mor till kungen// #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// #LISpa: //distancia de esta ciudad a Paris// #LISwe: //avstånd från den här staden till Paris// #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ă// #LISpa: //madre// #LISwe: //mor// #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ţă// #LISpa: //distancia// #LISwe: //avstånd// #EUL #ediv #ediv |
|
||||
| ``mkCN`` | [A #A] ``->`` [N #N] ``->`` [CN #CN] | #divreveal //big house// #divpopup #UL #LIAPI: ``mkCN big_A house_N`` #LIBul: //голяма къща// #LICat: //casa grosa// #LIDan: //stort hus// #LIDut: //groot huis// #LIEng: //big house// #LIFin: //suuri talo// #LIFre: //grande maison// #LIGer: //großes Haus// #LIIta: //grande casa// #LINor: //stort hus// #LIPol: //duży dom// #LIRon: //casă mare// #LISpa: //grande casa// #LISwe: //stort hus// #EUL #ediv #ediv |
|
||||
| ``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// #LISpa: //grande casa azul// #LISwe: //stort blått hus// #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// #LISpa: //muy grande casa// #LISwe: //mycket stort hus// #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// #LISpa: //muy grande casa azul// #LISwe: //mycket stort blått hus// #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// #LISpa: //hombre que ella ama// #LISwe: //man som hon älskar// #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// #LISpa: //viejo hombre que ella ama// #LISwe: //gammal man som hon älskar// #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// #LISpa: //casa sobre la colina// #LISwe: //hus på kullen// #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// #LISpa: //grande casa sobre la colina// #LISwe: //stort hus på kullen// #EUL #ediv #ediv |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [S #S] ``->`` [CN #CN] | //rule that she sleeps// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [QS #QS] ``->`` [CN #CN] | //question if she sleeps// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [VP #VP] ``->`` [CN #CN] | //reason to sleep// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [SC #SC] ``->`` [CN #CN] | //reason to sleep// |
|
||||
| ``mkCN`` | [N #N] ``->`` [NP #NP] ``->`` [CN #CN] | //king John// |
|
||||
| ``mkCN`` | [CN #CN] ``->`` [NP #NP] ``->`` [CN #CN] | //old king John// |
|
||||
==Card - cardinal number==[Card]
|
||||
@@ -254,48 +264,50 @@ Lexical category, constructors given in
|
||||
| ``mkCard`` | [AdN #AdN] ``->`` [Card #Card] ``->`` [Card #Card] | //almost fifty// |
|
||||
==Cl - declarative clause, with all tenses==[Cl]
|
||||
|| Function | Type | Example ||
|
||||
| ``genericCl`` | [VP #VP] ``->`` [Cl #Cl] | //one walks// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V #V] ``->`` [Cl #Cl] | //John walks// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V2 #V2] ``->`` [NP #NP] ``->`` [Cl #Cl] | //John loves her// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [Cl #Cl] | //John sends it to her// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [Cl #Cl] | //John wants to walk// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [Cl #Cl] | //John says that she walks// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VQ #VQ] ``->`` [QS #QS] ``->`` [Cl #Cl] | //John wonders who walks// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VA #VA] ``->`` [AP #AP] ``->`` [Cl #Cl] | //John becomes old// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [Cl #Cl] | //John paints it red// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [Cl #Cl] | //John tells her that we walk// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [Cl #Cl] | //John asks her who walks// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [Cl #Cl] | //John forces her to walk// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [A #A] ``->`` [Cl #Cl] | //John is old// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [A #A] ``->`` [NP #NP] ``->`` [Cl #Cl] | //John is older than her// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [A2 #A2] ``->`` [NP #NP] ``->`` [Cl #Cl] | //John is married to her// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [AP #AP] ``->`` [Cl #Cl] | //John is very old// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [NP #NP] ``->`` [Cl #Cl] | //John is the man// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [N #N] ``->`` [Cl #Cl] | //John is a man// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [CN #CN] ``->`` [Cl #Cl] | //John is an old man// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [Adv #Adv] ``->`` [Cl #Cl] | //John is here// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VP #VP] ``->`` [Cl #Cl] | //John always walks here// |
|
||||
| ``mkCl`` | [N #N] ``->`` [Cl #Cl] | //there is a house// |
|
||||
| ``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// #LISpa: //se duerme// #LISwe: //man sover// #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// #LISpa: //ella duerme// #LISwe: //hon sover// #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// #LISpa: //ella lo ama// #LISwe: //hon älskar honom// #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// #LISpa: //ella lo le manda// #LISwe: //hon skickar det till honom// #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ă// #LISpa: //ella quiere dormir// #LISwe: //hon vill sova// #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// #LISpa: //ella dice que yo duermo// #LISwe: //hon säger att jag sover// #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// #LISpa: //ella se pregunta quién duerme// #LISwe: //hon undrar vem som sover// #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// #LISpa: //ella se converte vieja// #LISwe: //hon blir gammal// #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// #LISpa: //ella se converte muy vieja// #LISwe: //hon blir mycket gammal// #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// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #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// #LISpa: //ella lo pinta en rojo// #LISwe: //hon målar det rött// #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// #LISpa: //ella le responde que nosotros dormimos// #LISwe: //hon svarar till honom att vi sover// #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// #LISpa: //ella le pregunta quién duerme// #LISwe: //hon frågar honom vem som sover// #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ă// #LISpa: //ella lo roga a dormir// #LISwe: //hon ber honom att sova// #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// #LISpa: //ella es vieja// #LISwe: //hon är gammal// #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// #LISpa: //ella es más vieja que él// #LISwe: //hon är äldre än han// #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// #LISpa: //ella es casada a él// #LISwe: //hon är gift med honom// #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// #LISpa: //ella es muy vieja// #LISwe: //hon är mycket gammal// #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// #LISpa: //ella es la mujer// #LISwe: //hon är kvinnan// #EUL #ediv #ediv |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [N #N] ``->`` [Cl #Cl] | #divreveal //she is a woman// #divpopup #UL #LIAPI: ``mkCl she_NP woman_N`` #LIBul: //тя е жена// #LICat: //ella és dona// #LIDan: //hun er en kvinde// #LIDut: //ze is vrouw// #LIEng: //she is a woman// #LIFin: //hän on nainen// #LIFre: //elle est femme// #LIGer: //sie ist eine Frau// #LIIta: //lei è donna// #LINor: //hun er ei kvinne// #LIPol: //ona jest kobieta// #LIRon: //ea este femeie// #LISpa: //ella es mujer// #LISwe: //hon är en kvinna// #EUL #ediv #ediv |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [CN #CN] ``->`` [Cl #Cl] | #divreveal //she is an old woman// #divpopup #UL #LIAPI: ``mkCl she_NP (mkCN old_A woman_N)`` #LIBul: //тя е стара жена// #LICat: //ella és dona vell// #LIDan: //hun er en gammel kvinde// #LIDut: //ze is oude vrouw// #LIEng: //she is an old woman// #LIFin: //hän on vanha nainen// #LIFre: //elle est vieille femme// #LIGer: //sie ist eine alte Frau// #LIIta: //lei è vecchia donna// #LINor: //hun er ei gammel kvinne// #LIPol: //ona jest stara kobieta// #LIRon: //ea este femeie veche// #LISpa: //ella es vieja mujer// #LISwe: //hon är en gammal kvinna// #EUL #ediv #ediv |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [Adv #Adv] ``->`` [Cl #Cl] | #divreveal //she is here// #divpopup #UL #LIAPI: ``mkCl she_NP here_Adv`` #LIBul: //тя е тук// #LICat: //ella és aquí// #LIDan: //hun er her// #LIDut: //ze is hier// #LIEng: //she is here// #LIFin: //hän on täällä// #LIFre: //elle est ici// #LIGer: //sie ist hier// #LIIta: //lei è quà// #LINor: //hun er her// #LIPol: //ona jest tutaj// #LIRon: //ea este aici// #LISpa: //ella es aquí// #LISwe: //hon är här// #EUL #ediv #ediv |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [VP #VP] ``->`` [Cl #Cl] | #divreveal //she always sleeps// #divpopup #UL #LIAPI: ``mkCl she_NP (mkVP always_AdV (mkVP sleep_V))`` #LIBul: //тя винаги спи// #LICat: //ella dorm sempre// #LIDan: //hun sover altid// #LIDut: //ze slaapt altijd// #LIEng: //she always sleeps// #LIFin: //hän nukkuu aina// #LIFre: //elle dort toujours// #LIGer: //sie schläft immer// #LIIta: //lei dorme sempre// #LINor: //hun sover altid// #LIPol: //ona zawsze śpi// #LIRon: //ea doarme mereu// #LISpa: //ella duerme siempre// #LISwe: //hon sover alltid// #EUL #ediv #ediv |
|
||||
| ``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ă// #LISpa: //hay una casa// #LISwe: //det finns ett hus// #EUL #ediv #ediv |
|
||||
| ``mkCl`` | [CN #CN] ``->`` [Cl #Cl] | //there is an old house// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [Cl #Cl] | //there are five houses// |
|
||||
| ``mkCl`` | [NP #NP] ``->`` [RS #RS] ``->`` [Cl #Cl] | //it is John who walks// |
|
||||
| ``mkCl`` | [Adv #Adv] ``->`` [S #S] ``->`` [Cl #Cl] | //it is here he walks// |
|
||||
| ``mkCl`` | [V #V] ``->`` [Cl #Cl] | //it rains// |
|
||||
| ``mkCl`` | [VP #VP] ``->`` [Cl #Cl] | //it is raining// |
|
||||
| ``mkCl`` | [SC #SC] ``->`` [VP #VP] ``->`` [Cl #Cl] | //mkCl// |
|
||||
| ``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// #LISpa: //hay muchas casas// #LISwe: //det finns många hus// #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// #LISpa: //es ella que duerme// #LISwe: //det är hon som sover// #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// #LISpa: //es aquí que ella duerme// #LISwe: //det är här hon sover// #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ă// #LISpa: //llueve// #LISwe: //det regnar// #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ă// #LISpa: //está lloviendo// #LISwe: //det håller på att regna// #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// #LISpa: //que ella duerme es bueno// #LISwe: //att hon sover är gott// #EUL #ediv #ediv |
|
||||
==ClSlash==[ClSlash]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkClSlash`` | [NP #NP] ``->`` [VPSlash #VPSlash] ``->`` [ClSlash #ClSlash] | //(whom) he sees here// |
|
||||
| ``mkClSlash`` | [NP #NP] ``->`` [V2 #V2] ``->`` [ClSlash #ClSlash] | //(whom) he sees// |
|
||||
| ``mkClSlash`` | [NP #NP] ``->`` [VV #VV] ``->`` [V2 #V2] ``->`` [ClSlash #ClSlash] | //(whom) he wants to see// |
|
||||
| ``mkClSlash`` | [Cl #Cl] ``->`` [Prep #Prep] ``->`` [ClSlash #ClSlash] | //(with whom) he walks// |
|
||||
| ``mkClSlash`` | [Cl #Cl] ``->`` [Prep #Prep] ``->`` [ClSlash #ClSlash] | //(with whom) he sleeps// |
|
||||
| ``mkClSlash`` | [ClSlash #ClSlash] ``->`` [Adv #Adv] ``->`` [ClSlash #ClSlash] | //(whom) he sees tomorrow// |
|
||||
| ``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] | //very old// |
|
||||
| ``mkComp`` | [NP #NP] ``->`` [Comp #Comp] | //this man// |
|
||||
| ``mkComp`` | [Adv #Adv] ``->`` [Comp #Comp] | //here// |
|
||||
| ``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// #LISpa: //viejo// #LISwe: //gammal// #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// #LISpa: //este hombre// #LISwe: //den här mannen// #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// #LISpa: //aquí// #LISwe: //här// #EUL #ediv #ediv |
|
||||
==Conj - conjunction==[Conj]
|
||||
|| Function | Type | Example ||
|
||||
| ``and_Conj`` | [Conj #Conj] | //and// |
|
||||
@@ -342,8 +354,8 @@ 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] | //4// |
|
||||
| ``mkDigits`` | [Dig #Dig] ``->`` [Digits #Digits] ``->`` [Digits #Digits] | //1,233,432// |
|
||||
| ``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: //// #LISpa: //// #LISwe: //// #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: //// #LISpa: //// #LISwe: //// #EUL #ediv #ediv |
|
||||
==IAdv - interrogative adverb==[IAdv]
|
||||
|| Function | Type | Example ||
|
||||
| ``how8much_IAdv`` | [IAdv #IAdv] | //how8much// |
|
||||
@@ -383,14 +395,14 @@ Lexical category, constructors given in
|
||||
| ``which_IQuant`` | [IQuant #IQuant] | //which// |
|
||||
==Imp - imperative==[Imp]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkImp`` | [VP #VP] ``->`` [Imp #Imp] | //go// |
|
||||
| ``mkImp`` | [V #V] ``->`` [Imp #Imp] | //take it// |
|
||||
| ``mkImp`` | [V2 #V2] ``->`` [NP #NP] ``->`` [Imp #Imp] | //come here now// |
|
||||
| ``mkImp`` | [VP #VP] ``->`` [Imp #Imp] | #divreveal //come to my house// #divpopup #UL #LIAPI: ``mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))`` #LIBul: //ела до моята къща// #LICat: //venir a la meva casa// #LIDan: //kom til mit hus// #LIDut: //komt u naar mijn huis// #LIEng: //come to my house// #LIFin: //tule minun talooni// #LIFre: //venez à pre {"ma"; "mon" / strs {"a"; "à"; "â"; "e"; "é"; "è";// #LIGer: //kommen Sie nach meinem Haus / Hause// #LIIta: //venire alla mia casa// #LINor: //komm til mit hus// #LIPol: //do mojego domu przychodź// #LIRon: //sã vii la casa mea// #LISpa: //venir a mi casa// #LISwe: //kom till mitt hus// #EUL #ediv #ediv |
|
||||
| ``mkImp`` | [V #V] ``->`` [Imp #Imp] | #divreveal //come// #divpopup #UL #LIAPI: ``mkImp come_V`` #LIBul: //ела// #LICat: //venir// #LIDan: //kom// #LIDut: //komt u// #LIEng: //come// #LIFin: //tule// #LIFre: //venez// #LIGer: //kommen Sie// #LIIta: //venire// #LINor: //komm// #LIPol: //przychodź// #LIRon: //sã vii// #LISpa: //venir// #LISwe: //kom// #EUL #ediv #ediv |
|
||||
| ``mkImp`` | [V2 #V2] ``->`` [NP #NP] ``->`` [Imp #Imp] | #divreveal //buy it// #divpopup #UL #LIAPI: ``mkImp buy_V2 it_NP`` #LIBul: //купи него// #LICat: //comprar// #LIDan: //køb det// #LIDut: //koopt u// #LIEng: //buy it// #LIFin: //osta sen// #LIFre: //achetez pre {"le"; "l'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";// #LIGer: //kaufen Sie// #LIIta: //comprare lo// #LINor: //kjøp det// #LIPol: //kupuj je// #LIRon: //sã îl cumperi// #LISpa: //comprar// #LISwe: //köp det// #EUL #ediv #ediv |
|
||||
==ImpForm==[ImpForm]
|
||||
|| Function | Type | Example ||
|
||||
| ``pluralImpForm`` | [ImpForm #ImpForm] | //help yourselves// |
|
||||
| ``politeImpForm`` | [ImpForm #ImpForm] | //help yourself [polite singular]// |
|
||||
| ``singularImpForm`` | [ImpForm #ImpForm] | //help yourself [default]// |
|
||||
| ``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// #LISpa: //sed hombres// #LISwe: //var män// #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// #LISpa: //ser hombre// #LISwe: //var en man// #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// #LISpa: //sé hombre// #LISwe: //var en man// #EUL #ediv #ediv |
|
||||
==Interj - interjection==[Interj]
|
||||
Lexical category, constructors given in
|
||||
[lexical paradigms #RParadigms].
|
||||
@@ -427,42 +439,51 @@ Lexical category, constructors given in
|
||||
|| Function | Type | Example ||
|
||||
| ``everybody_NP`` | [NP #NP] | //everybody// |
|
||||
| ``everything_NP`` | [NP #NP] | //everything// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [N #N] ``->`` [NP #NP] | //this man// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [CN #CN] ``->`` [NP #NP] | //this old man// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [CN #CN] ``->`` [NP #NP] | //these five old men// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [N #N] ``->`` [NP #NP] | //these five men// |
|
||||
| ``mkNP`` | [Det #Det] ``->`` [CN #CN] ``->`` [NP #NP] | //the first old man// |
|
||||
| ``mkNP`` | [Det #Det] ``->`` [N #N] ``->`` [NP #NP] | //the first man// |
|
||||
| ``mkNP`` | [Numeral #Numeral] ``->`` [CN #CN] ``->`` [NP #NP] | //fifty old men// |
|
||||
| ``mkNP`` | [Numeral #Numeral] ``->`` [N #N] ``->`` [NP #NP] | //fifty men// |
|
||||
| ``mkNP`` | [Digits #Digits] ``->`` [CN #CN] ``->`` [NP #NP] | //51 old men// |
|
||||
| ``mkNP`` | [Digits #Digits] ``->`` [N #N] ``->`` [NP #NP] | //51 men// |
|
||||
| ``he_NP`` | [NP #NP] | //he// |
|
||||
| ``i_NP`` | [NP #NP] | //I// |
|
||||
| ``it_NP`` | [NP #NP] | //it// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [N #N] ``->`` [NP #NP] | #divreveal //this man// #divpopup #UL #LIAPI: ``mkUtt (mkNP this_Quant 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: //ten mężczyzna// #LIRon: //acest om// #LISpa: //este hombre// #LISwe: //den här mannen// #EUL #ediv #ediv |
|
||||
| ``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// #LISpa: //este viejo hombre// #LISwe: //den här gamla mannen// #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// #LISpa: //estos cinco viejos hombres// #LISwe: //de här fem gamla männen// #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// #LISpa: //estos cinco hombres// #LISwe: //de här fem männen// #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// #LISpa: //los cinco viejos hombres// #LISwe: //de fem gamla männen// #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// #LISpa: //los cinco hombres// #LISwe: //de fem männen// #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// #LISpa: //cinquenta viejos hombres// #LISwe: //femtio gamla män// #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// #LISpa: //cinquenta hombres// #LISwe: //femtio män// #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// #LISpa: //viejos hombres// #LISwe: //gamla män// #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// #LISpa: //hombres// #LISwe: //män// #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] | //my old man// |
|
||||
| ``mkNP`` | [Pron #Pron] ``->`` [N #N] ``->`` [NP #NP] | //my man// |
|
||||
| ``mkNP`` | [PN #PN] ``->`` [NP #NP] | //John// |
|
||||
| ``mkNP`` | [Pron #Pron] ``->`` [NP #NP] | //he// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [NP #NP] | //this// |
|
||||
| ``mkNP`` | [Quant #Quant] ``->`` [Num #Num] ``->`` [NP #NP] | //these five// |
|
||||
| ``mkNP`` | [Det #Det] ``->`` [NP #NP] | //these five best// |
|
||||
| ``mkNP`` | [CN #CN] ``->`` [NP #NP] | //old beer// |
|
||||
| ``mkNP`` | [N #N] ``->`` [NP #NP] | //beer// |
|
||||
| ``mkNP`` | [Predet #Predet] ``->`` [NP #NP] ``->`` [NP #NP] | //only the man// |
|
||||
| ``mkNP`` | [NP #NP] ``->`` [V2 #V2] ``->`` [NP #NP] | //the man seen// |
|
||||
| ``mkNP`` | [NP #NP] ``->`` [Adv #Adv] ``->`` [NP #NP] | //Paris today// |
|
||||
| ``mkNP`` | [NP #NP] ``->`` [RS #RS] ``->`` [NP #NP] | //John, who lives in Paris// |
|
||||
| ``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// #LISpa: //mi viejo hombre// #LISwe: //min gamla man// #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// #LISpa: //mi hombre// #LISwe: //min man// #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// #LISpa: //Paris// #LISwe: //Paris// #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// #LISpa: //nosotros// #LISwe: //oss// #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// #LISpa: //este// #LISwe: //det här// #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// #LISpa: //estos cinco// #LISwe: //de här fem// #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// #LISpa: //los cinco mejores// #LISwe: //de fem bästa// #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// #LISpa: //vieja cerveza// #LISwe: //gammalt öl// #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// #LISpa: //cerveza// #LISwe: //öl// #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// #LISpa: //solamente esta mujer// #LISwe: //bara den här kvinnan// #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// #LISpa: //el hombre visto// #LISwe: //mannen sedd// #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// #LISpa: //Paris hoy// #LISwe: //Paris idag// #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// #LISpa: //Juan que camina// #LISwe: //Johan , som går// #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// |
|
||||
| ``nothing_NP`` | [NP #NP] | //nothing// |
|
||||
| ``she_NP`` | [NP #NP] | //she// |
|
||||
| ``somebody_NP`` | [NP #NP] | //somebody// |
|
||||
| ``something_NP`` | [NP #NP] | //something// |
|
||||
| ``they_NP`` | [NP #NP] | //they// |
|
||||
| ``we_NP`` | [NP #NP] | //we// |
|
||||
| ``youPl_NP`` | [NP #NP] | //you (plural)// |
|
||||
| ``youPol_NP`` | [NP #NP] | //you (polite singular)// |
|
||||
| ``you_NP`` | [NP #NP] | //you (singular)// |
|
||||
==Num - number determining element==[Num]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkNum`` | ``Str`` ``->`` [Num #Num] | //thirty-five (given by "35")// |
|
||||
| ``mkNum`` | [Numeral #Numeral] ``->`` [Num #Num] | //twenty// |
|
||||
| ``mkNum`` | [Digits #Digits] ``->`` [Num #Num] | //21// |
|
||||
| ``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// #LISpa: //veinte// #LISwe: //tjugo// #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: //// #LISpa: //// #LISwe: //// #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// |
|
||||
@@ -470,7 +491,9 @@ Lexical category, constructors given in
|
||||
| ``singularNum`` | [Num #Num] | //singular// |
|
||||
==Numeral - cardinal or ordinal in words==[Numeral]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkNumeral`` | [Sub1000 #Sub1000] ``->`` [Numeral #Numeral] | //coerce 1..999// |
|
||||
| ``mkNumeral`` | [Unit #Unit] ``->`` [Numeral #Numeral] | //eight (coerce 1..9)// |
|
||||
| ``mkNumeral`` | [Sub100 #Sub100] ``->`` [Numeral #Numeral] | //twenty-five (coerce 1..99)// |
|
||||
| ``mkNumeral`` | [Sub1000 #Sub1000] ``->`` [Numeral #Numeral] | //six hundred (coerce 1..999)// |
|
||||
| ``mkNumeral`` | [Sub1000 #Sub1000] ``->`` [Sub1000 #Sub1000] ``->`` [Numeral #Numeral] | //1000m + n// |
|
||||
| ``mkNumeral`` | ``Str`` ``->`` [Numeral #Numeral] | //thirty-five (given by "35")// |
|
||||
| ``thousandfoldNumeral`` | [Sub1000 #Sub1000] ``->`` [Numeral #Numeral] | //1000n// |
|
||||
@@ -483,7 +506,7 @@ Lexical category, constructors given in
|
||||
==PConj - phrase-beginning conjunction==[PConj]
|
||||
|| Function | Type | Example ||
|
||||
| ``but_PConj`` | [PConj #PConj] | //but// |
|
||||
| ``mkPConj`` | [Conj #Conj] ``->`` [PConj #PConj] | //and// |
|
||||
| ``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// #LISpa: //y ahora// #LISwe: //och nu// #EUL #ediv #ediv |
|
||||
| ``otherwise_PConj`` | [PConj #PConj] | //otherwise// |
|
||||
| ``therefore_PConj`` | [PConj #PConj] | //therefore// |
|
||||
==PN - proper name==[PN]
|
||||
@@ -491,15 +514,15 @@ 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] | //but come here John// |
|
||||
| ``mkPhr`` | [S #S] ``->`` [Phr #Phr] | //I go home// |
|
||||
| ``mkPhr`` | [Cl #Cl] ``->`` [Phr #Phr] | //I go home// |
|
||||
| ``mkPhr`` | [QS #QS] ``->`` [Phr #Phr] | //I go home// |
|
||||
| ``mkPhr`` | [Imp #Imp] ``->`` [Phr #Phr] | //I go home// |
|
||||
| ``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// #LISpa: //pero duerme , mi amigo// #LISwe: //men sov , min vä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// #LISpa: //ella no dormirá// #LISwe: //hon ska inte sova// #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// #LISpa: //ella duerme// #LISwe: //hon sover// #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// #LISpa: //ella dormiría// #LISwe: //skulle hon sova// #EUL #ediv #ediv |
|
||||
| ``mkPhr`` | [Imp #Imp] ``->`` [Phr #Phr] | #divreveal //sleep// #divpopup #UL #LIAPI: ``mkPhr (mkImp sleep_V)`` #LIBul: //спи// #LICat: //dorm// #LIDan: //sov// #LIDut: //slaap// #LIEng: //sleep// #LIFin: //nuku// #LIFre: //dors// #LIGer: //schlaf// #LIIta: //dormi// #LINor: //sov// #LIPol: //śpij// #LIRon: //dormi// #LISpa: //duerme// #LISwe: //sov// #EUL #ediv #ediv |
|
||||
==Pol - polarity==[Pol]
|
||||
|| Function | Type | Example ||
|
||||
| ``negativePol`` | [Pol #Pol] | //John doesn't walk// |
|
||||
| ``positivePol`` | [Pol #Pol] | //John walks [default]// |
|
||||
| ``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// #LISpa: //ella no duerme// #LISwe: //hon sover inte// #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// #LISpa: //ella duerme// #LISwe: //hon sover// #EUL #ediv #ediv |
|
||||
==Predet - predeterminer (prefixed Quant)==[Predet]
|
||||
|| Function | Type | Example ||
|
||||
| ``all_Predet`` | [Predet #Predet] | //all// |
|
||||
@@ -542,24 +565,24 @@ Lexical category, constructors given in
|
||||
| ``youSg_Pron`` | [Pron #Pron] | //you (singular)// |
|
||||
==Punct==[Punct]
|
||||
|| Function | Type | Example ||
|
||||
| ``exclMarkPunct`` | [Punct #Punct] | //!// |
|
||||
| ``fullStopPunct`` | [Punct #Punct] | //.// |
|
||||
| ``questMarkPunct`` | [Punct #Punct] | //?// |
|
||||
| ``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 !// #LISpa: //sí !// #LISwe: //ja !// #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 .// #LISpa: //sí .// #LISwe: //ja .// #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 ?// #LISpa: //sí ?// #LISwe: //ja ?// #EUL #ediv #ediv |
|
||||
==QCl - question clause, with all tenses==[QCl]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkQCl`` | [Cl #Cl] ``->`` [QCl #QCl] | //does John walk// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who walks// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [V #V] ``->`` [QCl #QCl] | //who walks// |
|
||||
| ``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 walk// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [VS #VS] ``->`` [S #S] ``->`` [QCl #QCl] | //who says that she walks// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [VQ #VQ] ``->`` [QS #QS] ``->`` [QCl #QCl] | //who wonders who walks// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [VV #VV] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who wants to sleep// |
|
||||
| ``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] ``->`` [AP #AP] ``->`` [QCl #QCl] | //who becomes old// |
|
||||
| ``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 walk// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [QCl #QCl] | //who asks her who walks// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who forces her to walk// |
|
||||
| ``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// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [QCl #QCl] | //who forces her to sleep// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [A #A] ``->`` [QCl #QCl] | //who is old// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [A #A] ``->`` [NP #NP] ``->`` [QCl #QCl] | //who is older than her// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [A2 #A2] ``->`` [NP #NP] ``->`` [QCl #QCl] | //who is married to her// |
|
||||
@@ -568,16 +591,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 John love// |
|
||||
| ``mkQCl`` | [IP #IP] ``->`` [ClSlash #ClSlash] ``->`` [QCl #QCl] | //who does John today// |
|
||||
| ``mkQCl`` | [IAdv #IAdv] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | //why does John walk// |
|
||||
| ``mkQCl`` | [Prep #Prep] ``->`` [IP #IP] ``->`` [Cl #Cl] ``->`` [QCl #QCl] | //with whom does John walk// |
|
||||
| ``mkQCl`` | [IAdv #IAdv] ``->`` [NP #NP] ``->`` [QCl #QCl] | //where is John// |
|
||||
| ``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// |
|
||||
==QS - question==[QS]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkQS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [QCl #QCl] ``->`` [QS #QS] | //who wouldn't have walked// |
|
||||
| ``mkQS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [QCl #QCl] ``->`` [QS #QS] | //who wouldn't have slept// |
|
||||
| ``mkQS`` | [Cl #Cl] ``->`` [QS #QS] | //mkQS// |
|
||||
==Quant - quantifier ('nucleus' of Det)==[Quant]
|
||||
|| Function | Type | Example ||
|
||||
@@ -589,43 +612,43 @@ 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 John// |
|
||||
| ``mkRCl`` | [RP #RP] ``->`` [ClSlash #ClSlash] ``->`` [RCl #RCl] | //whom John loves today// |
|
||||
| ``mkRCl`` | [RP #RP] ``->`` [NP #NP] ``->`` [V2 #V2] ``->`` [RCl #RCl] | //whom John loves// |
|
||||
| ``mkRCl`` | [Cl #Cl] ``->`` [RCl #RCl] | //such that John loves her// |
|
||||
| ``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`` | [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// |
|
||||
==RS - relative==[RS]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkRS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [RCl #RCl] ``->`` [RS #RS] | //that wouldn't have walked// |
|
||||
| ``mkRS`` | [Conj #Conj] ``->`` [RS #RS] ``->`` [RS #RS] ``->`` [RS #RS] | //who walks and whose mother runsx// |
|
||||
| ``mkRS`` | [Conj #Conj] ``->`` [ListRS #ListRS] ``->`` [RS #RS] | //who walks, whom I see and who sleeps// |
|
||||
| ``mkRS`` | ([Tense #Tense]) ``->`` ([Ant #Ant]) ``->`` ([Pol #Pol]) ``->`` [RCl #RCl] ``->`` [RS #RS] | //that wouldn't have slept// |
|
||||
| ``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] | //John wouldn't have walked// |
|
||||
| ``mkS`` | [Conj #Conj] ``->`` [S #S] ``->`` [S #S] ``->`` [S #S] | //John walks and I run// |
|
||||
| ``mkS`` | [Conj #Conj] ``->`` [ListS #ListS] ``->`` [S #S] | //John walks, I run and you sleep// |
|
||||
| ``mkS`` | [Adv #Adv] ``->`` [S #S] ``->`` [S #S] | //today, John walks// |
|
||||
| ``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// #LISpa: //ella no habría dormido// #LISwe: //hon skulle inte ha sovit// #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// #LISpa: //ella duerme y yo corro// #LISwe: //hon sover och jag springer// #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// #LISpa: //ella duerme , yo corro y tu caminas// #LISwe: //hon sover , jag springer och du går// #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// #LISpa: //hoy , ella duerme// #LISwe: //idag sover hon// #EUL #ediv #ediv |
|
||||
==SC - embedded sentence or question==[SC]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkSC`` | [S #S] ``->`` [SC #SC] | //that he walks// |
|
||||
| ``mkSC`` | [QS #QS] ``->`` [SC #SC] | //whether he walks// |
|
||||
| ``mkSC`` | [VP #VP] ``->`` [SC #SC] | //to walk// |
|
||||
| ``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// #LISpa: //que ella duerme// #LISwe: //att hon sover// #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// #LISpa: //quién duerme// #LISwe: //vem som sover// #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ă// #LISpa: //dormir// #LISwe: //att sova// #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] | //coerce 1..9// |
|
||||
| ``mkSub100`` | [Unit #Unit] ``->`` [Unit #Unit] ``->`` [Sub100 #Sub100] | //10m + n// |
|
||||
| ``tenfoldSub100`` | [Unit #Unit] ``->`` [Sub100 #Sub100] | //10n// |
|
||||
| ``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// #LISpa: //ocho// #LISwe: //åtta// #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// #LISpa: //ochenta y tres// #LISwe: //åttiotre// #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// #LISpa: //ocho// #LISwe: //åtta// #EUL #ediv #ediv |
|
||||
==Sub1000==[Sub1000]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkSub1000`` | [Sub100 #Sub100] ``->`` [Sub1000 #Sub1000] | //coerce 1..99// |
|
||||
| ``mkSub1000`` | [Sub10 #Sub10] ``->`` [Sub1000 #Sub1000] | //100n// |
|
||||
| ``mkSub1000`` | [Sub10 #Sub10] ``->`` [Sub100 #Sub100] ``->`` [Sub1000 #Sub1000] | //100m + n// |
|
||||
| ``mkSub1000`` | [Unit #Unit] ``->`` [Sub1000 #Sub1000] | //100n// |
|
||||
| ``mkSub1000`` | [Unit #Unit] ``->`` [Sub100 #Sub100] ``->`` [Sub1000 #Sub1000] | //100m + n// |
|
||||
==Subj - subjunction==[Subj]
|
||||
|| Function | Type | Example ||
|
||||
| ``although_Subj`` | [Subj #Subj] | //although// |
|
||||
@@ -638,47 +661,47 @@ Lexical category, constructors given in
|
||||
[lexical paradigms #RParadigms].
|
||||
==Tense - tense==[Tense]
|
||||
|| Function | Type | Example ||
|
||||
| ``conditionalTense`` | [Tense #Tense] | //John would walk// |
|
||||
| ``futureTense`` | [Tense #Tense] | //John will walk// |
|
||||
| ``pastTense`` | [Tense #Tense] | //John walked// |
|
||||
| ``presentTense`` | [Tense #Tense] | //John walks [default]// |
|
||||
| ``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// #LISpa: //ella dormiría// #LISwe: //hon skulle sova// #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// #LISpa: //ella dormirá// #LISwe: //hon ska sova// #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// #LISpa: //ella dormía// #LISwe: //hon sov// #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// #LISpa: //ella duerme// #LISwe: //hon sover// #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] | //John walks? Yes.// |
|
||||
| ``mkText`` | [Utt #Utt] ``->`` [Text #Text] | //Yes.// |
|
||||
| ``mkText`` | [S #S] ``->`` [Text #Text] | //John walked.// |
|
||||
| ``mkText`` | [Cl #Cl] ``->`` [Text #Text] | //John walks.// |
|
||||
| ``mkText`` | [QS #QS] ``->`` [Text #Text] | //Did John walk?// |
|
||||
| ``mkText`` | ([Pol #Pol]) ``->`` [Imp #Imp] ``->`` [Text #Text] | //Walk!// |
|
||||
| ``mkText`` | [Text #Text] ``->`` [Text #Text] ``->`` [Text #Text] | //Where? When? Here. Now!// |
|
||||
| ``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 .// #LISpa: //ella duerme ? sí .// #LISwe: //sover hon ? ja .// #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 .// #LISpa: //sí .// #LISwe: //ja .// #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 .// #LISpa: //ella dormía .// #LISwe: //hon sov .// #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 .// #LISpa: //ella duerme .// #LISwe: //hon sover .// #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 ?// #LISpa: //ella dormía ?// #LISwe: //sov hon ?// #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 !// #LISpa: //no duerme !// #LISwe: //sov inte !// #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 !// #LISpa: //donde ? aquí . ¿ cuando ? ¡ ahora !// #LISwe: //var ? här . när ? nu !// #EUL #ediv #ediv |
|
||||
==Unit==[Unit]
|
||||
|| Function | Type | Example ||
|
||||
| ``n1_Unit`` | [Unit #Unit] | //one// |
|
||||
| ``n2_Unit`` | [Unit #Unit] | //two// |
|
||||
| ``n3_Unit`` | [Unit #Unit] | //three// |
|
||||
| ``n4_Unit`` | [Unit #Unit] | //four// |
|
||||
| ``n5_Unit`` | [Unit #Unit] | //five// |
|
||||
| ``n6_Unit`` | [Unit #Unit] | //six// |
|
||||
| ``n7_Unit`` | [Unit #Unit] | //seven// |
|
||||
| ``n8_Unit`` | [Unit #Unit] | //eight// |
|
||||
| ``n9_Unit`` | [Unit #Unit] | //nine// |
|
||||
| ``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// #LISpa: //uno// #LISwe: //en// #EUL #ediv #ediv |
|
||||
| ``n2_Unit`` | [Unit #Unit] | #divreveal //two// #divpopup #UL #LIAPI: ``mkNumeral n2_Unit`` #LIBul: //двама// #LICat: //dos// #LIDan: //to// #LIDut: //twee// #LIEng: //two// #LIFin: //kaksi// #LIFre: //deux// #LIGer: //zwei// #LIIta: //due// #LINor: //to// #LIPol: //dwa// #LIRon: //doi// #LISpa: //dos// #LISwe: //två// #EUL #ediv #ediv |
|
||||
| ``n3_Unit`` | [Unit #Unit] | #divreveal //three// #divpopup #UL #LIAPI: ``mkNumeral n3_Unit`` #LIBul: //трима// #LICat: //tres// #LIDan: //tre// #LIDut: //drie// #LIEng: //three// #LIFin: //kolme// #LIFre: //trois// #LIGer: //drei// #LIIta: //tre// #LINor: //tre// #LIPol: //trzy// #LIRon: //trei// #LISpa: //tres// #LISwe: //tre// #EUL #ediv #ediv |
|
||||
| ``n4_Unit`` | [Unit #Unit] | #divreveal //four// #divpopup #UL #LIAPI: ``mkNumeral n4_Unit`` #LIBul: //четирима// #LICat: //quatre// #LIDan: //fire// #LIDut: //vier// #LIEng: //four// #LIFin: //neljä// #LIFre: //quatre// #LIGer: //vier// #LIIta: //quattro// #LINor: //fire// #LIPol: //cztery// #LIRon: //patru// #LISpa: //cuatro// #LISwe: //fyra// #EUL #ediv #ediv |
|
||||
| ``n5_Unit`` | [Unit #Unit] | #divreveal //five// #divpopup #UL #LIAPI: ``mkNumeral n5_Unit`` #LIBul: //петима// #LICat: //cinc// #LIDan: //fem// #LIDut: //vijf// #LIEng: //five// #LIFin: //viisi// #LIFre: //cinq// #LIGer: //fünf// #LIIta: //cinque// #LINor: //fem// #LIPol: //pięć// #LIRon: //cinci// #LISpa: //cinco// #LISwe: //fem// #EUL #ediv #ediv |
|
||||
| ``n6_Unit`` | [Unit #Unit] | #divreveal //six// #divpopup #UL #LIAPI: ``mkNumeral n6_Unit`` #LIBul: //шестима// #LICat: //sis// #LIDan: //seks// #LIDut: //zes// #LIEng: //six// #LIFin: //kuusi// #LIFre: //six// #LIGer: //sechs// #LIIta: //sei// #LINor: //seks// #LIPol: //sześć// #LIRon: //şase// #LISpa: //seis// #LISwe: //sex// #EUL #ediv #ediv |
|
||||
| ``n7_Unit`` | [Unit #Unit] | #divreveal //seven// #divpopup #UL #LIAPI: ``mkNumeral n7_Unit`` #LIBul: //седмина// #LICat: //set// #LIDan: //syv// #LIDut: //zeven// #LIEng: //seven// #LIFin: //seitsemän// #LIFre: //sept// #LIGer: //sieben// #LIIta: //sette// #LINor: //sju// #LIPol: //siedem// #LIRon: //şapte// #LISpa: //siete// #LISwe: //sju// #EUL #ediv #ediv |
|
||||
| ``n8_Unit`` | [Unit #Unit] | #divreveal //eight// #divpopup #UL #LIAPI: ``mkNumeral 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// #LISpa: //ocho// #LISwe: //åtta// #EUL #ediv #ediv |
|
||||
| ``n9_Unit`` | [Unit #Unit] | #divreveal //nine// #divpopup #UL #LIAPI: ``mkNumeral n9_Unit`` #LIBul: //деветима// #LICat: //nou// #LIDan: //ni// #LIDut: //negen// #LIEng: //nine// #LIFin: //yhdeksän// #LIFre: //neuf// #LIGer: //neun// #LIIta: //nove// #LINor: //ni// #LIPol: //dziewięć// #LIRon: //nouă// #LISpa: //nueve// #LISwe: //nio// #EUL #ediv #ediv |
|
||||
==Utt - sentence, question, word...==[Utt]
|
||||
|| Function | Type | Example ||
|
||||
| ``lets_Utt`` | [VP #VP] ``->`` [Utt #Utt] | //let's walk// |
|
||||
| ``mkUtt`` | [S #S] ``->`` [Utt #Utt] | //John walked// |
|
||||
| ``mkUtt`` | [Cl #Cl] ``->`` [Utt #Utt] | //John walks// |
|
||||
| ``mkUtt`` | [QS #QS] ``->`` [Utt #Utt] | //did John walk// |
|
||||
| ``mkUtt`` | [QCl #QCl] ``->`` [Utt #Utt] | //does John walk// |
|
||||
| ``mkUtt`` | ([ImpForm #ImpForm]) ``->`` ([Pol #Pol]) ``->`` [Imp #Imp] ``->`` [Utt #Utt] | //don't love yourselves// |
|
||||
| ``mkUtt`` | [IP #IP] ``->`` [Utt #Utt] | //who// |
|
||||
| ``mkUtt`` | [IAdv #IAdv] ``->`` [Utt #Utt] | //why// |
|
||||
| ``mkUtt`` | [NP #NP] ``->`` [Utt #Utt] | //this man// |
|
||||
| ``mkUtt`` | [Adv #Adv] ``->`` [Utt #Utt] | //here// |
|
||||
| ``mkUtt`` | [VP #VP] ``->`` [Utt #Utt] | //to sleep// |
|
||||
| ``mkUtt`` | [CN #CN] ``->`` [Utt #Utt] | //beer// |
|
||||
| ``mkUtt`` | [AP #AP] ``->`` [Utt #Utt] | //good// |
|
||||
| ``mkUtt`` | [Card #Card] ``->`` [Utt #Utt] | //five// |
|
||||
| ``lets_Utt`` | [VP #VP] ``->`` [Utt #Utt] | #divreveal //let's sleep// #divpopup #UL #LIAPI: ``mkPhr (lets_Utt (mkVP sleep_V))`` #LIBul: //нека да спим// #LICat: //dormim// #LIDan: //lad os sove// #LIDut: //laten we slapen// #LIEng: //let's sleep// #LIFin: //nukutaan// #LIFre: //dormons// #LIGer: //schlafen wir// #LIIta: //dormiamo// #LINor: //lat oss sove// #LIPol: //śpijmy// #LIRon: //sã dormim// #LISpa: //durmamos// #LISwe: //låt oss sova// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [S #S] ``->`` [Utt #Utt] | #divreveal //she slept// #divpopup #UL #LIAPI: ``mkUtt (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// #LISpa: //ella dormía// #LISwe: //hon sov// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [Cl #Cl] ``->`` [Utt #Utt] | #divreveal //she sleeps// #divpopup #UL #LIAPI: ``mkUtt (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// #LISpa: //ella duerme// #LISwe: //hon sover// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [QS #QS] ``->`` [Utt #Utt] | #divreveal //who didn't sleep// #divpopup #UL #LIAPI: ``mkUtt (mkQS pastTense negativePol (mkQCl who_IP sleep_V))`` #LIBul: //кой не спа// #LICat: //qui no dormia// #LIDan: //hvem sov ikke// #LIDut: //wie sliep niet// #LIEng: //who didn't sleep// #LIFin: //kuka ei nukkunut// #LIFre: //qui ne dormait pas// #LIGer: //wer schlief nicht// #LIIta: //chi non dormiva// #LINor: //hvem sov ikke// #LIPol: //kto nie spał// #LIRon: //cine nu a dormit// #LISpa: //quién no dormía// #LISwe: //vem sov inte// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [QCl #QCl] ``->`` [Utt #Utt] | #divreveal //who sleeps// #divpopup #UL #LIAPI: ``mkUtt (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// #LISpa: //quién duerme// #LISwe: //vem sover// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | ([ImpForm #ImpForm]) ``->`` ([Pol #Pol]) ``->`` [Imp #Imp] ``->`` [Utt #Utt] | #divreveal //don't be men// #divpopup #UL #LIAPI: ``mkUtt pluralImpForm negativePol (mkImp (mkVP man_N))`` #LIBul: //не бъдете мъже// #LICat: //no sigueu homes// #LIDan: //var ikke mænd// #LIDut: //wezen mannen niet// #LIEng: //don't be men// #LIFin: //älkää olko miehiä// #LIFre: //ne soyez pas hommes// #LIGer: //seid Männer nicht// #LIIta: //non siate uomini// #LINor: //var ikke menn// #LIPol: //nie bądźcie mężczyzna// #LIRon: //nu sunteţi oameni// #LISpa: //no sed hombres// #LISwe: //var inte män// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [IP #IP] ``->`` [Utt #Utt] | #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// #LISpa: //quién// #LISwe: //vem// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [IAdv #IAdv] ``->`` [Utt #Utt] | #divreveal //why// #divpopup #UL #LIAPI: ``mkUtt why_IAdv`` #LIBul: //защо// #LICat: //per quË// #LIDan: //hvorfor// #LIDut: //waarom// #LIEng: //why// #LIFin: //miksi// #LIFre: //pourquoi// #LIGer: //warum// #LIIta: //perché// #LINor: //hvorfor// #LIPol: //dlaczego// #LIRon: //de ce// #LISpa: //porqué// #LISwe: //varför// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [NP #NP] ``->`` [Utt #Utt] | #divreveal //this man// #divpopup #UL #LIAPI: ``mkUtt (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: //ten mężczyzna// #LIRon: //acest om// #LISpa: //este hombre// #LISwe: //den här mannen// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [Adv #Adv] ``->`` [Utt #Utt] | #divreveal //here// #divpopup #UL #LIAPI: ``mkUtt 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// #LISpa: //aquí// #LISwe: //här// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [VP #VP] ``->`` [Utt #Utt] | #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ă// #LISpa: //dormir// #LISwe: //att sova// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [CN #CN] ``->`` [Utt #Utt] | #divreveal //beer// #divpopup #UL #LIAPI: ``mkUtt (mkCN beer_N)`` #LIBul: //бира// #LICat: //cervesa// #LIDan: //øl// #LIDut: //bier// #LIEng: //beer// #LIFin: //olut// #LIFre: //bière// #LIGer: //Bier// #LIIta: //birra// #LINor: //øl// #LIPol: //piwo// #LIRon: //bere// #LISpa: //cerveza// #LISwe: //öl// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [AP #AP] ``->`` [Utt #Utt] | #divreveal //good// #divpopup #UL #LIAPI: ``mkUtt (mkAP good_A)`` #LIBul: //добър// #LICat: //bo// #LIDan: //god// #LIDut: //goed// #LIEng: //good// #LIFin: //hyvä// #LIFre: //bon// #LIGer: //gut// #LIIta: //buono// #LINor: //god// #LIPol: //dobry// #LIRon: //bun// #LISpa: //bueno// #LISwe: //god// #EUL #ediv #ediv |
|
||||
| ``mkUtt`` | [Card #Card] ``->`` [Utt #Utt] | #divreveal //five// #divpopup #UL #LIAPI: ``mkUtt (mkCard (mkNumeral n5_Unit))`` #LIBul: //пет// #LICat: //cinc// #LIDan: //fem// #LIDut: //vijf// #LIEng: //five// #LIFin: //viisi// #LIFre: //cinq// #LIGer: //fünf// #LIIta: //cinque// #LINor: //fem// #LIPol: //pięć// #LIRon: //cinci// #LISpa: //cinco// #LISwe: //fem// #EUL #ediv #ediv |
|
||||
| ``no_Utt`` | [Utt #Utt] | //no// |
|
||||
| ``yes_Utt`` | [Utt #Utt] | //yes// |
|
||||
==V - one-place verb==[V]
|
||||
@@ -707,42 +730,43 @@ Lexical category, constructors given in
|
||||
[lexical paradigms #RParadigms].
|
||||
==VP - verb phrase==[VP]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkVP`` | [V #V] ``->`` [VP #VP] | //sleep// |
|
||||
| ``mkVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | //love it// |
|
||||
| ``mkVP`` | [V3 #V3] ``->`` [NP #NP] ``->`` [NP #NP] ``->`` [VP #VP] | //send a message to her// |
|
||||
| ``mkVP`` | [VV #VV] ``->`` [VP #VP] ``->`` [VP #VP] | //want to run// |
|
||||
| ``mkVP`` | [VS #VS] ``->`` [S #S] ``->`` [VP #VP] | //know that she runs// |
|
||||
| ``mkVP`` | [VQ #VQ] ``->`` [QS #QS] ``->`` [VP #VP] | //wonder if she runs// |
|
||||
| ``mkVP`` | [VA #VA] ``->`` [AP #AP] ``->`` [VP #VP] | //become red// |
|
||||
| ``mkVP`` | [V2A #V2A] ``->`` [NP #NP] ``->`` [AP #AP] ``->`` [VP #VP] | //paint it red// |
|
||||
| ``mkVP`` | [V2S #V2S] ``->`` [NP #NP] ``->`` [S #S] ``->`` [VP #VP] | //tell her that we walk// |
|
||||
| ``mkVP`` | [V2Q #V2Q] ``->`` [NP #NP] ``->`` [QS #QS] ``->`` [VP #VP] | //ask her who walks// |
|
||||
| ``mkVP`` | [V2V #V2V] ``->`` [NP #NP] ``->`` [VP #VP] ``->`` [VP #VP] | //force her to walk// |
|
||||
| ``mkVP`` | [A #A] ``->`` [VP #VP] | //be warm// |
|
||||
| ``mkVP`` | [A #A] ``->`` [NP #NP] ``->`` [VP #VP] | //be older than her// |
|
||||
| ``mkVP`` | [A2 #A2] ``->`` [NP #NP] ``->`` [VP #VP] | //be married to her// |
|
||||
| ``mkVP`` | [AP #AP] ``->`` [VP #VP] | //be warm// |
|
||||
| ``mkVP`` | [N #N] ``->`` [VP #VP] | //be a man// |
|
||||
| ``mkVP`` | [CN #CN] ``->`` [VP #VP] | //be an old man// |
|
||||
| ``mkVP`` | [NP #NP] ``->`` [VP #VP] | //be this man// |
|
||||
| ``mkVP`` | [Adv #Adv] ``->`` [VP #VP] | //be here// |
|
||||
| ``mkVP`` | [VP #VP] ``->`` [Adv #Adv] ``->`` [VP #VP] | //sleep here// |
|
||||
| ``mkVP`` | [AdV #AdV] ``->`` [VP #VP] ``->`` [VP #VP] | //always sleep// |
|
||||
| ``mkVP`` | [VPSlash #VPSlash] ``->`` [NP #NP] ``->`` [VP #VP] | //paint it black// |
|
||||
| ``mkVP`` | [VPSlash #VPSlash] ``->`` [VP #VP] | //paint itself black// |
|
||||
| ``mkVP`` | [Comp #Comp] ``->`` [VP #VP] | //be warm// |
|
||||
| ``passiveVP`` | [V2 #V2] ``->`` [VP #VP] | //be loved// |
|
||||
| ``passiveVP`` | [V2 #V2] ``->`` [NP #NP] ``->`` [VP #VP] | //be loved by her// |
|
||||
| ``progressiveVP`` | [VP #VP] ``->`` [VP #VP] | //be sleeping// |
|
||||
| ``reflexiveVP`` | [V2 #V2] ``->`` [VP #VP] | //love itself// |
|
||||
| ``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ă// #LISpa: //dormir// #LISwe: //att sova// #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ă// #LISpa: //amar lo// #LISwe: //att älska honom// #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ă// #LISpa: //mandar lo le// #LISwe: //att skicka det till honom// #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ă// #LISpa: //querer dormir// #LISwe: //att vilja sova// #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// #LISpa: //saber que ella duerme// #LISwe: //att veta att hon sover// #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// #LISpa: //preguntar quién duerme// #LISwe: //att undra vem som sover// #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// #LISpa: //convertir roja// #LISwe: //att bli röd// #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// #LISpa: //pintar lo en rojo// #LISwe: //att måla det rött// #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// #LISpa: //responder le que ella duerme// #LISwe: //att svara till honom att hon sover// #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// #LISpa: //responder le quién duerme// #LISwe: //att svara till honom vem som sover// #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ă// #LISpa: //rogar lo a dormir// #LISwe: //att be honom att sova// #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// #LISpa: //ser vieja// #LISwe: //att vara gammal// #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// #LISpa: //ser más vieja que él// #LISwe: //att vara äldre än han// #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// #LISpa: //ser casada a él// #LISwe: //att vara gift med honom// #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// #LISpa: //parse error// #LISwe: //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// #LISpa: //ser mujer// #LISwe: //att vara en kvinna// #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// #LISpa: //ser vieja mujer// #LISwe: //att vara en gammal kvinna// #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// #LISpa: //ser la mujer// #LISwe: //att vara kvinnan// #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// #LISpa: //ser aquí// #LISwe: //att vara här// #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// #LISpa: //dormir aquí// #LISwe: //att sova här// #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// #LISpa: //dormir siempre// #LISwe: //att alltid sova// #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// #LISpa: //pintar lo en negro// #LISwe: //att måla det svart// #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// #LISpa: //pintar en negro// #LISwe: //att måla sig svart// #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ţ// #LISpa: //ser tibia// #LISwe: //att vara varm// #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// #LISpa: //ser amada// #LISwe: //att bli älskad// #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// #LISpa: //ser amada por ella// #LISwe: //att bli älskad av henne// #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ă// #LISpa: //estar durmiendo// #LISwe: //att hålla på att sova// #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ă// #LISpa: //amar// #LISwe: //att älska sig// #EUL #ediv #ediv |
|
||||
| ``reflexiveVP`` | [VPSlash #VPSlash] ``->`` [VP #VP] | //paint itself black// |
|
||||
==VPSlash - verb phrase missing complement==[VPSlash]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkVPSlash`` | [V2 #V2] ``->`` [VPSlash #VPSlash] | //(whom) (John) loves// |
|
||||
| ``mkVPSlash`` | [V3 #V3] ``->`` [NP #NP] ``->`` [VPSlash #VPSlash] | //(whom) (John) gives an apple// |
|
||||
| ``mkVPSlash`` | [V2A #V2A] ``->`` [AP #AP] ``->`` [VPSlash #VPSlash] | //(whom) (John) paints red// |
|
||||
| ``mkVPSlash`` | [V2Q #V2Q] ``->`` [QS #QS] ``->`` [VPSlash #VPSlash] | //(whom) (John) asks who sleeps// |
|
||||
| ``mkVPSlash`` | [V2S #V2S] ``->`` [S #S] ``->`` [VPSlash #VPSlash] | //(whom) (John) tells that we sleep// |
|
||||
| ``mkVPSlash`` | [V2V #V2V] ``->`` [VP #VP] ``->`` [VPSlash #VPSlash] | //(whom) (John) forces to sleep// |
|
||||
| ``mkVPSlash`` | [V2 #V2] ``->`` [VPSlash #VPSlash] | //(whom) (she) loves// |
|
||||
| ``mkVPSlash`` | [V3 #V3] ``->`` [NP #NP] ``->`` [VPSlash #VPSlash] | //(whom) (she) gives an apple// |
|
||||
| ``mkVPSlash`` | [V2A #V2A] ``->`` [AP #AP] ``->`` [VPSlash #VPSlash] | //(whom) (she) paints red// |
|
||||
| ``mkVPSlash`` | [V2Q #V2Q] ``->`` [QS #QS] ``->`` [VPSlash #VPSlash] | //(whom) (she) asks who sleeps// |
|
||||
| ``mkVPSlash`` | [V2S #V2S] ``->`` [S #S] ``->`` [VPSlash #VPSlash] | //(whom) (she) tells that we sleep// |
|
||||
| ``mkVPSlash`` | [V2V #V2V] ``->`` [VP #VP] ``->`` [VPSlash #VPSlash] | //(whom) (she) forces to sleep// |
|
||||
| ``mkVPSlash`` | [VV #VV] ``->`` [VPSlash #VPSlash] ``->`` [VPSlash #VPSlash] | //want always to buy// |
|
||||
| ``mkVPSlash`` | [V2V #V2V] ``->`` [NP #NP] ``->`` [VPSlash #VPSlash] ``->`` [VPSlash #VPSlash] | //beg me always to buy// |
|
||||
==VQ - question-complement verb==[VQ]
|
||||
@@ -759,7 +783,7 @@ Lexical category, constructors given in
|
||||
| ``want_VV`` | [VV #VV] | //want// |
|
||||
==Voc - vocative or "please"==[Voc]
|
||||
|| Function | Type | Example ||
|
||||
| ``mkVoc`` | [NP #NP] ``->`` [Voc #Voc] | //John// |
|
||||
| ``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// #LISpa: //sí , mi amigo// #LISwe: //ja , min vän// #EUL #ediv #ediv |
|
||||
| ``please_Voc`` | [Voc #Voc] | //please// |
|
||||
|
||||
|
||||
@@ -1103,20 +1127,12 @@ source [``http://www.grammaticalframework.org/lib/resource/src/dutch/ParadigmsDu
|
||||
| ``mkN`` | ``(muis`` ``:`` ``Str)`` ``->`` [N #N] |
|
||||
| ``mkN`` | ``(bit`` ``:`` ``Str)`` ``->`` [Gender #Gender] ``->`` [N #N] |
|
||||
| ``mkN`` | ``(gat,gaten`` ``:`` ``Str)`` ``->`` [Gender #Gender] ``->`` [N #N] |
|
||||
| ``mkN`` | ``(muis`` ``:`` ``Str)`` ``->`` [N #N] ``=`` ``\a`` ``->`` ``lin`` [N #N] ``(regNoun`` ``a)`` |
|
||||
| ``mkN`` | ``(bit`` ``:`` ``Str)`` ``->`` [Gender #Gender] ``->`` [N #N] ``=`` ``\a,b`` ``->`` ``lin`` [N #N] ``(regNounG`` ``a`` ``b)`` |
|
||||
| ``mkN`` | ``(gat,gaten`` ``:`` ``Str)`` ``->`` [Gender #Gender] ``->`` [N #N] ``=`` ``\a,b,c`` ``->`` ``lin`` [N #N] ``(mkNoun`` ``a`` ``b`` ``c)`` |
|
||||
| ``mkN2`` | [N #N] ``->`` [N2 #N2] |
|
||||
| ``mkN2`` | [N #N] ``->`` [Prep #Prep] ``->`` [N2 #N2] |
|
||||
| ``mkN2`` | [N #N] ``->`` [N2 #N2] ``=`` ``\n`` ``->`` ``lin`` [N2 #N2] ``(n`` ``**`` ``{c2`` ``=`` ``"van"})`` |
|
||||
| ``mkN2`` | [N #N] ``->`` [Prep #Prep] ``->`` [N2 #N2] ``=`` ``\n,p`` ``->`` ``lin`` [N2 #N2] ``(n`` ``**`` ``{c2`` ``=`` ``p.s})`` |
|
||||
| ``mkN3`` | [N #N] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [N3 #N3] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] ``=`` ``\s`` ``->`` ``lin`` [PN #PN] ``{s`` ``=`` ``\\_`` ``=>`` ``s}`` |
|
||||
| ``mkA`` | ``(vers`` ``:`` ``Str)`` ``->`` [A #A] |
|
||||
| ``mkA`` | ``(goed,goede,goeds,beter,best`` ``:`` ``Str)`` ``->`` [A #A] |
|
||||
| ``mkA`` | ``(vers`` ``:`` ``Str)`` ``->`` [A #A] ``=`` ``\a`` ``->`` ``lin`` [A #A] ``(regAdjective`` ``a)`` |
|
||||
| ``mkA`` | ``(goed,goede,goeds,beter,best`` ``:`` ``Str)`` ``->`` [A #A] ``=`` ``\a,b,c,d,e`` ``->`` ``lin`` [A #A] ``(mkAdjective`` ``a`` ``b`` ``c`` ``d`` ``e)`` |
|
||||
| ``invarA`` | ``Str`` ``->`` [A #A] |
|
||||
| ``mkA2`` | [A #A] ``->`` [Prep #Prep] ``->`` [A2 #A2] |
|
||||
| ``mkAdv`` | ``Str`` ``->`` [Adv #Adv] |
|
||||
@@ -1128,28 +1144,11 @@ source [``http://www.grammaticalframework.org/lib/resource/src/dutch/ParadigmsDu
|
||||
| ``mkV`` | ``(breken,brak,braken,gebroken`` ``:`` ``Str)`` ``->`` [V #V] |
|
||||
| ``mkV`` | ``(aai,aait,aaien,aaide,aaide,aaiden,geaaid`` ``:`` ``Str)`` ``->`` [V #V] |
|
||||
| ``mkV`` | ``Str`` ``->`` [V #V] ``->`` [V #V] |
|
||||
| ``mkV`` | ``(aaien`` ``:`` ``Str)`` ``->`` [V #V] ``=`` |
|
||||
| ``mkV`` | ``(breken,brak,gebroken`` ``:`` ``Str)`` ``->`` [V #V] ``=`` |
|
||||
| ``mkV`` | ``(breken,brak,braken,gebroken`` ``:`` ``Str)`` ``->`` [V #V] ``=`` |
|
||||
| ``mkV`` | ``(aai,aait,aaien,aaide,aaiden,geaaid`` ``:`` ``Str)`` ``->`` [V #V] ``=`` |
|
||||
| ``mkV`` | ``Str`` ``->`` [V #V] ``->`` [V #V] ``=`` ``\v,s`` ``->lin`` [V #V] ``(prefixV`` ``v`` ``s)`` |
|
||||
| ``zijnV`` | [V #V] ``->`` [V #V] |
|
||||
| ``reflV`` | [V #V] ``->`` [V #V] |
|
||||
| ``zijn_V`` | [V #V] ``=`` ``lin`` [V #V] ``ResDut.zijn_V`` |
|
||||
| ``hebben_V`` | [V #V] ``=`` ``lin`` [V #V] ``ResDut.hebben_V`` |
|
||||
| ``mkV2`` | ``Str`` ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | ``Str`` ``->`` [V2 #V2] ``=`` ``\s`` ``->`` ``lin`` [V2 #V2] ``(v2vv`` ``(regVerb`` ``s)`` ``**`` ``{c2`` ``=`` ``[]})`` |
|
||||
| ``mkV2`` | [V #V] ``->`` [V2 #V2] ``=`` ``\s`` ``->`` ``lin`` [V2 #V2] ``(s`` ``**`` ``{c2`` ``=`` ``[]})`` |
|
||||
| ``mkV2`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2 #V2] ``=`` ``\s,p`` ``->`` ``lin`` [V2 #V2] ``(s`` ``**`` ``{c2`` ``=`` ``p.s})`` |
|
||||
| ``mkV3`` | [V #V] ``->`` [V3 #V3] |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [V3 #V3] |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V3 #V3] |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V3 #V3] ``=`` ``mkmaxV3`` |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [V3 #V3] ``=`` ``\v,p`` ``->`` ``mkmaxV3`` ``v`` ``(mkPrep`` ``[])`` ``p`` |
|
||||
| ``mkV3`` | [V #V] ``->`` [V3 #V3] ``=`` ``\v`` ``->`` ``mkmaxV3`` ``v`` ``(mkPrep`` ``[])`` ``(mkPrep`` ``[])`` |
|
||||
| ``mkmaxV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V3 #V3] ``=`` ``\v,c,d`` ``->`` ``lin`` [V3 #V3] ``(v`` ``**`` ``{c2`` ``=`` ``c.s`` ``c3`` ``=`` ``d.s})`` |
|
||||
| ``mkV0`` | [V #V] ``->`` [V0 #V0] |
|
||||
| ``mkVS`` | [V #V] ``->`` [VS #VS] |
|
||||
| ``mkV2S`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2S #V2S] |
|
||||
@@ -1159,9 +1158,6 @@ source [``http://www.grammaticalframework.org/lib/resource/src/dutch/ParadigmsDu
|
||||
| ``mkV2A`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2A #V2A] |
|
||||
| ``mkVQ`` | [V #V] ``->`` [VQ #VQ] |
|
||||
| ``mkV2Q`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2Q #V2Q] |
|
||||
| ``mkOrd`` | [A #A] ``->`` [Ord #Ord] ``=`` ``\a`` ``->`` ``lin`` [Ord #Ord] ``{s`` ``=`` ``a.s`` ``!`` ``Posit}`` |
|
||||
| ``prepV2`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2 #V2] |
|
||||
| ``V0`` | [Type #Type] ``=`` [V #V] |
|
||||
|
||||
|
||||
==Paradigms for English==
|
||||
@@ -1381,9 +1377,9 @@ source [``http://www.grammaticalframework.org/lib/resource/src/french/ParadigmsF
|
||||
| ``mkV`` | [V2 #V2] ``->`` [V #V] |
|
||||
| ``etreV`` | [V #V] ``->`` [V #V] |
|
||||
| ``reflV`` | [V #V] ``->`` [V #V] |
|
||||
| ``mkV2`` | ``Str`` ``->`` [V2 #V2] ``=`` ``\s`` ``->`` ``dirV2`` ``(regV`` ``s)`` |
|
||||
| ``mkV2`` | [V #V] ``->`` [V2 #V2] ``=`` ``dirV2`` |
|
||||
| ``mkV2`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2 #V2] ``=`` ``mmkV2`` |
|
||||
| ``mkV2`` | ``Str`` ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2 #V2] |
|
||||
| ``mkV3`` | [V #V] ``->`` [V3 #V3] |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [V3 #V3] |
|
||||
| ``mkV3`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V3 #V3] |
|
||||
@@ -1821,16 +1817,24 @@ source [``http://www.grammaticalframework.org/lib/resource/src/romanian/Paradigm
|
||||
| ``noPrep`` | [NCase #NCase] ``->`` [Prep #Prep] |
|
||||
| ``mkN2`` | [N #N] ``->`` [Prep #Prep] ``->`` [N2 #N2] |
|
||||
| ``mkN3`` | [N #N] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [N3 #N3] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] ``=`` ``mkPropN`` |
|
||||
| ``mkPN`` | ``Str`` ``->`` ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] ``=`` ``mkPropNI`` |
|
||||
| ``mkPN`` | ``Str`` ``->`` [Gender #Gender] ``->`` [PN #PN] ``=`` ``mkPropNoun`` |
|
||||
| ``mkPN`` | ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] ``=`` ``mkProperNoun;`` |
|
||||
| ``mkInAn`` | [PN #PN] ``->`` [PN #PN] ``=`` ``\romania`` ``->`` |
|
||||
| ``mkPropNI`` | ``Str`` ``->`` ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] ``=`` |
|
||||
| ``mkPropN`` | ``Str`` ``->`` [PN #PN] ``=`` ``\Ion`` ``->`` |
|
||||
| ``mkPropNoun`` | ``Str`` ``->`` [Gender #Gender] ``->`` [PN #PN] ``=`` ``\Ion,`` ``gen`` ``->`` |
|
||||
| ``mkProperNoun`` | ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] ``=`` ``\Ion,`` ``gen,`` ``num`` ``->`` |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] |
|
||||
| ``mkPN`` | ``Str`` ``->`` ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [Gender #Gender] ``->`` [PN #PN] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [Gender #Gender] ``->`` [Number #Number] ``->`` [PN #PN] |
|
||||
| ``mkInAn`` | [PN #PN] ``->`` [PN #PN] |
|
||||
| ``mkPropNoun`` | ``Str`` ``->`` [Gender #Gender] ``->`` [PN #PN] |
|
||||
| ``mkA2`` | [A #A] ``->`` [Prep #Prep] ``->`` [A2 #A2] |
|
||||
| ``mkV`` | ``Str`` ``->`` [V #V] |
|
||||
| ``mkV2S`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2S #V2S] |
|
||||
| ``mkV2V`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V2V #V2V] |
|
||||
| ``mkVA`` | [V #V] ``->`` [VA #VA] |
|
||||
| ``mkV2A`` | [V #V] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [V2A #V2A] |
|
||||
| ``mkVQ`` | [V #V] ``->`` [VQ #VQ] |
|
||||
| ``mkV2Q`` | [V #V] ``->`` [Prep #Prep] ``->`` [V2Q #V2Q] |
|
||||
| ``mkAS`` | [A #A] ``->`` [AS #AS] |
|
||||
| ``mkA2S`` | [A #A] ``->`` [Prep #Prep] ``->`` [A2S #A2S] |
|
||||
| ``mkAV`` | [A #A] ``->`` [Prep #Prep] ``->`` [AV #AV] |
|
||||
| ``mkA2V`` | [A #A] ``->`` [Prep #Prep] ``->`` [Prep #Prep] ``->`` [A2V #A2V] |
|
||||
|
||||
|
||||
==Paradigms for Russian==
|
||||
@@ -2036,12 +2040,7 @@ source [``http://www.grammaticalframework.org/lib/resource/src/urdu/ParadigmsUrd
|
||||
| ``mkN2`` | [N #N] ``->`` [Prep #Prep] ``->`` ``Str`` ``->`` ``N2;`` |
|
||||
| ``mkN3`` | [N #N] ``->`` [Prep #Prep] ``->`` ``Str`` ``->`` ``Str->`` [N3 #N3] |
|
||||
| ``mkCmpdNoun`` | ``Str`` ``->`` [N #N] ``->`` [N #N] |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] ``=`` ``\s`` ``->`` ``let`` ``n`` ``=`` ``regNoun`` ``s`` ``in`` ``{s`` ``=`` ``n.s`` ``!`` [Sg #Sg] ``g`` ``=`` ``n.g`` ``lock_PN`` ``=`` ``<>}`` |
|
||||
| ``personalPN`` | ``Str`` ``->`` ``Str`` ``->`` ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Gender #Gender] ``->`` [UPerson #UPerson] ``->`` [Pron #Pron] ``=`` ``\s1,s2,s3,sp,nn,g,p`` ``->`` ``let`` ``n`` ``=`` ``mkPron`` ``s1`` ``s2`` ``s3`` ``in`` ``{s`` ``=`` ``n.s`` ``a`` ``=`` ``toAgr`` ``nn`` ``p`` ``g`` ``ps`` ``=`` ``sp`` ``lock_Pron`` ``=`` ``<>};`` |
|
||||
| ``demoPN`` | ``Str`` ``->`` ``Str`` ``->`` ``Str`` ``->`` [Quant #Quant] ``=`` ``\s1,s2,s3`` ``->`` ``let`` ``n`` ``=`` ``makeDemonPronForm`` ``s1`` ``s2`` ``s3`` ``in`` ``{s`` ``=`` ``n.s`` ``a`` ``=`` ``defaultAgr`` ``lock_Quant`` ``=`` ``<>};`` |
|
||||
| ``mkDet`` | ``Str`` ``->`` ``Str`` ``->`` ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Det #Det] ``=`` ``\s1,s2,s3,s4,nb`` ``->`` ``let`` ``dt`` ``=`` ``makeDet`` ``s1`` ``s2`` ``s3`` ``s4`` ``nb`` ``in`` ``{s`` ``=`` ``dt.s`` ``n`` ``=`` ``nb`` ``lock_Det`` ``=`` ``<>};`` |
|
||||
| ``mkIP`` | ``(x1,x2,x3:Str)`` ``->`` [Number #Number] ``->`` [Gender #Gender] ``->`` [IP #IP] ``=`` ``\s1,s2,s3,n,g`` ``->`` ``let`` ``p`` ``=`` ``mkIntPronForm`` ``s1`` ``s2`` ``s3`` ``in`` ``{`` ``s`` ``=`` ``p.s`` ``n`` ``=`` ``n`` ``g`` ``=`` ``g`` ``lock_IP`` ``=`` ``<>};`` |
|
||||
| ``mkAdN`` | ``Str`` ``->`` [AdN #AdN] ``=`` ``\s`` ``->`` ``{s`` ``=`` ``s`` ``p`` ``=`` [False #False] ``lock_AdN`` ``=`` ``<>}`` |
|
||||
| ``mkPN`` | ``Str`` ``->`` [PN #PN] |
|
||||
| ``mkA`` | ``Str->`` [A #A] |
|
||||
| ``mkA`` | ``Str`` ``->`` ``Str`` ``->`` [A2 #A2] |
|
||||
| ``mkA2`` | [A #A] ``->`` ``Str`` ``->`` [A2 #A2] |
|
||||
@@ -2049,27 +2048,26 @@ source [``http://www.grammaticalframework.org/lib/resource/src/urdu/ParadigmsUrd
|
||||
| ``mkV2`` | ``Str`` ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` [V2 #V2] |
|
||||
| ``mkV2`` | [V #V] ``->`` ``Str`` ``->`` [V2 #V2] |
|
||||
| ``dirV2`` | [V #V] ``->`` [V2 #V2] ``=`` ``\v`` ``->`` ``v`` ``**`` ``{c2`` ``=`` ``{s`` ``=`` ``[]`` ``c`` ``=`` ``VTrans}`` ``lock_V2`` ``=`` ``<>}`` |
|
||||
| ``mkV3`` | [V #V] ``->`` ``Str`` ``->`` ``Str`` ``->`` ``V3;`` |
|
||||
| ``mkV2V`` | [V #V] ``->`` ``Str`` ``->`` ``Str`` ``->`` [Bool #Bool] ``->`` [V2V #V2V] |
|
||||
| ``dirdirV3`` | [V #V] ``->`` [V3 #V3] |
|
||||
| ``compoundV`` | ``Str`` ``->`` [V #V] ``->`` [V #V] ``=`` ``\s,v`` ``->`` ``{s`` ``=`` ``\\vf`` ``=>`` ``s`` ``++`` ``v.s`` ``!`` ``vf`` ``lock_V`` ``=`` ``<>}`` |
|
||||
| ``compoundV`` | ``Str`` ``->`` [V2 #V2] ``->`` [V #V] ``=`` ``\s,v`` ``->`` ``{s`` ``=`` ``\\vf`` ``=>`` ``s`` ``++`` ``v.s`` ``!`` ``vf`` ``lock_V`` ``=`` ``<>}`` |
|
||||
| ``mkAdv`` | ``Str`` ``->`` [Adv #Adv] ``=`` ``\str`` ``->`` ``{s`` ``=`` ``\\_`` ``=>`` ``str`` ``lock_Adv`` ``=`` ``<>};`` |
|
||||
| ``compoundV`` | ``Str`` ``->`` [V #V] ``->`` [V #V] |
|
||||
| ``compoundV`` | ``Str`` ``->`` [V2 #V2] ``->`` [V #V] |
|
||||
| ``mkAdv`` | ``Str`` ``->`` [Adv #Adv] |
|
||||
| ``mkPrep`` | ``Str`` ``->`` ``Str`` ``->`` [Prep #Prep] |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Conj #Conj] ``=`` ``\y`` ``->`` ``mk2Conj`` ``[]`` ``y`` ``plural`` |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] ``=`` ``\y,n`` ``->`` ``mk2Conj`` ``[]`` ``y`` ``n`` |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Conj #Conj] ``=`` ``\x,y`` ``->`` ``mk2Conj`` ``x`` ``y`` ``plural`` |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] ``=`` ``mk2Conj`` |
|
||||
| ``mk2Conj`` | ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] ``=`` ``\x,y,n`` ``->`` |
|
||||
| ``mkVS`` | [V #V] ``->`` ``VS;`` |
|
||||
| ``mkVV`` | [V #V] ``->`` [VV #VV] ``=`` ``\v`` ``->`` ``lin`` [VV #VV] ``(v`` ``**`` ``{isAux`` ``=`` ``False});`` |
|
||||
| ``mkVV`` | [V #V] ``->`` [VV #VV] |
|
||||
| ``mkAdA`` | ``Str`` ``->`` [AdA #AdA] |
|
||||
| ``mkVQ`` | [V #V] ``->`` [VQ #VQ] |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Conj #Conj] |
|
||||
| ``mkConj`` | ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] |
|
||||
| ``mk2Conj`` | ``Str`` ``->`` ``Str`` ``->`` [Number #Number] ``->`` [Conj #Conj] ``=`` ``\x,y,n`` ``->`` |
|
||||
|
||||
|
||||
|
||||
@@ -2082,3 +2080,9 @@ source [``http://www.grammaticalframework.org/lib/resource/src/urdu/ParadigmsUrd
|
||||
|
||||
%!include: synopsis-example.txt
|
||||
|
||||
|
||||
=Table of Contents=
|
||||
|
||||
|
||||
%%toc
|
||||
|
||||
|
||||
@@ -552,11 +552,11 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
-- rule, from verb phrases.
|
||||
|
||||
mkImp = overload { --%
|
||||
mkImp : VP -> Imp -- go
|
||||
mkImp : VP -> Imp -- come to my house
|
||||
= ImpVP ; --%
|
||||
mkImp : V -> Imp -- take it
|
||||
mkImp : V -> Imp -- come
|
||||
= \v -> ImpVP (UseV v) ; --%
|
||||
mkImp : V2 -> NP -> Imp -- come here now
|
||||
mkImp : V2 -> NP -> Imp -- buy it
|
||||
= \v,np -> ImpVP (ComplV2 v np) ; --%
|
||||
} ; --%
|
||||
|
||||
@@ -636,7 +636,7 @@ incomplete resource Constructors = open Grammar in { --%
|
||||
= PPartNP ; --%
|
||||
mkNP : NP -> Adv -> NP -- Paris today --:
|
||||
= AdvNP ; --%
|
||||
mkNP : NP -> RS -> NP -- John, who lives in Paris --:
|
||||
mkNP : NP -> RS -> NP -- John, who walks --:
|
||||
= RelNP ; --%
|
||||
|
||||
-- A conjunction can be formed both from two noun phrases and a longer
|
||||
|
||||
Reference in New Issue
Block a user