badness-parse(1)
π badness-parse(1) π
okay so this is badness-parse(1) from the General Commands Manual, and it's literally the debugging bestie for ur LaTeX parser. no cap. β¨
πΈ NAME πΈ
badness-parse β parse LaTeX source and print its concrete syntax tree (CST). periodt. π
π SYNOPSIS π
badness parse [-h|--help] [-V|--version] [PATH]
π¦ DESCRIPTION π¦
Parse LaTeX source and print its concrete syntax tree (CST). it's giving parser internals, and we're obsessed. π¦
it's a debugging aid, bestie: it prints the lossless parse tree as an indented KIND@range listing, with token text, followed by any parse errors. so yes, u get the whole vibe check, not just a summary. π
with a path, it parses that file. it reads stdin when given -, or when the path is omitted and stdin is not a terminal. iykyk. π
π OPTIONS π
-h,--helpβ Print help (see a summary with'-h'). like, help but make it snappy. β¨-V,--versionβ Print version. slay. π[PATH]β File to parse. Pass-for stdin, which is also read when the path is omitted and stdin is not a terminal. lowkey flexible. π
β VERSION β
v0.28.0 β yes bestie, that's the version. β
π SEE ALSO π
check out the whole badness fam, fr fr:
badness(1)badness-format(1)badness-lint(1)badness-lsp(1)badness-inverse-search(1)badness-init(1)badness-debug(1)
xoxo, ur sign-off: this page is from parse 0.28.0 and it's badness-parse(1) β and the footer didn't list a date, so no date to spill, bestie ππ
π¦ where this page comes from
- nixpkgs unstable: badness 0.28.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms