aboutsummaryrefslogtreecommitdiff
path: root/data/irregular-verbs.xml
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-06-10 23:04:53 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2011-06-11 00:34:20 +0300
commita1a5b7ddd6c3c0532c37551b24fd573a554ac181 (patch)
treef86f3572c77dc986bb2dfb65619ac4bc35c83847 /data/irregular-verbs.xml
parent2bae7da012e2125762855ce014e63345ecbbbb18 (diff)
downloadellinika-a1a5b7ddd6c3c0532c37551b24fd573a554ac181.tar.gz
ellinika-a1a5b7ddd6c3c0532c37551b24fd573a554ac181.tar.bz2
Fix syllabification.
* configure.ac: Add AC_PROG_YACC * src/ellinika/phoneme.y: New file. * src/ellinika/yyrename: New file. * src/ellinika/syllabificator.c: New file. * src/ellinika/.gitignore: Update. * src/ellinika/elchr.c (char_info_st): Move to header. (el_basic_ctype): (elchr_info): Remove static qualifier. Return a pointer to const. (elchr_letter,elchr_phoneme): New functions. (elchr_diphthong): Remove. * src/ellinika/elmorph.c (elstr)<phoneme,phoneme_count>: New members. (_elstr_syllabize): Rewrite. (invalidate_maps)" New static function. (_elstr_alloc): Initialize new fields, take function name as argument, for diagnostic purposes. (_elstr_print): Rewrite (deftab): Update. (elstr-syllable-prop,elstr-syllable) (_elstr_set_accent,_elstr_set_accent_on_char): Rewrite. (elstr-char-phoneme,elstr->phonetic-map): New functions. * src/ellinika/elmorph.h (CHF_DIPH1,CHF_DIPH2): Remove. (CHF_DIPHTHONG): New flag. (PHON_.*): New constants. (phoneme,syllable): New structures. (char_info_st)<letter,phoneme>: New members. (elchr_info,elchr_letter) (elchr_phoneme,phoneme_map) (syllable_map): New protos. (elchr_diphthong): Remove protos. * src/ellinika/elmorph.scm4: Move public definitions to elmorph-public.scm; include it here. * src/ellinika/xlat.scm (ellinika:sounds-like): Rewrite as a wrapper over elstr->soundslike. Describe Milesian numbers. * style.css (img.ellinika-img): New class. * xml/lingua.conf.in (IMAGE): New tag. * xml/pl/alfabhta.xml: Describe Milesian numbers. Various fixes. * data/dbverb.struct: fix a typo in flection. Use 'sub' theme for pas/sub/aor. * data/irregular-verbs.xml: Add more verbs. * scm/conjugator.scm: Various fixes. * scm/verbop.scm: Accept empty mood and voice declarations.
Diffstat (limited to 'data/irregular-verbs.xml')
-rw-r--r--data/irregular-verbs.xml81
1 files changed, 28 insertions, 53 deletions
diff --git a/data/irregular-verbs.xml b/data/irregular-verbs.xml
index ca2c7d1..d056f7d 100644
--- a/data/irregular-verbs.xml
+++ b/data/irregular-verbs.xml
@@ -56,28 +56,7 @@
</imp>
</act>
- <pas>
- <ind>
- <t name="Ενεστώτας"/>
- <t name="Παρατατικός"/>
- <t name="Μέλλοντας διαρκείας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- <t name="Υπερσυντέλικος"/>
- <t name="Συντελεσμένος μέλλοντας"/>
- <t name="Μέλλοντας στιγμιαίος"/>
- </ind>
- <sub>
- <t name="Ενεστώτας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- </sub>
- <imp>
- <t name="Ενεστώτας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- </imp>
- </pas>
+ <pas/>
</v>
<v>
@@ -109,28 +88,8 @@
<t name="Παρακείμενος"/>
</imp>
</act>
- <pas>
- <ind>
- <t name="Ενεστώτας"/>
- <t name="Παρατατικός"/>
- <t name="Μέλλοντας διαρκείας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- <t name="Υπερσυντέλικος"/>
- <t name="Συντελεσμένος μέλλοντας"/>
- <t name="Μέλλοντας στιγμιαίος"/>
- </ind>
- <sub>
- <t name="Ενεστώτας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- </sub>
- <imp>
- <t name="Ενεστώτας"/>
- <t name="Αόριστος" />
- <t name="Παρακείμενος"/>
- </imp>
- </pas>
+
+ <pas/>
</v>
<v>
@@ -337,6 +296,31 @@
</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>
+
<!-- FIXME
έρχομαι
κάθομαι
@@ -414,15 +398,6 @@
</v>
<v>
- <a></a>
- <c>A</c>
- <act>
- <root theme="aor"></root>
- <root theme="sub"></root>
- </act>
- </v>
-
- <v>
<a>ξέρω</a>
<c>A</c>
<augment>η</augment>

Return to:

Send suggestions and report system problems to the System administrator.