You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem: hfst-ol.jar produces spurious [POSS=3] and [CLIT=HAN] tags which are not seen in hfst-lookup for that exact same input and transducer. The output of hfst-lookup is correct, the output of hfst-ol.jar is incorrect.
Program version:
hsfst-ol.jar -> latest available for download
hfst-lookup -> hfst-lookup 0.6 (hfst 3.4.5)
Transducer:
Transducer file from Flammie, transformed from .hfst to .hfstol using hfst-fst2fst -w. I can attach it if needed.
Example:
mäntyä gets an extra [POSS=3] and koiransa gets an extra [CLIT=HAN].
There is a bug in getAnalyses() where the integer symbol version of the analysis is transformed to a string with uninitialized data. That is, the integer terminator character is written only after transforming the analysis, not before it.
The attached patch fixes the problem. As an aside, it also fixes a problem where weights were in some situations calculated incorrectly, leading to huge result weights.
Problem: hfst-ol.jar produces spurious [POSS=3] and [CLIT=HAN] tags which are not seen in hfst-lookup for that exact same input and transducer. The output of hfst-lookup is correct, the output of hfst-ol.jar is incorrect.
Program version:
hsfst-ol.jar -> latest available for download
hfst-lookup -> hfst-lookup 0.6 (hfst 3.4.5)
Transducer:
Transducer file from Flammie, transformed from .hfst to .hfstol using hfst-fst2fst -w. I can attach it if needed.
Example:
mäntyä gets an extra [POSS=3] and koiransa gets an extra [CLIT=HAN].
The text was updated successfully, but these errors were encountered: