aboutsummaryrefslogtreecommitdiff
path: root/src/ellinika
AgeCommit message (Collapse)AuthorFiles
2011-06-05Fix memory corruption, improve conjugatorSergey Poznyakoff1
* 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.
2011-06-05Bugfixes.Sergey Poznyakoff2
* 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.
2011-06-04Housekeeping.Sergey Poznyakoff1
2011-06-04Fix indentation.Sergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@563 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-04Add new functions for operations over elstrs.Sergey Poznyakoff4
* 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
2011-06-04Minor changeSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@561 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-04Add missing copyright statementsSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@560 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-04Add missing copyright statements.Sergey Poznyakoff4
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@559 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-04Implement new morphological functions. Move elmorph to scm/ellinikaSergey Poznyakoff8
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@554 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-06-27More fixed to accomodate Dico 2.0.90Sergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@551 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-06-27Changes in Scheme.Sergey Poznyakoff1
* 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
2010-03-15Update sql-error-handler definitions. Sergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@542 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-03-09Update for newer Gamma.Sergey Poznyakoff3
* 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
2008-09-23Minor changeSergey Poznyakoff1
* 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
2008-06-22Implement levenshtein, basic regex, and general-purpose selector matches.Sergey Poznyakoff1
* src/ellinika/dico.scm: Implement matching using strategy selectors. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@528 941c8c0f-9102-463b-b60b-cd22ce0e6858
2008-06-22Move cgi-bin and ellinika to src.Sergey Poznyakoff6
* 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

Return to:

Send suggestions and report system problems to the System administrator.