fstunion(1)
π fstunion β the manual, but make it make sense π
okay bestie, so this is fstunion, a User Commands page, and it does exactly one (1) iconic thing: it smashes two FSTs together into their union. that's it. that's the whole job. but she has options, and we're gonna go through every single one because we don't skip. periodt. π
β¨ NAME β¨
fstunion β create the union of two FSTs π¦
πΈ SYNOPSIS πΈ
fstunion [OPTIONS] in1.fst in2.fst [out.fst]
π DESCRIPTION π
Creates the union of two FSTs. two fsts go in, their union comes out. lowkey the whole page is longer than this description, and honestly? slay. π
π OPTIONS π
first things first, the vibe check on booleans: boolean options are chill like that β you can pass true or false as a value, or you can just say the option name with no value at all and it'll implicitly be true. no cap. β¨
--fst_align[=BOOLEAN]β write the FST data all aligned where it's appropriate, like a perfectly tidy shelf π§ Default:false.--fst_compat_symbols[=BOOLEAN]β requires symbol tables to match, when that's the appropriate thing to require. Default:true.--fst_default_cache_gc[=BOOLEAN]β turns on garbage collection of the cache. yes, we're cleaning up after ourselves, that's the vibe π Default:true.--fst_default_cache_gc_limit=Nβ the cache byte size that triggers the garbage collection β¨ Default:1048576.--fst_error_fatal[=BOOLEAN]β if it'strue, FST errors are fatal, like actually fatal, do not pass go π if it's nottrue, then returned objects get flagged as bad instead: FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returnsfalse. Default:true.--fst_field_separator=STRINGβ sets the characters used as a separator between printed fields. Default:" ".--fst_read_mode=STRINGβ sets the default file reading mode for mappable files, and it's either"read"or"map", no in-betweens π Default:"read".--fst_verify_properties[=BOOLEAN]β verifies the fst properties thatTestPropertiesqueries. Default:false.--fst_weight_parentheses=STRINGβ sets the characters that enclose the first weight of a printed composite weight (think pair weight, tuple weight, and derived classes) so nested composite weights do proper I/O, no chaos. it must have size 0 (none) or 2 (open and close parenthesis) β those are the only two moods. Default: no parentheses.--fst_weight_separator=CHARACTERβ sets the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β show usage information π«Ά Default:false.--helpshort[=BOOLEAN]β show the brief usage information. the tldr of the tldr. Default:false.--save_relabel_ipairs=FILENAMEβ save the input relabel pairs to a file. Default: do not save.--save_relabel_opairs=FILENAMEβ save the output relabel pairs to a file. Default: do not save.--tmpdir=PATHNAMEβ sets the temporary directory to use. Default:/tmp.--v[=N]β sets the verbosity level. Default:0.
π¦ SEE ALSO π¦
the whole friend group!! go say hi π«Ά
fstarcsort(1),fstclosure(1),fstcompile(1),fstcompose(1),fstcompress(1),fstconcat(1),fstconnect(1),fstconvert(1),fstdeterminize(1),fstdifference(1),fstdisambiguate(1),fstdraw(1),fstencode(1),fstepsnormalize(1),fstequal(1),fstequivalent(1),fstinfo(1),fstintersect(1),fstinvert(1),fstisomorphic(1),fstlinear(1),fstloglinearapply(1),fstmap(1),fstminimize(1),fstprint(1),fstproject(1),fstprune(1),fstpush(1),fstrandgen(1),fstrelabel(1),fstreplace(1),fstreverse(1),fstreweight(1),fstrmepsilon(1),fstshortestdistance(1),fstshortestpath(1),fstsymbols(1),fstsynchronize(1),fsttopsort(1)
okay that's the whole page, we ate and left absolutely no crumbs π this one's from OpenFst 1.8.5, dated Mar 2026, and that's the tea bestie, stan the manual, mwah ππβ¨
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms