synopsis with hover popup examples

This commit is contained in:
aarne
2010-12-12 19:50:24 +00:00
parent 28215c4445
commit 42f67b2913
6 changed files with 1221 additions and 1058 deletions

View File

@@ -1,6 +1,6 @@
.PHONY: abstract synopsis
all: synopsis abstract
all: exx synopsis
index:
txt2tags -thtml index.txt

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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