diff --git a/lib/doc/Compare.hs b/lib/doc/Compare.hs index 719bbc273..57dcf1a45 100644 --- a/lib/doc/Compare.hs +++ b/lib/doc/Compare.hs @@ -1,5 +1,5 @@ lang1 = "Eng" -lang2 = "Gre" +lang2 = "Chi" -- to write a comparison for two languages diff --git a/lib/doc/Makefile b/lib/doc/Makefile index f2514c4bf..402f85e2f 100644 --- a/lib/doc/Makefile +++ b/lib/doc/Makefile @@ -26,6 +26,7 @@ exx: exx-script gf -retain -s alltenses/TryDan.gfo api-examples-Dan.txt gf -retain -s alltenses/TryDut.gfo api-examples-Dut.txt gf -retain -s alltenses/TryEng.gfo api-examples-Eng.txt + gf -retain -s alltenses/TryEst.gfo api-examples-Est.txt gf -retain -s alltenses/TryFin.gfo api-examples-Fin.txt gf -retain -s alltenses/TryFre.gfo api-examples-Fre.txt gf -retain -s alltenses/TryGer.gfo api-examples-Ger.txt diff --git a/lib/doc/MkSynopsis.hs b/lib/doc/MkSynopsis.hs index bb16be797..f5c7bd83e 100644 --- a/lib/doc/MkSynopsis.hs +++ b/lib/doc/MkSynopsis.hs @@ -19,7 +19,7 @@ revealedLang = "Eng" -- all languages shown apiExxFiles = ["api-examples-" ++ lang ++ ".txt" | lang <- words -- "Eng Chi" - "Afr Bul Cat Chi Dan Dut Eng Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd" + "Afr Bul Cat Chi Dan Dut Eng Est Fin Fre Ger Gre Hin Ita Jpn Lav Mlt Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd" ] main = do @@ -246,6 +246,7 @@ paradigmFiles = [ ("Danish", srcPath "/danish/ParadigmsDan.gf"), ("Dutch", srcPath "/dutch/ParadigmsDut.gf"), ("English", srcPath "/english/ParadigmsEng.gf"), + ("Estonian", srcPath "/estonian/ParadigmsEst.gf"), ("Finnish", srcPath "/finnish/ParadigmsFin.gf"), ("French", srcPath "/french/ParadigmsFre.gf"), ("German", srcPath "/german/ParadigmsGer.gf"), diff --git a/lib/doc/rgl-publications.html b/lib/doc/rgl-publications.html index 3eaee2577..f35f2d9de 100644 --- a/lib/doc/rgl-publications.html +++ b/lib/doc/rgl-publications.html @@ -9,7 +9,7 @@

GF Resource Grammar Library Documentation and Publications

Aarne Ranta
-20130726 +20131018

@@ -93,7 +93,7 @@ LNCS/LNAI 5221, Springer,

Chinese

+

Estonian

+ + +

Finnish

    @@ -286,7 +292,7 @@ LREC 2012, pp. 1680-1685.

    Maltese

      -
    • Source: http://www.grammaticalframework.org/lib/src/maltese (John J. Camilleri) +
    • Source: http://www.grammaticalframework.org/lib/src/maltese (John J. Camilleri)

    • Publications

      diff --git a/lib/doc/rgl-publications.txt b/lib/doc/rgl-publications.txt index 0973dd531..ecf7682e0 100644 --- a/lib/doc/rgl-publications.txt +++ b/lib/doc/rgl-publications.txt @@ -98,7 +98,7 @@ http://link.springer.com/chapter/10.1007%2F978-3-540-85287-2_6 ===Chinese=== -- **Source**: http://www.grammaticalframework.org/lib/src/chinese (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng) +- **Source**: http://www.grammaticalframework.org/lib/src/chinese (Aarne Ranta, Zhuo Lin Qiqige, Chen Peng, Qiao Haiyan) - **Publications** @@ -151,6 +151,14 @@ The GF Resource Grammar Library. //Not only about English, but English examples abound.// +===Estonian=== + +- **Source**: http://www.grammaticalframework.org/lib/src/estonian (Kaarel Kaljurand, Inari Listenmaa) + +%- **Publications** + + + ===Finnish=== - **Source**: http://www.grammaticalframework.org/lib/src/finnish (Aarne Ranta, Inari Listenmaa) diff --git a/lib/doc/status.html b/lib/doc/status.html index 64111dca1..a10aca241 100644 --- a/lib/doc/status.html +++ b/lib/doc/status.html @@ -7,7 +7,7 @@

      The Status of the GF Resource Grammar Library

      Aarne Ranta
      -20130726 +20131018

      @@ -132,10 +132,10 @@ are marked in the table + - - -- ++ - + -*ZL,*AR,*CP +ZL,*AR,*CP,QH Dan @@ -188,16 +188,16 @@ are marked in the table Est Estonian ++ +- +++ ++ ++ ++ - - - -- -- -- -- -- -- -- ++ - *KK,IL @@ -733,6 +733,7 @@ MH Muhammad Humayoun, NE Nyamsuren Erdenebadrakh, NF Nick Frolov, NG Normunds Gruzitis, +QH Qiao Haiyan, RE Ramona Enache, PP Peteris Paikens, SC Server Cimen, diff --git a/lib/doc/status.txt b/lib/doc/status.txt index b3f4e8b4a..cdb523ca8 100644 --- a/lib/doc/status.txt +++ b/lib/doc/status.txt @@ -21,11 +21,11 @@ are marked in the table | Ara | Arabic | + | + | + | + | - | - | - | - | - | - | + | AD | Bul | Bulgarian | + | + | + | + | + | + | + | + | + | ++ | + | *KA | Cat | Catalan | + | + | ++ | + | + | + | + | + | - | ++ | - | *JS, IL -| Chi | Chinese | + | - | ++ | + | + | + | - | - | - | - | + | *ZL,*AR,*CP +| Chi | Chinese | + | - | ++ | + | + | + | - | - | + | - | + | ZL,*AR,*CP,QH | Dan | Danish | + | + | ++ | + | + | + | + | + | - | + | - | *AR | Dut | Dutch | + | + | ++ | + | + | + | + | + | - | + | - | *AR,FJ | Eng | English | + | + | ++ | + | + | + | + | + | + | ++ | + | *AR,BB,KA -| Est | Estonian | - | - | - | - | - | - | - | - | - | - | - | *KK,IL +| Est | Estonian | + | - | ++ | + | + | + | - | - | - | + | - | *KK,IL | Fin | Finnish | + | + | ++ | + | + | + | + | - | + | ++ | + | *AR,IL | Fre | French | + | + | ++ | + | + | + | + | + | + | ++ | - | *AR,RE | Ger | German | + | + | ++ | + | + | + | + | + | + | ++ | - | *AR,HH,EG @@ -123,6 +123,7 @@ MH Muhammad Humayoun, NE Nyamsuren Erdenebadrakh, NF Nick Frolov, NG Normunds Gruzitis, +QH Qiao Haiyan, RE Ramona Enache, PP Peteris Paikens, SC Server Cimen, diff --git a/lib/doc/synopsis-intro.txt b/lib/doc/synopsis-intro.txt index a7e5eac9d..3e2f44339 100644 --- a/lib/doc/synopsis-intro.txt +++ b/lib/doc/synopsis-intro.txt @@ -52,10 +52,10 @@ constructing trees in them. - [Chapter 2 #toc5]: syntactic construction functions, with cross-links and examples. - [Chapter 3 #toc83]: morphological paradigms. -- [Chapter 4 #toc110]: additional libraries. -- [Chapter 5 #toc116]: how to "browse" the library by +- [Chapter 4 #toc112]: additional libraries. +- [Chapter 5 #toc118]: how to "browse" the library by loading the grammars into the ``gf`` command editor. -- [Chapter 6 #toc117]: a brief example of how application grammars can +- [Chapter 6 #toc119]: a brief example of how application grammars can use the resource modules. - [Detailed table of contents #toc118]. diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index 0ab4094e3..05d337b2a 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -17,7 +17,36 @@

      The GF Resource Grammar Library is the standard library for Grammatical Framework. -It covers the morphology and basic syntax of currently 27 languages. +It covers the morphology and basic syntax of currently 29 languages: +Afrikaans, +Bulgarian, +Catalan, +Chinese, +Danish, +Dutch, +English, +Estonian, +Finnish, +French, +German, +Greek, +Hindi, +Japanese, +Italian, +Latvian, +Maltese, +Nepali, +Norwegian bokmål, +Persian, +Polish, +<li>Punjabi, +Romanian, +Russian, +Sindhi, +Spanish, +Swedish, +Thai, +Urdu.

      This document contains the most important parts of the GF Resource Grammar API, @@ -37,10 +66,10 @@ constructing trees in them.

    • Chapter 2: syntactic construction functions, with cross-links and examples.
    • Chapter 3: morphological paradigms. -
    • Chapter 4: additional libraries. -
    • Chapter 5: how to "browse" the library by +
    • Chapter 4: additional libraries. +
    • Chapter 5: how to "browse" the library by loading the grammars into the gf command editor. -
    • Chapter 6: a brief example of how application grammars can +
    • Chapter 6: a brief example of how application grammars can use the resource modules.
    • Detailed table of contents.
    @@ -533,82 +562,82 @@ Lexical category, constructors given in comparAP A -> AP -
    warmer
    +
    warmer
    mkAP A -> AP -
    warm
    +
    warm
    mkAP A -> NP -> AP -
    warmer than Paris
    +
    warmer than Paris
    mkAP A2 -> NP -> AP -
    married to her
    +
    married to her
    mkAP A2 -> AP -
    married
    +
    married
    mkAP AP -> S -> AP -
    it is good that she sleeps
    +
    it is good that she sleeps
    mkAP AP -> QS -> AP -
    it is uncertain who sleeps
    +
    it is uncertain who sleeps
    mkAP AP -> VP -> AP -
    she is ready to sleep
    +
    she is ready to sleep
    mkAP AP -> SC -> AP -
    she is ready to sleep
    +
    she is ready to sleep
    mkAP AdA -> A -> AP -
    very old
    +
    very old
    mkAP AdA -> AP -> AP -
    very very old
    +
    very very old
    mkAP Conj -> AP -> AP -> AP -
    old or young
    +
    old or young
    mkAP Conj -> ListAP -> AP -
    old , big and warm
    +
    old , big and warm
    mkAP Ord -> AP -
    oldest
    +
    oldest
    mkAP CAdv -> AP -> NP -> AP -
    as old as she
    +
    as old as she
    reflAP A2 -> AP -
    married to itself
    +
    married to itself
    @@ -624,27 +653,27 @@ Lexical category, constructors given in almost_AdA AdA -
    almost red
    +
    almost red
    quite_Adv AdA -
    quite
    +
    quite
    so_AdA AdA -
    so warm
    +
    so warm
    too_AdA AdA -
    too warm
    +
    too warm
    very_AdA AdA -
    very warm
    +
    very warm
    @@ -660,22 +689,22 @@ Lexical category, constructors given in almost_AdN AdN -
    almost eight
    +
    almost eight
    at_least_AdN AdN -
    at least eight
    +
    at least eight
    at_most_AdN AdN -
    at most eight
    +
    at most eight
    mkAdN CAdv -> AdN -
    more than eight
    +
    more than eight
    @@ -691,7 +720,7 @@ Lexical category, constructors given in always_AdV AdV -
    always
    +
    always
    @@ -707,82 +736,82 @@ Lexical category, constructors given in everywhere_Adv Adv -
    everywhere
    +
    everywhere
    here7from_Adv Adv -
    from here
    +
    from here
    here7to_Adv Adv -
    to here
    +
    to here
    here_Adv Adv -
    here
    +
    here
    mkAdv A -> Adv -
    warmly
    +
    warmly
    mkAdv Prep -> NP -> Adv -
    in the house
    +
    in the house
    mkAdv Subj -> S -> Adv -
    when she sleeps
    +
    when she sleeps
    mkAdv CAdv -> A -> NP -> Adv -
    more warmly than he
    +
    more warmly than he
    mkAdv CAdv -> A -> S -> Adv -
    more warmly than he runs
    +
    more warmly than he runs
    mkAdv AdA -> Adv -> Adv -
    very warmly
    +
    very warmly
    mkAdv Conj -> Adv -> Adv -> Adv -
    here and now
    +
    here and now
    mkAdv Conj -> ListAdv -> Adv -
    with her , here and now
    +
    with her , here and now
    somewhere_Adv Adv -
    somewhere
    +
    somewhere
    there7from_Adv Adv -
    from there
    +
    from there
    there7to_Adv Adv -
    there
    +
    there
    there_Adv Adv -
    there
    +
    there
    @@ -798,12 +827,12 @@ Lexical category, constructors given in anteriorAnt Ant -
    she has slept
    +
    she has slept
    simultaneousAnt Ant -
    she sleeps
    +
    she sleeps
    @@ -819,17 +848,17 @@ Lexical category, constructors given in as_CAdv CAdv -
    as
    +
    as
    less_CAdv CAdv -
    less
    +
    less
    more_CAdv CAdv -
    more
    +
    more
    @@ -845,97 +874,97 @@ Lexical category, constructors given in mkCN N -> CN -
    house
    +
    house
    mkCN N2 -> NP -> CN -
    mother of the king
    +
    mother of the king
    mkCN N3 -> NP -> NP -> CN -
    distance from this city to Paris
    +
    distance from this city to Paris
    mkCN N2 -> CN -
    mother
    +
    mother
    mkCN N3 -> CN -
    distance
    +
    distance
    mkCN A -> N -> CN -
    big house
    +
    big house
    mkCN A -> CN -> CN -
    big blue house
    +
    big blue house
    mkCN AP -> N -> CN -
    very big house
    +
    very big house
    mkCN AP -> CN -> CN -
    very big blue house
    +
    very big blue house
    mkCN N -> RS -> CN -
    man whom she loves
    +
    man whom she loves
    mkCN CN -> RS -> CN -
    old man whom she loves
    +
    old man whom she loves
    mkCN N -> Adv -> CN -
    house on the hill
    +
    house on the hill
    mkCN CN -> Adv -> CN -
    big house on the hill
    +
    big house on the hill
    mkCN CN -> S -> CN -
    rule that she sleeps
    +
    rule that she sleeps
    mkCN CN -> QS -> CN -
    question if she sleeps
    +
    question if she sleeps
    mkCN CN -> VP -> CN -
    reason to sleep
    +
    reason to sleep
    mkCN CN -> SC -> CN -
    reason to sleep
    +
    reason to sleep
    mkCN N -> NP -> CN -
    king John
    +
    king John
    mkCN CN -> NP -> CN -
    old king John
    +
    old king John
    @@ -956,7 +985,7 @@ Lexical category, constructors given in mkCard Numeral -> Card -
    seven
    +
    seven
    mkCard @@ -982,72 +1011,72 @@ Lexical category, constructors given in genericCl VP -> Cl -
    one sleeps
    +
    one sleeps
    mkCl NP -> V -> Cl -
    she sleeps
    +
    she sleeps
    mkCl NP -> V2 -> NP -> Cl -
    she loves him
    +
    she loves him
    mkCl NP -> V3 -> NP -> NP -> Cl -
    she sends it to him
    +
    she sends it to him
    mkCl NP -> VV -> VP -> Cl -
    she wants to sleep
    +
    she wants to sleep
    mkCl NP -> VS -> S -> Cl -
    she says that I sleep
    +
    she says that I sleep
    mkCl NP -> VQ -> QS -> Cl -
    she wonders who sleeps
    +
    she wonders who sleeps
    mkCl NP -> VA -> A -> Cl -
    she becomes old
    +
    she becomes old
    mkCl NP -> VA -> AP -> Cl -
    she becomes very old
    +
    she becomes very old
    mkCl NP -> V2A -> NP -> A -> Cl -
    she paints it red
    +
    she paints it red
    mkCl NP -> V2A -> NP -> AP -> Cl -
    she paints it red
    +
    she paints it red
    mkCl NP -> V2S -> NP -> S -> Cl -
    she answers to him that we sleep
    +
    she answers to him that we sleep
    mkCl NP -> V2Q -> NP -> QS -> Cl -
    she asks him who sleeps
    +
    she asks him who sleeps
    mkCl NP -> V2V -> NP -> VP -> Cl -
    she begs him to sleep
    +
    she begs him to sleep
    mkCl @@ -1057,87 +1086,87 @@ Lexical category, constructors given in mkCl NP -> A -> Cl -
    she is old
    +
    she is old
    mkCl NP -> A -> NP -> Cl -
    she is older than he
    +
    she is older than he
    mkCl NP -> A2 -> NP -> Cl -
    she is married to him
    +
    she is married to him
    mkCl NP -> AP -> Cl -
    she is very old
    +
    she is very old
    mkCl NP -> NP -> Cl -
    she is the woman
    +
    she is the woman
    mkCl NP -> N -> Cl -
    she is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    she is a ...
    mkCl NP -> CN -> Cl -
    she is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    she is a ...
    mkCl NP -> Adv -> Cl -
    she is here
    +
    she is here
    mkCl NP -> VP -> Cl -
    she always sleeps
    +
    she always sleeps
    mkCl N -> Cl -
    there is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    there is a ...
    mkCl CN -> Cl -
    there is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    there is a ...
    mkCl NP -> Cl -
    there are many houses
    +
    there are many houses
    mkCl NP -> RS -> Cl -
    it is she who sleeps
    +
    it is she who sleeps
    mkCl Adv -> S -> Cl -
    it is here that she sleeps
    +
    it is here that she sleeps
    mkCl V -> Cl -
    it rains
    +
    it rains
    mkCl VP -> Cl -
    it is raining
    +
    it is raining
    mkCl SC -> VP -> Cl -
    that she sleeps is good
    +
    that she sleeps is good
    @@ -1153,32 +1182,32 @@ Lexical category, constructors given in mkClSlash NP -> VPSlash -> ClSlash -
    whom does she see
    +
    whom does she see
    mkClSlash NP -> V2 -> ClSlash -
    whom does she see
    +
    whom does she see
    mkClSlash NP -> VV -> V2 -> ClSlash -
    whom does she want to see
    +
    whom does she want to see
    mkClSlash Cl -> Prep -> ClSlash -
    with whom does she sleep
    +
    with whom does she sleep
    mkClSlash ClSlash -> Adv -> ClSlash -
    whom does she see today
    +
    whom does she see today
    mkClSlash NP -> VS -> SSlash -> ClSlash -
    whom does she know that we hadn't seen
    +
    whom does she know that we hadn't seen
    @@ -1194,17 +1223,17 @@ Lexical category, constructors given in mkComp AP -> Comp -
    to be old
    +
    to be old
    mkComp NP -> Comp -
    to be this man
    +
    to be this man
    mkComp Adv -> Comp -
    to be here
    +
    to be here
    @@ -1220,27 +1249,27 @@ Lexical category, constructors given in and_Conj Conj -
    here and now
    +
    here and now
    both7and_DConj Conj -
    both here and there
    +
    both here and there
    either7or_DConj Conj -
    either here or there
    +
    either here or there
    if_then_Conj Conj -
    if here then there
    +
    if here then there
    or_Conj Conj -
    here or there
    +
    here or there
    @@ -1256,62 +1285,62 @@ Lexical category, constructors given in aPl_Det Det -
    women
    +
    women
    aSg_Det Det -
    pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};
    +
    a ...
    a_Det Det -
    pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};
    +
    a ...
    every_Det Det -
    every woman
    +
    every woman
    few_Det Det -
    few women
    +
    few women
    many_Det Det -
    many houses
    +
    many houses
    mkDet Quant -> Det -
    this
    +
    this
    mkDet Quant -> Card -> Det -
    these five
    +
    these five
    mkDet Quant -> Ord -> Det -
    the fifth
    +
    the fifth
    mkDet Quant -> Num -> Ord -> Det -
    the five best
    +
    the five best
    mkDet Quant -> Num -> Det -
    these
    +
    these
    mkDet Card -> Det -
    five
    +
    five
    mkDet @@ -1331,57 +1360,57 @@ Lexical category, constructors given in mkDet Pron -> Num -> Det -
    my five
    +
    my five
    much_Det Det -
    much wine
    +
    much wine
    somePl_Det Det -
    some women
    +
    some women
    someSg_Det Det -
    some wine
    +
    some wine
    that_Det Det -
    that woman
    +
    that woman
    thePl_Det Det -
    the houses
    +
    the houses
    theSg_Det Det -
    the house
    +
    the house
    the_Det Det -
    the house
    +
    the house
    these_Det Det -
    these women
    +
    these women
    this_Det Det -
    this woman
    +
    this woman
    those_Det Det -
    those women
    +
    those women
    @@ -1463,12 +1492,12 @@ Lexical category, constructors given in mkDigits Dig -> Digits -
    4
    +
    4
    mkDigits Dig -> Digits -> Digits -
    1 , 2 3 3 , 4 8 6
    +
    1 , 2 3 3 , 4 8 6
    @@ -1484,37 +1513,37 @@ Lexical category, constructors given in how8much_IAdv IAdv -
    how much
    +
    how much
    how_IAdv IAdv -
    how
    +
    how
    mkIAdv Prep -> IP -> IAdv -
    in which city
    +
    in which city
    mkIAdv IAdv -> Adv -> IAdv -
    where in Paris
    +
    where in Paris
    when_IAdv IAdv -
    when
    +
    when
    where_IAdv IAdv -
    where
    +
    where
    why_IAdv IAdv -
    why
    +
    why
    @@ -1551,27 +1580,27 @@ Lexical category, constructors given in how8many_IDet IDet -
    how many houses
    +
    how many houses
    mkIDet IQuant -> Num -> IDet -
    which houses
    +
    which houses
    mkIDet IQuant -> IDet -
    which house
    +
    which house
    whichPl_IDet IDet -
    which houses
    +
    which houses
    which_IDet IDet -
    which house
    +
    which house
    @@ -1587,67 +1616,67 @@ Lexical category, constructors given in mkIP IDet -> CN -> IP -
    which five big cities
    +
    which five big cities
    mkIP IDet -> N -> IP -
    which five cities
    +
    which five cities
    mkIP IDet -> IP -
    which five
    +
    which five
    mkIP IQuant -> CN -> IP -
    which big city
    +
    which big city
    mkIP IQuant -> Num -> CN -> IP -
    which five big cities
    +
    which five big cities
    mkIP IQuant -> N -> IP -
    which city
    +
    which city
    mkIP IP -> Adv -> IP -
    who in Paris
    +
    who in Paris
    whatPl_IP IP -
    what
    +
    what
    whatSg_IP IP -
    what
    +
    what
    what_IP IP -
    what
    +
    what
    whoPl_IP IP -
    who
    +
    who
    whoSg_IP IP -
    who
    +
    who
    who_IP IP -
    who
    +
    who
    @@ -1663,7 +1692,7 @@ Lexical category, constructors given in which_IQuant IQuant -
    which house
    +
    which house
    @@ -1679,17 +1708,17 @@ Lexical category, constructors given in mkImp VP -> Imp -
    come to my house
    +
    come to my house
    mkImp V -> Imp -
    come
    +
    come
    mkImp V2 -> NP -> Imp -
    buy it
    +
    buy it
    @@ -1705,17 +1734,17 @@ Lexical category, constructors given in pluralImpForm ImpForm -
    be men
    +
    be men
    politeImpForm ImpForm -
    be pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    be a ...
    singularImpForm ImpForm -
    be pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    be a ...
    @@ -1868,77 +1897,77 @@ Lexical category, constructors given in everybody_NP NP -
    everybody
    +
    everybody
    everything_NP NP -
    everything
    +
    everything
    he_NP NP -
    he
    +
    he
    i_NP NP -
    I
    +
    I
    it_NP NP -
    it
    +
    it
    mkNP Quant -> N -> NP -
    this man
    +
    this man
    mkNP Quant -> CN -> NP -
    this old man
    +
    this old man
    mkNP Quant -> Num -> CN -> NP -
    these five old men
    +
    these five old men
    mkNP Quant -> Num -> N -> NP -
    these five men
    +
    these five men
    mkNP Det -> CN -> NP -
    the five old men
    +
    the five old men
    mkNP Det -> N -> NP -
    the five men
    +
    the five men
    mkNP Numeral -> CN -> NP -
    table ParamX.Number [[]; []]
    +
    five old men
    mkNP Numeral -> N -> NP -
    table ParamX.Number [[]; []]
    +
    five men
    mkNP Digits -> CN -> NP -
    5 1 old men
    +
    5 1 old men
    mkNP Digits -> N -> NP -
    5 1 men
    +
    5 1 men
    mkNP @@ -1953,147 +1982,147 @@ Lexical category, constructors given in mkNP Pron -> CN -> NP -
    my old man
    +
    my old man
    mkNP Pron -> N -> NP -
    my man
    +
    my man
    mkNP PN -> NP -
    Paris
    +
    Paris
    mkNP Pron -> NP -
    we
    +
    we
    mkNP Quant -> NP -
    this
    +
    this
    mkNP Quant -> Num -> NP -
    these five
    +
    these five
    mkNP Det -> NP -
    the five best
    +
    the five best
    mkNP CN -> NP -
    old beer
    +
    old beer
    mkNP N -> NP -
    beer
    +
    beer
    mkNP Predet -> NP -> NP -
    only this woman
    +
    only this woman
    mkNP NP -> V2 -> NP -
    the man seen
    +
    the man seen
    mkNP NP -> Adv -> NP -
    Paris today
    +
    Paris today
    mkNP NP -> RS -> NP -
    John , who walks
    +
    John , who walks ...
    mkNP Conj -> NP -> NP -> NP -
    this woman or John
    +
    this woman or John
    mkNP Conj -> ListNP -> NP -
    this woman , John or I
    +
    this woman , John or I
    nobody_NP NP -
    nobody
    +
    nobody
    nothing_NP NP -
    nothing
    +
    nothing
    she_NP NP -
    she
    +
    she
    somebody_NP NP -
    somebody
    +
    somebody
    something_NP NP -
    something
    +
    something
    that_NP NP -
    that
    +
    that
    these_NP NP -
    these
    +
    these
    they_NP NP -
    they
    +
    they
    this_NP NP -
    this
    +
    this
    those_NP NP -
    those
    +
    those
    we_NP NP -
    we
    +
    we
    youPl_NP NP -
    you
    +
    you
    youPol_NP NP -
    you
    +
    you
    you_NP NP -
    you
    +
    you
    @@ -2114,12 +2143,12 @@ Lexical category, constructors given in mkNum Numeral -> Num -
    (table
    +
    ...
    mkNum Digits -> Num -
    2 1
    +
    2 1
    mkNum @@ -2129,12 +2158,12 @@ Lexical category, constructors given in mkNum Card -> Num -
    almost five
    +
    almost five
    mkNum AdN -> Card -> Num -
    almost five
    +
    almost five
    pluralNum @@ -2170,12 +2199,12 @@ Lexical category, constructors given in mkNumeral Sub1000 -> Numeral -
    nine hundred and (table
    +
    nine hundred and ...
    mkNumeral Sub1000 -> Sub1000 -> Numeral -
    nine hundred and (table
    +
    nine hundred and ...
    mkNumeral @@ -2185,7 +2214,7 @@ Lexical category, constructors given in thousandfoldNumeral Sub1000 -> Numeral -
    nine hundred and (table
    +
    nine hundred and ...
    @@ -2216,7 +2245,7 @@ Lexical category, constructors given in mkOrd A -> Ord -
    smallest
    +
    smallest
    @@ -2232,22 +2261,22 @@ Lexical category, constructors given in but_PConj PConj -
    but
    +
    but
    mkPConj Conj -> PConj -
    and now
    +
    and now
    otherwise_PConj PConj -
    otherwise
    +
    otherwise
    therefore_PConj PConj -
    therefore
    +
    therefore
    @@ -2271,27 +2300,27 @@ Lexical category, constructors given in mkPhr (PConj) -> Utt -> (Voc) -> Phr -
    but sleep , my friend
    +
    but sleep , my friend
    mkPhr S -> Phr -
    she won't sleep
    +
    she won't sleep
    mkPhr Cl -> Phr -
    she sleeps
    +
    she sleeps
    mkPhr QS -> Phr -
    would she sleep
    +
    would she sleep
    mkPhr Imp -> Phr -
    sleep
    +
    sleep
    @@ -2307,12 +2336,12 @@ Lexical category, constructors given in negativePol Pol -
    she doesn't sleep
    +
    she doesn't sleep
    positivePol Pol -
    she sleeps
    +
    she sleeps
    @@ -2328,22 +2357,22 @@ Lexical category, constructors given in all_Predet Predet -
    all the men
    +
    all the men
    most_Predet Predet -
    most
    +
    most
    not_Predet Predet -
    not everybody
    +
    not everybody
    only_Predet Predet -
    only
    +
    only
    @@ -2359,107 +2388,107 @@ Lexical category, constructors given in above_Prep Prep -
    above it
    +
    above it
    after_Prep Prep -
    after it
    +
    after it
    before_Prep Prep -
    before it
    +
    before it
    behind_Prep Prep -
    behind it
    +
    behind it
    between_Prep Prep -
    between you and me
    +
    between you and me
    by8agent_Prep Prep -
    by it
    +
    by it
    by8means_Prep Prep -
    by it
    +
    by it
    during_Prep Prep -
    during it
    +
    during it
    except_Prep Prep -
    except it
    +
    except it
    for_Prep Prep -
    for it
    +
    for it
    from_Prep Prep -
    from it
    +
    from it
    in8front_Prep Prep -
    in front of it
    +
    in front of it
    in_Prep Prep -
    in it
    +
    in it
    on_Prep Prep -
    on it
    +
    on it
    part_Prep Prep -
    of it
    +
    of it
    possess_Prep Prep -
    of it
    +
    of it
    through_Prep Prep -
    through it
    +
    through it
    to_Prep Prep -
    to it
    +
    to it
    under_Prep Prep -
    under it
    +
    under it
    with_Prep Prep -
    with it
    +
    with it
    without_Prep Prep -
    without it
    +
    without it
    @@ -2475,47 +2504,47 @@ Lexical category, constructors given in he_Pron Pron -
    he
    +
    he
    i_Pron Pron -
    I
    +
    I
    it_Pron Pron -
    it
    +
    it
    she_Pron Pron -
    she
    +
    she
    they_Pron Pron -
    they
    +
    they
    we_Pron Pron -
    we
    +
    we
    youPl_Pron Pron -
    you
    +
    you
    youPol_Pron Pron -
    you
    +
    you
    youSg_Pron Pron -
    you
    +
    you
    @@ -2531,17 +2560,17 @@ Lexical category, constructors given in exclMarkPunct Punct -
    yes !
    +
    yes !
    fullStopPunct Punct -
    yes .
    +
    yes .
    questMarkPunct Punct -
    yes ?
    +
    yes ?
    @@ -2557,152 +2586,152 @@ Lexical category, constructors given in mkQCl Cl -> QCl -
    does she sleep
    +
    does she sleep
    mkQCl IP -> VP -> QCl -
    who always sleeps
    +
    who always sleeps
    mkQCl IP -> V -> QCl -
    who sleeps
    +
    who sleeps
    mkQCl IP -> V2 -> NP -> QCl -
    who loves her
    +
    who loves her
    mkQCl IP -> V3 -> NP -> NP -> QCl -
    who sends it to her
    +
    who sends it to her
    mkQCl IP -> VV -> VP -> QCl -
    who wants to sleep
    +
    who wants to sleep
    mkQCl IP -> VS -> S -> QCl -
    who says that I sleep
    +
    who says that I sleep
    mkQCl IP -> VQ -> QS -> QCl -
    who wonders who sleeps
    +
    who wonders who sleeps
    mkQCl IP -> VA -> A -> QCl -
    who becomes old
    +
    who becomes old
    mkQCl IP -> VA -> AP -> QCl -
    who becomes very old
    +
    who becomes very old
    mkQCl IP -> V2A -> NP -> A -> QCl -
    who paints it red
    +
    who paints it red
    mkQCl IP -> V2A -> NP -> AP -> QCl -
    who paints it very red
    +
    who paints it very red
    mkQCl IP -> V2S -> NP -> S -> QCl -
    who answers to him that we sleep
    +
    who answers to him that we sleep
    mkQCl IP -> V2Q -> NP -> QS -> QCl -
    who asks him who sleeps
    +
    who asks him who sleeps
    mkQCl IP -> V2V -> NP -> VP -> QCl -
    who begs him to sleep
    +
    who begs him to sleep
    mkQCl IP -> A -> QCl -
    who is old
    +
    who is old
    mkQCl IP -> A -> NP -> QCl -
    who is older than he
    +
    who is older than he
    mkQCl IP -> A2 -> NP -> QCl -
    who is married to him
    +
    who is married to him
    mkQCl IP -> AP -> QCl -
    who is very old
    +
    who is very old
    mkQCl IP -> NP -> QCl -
    who is the woman
    +
    who is the woman
    mkQCl IP -> N -> QCl -
    who is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    who is a ...
    mkQCl IP -> CN -> QCl -
    who is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    who is a ...
    mkQCl IP -> Adv -> QCl -
    who is here
    +
    who is here
    mkQCl IP -> NP -> V2 -> QCl -
    who is her
    +
    who is her
    mkQCl IP -> ClSlash -> QCl -
    whom does she love today
    +
    whom does she love today
    mkQCl IAdv -> Cl -> QCl -
    why does she sleep
    +
    why does she sleep
    mkQCl Prep -> IP -> Cl -> QCl -
    with whom does she sleep
    +
    with whom does she sleep
    mkQCl IAdv -> NP -> QCl -
    where is she
    +
    where is she
    mkQCl IComp -> NP -> QCl -
    who is this man
    +
    who is this man
    mkQCl IP -> QCl -
    which city is there
    +
    which city is there
    @@ -2718,12 +2747,12 @@ Lexical category, constructors given in mkQS (Tense) -> (Ant) -> (Pol) -> QCl -> QS -
    who wouldn't have slept
    +
    who wouldn't have slept
    mkQS Cl -> QS -
    does she sleep
    +
    does she sleep
    @@ -2739,32 +2768,32 @@ Lexical category, constructors given in a_Quant Quant -
    pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"}; "an" / strs {"un"};
    +
    a ...
    mkQuant Pron -> Quant -
    my house
    +
    my house
    no_Quant Quant -
    no house
    +
    no house
    that_Quant Quant -
    that house
    +
    that house
    the_Quant Quant -
    the house
    +
    the house
    this_Quant Quant -
    this house
    +
    this house
    @@ -2780,122 +2809,122 @@ Lexical category, constructors given in mkRCl RP -> VP -> RCl -
    woman who always sleeps
    +
    woman who always sleeps
    mkRCl RP -> V -> RCl -
    woman who sleeps
    +
    woman who sleeps
    mkRCl RP -> V2 -> NP -> RCl -
    woman who loves him
    +
    woman who loves him
    mkRCl RP -> V3 -> NP -> NP -> RCl -
    woman who sends it to him
    +
    woman who sends it to him
    mkRCl RP -> VV -> VP -> RCl -
    woman who wants to sleep
    +
    woman who wants to sleep
    mkRCl RP -> VS -> S -> RCl -
    woman who says that I sleep
    +
    woman who says that I sleep
    mkRCl RP -> VQ -> QS -> RCl -
    woman who wonders who sleeps
    +
    woman who wonders who sleeps
    mkRCl RP -> VA -> A -> RCl -
    woman who becomes old
    +
    woman who becomes old
    mkRCl RP -> VA -> AP -> RCl -
    woman who becomes very old
    +
    woman who becomes very old
    mkRCl RP -> V2A -> NP -> A -> RCl -
    woman who paints it red
    +
    woman who paints it red
    mkRCl RP -> V2A -> NP -> AP -> RCl -
    woman who paints it very red
    +
    woman who paints it very red
    mkRCl RP -> V2S -> NP -> S -> RCl -
    woman who answers to him that we sleep
    +
    woman who answers to him that we sleep
    mkRCl RP -> V2Q -> NP -> QS -> RCl -
    woman who asks him who sleeps
    +
    woman who asks him who sleeps
    mkRCl RP -> V2V -> NP -> VP -> RCl -
    woman who begs him to sleep
    +
    woman who begs him to sleep
    mkRCl RP -> A -> RCl -
    woman who is old
    +
    woman who is old
    mkRCl RP -> A -> NP -> RCl -
    woman who is older than he
    +
    woman who is older than he
    mkRCl RP -> A2 -> NP -> RCl -
    woman who is married to him
    +
    woman who is married to him
    mkRCl RP -> AP -> RCl -
    woman who is very old
    +
    woman who is very old
    mkRCl RP -> NP -> RCl -
    woman who is the woman
    +
    woman who is the woman
    mkRCl RP -> N -> RCl -
    student who is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    student who is a ...
    mkRCl RP -> CN -> RCl -
    student who is pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    student who is a ...
    mkRCl RP -> Adv -> RCl -
    woman who is here
    +
    woman who is here
    mkRCl RP -> NP -> V2 -> RCl -
    woman whom we love
    +
    woman whom we love
    mkRCl RP -> ClSlash -> RCl -
    woman whom she loves today
    +
    woman whom she loves today
    mkRCl @@ -2916,12 +2945,12 @@ Lexical category, constructors given in mkRP Prep -> NP -> RP -> RP -
    all the cities in whom
    +
    all the cities in whom
    which_RP RP -
    which
    +
    which
    @@ -2937,7 +2966,7 @@ Lexical category, constructors given in mkRS (Tense) -> (Ant) -> (Pol) -> RCl -> RS -
    woman who wouldn't have slept
    +
    woman who wouldn't have slept
    mkRS @@ -2947,7 +2976,7 @@ Lexical category, constructors given in mkRS Conj -> RS -> RS -> RS -
    woman who sleeps or whom we love
    +
    woman who sleeps or whom we love
    mkRS @@ -2968,7 +2997,7 @@ Lexical category, constructors given in mkS (Tense) -> (Ant) -> (Pol) -> Cl -> S -
    she wouldn't have slept
    +
    she wouldn't have slept
    mkS @@ -2978,17 +3007,17 @@ Lexical category, constructors given in mkS Conj -> S -> S -> S -
    she sleeps and I run
    +
    she sleeps and I run
    mkS Conj -> ListS -> S -
    she sleeps , I run and you walk
    +
    she sleeps , I run and you walk
    mkS Adv -> S -> S -
    today she sleeps
    +
    today she sleeps
    @@ -3004,17 +3033,17 @@ Lexical category, constructors given in mkSC S -> SC -
    that she sleeps
    +
    that she sleeps
    mkSC QS -> SC -
    who sleeps
    +
    who sleeps
    mkSC VP -> SC -
    to sleep
    +
    to sleep
    @@ -3030,7 +3059,7 @@ Lexical category, constructors given in mkSSlash Temp -> Pol -> ClSlash -> SSlash -
    she hadn't seen
    +
    she hadn't seen
    @@ -3046,17 +3075,17 @@ Lexical category, constructors given in mkSub100 Unit -> Sub100 -
    eight
    +
    eight
    mkSub100 Unit -> Unit -> Sub100 -
    (table
    +
    ...
    tenfoldSub100 Unit -> Sub100 -
    eight
    +
    eight
    @@ -3072,17 +3101,17 @@ Lexical category, constructors given in mkSub1000 Sub100 -> Sub1000 -
    (table
    +
    ...
    mkSub1000 Unit -> Sub1000 -
    nine hundred
    +
    nine hundred
    mkSub1000 Unit -> Sub100 -> Sub1000 -
    nine hundred and (table
    +
    nine hundred and ...
    @@ -3098,27 +3127,27 @@ Lexical category, constructors given in although_Subj Subj -
    although she sleeps
    +
    although she sleeps
    because_Subj Subj -
    because she sleeps
    +
    because she sleeps
    if_Subj Subj -
    if she sleeps
    +
    if she sleeps
    that_Subj Subj -
    that she sleeps
    +
    that she sleeps
    when_Subj Subj -
    when she sleeps
    +
    when she sleeps
    @@ -3150,22 +3179,22 @@ Lexical category, constructors given in conditionalTense Tense -
    she would sleep
    +
    she would sleep
    futureTense Tense -
    she will sleep
    +
    she will sleep
    pastTense Tense -
    she slept
    +
    she slept
    presentTense Tense -
    she sleeps
    +
    she sleeps
    @@ -3186,7 +3215,7 @@ Lexical category, constructors given in mkText Phr -> (Punct) -> (Text) -> Text -
    does she sleep ? yes .
    +
    does she sleep ? yes .
    mkText @@ -3196,27 +3225,27 @@ Lexical category, constructors given in mkText S -> Text -
    she slept .
    +
    she slept .
    mkText Cl -> Text -
    she sleeps .
    +
    she sleeps .
    mkText QS -> Text -
    did she sleep ?
    +
    did she sleep ?
    mkText (Pol) -> Imp -> Text -
    don't sleep !
    +
    don't sleep !
    mkText Text -> Text -> Text -
    where ? here . when ? now !
    +
    where ? here . when ? now !
    @@ -3232,47 +3261,47 @@ Lexical category, constructors given in n1_Unit Unit -
    one
    +
    one
    n2_Unit Unit -
    two
    +
    two
    n3_Unit Unit -
    three
    +
    three
    n4_Unit Unit -
    four
    +
    four
    n5_Unit Unit -
    five
    +
    five
    n6_Unit Unit -
    six
    +
    six
    n7_Unit Unit -
    seven
    +
    seven
    n8_Unit Unit -
    eight
    +
    eight
    n9_Unit Unit -
    nine
    +
    nine
    @@ -3288,82 +3317,82 @@ Lexical category, constructors given in lets_Utt VP -> Utt -
    let's sleep
    +
    let's sleep
    mkUtt S -> Utt -
    she slept
    +
    she slept
    mkUtt Cl -> Utt -
    she sleeps
    +
    she sleeps
    mkUtt QS -> Utt -
    who didn't sleep
    +
    who didn't sleep
    mkUtt QCl -> Utt -
    who sleeps
    +
    who sleeps
    mkUtt (ImpForm) -> (Pol) -> Imp -> Utt -
    don't be men
    +
    don't be men
    mkUtt IP -> Utt -
    who
    +
    who
    mkUtt IAdv -> Utt -
    why
    +
    why
    mkUtt NP -> Utt -
    this man
    +
    this man
    mkUtt Adv -> Utt -
    here
    +
    here
    mkUtt VP -> Utt -
    to sleep
    +
    to sleep
    mkUtt CN -> Utt -
    beer
    +
    beer
    mkUtt AP -> Utt -
    good
    +
    good
    mkUtt Card -> Utt -
    five
    +
    five
    no_Utt Utt -
    no
    +
    no
    yes_Utt Utt -
    yes
    +
    yes
    @@ -3387,7 +3416,7 @@ Lexical category, constructors given in have_V2 V2 -
    to have it
    +
    to have it
    @@ -3451,142 +3480,142 @@ Lexical category, constructors given in mkVP V -> VP -
    to sleep
    +
    to sleep
    mkVP V2 -> NP -> VP -
    to love him
    +
    to love him
    mkVP V3 -> NP -> NP -> VP -
    to send it to him
    +
    to send it to him
    mkVP VV -> VP -> VP -
    to want to sleep
    +
    to want to sleep
    mkVP VS -> S -> VP -
    to know that she sleeps
    +
    to know that she sleeps
    mkVP VQ -> QS -> VP -
    to wonder who sleeps
    +
    to wonder who sleeps
    mkVP VA -> AP -> VP -
    to become red
    +
    to become red
    mkVP V2A -> NP -> AP -> VP -
    to paint it red
    +
    to paint it red
    mkVP V2S -> NP -> S -> VP -
    to answer to him that she sleeps
    +
    to answer to him that she sleeps
    mkVP V2Q -> NP -> QS -> VP -
    to ask him who sleeps
    +
    to ask him who sleeps
    mkVP V2V -> NP -> VP -> VP -
    to beg him to sleep
    +
    to beg him to sleep
    mkVP A -> VP -
    to be old
    +
    to be old
    mkVP A -> NP -> VP -
    to be older than he
    +
    to be older than he
    mkVP A2 -> NP -> VP -
    to be married to him
    +
    to be married to him
    mkVP AP -> VP -
    to be very old
    +
    to be very old
    mkVP N -> VP -
    to be pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    to be a ...
    mkVP CN -> VP -
    to be pre {"a"; "a" / strs {"eu"; "Eu"; "uni"; "up"};
    +
    to be a ...
    mkVP NP -> VP -
    to be the woman
    +
    to be the woman
    mkVP Adv -> VP -
    to be here
    +
    to be here
    mkVP VP -> Adv -> VP -
    to sleep here
    +
    to sleep here
    mkVP AdV -> VP -> VP -
    to always sleep
    +
    to always sleep
    mkVP VPSlash -> NP -> VP -
    to paint it black
    +
    to paint it black
    mkVP VPSlash -> VP -
    to paint itself black
    +
    to paint itself black
    mkVP Comp -> VP -
    to be warm
    +
    to be warm
    passiveVP V2 -> VP -
    to be loved
    +
    to be loved
    passiveVP V2 -> NP -> VP -
    to be loved by her
    +
    to be loved by her
    progressiveVP VP -> VP -
    to be sleeping
    +
    to be sleeping
    reflexiveVP V2 -> VP -
    to love itself
    +
    to love itself
    reflexiveVP @@ -3607,42 +3636,42 @@ Lexical category, constructors given in mkVPSlash V2 -> VPSlash -
    whom does she see
    +
    whom does she see
    mkVPSlash V3 -> NP -> VPSlash -
    to whom does she send it
    +
    to whom does she send it
    mkVPSlash V2A -> AP -> VPSlash -
    whom does she paint red
    +
    whom does she paint red
    mkVPSlash V2Q -> QS -> VPSlash -
    whom does she ask where I sleep
    +
    whom does she ask where I sleep
    mkVPSlash V2S -> S -> VPSlash -
    to whom does she answer that I sleep
    +
    to whom does she answer that I sleep
    mkVPSlash V2V -> VP -> VPSlash -
    whom does she beg to sleep
    +
    whom does she beg to sleep
    mkVPSlash VV -> VPSlash -> VPSlash -
    whom does she want to see
    +
    whom does she want to see
    mkVPSlash V2V -> NP -> VPSlash -> VPSlash -
    whom does she beg me to see
    +
    whom does she beg me to see
    @@ -3674,22 +3703,22 @@ Lexical category, constructors given in can8know_VV VV -
    to be able to sleep
    +
    to be able to sleep
    can_VV VV -
    to be able to sleep
    +
    to be able to sleep
    must_VV VV -
    have to
    +
    have to
    want_VV VV -
    to want to sleep
    +
    to want to sleep
    @@ -3705,12 +3734,12 @@ Lexical category, constructors given in mkVoc NP -> Voc -
    yes , my friend
    +
    yes , my friend
    please_Voc Voc -
    please
    +
    please
    @@ -5069,7 +5098,7 @@ source N -> Preposition -> Preposition -> N3 +N -> Prep -> Prep -> N3 - @@ -5099,6 +5128,11 @@ source V +- + + +mkV (arrive : Str) -> Str -> Str -> Str -> Str -> V - @@ -5113,6 +5147,16 @@ source V -> V2 +- + + +mkV2 +V -> Prep -> V2 +- + + mkV3 Str -> V3 - @@ -5123,23 +5167,38 @@ source V -> Prep -> Prep -> V3 +- + + mkVV Str -> VV - mkVQ +Str -> VQ +- + + +mkVQ V -> VQ - mkVS -V -> VS +Str -> VS - mkVS -Str -> VS +Str -> Str -> VS +- + + +mkVS +V -> VS - @@ -5158,6 +5217,11 @@ source V2Q +- + + mkV2V Str -> V2V - @@ -5194,6 +5258,11 @@ source Adv +- + + +mkAdv Str -> AdvType -> Adv - @@ -5205,7 +5274,12 @@ source AdvType -- +without "在" included + + +zai_placeAdvType +AdvType +with "在" included timeAdvType @@ -5228,12 +5302,22 @@ source AdvType -> Prep +- + + +mkInterj +Str -> Interj +- + + emptyPrep Preposition - -mkNP +mkpNP Str -> CatChi.NP - @@ -5258,7 +5342,12 @@ source Conj +- + + +mkpDet Str -> Det - @@ -5987,6 +6076,11 @@ source V -> VV +e.g. want (to VP) + + ingVV V -> VV e.g. start (VPing) @@ -6021,9 +6115,437 @@ source V -> Prep -> V2Q e.g. ask (NP) (QS) + +mkInterj +Str -> Interj +- + +

    Paradigms for Estonian

    + +

    + +

    +

    +source ../src/estonian/ParadigmsEst.gf +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FunctionTypeExplanation
    NumberType-
    singularNumber-
    pluralNumber-
    CaseType-
    nominativeCasee.g. "karp"
    genitiveCasee.g. "karbi"
    partitiveCasee.g. "karpi"
    illativeCasee.g. "karbisse/karpi"
    inessiveCasee.g. "karbis"
    elativeCasee.g. "karbist"
    allativeCasee.g. "karbile"
    adessiveCasee.g. "karbil"
    ablativeCasee.g. "karbilt"
    translativeCasee.g. "karbiks"
    terminativeCasee.g. "karbini"
    essiveCasee.g. "karbina"
    abessiveCasee.g. "karbita"
    comitativeCasee.g. "karbiga"
    infDaInfForme.g. "lugeda"
    infDesInfForm-
    infMaInfForme.g. "lugema"
    infMasInfForme.g. "lugemas"
    infMaksInfForme.g. "lugemaks"
    infMastInfForme.g. "lugemast"
    infMataInfForme.g. "lugemata"
    prePrepCase -> Str -> Preppreposition, e.g. comitative "koos"
    postPrepCase -> Str -> Preppostposition, e.g. genitive "taga"
    postGenPrepStr -> Prepgenitive postposition, e.g. "taga"
    casePrepCase -> Prepjust case, e.g. adessive
    NWTypeNoun from DictEst (WordNet)
    AWTypeAdjective from DictEst (WordNet)
    VWTypeVerb from DictEst (WordNet)
    AdvWTypeAdverb from DictEst (WordNet)
    mkN(kukko : Str) -> Npredictable nouns, covers 82%
    mkN(savi,savia : Str) -> Ndifferent pl.part
    mkN(vesi,veden,vesia : Str) -> Nalso different sg.gen
    mkN(pank,panga,panka,panku : Str) -> Nsg nom,gen,part, pl.part
    mkN(oun,ouna,ouna,ounasse,ounte,ounu : Str) -> Nworst case, 6 forms
    mkN(oun,ouna,ouna,ounasse,ounte,ounu,ountesse : Str) -> Nworst case, 7 forms
    mkN(pika : Str) -> (juna : N) -> Ncompound with invariable prefix
    mkN(oma : N) -> (tunto : N) -> Ncompound with inflecting prefix
    mkNNW -> Nnoun from DictEst (WordNet)
    mkN2N -> N2relational noun with genitive
    mkN2N -> Prep -> N2relational noun another prep.
    mkN3N -> Prep -> Prep -> N3relation with two complements
    mkPNStr -> PNpredictable noun made into name
    mkPNN -> PNany noun made into name
    mkAStr -> Aregular noun made into adjective
    mkAN -> Aany noun made into adjective
    mkAN -> (infl : Bool) -> Anoun made into adjective, agreement type specified
    mkAN -> (parem, parim : Str) -> Adeviating comparison forms
    mkAAW -> Aadjective from DictEst (WordNet)
    mkA2A -> Prep -> A2e.g. "jaollinen" casePrep adessive
    genAttrAStr -> Agenitive attributes ; no agreement to head, no comparison forms.
    mkV(lugema : Str) -> Vpredictable verbs, covers n %
    mkV(lugema,lugeda : Str) -> Vdeviating past 3sg
    mkV(lugema,loeb,lugeda : Str) -> Valso deviating pres. 1sg
    mkV(lugema,lugeda,loeb,loetakse : Str) -> V-
    mkV(tegema,teha,teeb,tehakse,tehke,tegi,teinud,tehtud : Str) -> Vworst-case verb
    mkV(saama : V) -> (aru : Str) -> Vpüsiühendid TODO
    mkVVW -> Vverb from DictEst (WordNet)
    caseVCase -> V -> Vdeviating subj. case, e.g. genitive "täytyä"
    vOlemaVthe verb "be"
    vMinemaVthe verb "go"
    mkV2Str -> V2predictable direct transitive
    mkV2V -> V2direct transitive
    mkV2V -> Case -> V2complement just case
    mkV2V -> Prep -> V2complement pre/postposition
    mkV3V -> Prep -> Prep -> V3e.g. puhua, allative, elative
    dirV3V -> Case -> V3siirtää, (accusative), illative
    dirdirV3V -> V3antaa, (accusative), (allative)
    mkVSV -> VS-
    mkV2SV -> Prep -> V2Se.g. "sanoa" allative
    mkVVV -> VVe.g. "alkaa"
    mkVVfV -> InfForm -> VVe.g. "hakkama" infMa
    mkV2VV -> Prep -> V2Ve.g. "käskeä" genitive
    mkV2VfV -> Prep -> InfForm -> V2Ve.g. "kieltää" partitive infMast
    mkVAV -> Prep -> VAe.g. "maistua" ablative
    mkV2AV -> Prep -> Prep -> V2Ae.g. "maalata" accusative translative
    mkVQV -> VQ-
    mkV2QV -> Prep -> V2Qe.g. "kysyä" ablative
    + +

    Paradigms for Finnish

    @@ -6586,7 +7108,7 @@ source +

    Paradigms for French

    @@ -6793,11 +7315,6 @@ source V -> Prep -> V2S -- - - mkVV V -> VV plain infinitive: "je veux parler" @@ -6813,6 +7330,21 @@ source +mkV2S +V -> V2S +- + + +mkV2S +V -> Prep -> V2S +- + + +mkV2V +V -> V2V +- + + mkV2V V -> Prep -> Prep -> V2V - @@ -6824,6 +7356,11 @@ source V -> V2A +- + + +mkV2A V -> Prep -> Prep -> V2A - @@ -6839,7 +7376,7 @@ source +

    Paradigms for German

    @@ -7162,7 +7699,7 @@ source +

    Paradigms for Greek

    @@ -7565,7 +8102,7 @@ source +

    Paradigms for Hindi

    @@ -7828,7 +8365,7 @@ source +

    Paradigms for Italian

    @@ -8126,7 +8663,7 @@ source +

    Paradigms for Japanese

    @@ -8249,7 +8786,7 @@ source +

    Paradigms for Latvian

    @@ -8657,7 +9194,7 @@ source +

    Paradigms for Maltese

    @@ -9130,7 +9667,7 @@ source +

    Paradigms for Nepali

    @@ -9478,7 +10015,7 @@ source +

    Paradigms for Norwegian

    @@ -9731,7 +10268,7 @@ source +

    Paradigms for Polish

    @@ -9741,7 +10278,7 @@ source ../src/polish/ParadigmsPol.gf

    - +

    Paradigms for Punjabi

    @@ -9954,7 +10491,7 @@ source +

    Paradigms for Romanian

    @@ -10207,7 +10744,7 @@ source +

    Paradigms for Russian

    @@ -10395,7 +10932,7 @@ source +

    Paradigms for Sindhi

    @@ -10608,7 +11145,7 @@ source +

    Paradigms for Spanish

    @@ -10881,7 +11418,7 @@ source +

    Paradigms for Swedish

    @@ -11139,7 +11676,7 @@ source +

    Paradigms for Thai

    @@ -11312,7 +11849,7 @@ source +

    Paradigms for Urdu

    @@ -11565,10 +12102,10 @@ source +

    Additional Libraries

    - +

    The Prelude module

    @@ -11649,7 +12186,7 @@ strings and booleans. - +

    The Predefined module

    @@ -11754,7 +12291,7 @@ These functions are hard-coded in GF. They are available without explicit openin - +

    The Formal module

    @@ -11815,7 +12352,7 @@ use precedence levels and parentheses for grouping subexpressions. - +

    The Symbolic module

    @@ -11877,7 +12414,7 @@ languages. - +

    The Combinators module

    @@ -11983,7 +12520,7 @@ expressions (app). It works for all resource languages. - +

    Browsing the libraries with GF commands

    @@ -12012,7 +12549,7 @@ To try out overloaded syntax, test lexicon, and inflection paradigms: > cc mkCl (mkNP this_Quant (mkN "Farbe")) (mkA "dunkel") - +

    An Example of Usage

    @@ -12086,7 +12623,7 @@ For each language, an instantiation of the functor: (LexMusic = LexMusicGer) ; - +

    Table of Contents

    @@ -12186,38 +12723,39 @@ For each language, an instantiation of the functor:
  • Paradigms for Danish
  • Paradigms for Dutch
  • Paradigms for English -
  • Paradigms for Finnish -
  • Paradigms for French -
  • Paradigms for German -
  • Paradigms for Greek -
  • Paradigms for Hindi -
  • Paradigms for Italian -
  • Paradigms for Japanese -
  • Paradigms for Latvian -
  • Paradigms for Maltese -
  • Paradigms for Nepali -
  • Paradigms for Norwegian -
  • Paradigms for Polish -
  • Paradigms for Punjabi -
  • Paradigms for Romanian -
  • Paradigms for Russian -
  • Paradigms for Sindhi -
  • Paradigms for Spanish -
  • Paradigms for Swedish -
  • Paradigms for Thai -
  • Paradigms for Urdu +
  • Paradigms for Estonian +
  • Paradigms for Finnish +
  • Paradigms for French +
  • Paradigms for German +
  • Paradigms for Greek +
  • Paradigms for Hindi +
  • Paradigms for Italian +
  • Paradigms for Japanese +
  • Paradigms for Latvian +
  • Paradigms for Maltese +
  • Paradigms for Nepali +
  • Paradigms for Norwegian +
  • Paradigms for Polish +
  • Paradigms for Punjabi +
  • Paradigms for Romanian +
  • Paradigms for Russian +
  • Paradigms for Sindhi +
  • Paradigms for Spanish +
  • Paradigms for Swedish +
  • Paradigms for Thai +
  • Paradigms for Urdu
-
  • Additional Libraries +
  • Additional Libraries -
  • Browsing the libraries with GF commands -
  • An Example of Usage -
  • Table of Contents +
  • Browsing the libraries with GF commands +
  • An Example of Usage +
  • Table of Contents