HFST-EXPAND-EQUIVALENCES(1)
π hfst-expand-equivalences π
okay so bestie, this one lives in the User Commands section of the manual, and it's called hfst-expand-equivalences. she's a little tool that goes through your transducer and stretches out the arcs so equivalence classes actually work. icon behaviour honestly.
β¨ NAME β¨
hfst-expand-equivalences β =Extend transducer arcs for equivalence classes
(yeah the little = in there is exactly how it's written in the manual, i'm not touching it, it's canon π)
πΈ SYNOPSIS πΈ
hfst-expand-equivalences [OPTIONS...] [INFILE]
π¦ DESCRIPTION π¦
Extend transducer arcs for equivalence classes
that's the whole vibe. she takes your arcs and she extends them for equivalence classes. slay.
π Common options:
-h,--helpβ Print help message-V,--versionβ Print version info-v,--verboseβ Print verbosely while processing (she will tell you everything, main character energy)-q,--quietβ Only print fatal erros and requested output-s,--silentβ Alias of--quiet
ngl "erros" is a typo in the original and i'm keeping it fr fr, we don't erase history in this house π
π Eqv. class extension options:
-f,--from=ISYMβ convert single symbol ISYM to allow OSYM-t,--to=OSYMβ convert to OSYM-a,--acx=ACXFILEβ read extensions in acx format from ACXFILE-T,--tsv=TSVFILEβ read extensions in tsv format from TSVFILE-l,--level=LEVELβ perform extensions on LEVEL of fsa
Either ACXFILE, TSVFILE or both ISYM and OSYM must be specified. no cap, you have to give her one of those, she can't read your mind bestie π
LEVEL should be either {upper, first, 1, input, surface}, {lower, second, 2, output, analysis} or both. and if you just... forget to say a LEVEL? then the default is first. she'll pick for you, she's confident like that. β¨
Examples:
hfst-expand-equivalences -o rox.hfst -a romanian.acx ro.hfst
extend romanian charequivalences
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the girlies. Report bugs to <hfst-bugs@helsinki.fi> or directly to our bug tracker at: <https://github.com/hfst/hfst/issues>
hfst-expand-equivalenceshome page:<https://github.com/hfst/hfst/wiki/HfstExpandEquivalences>- General help using HFST software:
<https://github.com/hfst/hfst/wiki>
π 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.
bestie this is the real one: NO WARRANTY periodt. no take-backs, no "but i thought", nothing. she's free as in do whatever, but she is not promising you anything. π
and that's the whole page, mwah π
this was the HFST manual page for hfst-expand-equivalences, dated August 2018 β that's the source and the date, right there, folded into the sign-off like a little bow ππ«Ά go forth and expand those equivalences bestie, you're gonna eat πβ¨
π¦ 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
- nixpkgs unstable: hfst 3.17.3
- 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