aboutsummaryrefslogtreecommitdiff
path: root/data/irregular-verbs.xml
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-06-14 02:21:00 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-06-14 02:26:46 +0300
commitbee3becef44e298f59d72cee3c8e552bccb10d65 (patch)
treed62e1cc162c52f89b2c7a7fb8aa7a3f0e2df115f /data/irregular-verbs.xml
parentd7b0bf03404d26c7c972b3040725eda339f57122 (diff)
downloadellinika-bee3becef44e298f59d72cee3c8e552bccb10d65.tar.gz
ellinika-bee3becef44e298f59d72cee3c8e552bccb10d65.tar.bz2
Improve verb database structure for better handling of individual verbs.
* data/dbverb.struct (verbflect): Split alternative flections into separate groups. (conjugation): Set fold values for imp. Add missing accmaps (verb): Drop table. (verbclass,verbtense): New tables. * data/irregular-verbs.xml: Update. * scm/verbop.scm: Rewrite for the new database structure. * src/ellinika/conjugator.scm: Likewise. * src/ellinika/tests/conj/ntynv.scm: Fix typo. * src/ellinika/tests/conj/bastv.scm: New file. * src/ellinika/tests/conj/kauomai.scm: New file.
Diffstat (limited to 'data/irregular-verbs.xml')
-rw-r--r--data/irregular-verbs.xml63
1 files changed, 30 insertions, 33 deletions
diff --git a/data/irregular-verbs.xml b/data/irregular-verbs.xml
index 8951bda..e53e9fd 100644
--- a/data/irregular-verbs.xml
+++ b/data/irregular-verbs.xml
@@ -138,6 +138,9 @@
<aor>ήγαγ</aor>
<root theme="sub">αγάγ</root>
</act>
+ <pas>
+ <root theme="aor">αχθ</root>
+ </pas>
</v>
<v>
@@ -184,7 +187,7 @@
<v>
<a>βαστώ</a>
- <c>B2</c>
+ <c>B1</c>
<suffix>ηξ</suffix> <!-- also αξ -->
</v>
@@ -295,33 +298,7 @@
<root theme="aor">δωσ</root>
</act>
</v>
-<!--
- <v>
- <a>έρχομαι</a>
- <c>A</c>
- <suffix></suffix>
- <accmap>000000</accmap>
- <act>
- <root theme="sub">ερθ</root>
- <ind/>
- <sub>
- <t name="Ενεστώτας"/>
- <t name="Παρατατικός"/>
- <t name="Μέλλοντας διαρκείας"/>
- <t name="Παρακείμενος"/>
- <t name="Υπερσυντέλικος"/>
- <t name="Συντελεσμένος μέλλοντας"/>
- <t name="Μέλλοντας στιγμιαίος"/>
- </sub>
- <imp/>
- </act>
- <pas>
- <root theme="aor">ήρθ</root>
- <root theme="sub">ερθ</root>
- </pas>
- </v>
--->
-
+
<v>
<a>έρχομαι</a>
<c>A-depon</c>
@@ -342,12 +319,32 @@
</imp>
</pas>
</v>
-
-<!-- FIXME
- έρχομαι
- κάθομαι
--->
+ <v>
+ <a>κάθομαι</a>
+ <c>A-depon</c>
+ <act>
+ <root theme="aor">κάτσ</root>
+ </act>
+ <pas>
+ <root theme="aor">κάτσ</root>
+ <ind>
+ <t name="Αόριστος">
+ <augment>ε</augment>
+ <accmap>333333+</accmap>
+ </t>
+ </ind>
+ <imp>
+ <t name="Ενεστώτας">
+ <p n="p" p="2">κάθεστε</p>
+ </t>
+ <t name="Αόριστος">
+ <p n="s" p="2">κάθισε</p>
+ <p n="p" p="2">κάθιστε</p>
+ </t>
+ </imp>
+ </pas>
+ </v>
<v>
<a>καίω</a>

Return to:

Send suggestions and report system problems to the System administrator.