# Collection of LaTeX log parsers From IDEs: * TeXstudio (C++): https://github.com/texstudio-org/texstudio/blob/master/src/latexoutputfilter.cpp > copied from [KDE Kile](https://github.com/KDE/kile) * TeXworks (Qt JS): https://github.com/antoniomacri/texworks-logparser/blob/master/logParser.js * Overleaf (JS): https://github.com/overleaf/overleaf/blob/main/services/web/frontend/js/ide/log-parser/latex-log-parser.js As separate projects: * texlogsieve (texlua): https://gitlab.com/lago/texlogsieve/-/blob/main/texlogsieve > In a single file. The log result is very impressive. * rubber (Python): https://gitlab.com/latex-rubber/rubber/-/blob/master/rubber/converters/latex.py#L131 * die (Python): https://github.com/tsgates/die/blob/master/bin/parse-latex-log.py Note: Parsers written in Perl and Ruby are intentionally omitted from the list for subjective reasons. Other info that might be useful: * *When error lines are divided into three parts?* https://tex.stackexchange.com/questions/525953/when-error-lines-are-divided-into-three-parts/525972#525972