mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-04 08:42:50 -06:00
Merge private git for latim grammar into official darcs.
See https://github.com/daherb/GF orhttps://gitlab.cip.ifi.lmu.de/langeh/gf for full git commit history
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
Before
|
||||
-------------------------------------------------
|
||||
Renaming on Mac:
|
||||
|
||||
for each in *Eng.gf ;
|
||||
@@ -26,4 +28,155 @@ concrete GrammarLat of Grammar =
|
||||
StructuralLat,
|
||||
-- IdiomLat
|
||||
|
||||
16.4.2012
|
||||
-------------------------------------------------
|
||||
Output of gf -src LangLat.gf &> 1st_run.txt to have a list what is missing
|
||||
|
||||
17.4.2012
|
||||
-------------------------------------------------
|
||||
Trying to get a gold standard for the lexicon
|
||||
|
||||
Step 1: Start finishing the lexicon using Langenscheidts Schulwoerterbuch Latein
|
||||
and the Latin Wikipedia
|
||||
Some Problems:
|
||||
- no excat translation for ceiling
|
||||
- same word for child and boy/girl
|
||||
- different words for find either by accident or after searching
|
||||
- no exact translation for glove
|
||||
- no exact translation for hat and cap
|
||||
- no translation for married in Langescheidt,
|
||||
- no exact translation for pen in Langenscheidt, assume similarity to stylus
|
||||
- is planet really masculine?
|
||||
- same word for boot and shoe?
|
||||
- make/extinguish fire as words for switch on/off
|
||||
- same word for bone and leg
|
||||
- i hate ambigous words
|
||||
Todo:
|
||||
- Need to check prepositions
|
||||
|
||||
Step 2: Define linearization for the first categories and generate the paradigms
|
||||
- Change CatLat.gf a little bit
|
||||
- Comment all lexicon entries with categories without linearization or generating
|
||||
errors in ResLat.gf
|
||||
- Create gf script generate_paradigms.gfs to generate all yet implemented word forms
|
||||
|
||||
Step 3: Check the forms in paradigms.txt
|
||||
|
||||
Lots and lots of work. Starting to use incremented checking and changing
|
||||
6.6.2013:
|
||||
---------------------
|
||||
Changing morphology:
|
||||
splitting 3rd declension into consonant and i-declension
|
||||
defining rules for each of this classes
|
||||
|
||||
Recheck liber, puer, iocur, iecur, vir -> done
|
||||
|
||||
Check why the -i- is missing by os, lac, etc.
|
||||
|
||||
14.6.2013:
|
||||
----------------------
|
||||
Nouns and adjectives seem to be correct
|
||||
|
||||
19.6.2013:
|
||||
----------------------
|
||||
Fixed some issues in adjective declension.
|
||||
Going on to verbs
|
||||
|
||||
Todo: Replace ... ** { lock_N =<> } with lin ...
|
||||
=> Done 9.7.2013
|
||||
26.6.2013
|
||||
----------------------
|
||||
Added Adjective comparation: just to be completely tested. But how?
|
||||
|
||||
29.6.2013
|
||||
----------------------
|
||||
Added Infinitive Active Future
|
||||
Next step passive
|
||||
|
||||
30.6.2013
|
||||
-----------------------
|
||||
Need to change implementation of esse_V to prevent circular definition
|
||||
=> done
|
||||
|
||||
9.7.2013
|
||||
-----------------------
|
||||
Checked adjective forms for bonus, niger, asper, acer/acris , fortis, felix and longus.
|
||||
Superlative with maxime missing
|
||||
|
||||
13.7.2013
|
||||
-----------------------
|
||||
Introduced ###### as a ign for an invalid string
|
||||
|
||||
Values in mkV
|
||||
for laudare
|
||||
"cela" ++ "lauda" ++ "cele" ++ "laude" ++ "celab" ++ "lauda" ++ "celo" ++ "laudo" ++ "celant" ++ "laudant" ++ "celare" ++ "laudare" ++ "celavi" ++ "laudavi" ++ "celatus" ++ "laudatus" ++ "celabo" ++ "laudabo" ++ "celabunt" ++ "laudabunt" ++ "celabi" ++ "laudabi"
|
||||
|
||||
for monere
|
||||
"cela" ++ "mone" ++ "cele" ++ "monea" ++ "celab" ++ "mone" ++ "celo" ++ "moneo" ++ "celant" ++ "monent" ++ "celare" ++ "monere" ++ "celavi" ++ "monui" ++ "celatus" ++ "monitus" ++ "celabo" ++ "monebo" ++ "celabunt" ++ "monebunt" ++ "celabi" ++ "monebi"
|
||||
|
||||
for audire
|
||||
"cela" ++ "audi" ++ "cele" ++ "audia" ++ "celab" ++ "audie" ++ "celo" ++ "audio" ++ "celant" ++ "audiunt" ++ "celare" ++ "audire" ++ "celavi" ++ "audivi" ++ "celatus" ++ "auditus" ++ "celabo" ++ "audiam" ++ "celabunt" ++ "audient" ++ "celabi" ++ "audie"
|
||||
|
||||
for regere
|
||||
"cela" ++ "regi" ++ "cele" ++ "rega" ++ "celab" ++ "rege" ++ "celo" ++ "rego" ++ "celant" ++ "regunt" ++ "celare" ++ "regere" ++ "celavi" ++ "rexi" ++ "celatus" ++ "rectum" ++ "celabo" ++ "regam" ++ "celabunt" ++ "regent" ++ "celabi" ++ "rege"
|
||||
|
||||
for capere
|
||||
"cela" ++ "capi" ++ "cele" ++ "capia" ++ "celab" ++ "capie" ++ "celo" ++ "capio" ++ "celant" ++ "capiunt" ++ "celare" ++ "capere" ++ "celavi" ++ "cepii" ++ "celatus" ++ "captum" ++ "celabo" ++ "capiam" ++ "celabunt" ++ "capient" ++ "celabi" ++ "capie"
|
||||
|
||||
laudare monere audire regere capere
|
||||
cela lauda mone audi regi capi pres_ind
|
||||
cele laude monea audia rega capia pres_conj_stem
|
||||
celab lauda mone audie rege capie impf_ind_stem
|
||||
celo laudo moneo audio rego capio pres_ind_sg_p1
|
||||
celant laudant monent audiunt regunt capiunt pres_ind_pl_p3
|
||||
celare laudare monere audire regere capere inf_pres_act
|
||||
celavi laudavi monui audivi rexi cepii perf_ind_sg_p1
|
||||
celatus laudatus monitus auditus rectum captum inf_perf_pass
|
||||
celabo laudabo monebo audiam regam capiam fut_I_sg_p1
|
||||
celabunt laudabunt monebunt audient regent capient fut_I_pl_p3
|
||||
celabi laudabi monebi audie rege capie fut_I_stem
|
||||
|
||||
14.7.2013
|
||||
---------------
|
||||
Starting with deponent verbs
|
||||
|
||||
15.7.2013
|
||||
---------------
|
||||
Retry to find minimum number of parameters for verb creation
|
||||
|
||||
inf_act_pres laudare monere audire regere capere
|
||||
pres_stem lauda mone audi reg capi
|
||||
pres_ind_base lauda mone audi regi capi
|
||||
pres_conj_base laude monea audia rega capia
|
||||
impf_ind_base laudaba moneba audieba regeba capieba
|
||||
impf_conj_base laudare monere audire regere capere (=imf_act_pres)
|
||||
fut_I_base laudabi monebi audie rege capie
|
||||
imp_base lauda mone audi regi capi
|
||||
perf_stem laudav monu audiv rex cep
|
||||
perf_ind_base laudav monu audiv rex cep (=perf_stem)
|
||||
perf_conj_base laudaveri monueri audiveri rexeri ceperi
|
||||
pqperf_ind_base laudavera monuera audivera rexera cepera
|
||||
pqperf_conj_base laudavisse monuisse audivisse rexisse cepisse
|
||||
fut_II_base laudaveri monueri audiveri rexeri ceperi (=perf_conj_base)
|
||||
part_stem laudat(u) monit(u) audit(u) rect(u) capt(u)
|
||||
|
||||
18.7.2013
|
||||
----------------------
|
||||
Project Goalss:
|
||||
possibly ommited:
|
||||
Numerals
|
||||
Embedded Clauses
|
||||
|
||||
neccessary:
|
||||
Simple NPs, simple VPs, basic declarative clauses, basic interrogative clauses
|
||||
PredVP
|
||||
UseCl/UseQCL
|
||||
|
||||
29.7.2013
|
||||
-----------------------
|
||||
Ommited for the moment:
|
||||
Indefinite pronouns, interrogative pronouns, numerals
|
||||
|
||||
22.8.2013
|
||||
-----------------------
|
||||
Check suck_V2
|
||||
|
||||
Reference in New Issue
Block a user