VOIKKOVFSTC(1)

✨ VOIKKOVFSTC(1) ✨

okay bestie, buckle up πŸ’– this is the General Commands Manual page for voikkovfstc, and it's genuinely iconic. it's a compiler. for finite state transducers. for a whole language-tools situation. iykyk πŸ‘‘


🌸 NAME 🌸

voikkovfstc β€” compiler for Varissuo finite state transducers πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

voikkovfstc -o filename [options]

that's it. that's the whole vibe. one output file, a lil pile of options, we move πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so voikkovfstc is a compiler for Varissuo finite state transducers, and those transducers are literally used as dictionaries for libvoikko, which is a library of language tools. no cap, it's giving infrastructure.

here's the important part though, bestie: the compiler reads the transducer from stdin 🌈 in unweighted or weighted AT&T format. so you pipe it in. you don't hand it a file. periodt.


πŸ’… OPTIONS πŸ’…

  • -o filename β€” specify the name for the output file ✨ (yes, you need this, it's right there in the synopsis, she's required)
  • -f format β€” specify the format for the output file. the possible formats are:
    • 'be' β€” big endian 🐘
    • 'le' β€” little endian 🐣
    • 'native' β€” use the endianess of the host 🏠

the default is 'le'. so if you don't say anything, you get little endian. slay.

  • -w weight_type β€” produce weighted transducers instead of unweighted transducers. heads up though: your input must be in weighted AT&T format for this, fr fr. and weight_type has to be one of these two:
    • 'prob' β€” probability weights 🎲
    • 'log' β€” negative logarithm weights πŸ“‰

πŸ‘‘ AUTHOR πŸ‘‘

voikkovfstc and this manual page were written by Harri PitkΓ€nen (hatapitk@iki.fi). king behavior, honestly πŸ’–


and that's the whole page, bestie!! 🫢 this little legend comes from 2015-07-02, and yeah, the footer says VOIKKOVFSTC(1) again because the manpage girlies love a callback πŸ’€ go compile something gorgeous 🌸✨