Showing posts tagged ruby szótövezés

hunspell api és a jruby

Sajnos a ruby-s binding-ok használhatatlanok.

Hunspell-hez létezik JNA itt: http://dren.dk/hunspell.html

suggest, misspelled működik, de stem és az analyze nem. A JNA csomagban van előre fordított hunspell lib, de vmi régi verzió, amiben ezek a funkciók még kísérleti fázisban vannak. A használatához újra kellene fordítani —with-experimental kapcsolóval. Próbáltam elszáll számos helyen: befejezetlen a kód.

Leszedtem legfrissebb hunspell-t, amiben ezek már alapból benne vannak. lefordítottam. stem megy. Az analyze-hoz kicsit módosítani kell a JNA-t, mert nincs megírva a binding. Semmi vész egy copy paste az egész. A HunspellLibrary.java file-ban felveszed a Hunspell_analyze metódust, Hunspell_stem alapján, illetve Hunspell.java-ban lemásolod a stem metódust és átírod a nevét.

Végül ant clean aztán ant és kész.