How this tool computes its result
Runs a hand-written character-by-character CSV parser that correctly handles quoted fields, escaped double-quotes (two consecutive quote characters), and both CRLF and LF line endings, discarding rows where every field is blank after trimming. It then builds a Markdown table by finding the widest row (max column count) across the whole file, padding every shorter row with empty cells to match, escaping pipe characters as backslash-pipe and converting embedded newlines to a literal '<br>' tag, and emitting a header row, a '---' separator row per column, and the body rows.
