[voikko] Tavutusoutous: voikkoHyphenateCstr()
Teemu Likonen
tlikonen at iki.fi
Tue Jul 5 21:05:26 EEST 2011
Harri Pitkänen kirjoitti 5.7.2011 klo 19.40:
> Tämä on bugi. "autoa-" on tuntematon sana, ja sääntöpohjaisessa
> tavutuksessa sanan lopussa oleva yhdysmerkki merkittiin
> tavutuskohdaksi. Käytännössä tällä ei ole ollut merkitystä tavutuksen
> toiminnan kannalta, koska yhdysmerkin jälkeen ei olisi jäänyt enää
> mitään, mitä olisi voinut jakaa seuraavalle riville. Korjasin
> libvoikkoa kuitenkin nyt niin, että =-merkkiä ei enää tule kumpaankaan
> esimerkin sanoista.
Liittyykö sanan alussa oleva yhdysmerkki samaan asiaan? Sekä tutun että
tuntemattoman sanan alussa oleva yhdysmerkki saa tavutuksessa
=-merkinnän.
VOIKKO> (let ((sana "-autoa"))
(with-handle (h)
(print (if (spell h sana) "tunnistetaan" "ei tunnisteta"))
(print sana)
(print (nth-value 1 (hyphenate h sana))))
nil)
"tunnistetaan"
"-autoa"
"= - -"
=> NIL
VOIKKO> (let ((sana "-autoa-"))
(with-handle (h)
(print (if (spell h sana) "tunnistetaan" "ei tunnisteta"))
(print sana)
(print (nth-value 1 (hyphenate h sana))))
nil)
"ei tunnisteta"
"-autoa-"
"= - - "
=> NIL
More information about the voikko
mailing list