658 B
658 B
Process
Make is our friend, because its hackable.
token := genrate-session-token()
foreach t in $tools do
$t($token)
done
The session token is a number used to differentiate between compiles.
Every tool is wrapped, so that it emits its output both normally and piped into errtags.
A tags file is generated and processed by vim.
Structure
| File | Description | | wrappers/ | scripts wrapping tools, appending to our tags file | | errtags.vim | main vim source file; processes the tags file | | errtags | responsible for grepping error messages and storing them in a csv-like file; written in tcl for speed and my sanitys sake |