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>


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