diff --git a/lib/doc/hovering.png b/lib/doc/hovering.png
index a1716ec35..ab0844e2b 100644
Binary files a/lib/doc/hovering.png and b/lib/doc/hovering.png differ
diff --git a/lib/doc/synopsis.html b/lib/doc/synopsis.html
index 279220bb1..3600259d5 100644
--- a/lib/doc/synopsis.html
+++ b/lib/doc/synopsis.html
@@ -87,7 +87,7 @@ of C that takes D as an argument. What the constructors exactly ar
and what other arguments they take, is described by separate tables for
each category.
-
+
 |
@@ -152,7 +152,7 @@ also in the Paradigms modules.
Explanations
-
+
| Category |
Explanation |
@@ -497,7 +497,7 @@ Lexical category, constructors given in
AP - adjectival phrase
-
+
| Function |
Type |
@@ -587,7 +587,7 @@ Lexical category, constructors given in
AdA - adjective-modifying adverb
-
+
| Function |
Type |
@@ -622,7 +622,7 @@ Lexical category, constructors given in
AdN - numeral-modifying adverb
-
+
| Function |
Type |
@@ -652,7 +652,7 @@ Lexical category, constructors given in
AdV - adverb directly attached to verb
-
+
| Function |
Type |
@@ -667,7 +667,7 @@ Lexical category, constructors given in
Adv - verb-phrase-modifying adverb
-
+
| Function |
Type |
@@ -757,7 +757,7 @@ Lexical category, constructors given in
Ant - anteriority
-
+
| Function |
Type |
@@ -777,7 +777,7 @@ Lexical category, constructors given in
CAdv - comparative adverb
-
+
| Function |
Type |
@@ -802,7 +802,7 @@ Lexical category, constructors given in
CN - common noun (without determiner)
-
+
| Function |
Type |
@@ -907,7 +907,7 @@ Lexical category, constructors given in
Card - cardinal number
-
+
| Function |
Type |
@@ -937,7 +937,7 @@ Lexical category, constructors given in
Cl - declarative clause, with all tenses
-
+
| Function |
Type |
@@ -966,7 +966,7 @@ Lexical category, constructors given in
mkCl |
NP -> VV -> VP -> Cl |
- she wants to sleep |
+ she wants to sleep |
mkCl |
@@ -1102,7 +1102,7 @@ Lexical category, constructors given in
ClSlash
-
+
| Function |
Type |
@@ -1121,7 +1121,7 @@ Lexical category, constructors given in
mkClSlash |
NP -> VV -> V2 -> ClSlash |
- whom does she want to see |
+ whom does she want to see |
mkClSlash |
@@ -1142,7 +1142,7 @@ Lexical category, constructors given in
Comp - complement of copula, such as AP
-
+
| Function |
Type |
@@ -1167,7 +1167,7 @@ Lexical category, constructors given in
Conj - conjunction
-
+
| Function |
Type |
@@ -1202,7 +1202,7 @@ Lexical category, constructors given in
Det - determiner phrase
-
+
| Function |
Type |
@@ -1342,7 +1342,7 @@ Lexical category, constructors given in
Dig
-
+
| Function |
Type |
@@ -1402,7 +1402,7 @@ Lexical category, constructors given in
Digits - cardinal or ordinal in digits
-
+
| Function |
Type |
@@ -1427,7 +1427,7 @@ Lexical category, constructors given in
IAdv - interrogative adverb
-
+
| Function |
Type |
@@ -1472,7 +1472,7 @@ Lexical category, constructors given in
IComp - interrogative complement of copula
-
+
| Function |
Type |
@@ -1492,7 +1492,7 @@ Lexical category, constructors given in
IDet - interrogative determiner
-
+
| Function |
Type |
@@ -1527,7 +1527,7 @@ Lexical category, constructors given in
IP - interrogative pronoun
-
+
| Function |
Type |
@@ -1602,7 +1602,7 @@ Lexical category, constructors given in
IQuant
-
+
| Function |
Type |
@@ -1617,7 +1617,7 @@ Lexical category, constructors given in
Imp - imperative
-
+
| Function |
Type |
@@ -1626,7 +1626,7 @@ Lexical category, constructors given in
mkImp |
VP -> Imp |
- come to my house |
+ come to my house |
mkImp |
@@ -1642,7 +1642,7 @@ Lexical category, constructors given in
ImpForm
-
+
| Function |
Type |
@@ -1673,7 +1673,7 @@ Lexical category, constructors given in
ListAP
-
+
| Function |
Type |
@@ -1693,7 +1693,7 @@ Lexical category, constructors given in
ListAdv
-
+
| Function |
Type |
@@ -1713,7 +1713,7 @@ Lexical category, constructors given in
ListNP
-
+
| Function |
Type |
@@ -1733,7 +1733,7 @@ Lexical category, constructors given in
ListRS
-
+
| Function |
Type |
@@ -1753,7 +1753,7 @@ Lexical category, constructors given in
ListS
-
+
| Function |
Type |
@@ -1791,7 +1791,7 @@ Lexical category, constructors given in
NP - noun phrase (subject or object)
-
+
| Function |
Type |
@@ -2031,7 +2031,7 @@ Lexical category, constructors given in
Num - number determining element
-
+
| Function |
Type |
@@ -2081,7 +2081,7 @@ Lexical category, constructors given in
Numeral - cardinal or ordinal in words
-
+
| Function |
Type |
@@ -2121,7 +2121,7 @@ Lexical category, constructors given in
Ord - ordinal number (used in Det)
-
+
| Function |
Type |
@@ -2151,7 +2151,7 @@ Lexical category, constructors given in
PConj - phrase-beginning conjunction
-
+
| Function |
Type |
@@ -2187,7 +2187,7 @@ Lexical category, constructors given in
Phr - phrase in a text
-
+
| Function |
Type |
@@ -2222,7 +2222,7 @@ Lexical category, constructors given in
Pol - polarity
-
+
| Function |
Type |
@@ -2242,7 +2242,7 @@ Lexical category, constructors given in
Predet - predeterminer (prefixed Quant)
-
+
| Function |
Type |
@@ -2272,7 +2272,7 @@ Lexical category, constructors given in
Prep - preposition, or just case
-
+
| Function |
Type |
@@ -2387,7 +2387,7 @@ Lexical category, constructors given in
Pron - personal pronoun
-
+
| Function |
Type |
@@ -2442,7 +2442,7 @@ Lexical category, constructors given in
Punct
-
+
| Function |
Type |
@@ -2467,7 +2467,7 @@ Lexical category, constructors given in
QCl - question clause, with all tenses
-
+
| Function |
Type |
@@ -2501,7 +2501,7 @@ Lexical category, constructors given in
mkQCl |
IP -> VV -> VP -> QCl |
- who wants to sleep |
+ who wants to sleep |
mkQCl |
@@ -2627,7 +2627,7 @@ Lexical category, constructors given in
QS - question
-
+
| Function |
Type |
@@ -2647,7 +2647,7 @@ Lexical category, constructors given in
Quant - quantifier ('nucleus' of Det)
-
+
| Function |
Type |
@@ -2687,7 +2687,7 @@ Lexical category, constructors given in
RCl - relative clause, with all tenses
-
+
| Function |
Type |
@@ -2716,7 +2716,7 @@ Lexical category, constructors given in
mkRCl |
RP -> VV -> VP -> RCl |
- woman who wants to sleep |
+ woman who wants to sleep |
mkRCl |
@@ -2822,7 +2822,7 @@ Lexical category, constructors given in
RP - relative pronoun
-
+
| Function |
Type |
@@ -2842,7 +2842,7 @@ Lexical category, constructors given in
RS - relative
-
+
| Function |
Type |
@@ -2855,6 +2855,11 @@ Lexical category, constructors given in
mkRS |
+Temp -> (Pol) -> RCl -> RS |
+that wouldn't have slept |
+
+
+mkRS |
Conj -> RS -> RS -> RS |
woman who sleeps or whom we love |
@@ -2867,7 +2872,7 @@ Lexical category, constructors given in
S - declarative sentence
-
+
| Function |
Type |
@@ -2880,6 +2885,11 @@ Lexical category, constructors given in
mkS |
+Temp -> Pol -> Cl -> S |
+she wouldn't have slept |
+
+
+mkS |
Conj -> S -> S -> S |
she sleeps and I run |
@@ -2897,7 +2907,7 @@ Lexical category, constructors given in
SC - embedded sentence or question
-
+
| Function |
Type |
@@ -2922,7 +2932,7 @@ Lexical category, constructors given in
SSlash
-
+
| Function |
Type |
@@ -2937,7 +2947,7 @@ Lexical category, constructors given in
Sub100
-
+
| Function |
Type |
@@ -2962,7 +2972,7 @@ Lexical category, constructors given in
Sub1000
-
+
| Function |
Type |
@@ -2987,7 +2997,7 @@ Lexical category, constructors given in
Subj - subjunction
-
+
| Function |
Type |
@@ -3011,7 +3021,7 @@ Lexical category, constructors given in
that_Subj |
Subj |
- that she sleeps |
+ that she sleeps |
when_Subj |
@@ -3022,7 +3032,7 @@ Lexical category, constructors given in
Temp - temporal and aspectual features
-
+
| Function |
Type |
@@ -3037,7 +3047,7 @@ Lexical category, constructors given in
Tense - tense
-
+
| Function |
Type |
@@ -3067,7 +3077,7 @@ Lexical category, constructors given in
Text - text consisting of several phrases
-
+
| Function |
Type |
@@ -3117,7 +3127,7 @@ Lexical category, constructors given in
Unit
-
+
| Function |
Type |
@@ -3172,7 +3182,7 @@ Lexical category, constructors given in
Utt - sentence, question, word...
-
+
| Function |
Type |
@@ -3268,7 +3278,7 @@ Lexical category, constructors given in
V2 - two-place verb
-
+
| Function |
Type |
@@ -3277,7 +3287,7 @@ Lexical category, constructors given in
have_V2 |
V2 |
- to have it |
+ to have it |
@@ -3319,7 +3329,7 @@ Lexical category, constructors given in
VP - verb phrase
-
+
| Function |
Type |
@@ -3333,12 +3343,12 @@ Lexical category, constructors given in
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 |
@@ -3353,7 +3363,7 @@ Lexical category, constructors given in
mkVP |
VQ -> QS -> VP |
- to wonder who sleeps |
+ to wonder who sleeps |
mkVP |
@@ -3363,22 +3373,22 @@ Lexical category, constructors given in
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 |
@@ -3423,17 +3433,17 @@ Lexical category, constructors given in
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 |
@@ -3453,7 +3463,7 @@ Lexical category, constructors given in
passiveVP |
V2 -> NP -> VP |
- to be loved by her |
+ to be loved by her |
progressiveVP |
@@ -3474,7 +3484,7 @@ Lexical category, constructors given in
VPSlash - verb phrase missing complement
-
+
| Function |
Type |
@@ -3513,7 +3523,7 @@ Lexical category, constructors given in
mkVPSlash |
VV -> VPSlash -> VPSlash |
- whom does she want to see |
+ whom does she want to see |
mkVPSlash |
@@ -3536,7 +3546,7 @@ Lexical category, constructors given in
VV - verb-phrase-complement verb
-
+
| Function |
Type |
@@ -3566,7 +3576,7 @@ Lexical category, constructors given in
Voc - vocative or "please"
-
+
| Function |
Type |
@@ -3594,7 +3604,7 @@ Lexical category, constructors given in
source ../src/bulgarian/ParadigmsBul.gf
-
+
| Function |
Type |
@@ -4455,7 +4465,7 @@ source ../src/catalan/ParadigmsCat.gf
-
+
| Function |
Type |
@@ -4706,7 +4716,7 @@ source ../src/danish/ParadigmsDan.gf
-
+
| Function |
Type |
@@ -4932,7 +4942,7 @@ source ../src/dutch/ParadigmsDut.gf
-
+
| Function |
Type |
@@ -5123,7 +5133,7 @@ source ../src/english/ParadigmsEng.gf
-
+
| Function |
Type |
@@ -5352,7 +5362,12 @@ source V -> Prep -> Prep -> V2V
-e.g. want (NP) (to VP) |
+e.g. want (noPrep NP) (to VP) |
+
+
+ingV2V |
+V -> Prep -> Prep -> V2V |
+e.g. prevent (noPrep NP) (from VP-ing) |
mkVA |
@@ -5384,7 +5399,7 @@ source ../src/finnish/ParadigmsFin.gf
-
+
| Function |
Type |
@@ -5501,6 +5516,26 @@ source Type
+Noun from DictFin (Kotus) |
+
+
+AK |
+Type |
+Adjective from DictFin (Kotus) |
+
+
+VK |
+Type |
+Verb from DictFin (Kotus) |
+
+
+AdvK |
+Type |
+Adverb from DictFin (Kotus) |
+
+
mkN |
(kukko : Str) -> N |
predictable nouns, covers 82% |
@@ -5536,6 +5571,11 @@ source NK -> N
+noun from DictFin (Kotus) |
+
+
mkN2 |
N -> N2 |
relational noun with genitive |
@@ -5581,6 +5621,11 @@ source AK -> A
+adjective from DictFin (Kotus) |
+
+
mkA2 |
A -> Prep -> A2 |
e.g. "jaollinen" casePrep adessive |
@@ -5606,6 +5651,11 @@ source VK -> V
+verb from DictFin (Kotus) |
+
+
caseV |
Case -> V -> V |
deviating subj. case, e.g. genitive "täytyä" |
@@ -5710,7 +5760,7 @@ source ../src/french/ParadigmsFre.gf
-