diff --git a/lib/doc/synopsis-intro.txt b/lib/doc/synopsis-intro.txt index ad2ead3b8..7b1b139bc 100644 --- a/lib/doc/synopsis-intro.txt +++ b/lib/doc/synopsis-intro.txt @@ -8,7 +8,7 @@ =Introduction= The GF Resource Grammar Library is the standard library for Grammatical Framework. -It covers the morphology and basic syntax of currently 16 languages. +It covers the morphology and basic syntax of currently 20 languages. This document contains the most important parts of the GF Resource Grammar API, as needed by a GF application programmer. @@ -24,11 +24,11 @@ constructing trees in them. examples. - [Chapter 3 #toc83]: morphological paradigms. - [Chapter 4 #toc102]: additional libraries. -- [Chapter 5 #toc108]: how to "browse" the library by +- [Chapter 5 #toc109]: how to "browse" the library by loading the grammars into the ``gf`` command editor. -- [Chapter 6 #toc109]: a brief example of how application grammars can +- [Chapter 6 #toc110]: a brief example of how application grammars can use the resource modules. -- [Detailed table of contents #toc110]. +- [Detailed table of contents #toc111]. Many examples in [Chapter 2 #toc5] can be seen in multiple languages by hovering the diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html index 3f1b74c07..8e3c8eda1 100644 --- a/lib/doc/synopsis.html +++ b/lib/doc/synopsis.html @@ -17,7 +17,7 @@

The GF Resource Grammar Library is the standard library for Grammatical Framework. -It covers the morphology and basic syntax of currently 16 languages. +It covers the morphology and basic syntax of currently 20 languages.

This document contains the most important parts of the GF Resource Grammar API, @@ -38,11 +38,11 @@ constructing trees in them. examples.

  • Chapter 3: morphological paradigms.
  • Chapter 4: additional libraries. -
  • Chapter 5: how to "browse" the library by +
  • 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.

    @@ -559,12 +559,12 @@ Lexical category, constructors given in 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 @@ -789,7 +789,7 @@ Lexical category, constructors given in anteriorAnt Ant -
    she has slept
    +
    she has slept
    simultaneousAnt @@ -911,12 +911,12 @@ Lexical category, constructors given in mkCN CN -> VP -> CN -
    reason to sleep
    +
    reason to sleep
    mkCN CN -> SC -> CN -
    reason to sleep
    +
    reason to sleep
    mkCN @@ -973,7 +973,7 @@ Lexical category, constructors given in genericCl VP -> Cl -
    one sleeps
    +
    one sleeps
    mkCl @@ -993,7 +993,7 @@ Lexical category, constructors given in mkCl NP -> VV -> VP -> Cl -
    she wants to sleep
    +
    she wants to sleep
    mkCl @@ -1038,7 +1038,7 @@ Lexical category, constructors given in mkCl NP -> V2V -> NP -> VP -> Cl -
    she begs him to sleep
    +
    she begs him to sleep
    mkCl @@ -1068,12 +1068,12 @@ Lexical category, constructors given in mkCl NP -> N -> Cl -
    she is a woman
    +
    she is a woman
    mkCl NP -> CN -> Cl -
    she is an old woman
    +
    she is an old woman
    mkCl @@ -1118,7 +1118,7 @@ Lexical category, constructors given in mkCl VP -> Cl -
    it is raining
    +
    it is raining
    mkCl @@ -1149,7 +1149,7 @@ Lexical category, constructors given in mkClSlash NP -> VV -> V2 -> ClSlash -
    whom does she want to see
    +
    whom does she want to see
    mkClSlash @@ -1164,7 +1164,7 @@ Lexical category, constructors given in mkClSlash NP -> VS -> SSlash -> ClSlash -
    whom does she know that we hadn't seen
    +
    whom does she know that we hadn't seen
    @@ -1332,7 +1332,7 @@ Lexical category, constructors given in someSg_Det Det -
    some
    +
    some
    that_Det @@ -1485,7 +1485,7 @@ Lexical category, constructors given in mkIAdv IAdv -> Adv -> IAdv -
    where in Paris
    +
    where in Paris
    when_IAdv @@ -1495,7 +1495,7 @@ Lexical category, constructors given in where_IAdv IAdv -
    where
    +
    where
    why_IAdv @@ -1537,7 +1537,7 @@ Lexical category, constructors given in how8many_IDet IDet -
    how many houses
    +
    how many houses
    mkIDet @@ -1665,17 +1665,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
    @@ -1691,17 +1691,17 @@ Lexical category, constructors given in pluralImpForm ImpForm -
    be men
    +
    be men
    politeImpForm ImpForm -
    be a man
    +
    be a man
    singularImpForm ImpForm -
    be a man
    +
    be a man
    @@ -1989,7 +1989,7 @@ Lexical category, constructors given in mkNP NP -> V2 -> NP -
    the man seen
    +
    the man seen
    mkNP @@ -2257,12 +2257,12 @@ 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 @@ -2272,12 +2272,12 @@ Lexical category, constructors given in mkPhr QS -> Phr -
    would she sleep
    +
    would she sleep
    mkPhr Imp -> Phr -
    sleep
    +
    sleep
    @@ -2293,7 +2293,7 @@ Lexical category, constructors given in negativePol Pol -
    she doesn't sleep
    +
    she doesn't sleep
    positivePol @@ -2390,7 +2390,7 @@ Lexical category, constructors given in for_Prep Prep -
    for it
    +
    for it
    from_Prep @@ -2568,7 +2568,7 @@ Lexical category, constructors given in mkQCl IP -> VV -> VP -> QCl -
    who wants to sleep
    +
    who wants to sleep
    mkQCl @@ -2613,7 +2613,7 @@ Lexical category, constructors given in mkQCl IP -> V2V -> NP -> VP -> QCl -
    who begs him to sleep
    +
    who begs him to sleep
    mkQCl @@ -2643,12 +2643,12 @@ Lexical category, constructors given in mkQCl IP -> N -> QCl -
    who is a woman
    +
    who is a woman
    mkQCl IP -> CN -> QCl -
    who is an old woman
    +
    who is an old woman
    mkQCl @@ -2678,7 +2678,7 @@ Lexical category, constructors given in mkQCl IAdv -> NP -> QCl -
    where is she
    +
    where is she
    mkQCl @@ -2704,7 +2704,7 @@ Lexical category, constructors given in mkQS (Tense) -> (Ant) -> (Pol) -> QCl -> QS -
    who wouldn't have slept
    +
    who wouldn't have slept
    mkQS @@ -2786,7 +2786,7 @@ Lexical category, constructors given in mkRCl RP -> VV -> VP -> RCl -
    woman who wants to sleep
    +
    woman who wants to sleep
    mkRCl @@ -2831,7 +2831,7 @@ Lexical category, constructors given in mkRCl RP -> V2V -> NP -> VP -> RCl -
    woman who begs him to sleep
    +
    woman who begs him to sleep
    mkRCl @@ -2861,12 +2861,12 @@ Lexical category, constructors given in mkRCl RP -> N -> RCl -
    student who is a woman
    +
    student who is a woman
    mkRCl RP -> CN -> RCl -
    student who is an old woman
    +
    student who is an old woman
    mkRCl @@ -2923,7 +2923,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 @@ -2954,7 +2954,7 @@ Lexical category, constructors given in mkS (Tense) -> (Ant) -> (Pol) -> Cl -> S -
    she wouldn't have slept
    +
    she wouldn't have slept
    mkS @@ -2969,12 +2969,12 @@ Lexical category, constructors given in mkS Conj -> ListS -> S -
    she sleeps , I run and you walk
    +
    she sleeps , I run and you walk
    mkS Adv -> S -> S -
    today , she sleeps
    +
    today she sleeps
    @@ -3000,7 +3000,7 @@ Lexical category, constructors given in mkSC VP -> SC -
    to sleep
    +
    to sleep
    @@ -3016,7 +3016,7 @@ Lexical category, constructors given in mkSSlash Temp -> Pol -> ClSlash -> SSlash -
    she hadn't seen
    +
    she hadn't seen
    @@ -3136,17 +3136,17 @@ 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 @@ -3182,7 +3182,7 @@ Lexical category, constructors given in mkText S -> Text -
    she slept .
    +
    she slept .
    mkText @@ -3192,17 +3192,17 @@ Lexical category, constructors given in 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,12 +3274,12 @@ Lexical category, constructors given in lets_Utt VP -> Utt -
    let's sleep
    +
    let's sleep
    mkUtt S -> Utt -
    she slept
    +
    she slept
    mkUtt @@ -3289,7 +3289,7 @@ Lexical category, constructors given in mkUtt QS -> Utt -
    who didn't sleep
    +
    who didn't sleep
    mkUtt @@ -3299,7 +3299,7 @@ Lexical category, constructors given in mkUtt (ImpForm) -> (Pol) -> Imp -> Utt -
    don't be men
    +
    don't be men
    mkUtt @@ -3324,7 +3324,7 @@ Lexical category, constructors given in mkUtt VP -> Utt -
    to sleep
    +
    to sleep
    mkUtt @@ -3373,7 +3373,7 @@ Lexical category, constructors given in have_V2 V2 -
    to have it
    +
    to have it
    @@ -3437,142 +3437,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 woman
    +
    to be a woman
    mkVP CN -> VP -
    to be an old woman
    +
    to be an old woman
    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 -
    always to sleep
    +
    always to 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 @@ -3618,17 +3618,17 @@ Lexical category, constructors given in 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
    @@ -3660,12 +3660,12 @@ 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 @@ -5898,6 +5898,11 @@ source N -> Str -> N +- + + mkN2 N -> N2 relational noun with genitive @@ -6172,6 +6177,11 @@ source A +- + + +mkA (banal,banale,banaux,banalement : Str) -> A worst-case adjective @@ -6217,6 +6227,16 @@ source V +- + + +mkV +(tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu : Str) -> V +- + + +mkV V2 -> V make 2-place to 1-place (e.g. from IrregFre) @@ -8127,6 +8147,11 @@ source Case -> Prep +as in German + + mkV Aspect -> (presSg1,presSg2,presSg3,presPl1,presPl2,presPl3,pastSgMasc,imp,inf: Str) -> V - @@ -8142,6 +8167,16 @@ source +mkVS +V -> VS +- + + +mkVQ +V -> VQ +- + + dirV2 V -> V2 "видеть", "любить"