Age | Commit message (Collapse) | Author | Files |
|
* data/db.struct: Revamp conjugation support tables.
* scm/conjugator.scm: Improve irregular conjugation support.
* src/ellinika/elmorph.c (_elstr_syllabize): Use calloc.
Fix memory corruption.
(_elstr_dup): Don't allocate new sylmap if the source one is NULL.
(_elstr_free): Call scm_gc_free on elstr.
|
|
* data/db.struct (verb): Minor fix.
* src/ellinika/elchr.c: Fix base of lower case epsilon.
* src/ellinika/elmorph.c (_elstr_alloc_empty): New function.
(_elstr_alloc): Take additional argument. All uses changed.
(_elstr_concat): New function.
(_elstr_print): Correctly print objects with NULL sylmap.
(elstr?): New function.
(elstr-append): New function.
|
|
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@563 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* src/ellinika/utf8.c (utf8_wc_strnchr)
(utf8_wc_strnstr): New functions.
* src/ellinika/utf8.h (utf8_wc_strnchr)
(utf8_wc_strnstr): New protos.
* src/ellinika/elmorph.c (_elstr_alloc): Reuse existing sylmap.
(_elstr_slice): New function.
(elstr-slice,elstr-slice!,elstr-index): New functions.
* src/ellinika/elmorph.scm4 (elstr-trim,elstr-trim!): New functions.
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@562 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@561 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@560 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@559 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@554 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@551 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* src/ellinika/dico.scm (match-selector): Update to work with
Dico 2.0.90
* src/cgi-bin/nea.scm4: Use (ellinika i18n
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@550 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@542 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* scm/dictrans.scm: Use Gamma 1.99 syntax.
* scm/neatrans.scm: Likewise.
* src/ellinika/dico.scm: Likewise.
* src/cgi-bin/dict.scm4: Likewise.
* src/cgi-bin/nea.scm4: Likewise.
* src/ellinika/cgi.scm4 (sql-iface)
(sql-host,sql-port,sql-database)
(sql-username,sql-password): Remove reexports.
(ellinika-sql-connection): New reexport.
* src/ellinika/config.scm4 (sql-iface)
(sql-host,sql-port,sql-database)
(sql-username,sql-password): Remove variables.
(ellinika-sql-connection): New variable.
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@541 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* src/ellinika/dico.scm (open-module): Minor change for Dico 1.99.96
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@529 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* src/ellinika/dico.scm: Implement matching using strategy selectors.
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@528 941c8c0f-9102-463b-b60b-cd22ce0e6858
|
|
* src: New dir
* src/Makefile.am: New file.
* cgi-bin, ellinika: Move to src.
* configure.ac: Reflect the above changes.
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@525 941c8c0f-9102-463b-b60b-cd22ce0e6858
|