VSTREE2TEX(1)
π VSTREE2TEX β pretty-print a virtual tree π
okay bestie, so this one is vstree2tex, from the VSTREE2TEX(1) manual, and it's literally the arts-and-crafts era of suffix trees. let's get into it π
β¨ NAME β¨
vstree2tex β pretty-print a virtual tree π³β¨
π¦ SYNOPSIS π¦
vstree2tex [options] indexname
πΈ DESCRIPTION πΈ
okay so vstree2tex takes a virtual suffix tree and produces a representation of it in LATEX format, then prints that to standard output. it's giving glow-up but for data structures. π
π¨ bestie listen. vstree2tex should only be used for very small indexes, because it produces large output files. no cap.
let's talk math for a sec, don't scroll. suppose the total length of all sequences in the index is n. if the option -s is not used, then the output size of vstree2tex is about 10n bytes per option β plus some constant number of bytes for the header and the footer of the LATEX file. if the option -s is used, then the size of the output is proportional to n^2. yeah. n squared. she's not subtle. π
and like, what is this program for? it's mainly designed for debugging a program based on the index, and for educational purposes. so it's basically the study-group queen of tools π§π
π OPTIONS π
-sβ output suffixes β¨-tisβ output tistab-oisβ output oistab-sufβ output suftab-sti1β output small inverse suftab-bwtβ output bwttab-bckβ output bcktab in vertical mode β¬οΈβ¬οΈ-bckhzβ output bcktab in horizontal mode β¬ οΈβ‘οΈ-lcpβ output lcptab-skpβ output skptab-cfrβ output cfrtab-crfβ output crftab (yes, that's a different one from-cfr, do not come for me, they're both right there π)-lsfβ output lsftab-stiβ output inverse suftab-cldβ output cldtab-isoβ output isotab-versionβ show the version of the Vmatch package π·οΈ-helpβ show help π«Ά
that's the whole vibe. every table, every flag, all of it, exactly as the original says. π
and that's a wrap on this page from the VSTREE2TEX(1) manual β mwah, take care of her, she's iconic ππ
π¦ where this page comes from
- ubuntu resolute: vmatch 2.3.1+git20240412.b3b8ac0+dfsg-2 Β· ISC
- ubuntu stonking: vmatch 2.3.1+git20240412.b3b8ac0+dfsg-2 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms