Hi Aarne and who else wants to consider complementing verbs v:VS by np
etc,
I have roughly completed the implementation of what I talked about at
the GF seminar, i.e. (1) sentential (including infinitival and
interrogative) complements of verbs, nouns, adjectives, (2) 'sentential
correlates' like "es", "das", "dafür", "damit", "daran" etc. that can
replace or accompany the sentential complement, and (3) the movement of
the sentential complement from its 'original' position, as e.g. in
ich glaube [es] nicht, dass die Erde flach ist
dass die Erde flach ist, [das] glaube ich nicht
wir haben nicht [daran] gedacht, die Fenster zu schließen
die Fenster zu schließen, daran haben wir nicht gedacht
die Katze ist froh [darüber], dass der Hund schläft
die darüber, dass der Hund schläft, frohe Katze
die Gründe (des Ptolemaios) dafür, dass die Erde eine Kugel ist
and (4) the use of nominal objects np:NP instead of the sentential one,
in German strongly related to the preposition (or case) determining the
correlate, e.g.
wir glauben nicht *an* die Mythen der Griechen
die Katze ist froh *über* die Milch
die Gründe *für* die Kugelgestalt der Erde
I have written a description of the implementation,
https://www.cis.uni-muenchen.de/~leiss/correlatesGer.pdf
as part (pp. 207-229) of the documentation of LangGer I am working on.
https://www.cis.uni-muenchen.de/~leiss/gf-grammar.pdf
The source code is in branch small-correlates
https://github.com/hleiss/gf-rgl/tree/small-correlates
Under src/german/ the files
CorLang.gf, Correlates.gf (abstract)
CorLangGer.gf, CorrelatesGer.gf (concrete)
contain most of the code, but some changes were also needed in CatGer.gf
and ParadigmsGer.gf. There is also a number of lexical entries in
tests/german/TestLexicon(Ger|Eng).gf
(and a version CorLangEng.gf implementing some of the sentential
complement rules, but no correlates), and a file of examples,
tests/german/CorLangGerEng.gold
(oh, sorry, not yet, I forgot to upload this; will do it later).
Since I added categories NS,NV,NQ, AS,AV,AQ (to make SentCN and SentAP
obsolete) and some more (like Cl/S, Cl/QS, Cl/VP to implement focus
movement of object sentences, questions and infinitives), I didn't make
a pull-request.
It's maybe easiest to look at the documentation correlatesGer.pdf first.
Hans