fstintersect(1)
β¨ NAME β¨
ok so fstintersect β it computes the intersection of two FSAs π
that's it, that's the whole job, and she does it flawlessly.
π¦ SYNOPSIS π¦
fstintersect [OPTIONS] in1.fst in2.fst [out.fst]
π DESCRIPTION π
bestie. she intersects two FSAs. that's the vibe. two finite-state acceptors go in, their intersection comes out, no cap π«Ά
π OPTIONS π
quick lil heads up bestie: boolean options can take either true or false as a value, OR if you don't give them a value at all they just quietly assume true. periodt. β¨
--compose_filter[=TYPE]β sets the composition filter, and she's gotta be one ofalt_sequence,auto,match, orsequence. Default:auto.--connect[=BOOLEAN]β trims the output. Default:true.--fst_align[=BOOLEAN]β writes FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β requires symbol tables to match when appropriate. Default:true.--fst_default_cache_gc[=BOOLEAN]β enables garbage collection of the cache (she's tidy like that π§Ή). Default:true.--fst_default_cache_gc_limit=Nβ sets the cache byte size that triggers that garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β iftrue, FST errors are fatal. otherwise, the returned objects get flagged as bad β like, FSTs come back with thekErrorproperty set to true, and FST weights get set so thatMember()returns false. 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, either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β verifies the fst properties queried byTestProperties. Default:false.--fst_weight_parentheses=STRINGβ sets the characters enclosing the first weight of a printed composite weight (think pair weight, tuple weight, and derived classes) so nested composite weights get proper I/O. it MUST have size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ sets the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β shows usage information. Default:false.--helpshort[=BOOLEAN]β shows brief usage information. Default:false.--save_relabel_ipairs=FILENAMEβ saves input relabel pairs to a file. Default: do not save.--save_relabel_opairs=FILENAMEβ saves 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, fr fr β go say hi to all of them π
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),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),fstunion(1)
ok that's the whole page bestie, you ate that π β¨ this one's rocking OpenFst 1.8.5 and it came out Mar 2026, mwah π go intersect something iconic π¦π
π¦ 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