diff --git a/lib/doc/Makefile b/lib/doc/Makefile index 402f85e2f..16946533f 100644 --- a/lib/doc/Makefile +++ b/lib/doc/Makefile @@ -2,6 +2,8 @@ all: exx synopsis +GF_alltenses=$(GF_LIB_PATH)/alltenses + index: txt2tags -thtml index.txt status: @@ -19,32 +21,33 @@ abstract: exx-script: runghc MkExx.hs api-examples.gfs exx: exx-script - gf -retain -s alltenses/TryAfr.gfo api-examples-Afr.txt - gf -retain -s alltenses/TryBul.gfo api-examples-Bul.txt - gf -retain -s alltenses/TryCat.gfo api-examples-Cat.txt - gf -retain -s alltenses/TryChi.gfo api-examples-Chi.txt - 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 - gf -retain -s alltenses/TryGre.gfo api-examples-Gre.txt - gf -retain -s alltenses/TryHin.gfo api-examples-Hin.txt - gf -retain -s alltenses/TryIta.gfo api-examples-Ita.txt - gf -retain -s alltenses/TryJpn.gfo api-examples-Jpn.txt - gf -retain -s alltenses/TryLav.gfo api-examples-Lav.txt - gf -retain -s alltenses/TryMlt.gfo api-examples-Mlt.txt - gf -retain -s alltenses/TryNep.gfo api-examples-Nep.txt - gf -retain -s alltenses/TryNor.gfo api-examples-Nor.txt - gf -retain -s alltenses/TryPes.gfo api-examples-Pes.txt - gf -retain -s alltenses/TryPnb.gfo api-examples-Pnb.txt - gf -retain -s alltenses/TryPol.gfo api-examples-Pol.txt - gf -retain -s alltenses/TryRon.gfo api-examples-Ron.txt - gf -retain -s alltenses/TryRus.gfo api-examples-Rus.txt - gf -retain -s alltenses/TrySnd.gfo api-examples-Snd.txt - gf -retain -s alltenses/TrySpa.gfo api-examples-Spa.txt - gf -retain -s alltenses/TrySwe.gfo api-examples-Swe.txt - gf -retain -s alltenses/TryTha.gfo api-examples-Tha.txt - gf -retain -s alltenses/TryUrd.gfo api-examples-Urd.txt + gf -retain -s $(GF_alltenses)/TryAfr.gfo api-examples-Afr.txt + gf -retain -s $(GF_alltenses)/TryBul.gfo api-examples-Bul.txt + gf -retain -s $(GF_alltenses)/TryCat.gfo api-examples-Cat.txt + gf -retain -s $(GF_alltenses)/TryChi.gfo api-examples-Chi.txt + gf -retain -s $(GF_alltenses)/TryDan.gfo api-examples-Dan.txt + gf -retain -s $(GF_alltenses)/TryDut.gfo api-examples-Dut.txt + gf -retain -s $(GF_alltenses)/TryEng.gfo api-examples-Eng.txt + gf -retain -s $(GF_alltenses)/TryEst.gfo api-examples-Est.txt + gf -retain -s $(GF_alltenses)/TryFin.gfo api-examples-Fin.txt + gf -retain -s $(GF_alltenses)/TryFre.gfo api-examples-Fre.txt + gf -retain -s $(GF_alltenses)/TryGer.gfo api-examples-Ger.txt + gf -retain -s $(GF_alltenses)/TryGre.gfo api-examples-Gre.txt + gf -retain -s $(GF_alltenses)/TryHin.gfo api-examples-Hin.txt + gf -retain -s $(GF_alltenses)/TryIta.gfo api-examples-Ita.txt + gf -retain -s $(GF_alltenses)/TryJpn.gfo api-examples-Jpn.txt + gf -retain -s $(GF_alltenses)/TryLav.gfo api-examples-Lav.txt + gf -retain -s $(GF_alltenses)/TryMlt.gfo api-examples-Mlt.txt + gf -retain -s $(GF_alltenses)/TryMon.gfo api-examples-Mon.txt + gf -retain -s $(GF_alltenses)/TryNep.gfo api-examples-Nep.txt + gf -retain -s $(GF_alltenses)/TryNor.gfo api-examples-Nor.txt + gf -retain -s $(GF_alltenses)/TryPes.gfo api-examples-Pes.txt + gf -retain -s $(GF_alltenses)/TryPnb.gfo api-examples-Pnb.txt + gf -retain -s $(GF_alltenses)/TryPol.gfo api-examples-Pol.txt + gf -retain -s $(GF_alltenses)/TryRon.gfo api-examples-Ron.txt + gf -retain -s $(GF_alltenses)/TryRus.gfo api-examples-Rus.txt + gf -retain -s $(GF_alltenses)/TrySnd.gfo api-examples-Snd.txt + gf -retain -s $(GF_alltenses)/TrySpa.gfo api-examples-Spa.txt + gf -retain -s $(GF_alltenses)/TrySwe.gfo api-examples-Swe.txt + gf -retain -s $(GF_alltenses)/TryTha.gfo api-examples-Tha.txt + gf -retain -s $(GF_alltenses)/TryUrd.gfo api-examples-Urd.txt diff --git a/lib/doc/MkSynopsis.hs b/lib/doc/MkSynopsis.hs index f5c7bd83e..9ef356d54 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 Est 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 Mon Nep Nor Pes Pnb Pol Ron Rus Snd Spa Swe Tha Urd" ] main = do @@ -257,6 +257,7 @@ paradigmFiles = [ ("Japanese", srcPath "/japanese/ParadigmsJpn.gf"), ("Latvian", srcPath "/latvian/ParadigmsLav.gf"), ("Maltese", srcPath "/maltese/ParadigmsMlt.gf"), + ("Mongolian", srcPath "/mongolian/ParadigmsMon.gf"), ("Nepali", srcPath "/nepali/ParadigmsNep.gf"), ("Norwegian", srcPath "/norwegian/ParadigmsNor.gf"), ("Polish", srcPath "/polish/ParadigmsPol.gf"), @@ -341,6 +342,6 @@ coding file = case language file of "Pol" -> "utf8" "Rus" -> "utf8" "Mlt" -> "utf8" - _ -> "latin1" + _ -> "latin1" ---- language = reverse . take 3 . drop 3 . reverse diff --git a/lib/doc/synopsis-intro.txt b/lib/doc/synopsis-intro.txt index c8a61f665..09be88a5f 100644 --- a/lib/doc/synopsis-intro.txt +++ b/lib/doc/synopsis-intro.txt @@ -8,11 +8,11 @@ =Introduction= The GF Resource Grammar Library is the standard library for Grammatical Framework. -It covers the morphology and basic syntax of currently 29 languages: +It covers the morphology and basic syntax of currently 30 languages: Afrikaans, Bulgarian, Catalan, -Chinese, +Chinese (simplified), Danish, Dutch, English, @@ -26,6 +26,7 @@ Japanese, Italian, Latvian, Maltese, +Mongolian, Nepali, Norwegian bokmål, Persian, @@ -52,12 +53,12 @@ constructing trees in them. - [Chapter 2 #toc5]: syntactic construction functions, with cross-links and examples. - [Chapter 3 #toc84]: morphological paradigms. -- [Chapter 4 #toc113]: additional libraries. -- [Chapter 5 #toc119]: how to "browse" the library by +- [Chapter 4 #toc114]: additional libraries. +- [Chapter 5 #toc120]: how to "browse" the library by loading the grammars into the ``gf`` command editor. -- [Chapter 6 #toc120]: a brief example of how application grammars can +- [Chapter 6 #toc121]: a brief example of how application grammars can use the resource modules. -- [Detailed table of contents #toc121]. +- [Detailed table of contents #toc122]. Other relevant documents: diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index 34c83d782..9ff765404 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -17,11 +17,11 @@

The GF Resource Grammar Library is the standard library for Grammatical Framework. -It covers the morphology and basic syntax of currently 29 languages: +It covers the morphology and basic syntax of currently 30 languages: Afrikaans, Bulgarian, Catalan, -Chinese, +Chinese (simplified), Danish, Dutch, English, @@ -35,6 +35,7 @@ Japanese, Italian, Latvian, Maltese, +Mongolian, Nepali, Norwegian bokmål, Persian, @@ -66,12 +67,12 @@ 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. +
  • Detailed table of contents.

    @@ -567,82 +568,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
    @@ -658,27 +659,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
    @@ -694,22 +695,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
    @@ -725,7 +726,7 @@ Lexical category, constructors given in always_AdV AdV -
    always
    +
    always
    @@ -741,82 +742,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
    @@ -832,12 +833,12 @@ Lexical category, constructors given in anteriorAnt Ant -
    she has slept
    +
    she has slept
    simultaneousAnt Ant -
    she sleeps
    +
    she sleeps
    @@ -853,17 +854,17 @@ Lexical category, constructors given in as_CAdv CAdv -
    as
    +
    as
    less_CAdv CAdv -
    less
    +
    less
    more_CAdv CAdv -
    more
    +
    more
    @@ -879,97 +880,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
    @@ -990,7 +991,7 @@ Lexical category, constructors given in mkCard Numeral -> Card -
    seven
    +
    seven
    mkCard @@ -1016,72 +1017,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 @@ -1091,87 +1092,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 a ...
    +
    she is a ...
    mkCl NP -> CN -> Cl -
    she is a ...
    +
    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 a ...
    +
    there is a ...
    mkCl CN -> Cl -
    there is a ...
    +
    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
    @@ -1187,32 +1188,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
    @@ -1228,17 +1229,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
    @@ -1254,27 +1255,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
    @@ -1298,62 +1299,62 @@ Lexical category, constructors given in aPl_Det Det -
    women
    +
    women
    aSg_Det Det -
    a ...
    +
    a ...
    a_Det Det -
    a ...
    +
    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 @@ -1373,57 +1374,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
    @@ -1505,12 +1506,12 @@ Lexical category, constructors given in mkDigits Dig -> Digits -
    4
    +
    4
    mkDigits Dig -> Digits -> Digits -
    1,233,486
    +
    1,233,486
    @@ -1526,37 +1527,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
    @@ -1593,27 +1594,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
    @@ -1629,67 +1630,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
    @@ -1705,7 +1706,7 @@ Lexical category, constructors given in which_IQuant IQuant -
    which house
    +
    which house
    @@ -1721,17 +1722,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
    @@ -1747,17 +1748,17 @@ Lexical category, constructors given in pluralImpForm ImpForm -
    be men
    +
    be men
    politeImpForm ImpForm -
    be a ...
    +
    be a ...
    singularImpForm ImpForm -
    be a ...
    +
    be a ...
    @@ -1910,77 +1911,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 -
    five old men
    +
    five old men
    mkNP Numeral -> N -> NP -
    five men
    +
    five men
    mkNP Digits -> CN -> NP -
    51 old men
    +
    51 old men
    mkNP Digits -> N -> NP -
    51 men
    +
    51 men
    mkNP @@ -1995,147 +1996,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 Predef.SOFT_BIND , who walks ...
    +
    John Predef.SOFT_BIND , 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
    @@ -2156,12 +2157,12 @@ Lexical category, constructors given in mkNum Numeral -> Num -
    ...
    +
    ...
    mkNum Digits -> Num -
    21
    +
    21
    mkNum @@ -2171,12 +2172,12 @@ Lexical category, constructors given in mkNum Card -> Num -
    almost five
    +
    almost five
    mkNum AdN -> Card -> Num -
    almost five
    +
    almost five
    pluralNum @@ -2212,12 +2213,12 @@ Lexical category, constructors given in mkNumeral Sub1000 -> Numeral -
    nine hundred and ...
    +
    nine hundred and ...
    mkNumeral Sub1000 -> Sub1000 -> Numeral -
    nine hundred and ...
    +
    nine hundred and ...
    mkNumeral @@ -2227,7 +2228,7 @@ Lexical category, constructors given in thousandfoldNumeral Sub1000 -> Numeral -
    nine hundred and ...
    +
    nine hundred and ...
    @@ -2258,7 +2259,7 @@ Lexical category, constructors given in mkOrd A -> Ord -
    smallest
    +
    smallest
    @@ -2274,22 +2275,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
    @@ -2313,27 +2314,27 @@ Lexical category, constructors given in mkPhr (PConj) -> Utt -> (Voc) -> Phr -
    but sleep Predef.SOFT_BIND , my friend
    +
    but sleep Predef.SOFT_BIND , 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
    @@ -2349,12 +2350,12 @@ Lexical category, constructors given in negativePol Pol -
    she doesn't sleep
    +
    she doesn't sleep
    positivePol Pol -
    she sleeps
    +
    she sleeps
    @@ -2370,22 +2371,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
    @@ -2401,107 +2402,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
    @@ -2517,47 +2518,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
    @@ -2573,17 +2574,17 @@ Lexical category, constructors given in exclMarkPunct Punct -
    yes !
    +
    yes !
    fullStopPunct Punct -
    yes .
    +
    yes .
    questMarkPunct Punct -
    yes ?
    +
    yes ?
    @@ -2599,152 +2600,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 a ...
    +
    who is a ...
    mkQCl IP -> CN -> QCl -
    who is a ...
    +
    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
    @@ -2760,12 +2761,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
    @@ -2781,32 +2782,32 @@ Lexical category, constructors given in a_Quant Quant -
    a ...
    +
    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
    @@ -2822,122 +2823,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 a ...
    +
    student who is a ...
    mkRCl RP -> CN -> RCl -
    student who is a ...
    +
    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 @@ -2958,12 +2959,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
    @@ -2979,7 +2980,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 @@ -2989,7 +2990,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 @@ -3010,7 +3011,7 @@ Lexical category, constructors given in mkS (Tense) -> (Ant) -> (Pol) -> Cl -> S -
    she wouldn't have slept
    +
    she wouldn't have slept
    mkS @@ -3020,17 +3021,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
    @@ -3046,17 +3047,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
    @@ -3072,7 +3073,7 @@ Lexical category, constructors given in mkSSlash Temp -> Pol -> ClSlash -> SSlash -
    she hadn't seen
    +
    she hadn't seen
    @@ -3088,17 +3089,17 @@ Lexical category, constructors given in mkSub100 Unit -> Sub100 -
    eight
    +
    eight
    mkSub100 Unit -> Unit -> Sub100 -
    ...
    +
    ...
    tenfoldSub100 Unit -> Sub100 -
    eight
    +
    eight
    @@ -3114,17 +3115,17 @@ Lexical category, constructors given in mkSub1000 Sub100 -> Sub1000 -
    ...
    +
    ...
    mkSub1000 Unit -> Sub1000 -
    nine hundred
    +
    nine hundred
    mkSub1000 Unit -> Sub100 -> Sub1000 -
    nine hundred and ...
    +
    nine hundred and ...
    @@ -3140,27 +3141,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
    @@ -3192,22 +3193,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
    @@ -3228,7 +3229,7 @@ Lexical category, constructors given in mkText Phr -> (Punct) -> (Text) -> Text -
    does she sleep ? yes .
    +
    does she sleep ? yes .
    mkText @@ -3238,27 +3239,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 !
    @@ -3274,47 +3275,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
    @@ -3330,82 +3331,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
    @@ -3429,7 +3430,7 @@ Lexical category, constructors given in have_V2 V2 -
    to have it
    +
    to have it
    @@ -3493,142 +3494,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 a ...
    +
    to be a ...
    mkVP CN -> VP -
    to be a ...
    +
    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 @@ -3649,42 +3650,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
    @@ -3716,22 +3717,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
    @@ -3747,12 +3748,12 @@ Lexical category, constructors given in mkVoc NP -> Voc -
    yes Predef.SOFT_BIND , my friend
    +
    yes Predef.SOFT_BIND , my friend
    please_Voc Voc -
    please
    +
    please
    @@ -4952,6 +4953,11 @@ source N -> PN +- + + mkA (sol : Str) -> A regular @@ -7220,6 +7226,16 @@ source N -> Quant +- + + +mkQuant +N -> N -> Quant +- + + mkInterj Str -> Interj - @@ -8929,6 +8945,11 @@ source N ---- AR 15/11/2014 +- + + +mkN (man : Str) -> (anim : Animateness) -> N - @@ -8963,6 +8984,16 @@ source N +- + + mkN2 (man : Str) -> (anim : Animateness) -> (counter : Str) -> (counterReplace : Bool) -> - @@ -9019,17 +9050,97 @@ source V +(yomu : Str) -> V +- + + +mkV +(yomu : Str) -> (group : ResJpn.VerbGroup) -> V - mkV2 -(yomu, prep : Str) -> (group : VerbGroup) -> V2 +(yomu : Str) -> V2 ---- AR 15/11/2014 +- + + +mkV2 +(yomu, prep : Str) -> (group : ResJpn.VerbGroup) -> V2 - mkV3 -(uru, p1, p2 : Str) -> (group : VerbGroup) -> V3 +(yomu : Str) -> V3 +- + + +mkV3 +(uru, p1, p2 : Str) -> (group : ResJpn.VerbGroup) -> V3 +- + + +mkVS +(yomu : Str) -> VS +- + + +mkVV +(yomu : Str) -> VV +- + + +mkV2V +(yomu : Str) -> V2V +- + + +mkV2S +(yomu : Str) -> V2S +- + + +mkVQ +(yomu : Str) -> VQ +- + + +mkVA +(yomu : Str) -> VA +- + + +mkV2A +(yomu : Str) -> V2A +- + + +mkAdv +Str -> Adv ---- AR 15/11/2014 +- + + +mkPrep +Str -> Prep ---- AR 15/11/2014 +- + + +mkDet +Str -> Det +- + + +mkConj +Str -> Conj +- + + +mkInterj +Str -> Interj +- + + +mkgoVV +VV - @@ -9916,6 +10027,179 @@ source +

    Paradigms for Mongolian

    + +

    + +

    +

    +source ../src/mongolian/ParadigmsMon.gf +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FunctionTypeExplanation
    mkN(_,_ : Str) -> Noun-
    mk2N(adj : Str) -> Noun -> Noun-
    mkLN(_,_ : Str) -> Noun-
    regNStr -> Noun-
    loanNStr -> Noun-
    modDecl(Dcl -> Dcl) -> Str -> Noun-
    modDeclL(Dcl -> Dcl) -> Str -> Noun-
    mkN01aStr -> Noun-
    mkN01bStr -> Noun-
    mkN01cStr -> Noun-
    mkN01dStr -> Noun-
    mkN01eStr -> Noun-
    mkN01fStr -> Noun-
    mkN01gStr -> Noun-
    mkN01hStr -> Noun-
    mkLN01cStr -> Noun-
    modDecl2(Dcl -> Dcl) -> Str -> Str -> Noun-
    modDecl2L(Dcl -> Dcl) -> Str -> Str -> Noun-
    reg2N(nomSg,nomPl : Str) -> Noun-
    loan2N(nomSg,nomPl : Str) -> Noun-
    mkN02a(nomSg,nomPl : Str) -> Noun-
    mkN02b(nomSg,nomPl : Str) -> Noun-
    mkN02cStr -> Str -> Noun-
    mkN02d(nomSg,nomPl : Str) -> Noun-
    mkN02e(nomSg,nomPl : Str) -> Noun-
    mkNPStr -> Def -> NP-
    regVStr -> Verb-
    verbToAuxVerb -> Aux-
    auxToVerbAux -> Verb-
    mkVStr -> Verb-
    auxBeAux-
    + +

    Paradigms for Nepali

    @@ -10263,7 +10547,7 @@ source +

    Paradigms for Norwegian

    @@ -10516,7 +10800,7 @@ source +

    Paradigms for Polish

    @@ -10526,7 +10810,7 @@ source ../src/polish/ParadigmsPol.gf

    - +

    Paradigms for Punjabi

    @@ -10739,7 +11023,7 @@ source +

    Paradigms for Romanian

    @@ -10992,7 +11276,7 @@ source +

    Paradigms for Russian

    @@ -11180,7 +11464,7 @@ source +

    Paradigms for Sindhi

    @@ -11393,7 +11677,7 @@ source +

    Paradigms for Spanish

    @@ -11701,7 +11985,7 @@ source +

    Paradigms for Swedish

    @@ -11783,6 +12067,11 @@ source N -> N +över + flöde + + changeCompoundN Str -> N -> N kyrko + kyrka_N @@ -12009,7 +12298,7 @@ source +

    Paradigms for Thai

    @@ -12097,12 +12386,12 @@ source Verb +Str -> V - mkV -Str -> Str -> Verb +Str -> Str -> V - @@ -12182,7 +12471,7 @@ source +

    Paradigms for Urdu

    @@ -12435,10 +12724,10 @@ source +

    Additional Libraries

    - +

    The Prelude module

    @@ -12519,7 +12808,7 @@ strings and booleans. - +

    The Predefined module

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

    The Formal module

    @@ -12685,7 +12974,7 @@ use precedence levels and parentheses for grouping subexpressions. - +

    The Symbolic module

    @@ -12747,7 +13036,7 @@ languages. - +

    The Combinators module

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

    Browsing the libraries with GF commands

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

    An Example of Usage

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

    Table of Contents

    @@ -13067,29 +13356,30 @@ For each language, an instantiation of the functor:
  • 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 Mongolian +
  • 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 diff --git a/lib/src/afrikaans/AllAfr.gf b/lib/src/afrikaans/AllAfr.gf index a7df36147..db82f7dfa 100644 --- a/lib/src/afrikaans/AllAfr.gf +++ b/lib/src/afrikaans/AllAfr.gf @@ -1,4 +1,4 @@ ---# -path=.:../abstract:../common:../prelude +--# -path=.:../abstract:../common concrete AllAfr of AllAfrAbs = LangAfr,