Hfst

Latest version: v3.16.0.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 11

2.3

---------------------------------

* Major fixes in flag diacritic handling for lookup and lookup-optimize

* New tool hfst-substitute for safe relabeling

* Bug fixes in hfst-compose-intersect w.r.t. any symbol and

* Remove gettext support because of numerous portability issues

2.2

---------------------------------

* Bug fixes in intersecting composition, is_subset, negation,

* Handling of flag diacritics included in lookup

* Remove readline because of numerous portability issues

* Remove alphabet and metadata from hfst-lexc

* hfst-lookup support for custom formatting of readings

* fixed hfst-twolc escaping in set constructions

2.1

---------------------------------

* hfst-twolc and hfst-compose-intersect understand like xerox originals

1.12

2ef38381 include unistd for systems where it does not leak in
38af24a9 Handle the "only default transitions in state" case
39979b4d Now perhaps building unit_test_aux.o properly...
1ba1277b Build tagger tools only if the enable-tagger flag has been used during configure.
a3441eb5 Changed NewLexicalModel.h so that it includes the local header before instllation.
1f098c5b Added unit_test_aux.h to the sources of the test for string_handling.cc
692544e8 Added DataTypes.h to the sources of appropriate testa and hfst-tag.
62b23b0f Added version of hfst-tag.cc that compiles.
accb745f Tidied up code in use_model_src.
655db720 Now we pass all use_model_src/ tests.
ca283ad0 include "HfstTransducer.h" instead of <hfst/HfstTransducer.h>, since often people will be building this without having headers already installed
7c8a1d66 Remove lexc tests as long as parser is not reusable
fc6488f7 Added skeleton for hfst-tag.cc and got all tests in use_model_src compiling. Some tests still fail.
dda2e749 Removed printout from the unit test of FstBuilder.cc
9d1942ba Fixed WeightedStringVectorCollection.cc and string_handling.cc
0dc17bc8 Tidied Makefile.am.
e165644c Tests are now run using make check.
5e922c64 Added invert parameter to compose_intersect in HfstTransducer
b501a645 Added hfst-open-input-file-for-tagger.cc, which was missing.
cc9b9017 Use intree headers for intree build
8f32733b Added some printouts to verbose mode.
278e9b19 Fixed issue with exit value.
017d6534 Updated build files so that tagger tools can be built. They are not built by default.
fc1c5018 Fixed some in input handling bugs.
c9f5a017 Changed comput_data_statistics.py to hfst_tagger_data_statistics.py
fcf3028e Some changes that actually allow compiling and installing hfst-train-tagger
3897533b Added test dependencies.
ebbf67fd Fixed test defines in build_model_src/.
6cd2357d Added unit tests to hfst-tagger.
0fa55e4d Added Makefile.am files to hfst-tagger.
84f74342 Added src and test subdirs to hfst-tagger.
ba485b63 Initial commit of new tagger lib architecture.
e705d555 Copy input to output for default transitions
268a4b98 Allow reserved chars between quotation marks, avoid one more segfault on parser error
bae41c7d Add quotation example that breaks the legacy parser; use all tests on both lexc front-ends
f944ea58 Emit parse error on unopenable file...
df6fb6e0 Pass parse errors upwards from LexcCompiler
b8e33d7c Remove temporary lexc concatenations on successful exit
c948c230 Reword -q to "print only fatal errors and requested output" as it does
30a29471 Notice _DEFAULT_SYMBOL_ in other Alphabet contructors than the copying one as well
7a0372e5 Add an internal boolean found_index to keep track of whether an index has been successfully hit in the current iteration, and try to find a default symbol otherwise
8cbdcfa2 Make alphabet know about default
5a95634a _DEFAULT_SYMBOL_ and hfst::is_default()
16d45a5b Remove warning messages and XFAIL tests that may confuse users. Fixes bug 3525179
9e9e4215 Added READMEs under BrazilianPortuguese 1 and 2 to EXTRA_DIST.
cbd74310 Updated Doxygen documentation.
a9e2b8ac Ready for release 3.3.11.
6cc30cf5 Now hfst-shuffle is disabled by default.
4f3fcee9 Added the command line tool hfst-shuffle and functionality tests for that.
b455911e Tentatively added function shuffle under HfstTransducer.
eb6581f9 A nicer single production for INSERT
c560a0ff Fixed a bug in SfstTransducer::random_path that happened when indexing states of the argument transducer.
bd37642c Introduction of semifunctional pmatch2fst
7870bf50 No plus sign in front of tags in CG mode, not even the special carry-through tag.
24449d5a Added experimental support for printing the raw analysis tag as part of the Xerox analysis. It is printed as a tag with a special prefix, and with the full analysis string enclosed in quotes. The idea is that vislcg, if enhanced to read the Xerox format, should carry this "tag" through the disambiguation (and possibly analysis), and print it out on the other end. The tag can then be used as input to morphological generation.
9646a733 Print the raw analysis string as a specially prefixed tag at the end, instead of as a sub-reading in the beginning of the analysis.
92ee0bd0 Now hfst-fst2txt functionality test tests whether the program dot exists before using it.
d4a39a74 Changed call to the installed hfst-regexp2fst to the one in tools/src/.
22d4fcd4 Changed call to the installed hfst-regexp2fst to the one in tools/src/.
ab7257c5 Add containments and term negation, remove nasty windows formatting markers
f321bb34 Added the option --print-separator in hfst-fst2strings. The option will print a separating line "--" after each input transducer is processed.
70fe665c FomaInputStream::write_transducer and SfstInputStream::write_transducer now call fflush after writing the transducer. Now the command line tools should work correctly when pipelined.
f6c6432e The regexp [?] was parsed as [?|?:?] by FomaTransducer::define_transducer(const &string, const &string). This is now circumvented by using FomaTransducer::define_transducer(const &string) instead. This bug will be reported and fixed soon.
e4d291d3 Manpages are not created unless 'make man' is executed in directory man.
e47d8c07 Added support for inverting the composition i.e. computing intersect(rules) .o. lexicon instead of lexicon .o. intersect(rules).
37684b75 Added possibility to invert the composition in compose_intersect i.e. to compute intersect(rules) .o. lexicon instead of lexicon .o. intersect(rules). Also added added support for indetity symbols in the lexicon to compose_intersect.
71a2579e Removed HfstConstantTransducer as it is not used.
a9cbc171 Removed FinnishOTProsody from tests as it does not yet work. Also added HfstXeroxRulesTest.cc to EXTRA_DIST.
7cdf97c1 Temporarily excluded hfst-lookup from man page creation (due to a bug in help2man?). Also updated hfst-tail and hfst-head man pages.
4d54a066 Heads and tails with plusses and minuses
6b15fcf6 Test negative heads and positive tails
58723c30 Added Brazilian Portuguese tests to fsmbook-examples, they now work because missing files were added.
72d1a802 adding missing files
9daa9863 Added missing files
31d424ee Ready for release 3.3.10.
9bc5df7d Brazilian Portuguese tests disabled in fstmbook-examples to get a working release. They probably had missing files.
afce28b8 Updated man pages of binary tools as their help messages were changed.
70d24a54 Added documentation to the binary tools about the restored feature that the first input can have several transducers while the second has only one.
7c2399f6 TropicalWeightTransducer::extract_random_paths now also calculates the weight of each path. Fixes bug ID 3514912.
67a377ee All binary tools now handle the case where the first input contains several transducers and the second input exactly one transducer.
e23d373a BrazilianPortuguese2 fmsbook example added to tests
f941d029 BrazilianPortuguese1 test should pass now
6ad4d9a2 hfst-compare now handles the case where the first input contains several transducers and the second input exactly one transducer.
c55bc43f hfst-compose now handles the case where the first input contains several transducers and the second input exactly one transducer.
abbff8c7 hfst-summarize now prints at the end how many transducers it has read in total.
d765699a Added documentation to different cases that are gone through when checking binary parameters.
e32b8a28 Changed the variable name stdout to stdout_ to avoid namespace conflicts.
1bc12a05 forgotten Makefile.am
8672375f Configure file had to be changed to compile fsm book examples
84850a80 Fsmbook examples update
c1f25103 Fsmbook examples update
7eb574c0 In xfstRules, removed TMP marker from the result alphabet
610da466 Updated hfst-compose-intersect help message.
dad67cc7 Appended namespace std:: in front of vector and pair where avoiding it might cause compilation problems. Also changed calls to 'rindex' to 'strrchar'.
74fe14d9 Doxygen for the speller and some ol internals
c3f629ee Forgot to commit ChangeLog and NEWS, now ready for release 3.3.9.

Page 11 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.