mpdtreverse(1)

πŸ‘‘ mpdtreverse β€” the user command that goes backwards, bestie

okay so real talk, this is mpdtreverse(1), a User Command, and it does literally one thing but it does it flawlessly πŸ’…


✨ NAME ✨

mpdtreverse β€” reverse an MPDT πŸ”„


πŸŽ€ SYNOPSIS πŸŽ€

mpdtreverse [OPTIONS] in.mpdt [out.fst]

πŸ¦‹ DESCRIPTION πŸ¦‹

Reverses an MPDT. That's it. That's the whole vibe. It takes your MPDT and flips it, periodt. 🌈


πŸ’– OPTIONS πŸ’–

okay bestie, listen up, because the boolean rules are important πŸ‘‡

Boolean options accept either true or false as a value, or the implicit value true if neither value is specified. So like, if you just write the flag with no value, it's a yes. Slay.

  • --fst_align[=BOOLEAN] β€” Write FST data aligned where appropriate. Default: false. (she's off by default, ngl)
  • --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. (cleaning up after herself, iconic)
  • --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 the kError property set to true, and FST weights set so that Member() returns false. Default: true. ⚠️
  • --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 by TestProperties. 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 size 0 (none) or 2 (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.
  • --mpdt_new_parentheses=STRING β€” Set the output for reassigned parentheses and stacks. Default: empty string.
  • --mpdt_parentheses=STRING β€” Set the MPDT parenthesis label pairs. Default: empty string.
  • --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.
bestie the parentheses one has RULES β€” size 0 or size 2, nothing else. she will not accept a size 1. no cap. 🚫

🌸 SEE ALSO 🌸

go give her friends some love too 🫢


okay that's the whole page!! this came from OpenFst 1.8.5, dated Mar 2026, and honestly? ate. stay reversing, bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from