pdtshortestpath(1)
π pdtshortestpath(1) β the manual, but make it cute π
okay bestie, gather round π«Ά this is the user-commands girlie pdtshortestpath from the OpenFst fam, and she is literally here to find the shortest path for you. no cap.
β¨ NAME β¨
pdtshortestpath β find the shortest path in a PDT π
πΈ SYNOPSIS πΈ
pdtshortestpath [OPTIONS] in.pdt [out.fst]
π¦ DESCRIPTION π¦
Finds the shortest path in a (bounded-stack) PDT. that's it, that's the whole vibe π
π OPTIONS π
quick lil heads-up before we dive in, bestie: Boolean options accept either true or false as a value, OR the implicit value true if you don't specify a value at all. so yes, you can be lazy about it and it still slays β¨
--fst_align[=BOOLEAN]β Write FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β Require symbol tables to match when appropriate. Default:true.--fst_default_cache_gc[=BOOLEAN]β Enable garbage collection of cache. Default:true.--fst_default_cache_gc_limit=Nβ Set the cache byte size that triggers garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β If true, FST errors are fatal. Otherwise, returned objects are flagged as bad. For example, FSTs are returned with thekErrorproperty set to true, and FST weights set so thatMember()returns false. Default:true. π¨ like, this one means business.--fst_field_separator=STRINGβ Set the characters used as a separator between printed fields. Default:" ".--fst_read_mode=STRINGβ Set the default file reading mode for mappable files, either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β Verify fst properties queried byTestProperties. Default:false.--fst_weight_parentheses=STRINGβ Set the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes) to ensure proper I/O of nested composite weights. Must have size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ Set the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β Show usage information. Default:false.--helpshort[=BOOLEAN]β Show brief usage information. Default:false.--keep_parentheses[=BOOLEAN]β Keep PDT parentheses in the result. Default:false.--path_gc[=BOOLEAN]β Garbage collect the shortest path data. Default:true.--pdt_parentheses=STRINGβ Set the PDT parenthesis label pairs.--queue_type=TYPEβ Set the queue type, one offifo,lifo, andstate. Default:fifo.--save_relabel_ipairs=FILENAMEβ Save input relabel pairs to file. Default: do not save.--save_relabel_opairs=FILENAMEβ Save output relabel pairs to file. Default: do not save.--tmpdir=PATHNAMEβ Set the temporary directory to use. Default:/tmp.--v[=N]β Set the verbosity level. Default:0.
π SEE ALSO π
fstshortestpath(1), pdtcompose(1), pdtexpand(1), pdtinfo(1), pdtreplace(1), pdtreverse(1)
go read those too, they're iconic, iykyk π
and that's the whole page, bestie!! this one's from OpenFst 1.8.5, dated Mar 2026 β no cap, that's the source and the date, periodt. π β¨ go find some shortest paths and slay π¦πΈ
π¦ 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