mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 19:42:50 -06:00
67 lines
1.3 KiB
Plaintext
67 lines
1.3 KiB
Plaintext
Steps of building the German implementation.
|
|
|
|
4/1/2006
|
|
|
|
ParamGer: Case, Gender, Adjf
|
|
CatGer: N, CN
|
|
ResGer: mkNoun, mkN2, mkN4
|
|
> cc mkN2 "Stube" "Stuben" Fem
|
|
|
|
ResGer: mkA, mkV, regA, regV
|
|
> cc regV "machen"
|
|
|
|
CatGer: V*, A*
|
|
LexGer: N*, A*, V*
|
|
> l -table walk_V
|
|
|
|
NounGer: determiner rules, UseN
|
|
ParamGer: gennum, adjAgr
|
|
ResGer: pronForms
|
|
> p -cat=NP "der Hund" | l -table
|
|
|
|
|
|
5/1
|
|
|
|
LexGer: Pron, Det
|
|
> p "mein Hund"
|
|
|
|
AdjectiveGer: PositA, ComparA, AdAP
|
|
> p -cat=NP "ein warmer Hund" | l -table
|
|
> p -cat=NP -lexer=literals "alle meine 3 sehr warmen Hünde"
|
|
|
|
ResGer: predV, mkClause, aux verbs
|
|
VerbGer: UseV
|
|
SentenceGer: PredVP
|
|
> l -table PredVP (UsePron i_Pron) (UseV walk_V)
|
|
("ich nicht gegangen hatte" etc)
|
|
|
|
ParamGer: VAux
|
|
ResGer: added aux : VAux to Verb and mkV
|
|
LexGer: mkV updates
|
|
> l -table PredVP (UsePron i_Pron) (UseV walk_V)
|
|
("ich nicht gegangen war" etc, now correct)
|
|
|
|
|
|
ResGer: appPrep, insertObj, insertAdv
|
|
VerbGer: ComplV2, ComplV3
|
|
SentenceGer: PosCl, NegCl
|
|
> p -cat=S -mcfg "ich zeige ihn meinem warmen Hund"
|
|
|
|
wc *.gfc
|
|
122385 total
|
|
70667 CatGer.gfc (largest)
|
|
add flags optimize=all_subs to this module:
|
|
5781 CatGer.gfc
|
|
57499 total
|
|
|
|
VerbGer: UseComp, Comp*
|
|
> p -cat=Cl -mcfg "ich bin ein Hund" | l -table
|
|
|
|
|
|
vg
|
|
(see complex figure)
|
|
i english/TestEng.gf
|
|
vg
|
|
(see complex symmetric figure)
|
|
|