HFST-GUESSIFY(1)
β¨ hfst-guessify β¨
okay bestie, gather round π this is the manual page for hfst-guessify, a lil User Commands icon that lives in section 1. she has one job and she does it flawlessly.
πΈ NAME πΈ
hfst-guessify β =Compile a morphological analyzer into a guesser and generator.
yes the little = is literally in the original, we don't ask questions, we just respect the source π
π SYNOPSIS π
hfst-guessify [OPTIONS...] [INFILE]
π¦ DESCRIPTION π¦
Compile a morphological analyzer into a guesser and generator. that's it, that's the whole vibe. she takes your analyzer and turns it into a guesser + generator duo. main character energy fr fr π
β Common options:
-h,--helpβ Print help message-V,--versionβ Print version info-v,--verboseβ Print verbosely while processing-q,--quietβ Only print fatal errors and requested output-s,--silentβ Alias of--quiet
π Input/Output options:
-i,--input=INFILEβ Read input transducer from INFILE-o,--output=OUTFILEβ Write output transducer to OUTFILE
π Guesser options:
-p,--default-penaltyβ Give penalty for skipping one symbol of input (1.0by default).-G,--do-not-compile-generatorβ When compiling the guesser, do not compile a model form generator.
okay so this is the part where the format rules come in and honestly? it's giving strict but fair π€
All analyses in the morphological analyzer should have the form:
w o r d f o r m POS [GUESS_CATEGORY=CLASS] X Y Z ...
where POS is the part-of-speech tag, [GUESS_CATEGORY=CLASS] is an inflectional category marker and X, Y and Z are inflectional markers. The form of the inflectional category marker is fixed. CLASS can be any string, which doesn't contain "]".
Using the option -d will reduce the size of the guesser file by approximately half, but may substantially increase the load time of the guesser when generating model forms. If you only need to guess analyses of unknown word forms, -d has no effect on load time.
lowkey important: -d is not one of the listed options above, she's just out here living in the prose. do with that what you will π«Ά
If OUTFILE or INFILE is missing or -, standard streams will be used. slay, no files needed, just vibes β¨
π REPORTING BUGS π
Report bugs to <hfst-bugs@helsinki.fi> or directly to our bug tracker at: <https://github.com/hfst/hfst/issues>
- hfst-guessify home page: <https://github.com/hfst/hfst/wiki/HfstGuessify>
- General help using HFST software: <https://github.com/hfst/hfst/wiki>
not me telling you to file bugs but likeβ¦ pls do, they wanna know π
π COPYRIGHT π
Copyright Β© 2017 University of Helsinki, License GPLv3: GNU GPL version 3 <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. no cap, that's a real all-caps NO WARRANTY, respect it π
and that's the whole page bestie!! π this one comes to you from the HFST crew, dated August 2018, and it's literally iconic. go compile something gorgeous π¦πβ¨
π¦ where this page comes from
- debian bookworm: hfst 3.16.0-5 Β· GPL-3.0-or-later
- debian trixie: hfst 3.16.2-1+b1 Β· GPL-3.0-or-later
- nixos 26.05: hfst 3.16.2
- opensuse-leap 16.0: hfst 3.16.0-bp160.1.11 Β· Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only
- ubuntu jammy: hfst 3.15.4-2 Β· GPL-3.0-or-later
- ubuntu noble: hfst 3.16.0-5build4 Β· GPL-3.0-or-later
- ubuntu questing: hfst 3.16.2-1
- ubuntu resolute: hfst 3.16.2-1build2 Β· GPL-3.0-or-later
- ubuntu stonking: hfst 3.17.1-6 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms