Antlr3.vim is a project mainly written in Vim Script, it's free.
ANTLR v3 error parsing for ANT
This is a mirror of http://www.vim.org/scripts/script.php?script_id=2196
ANTLR v3 has some strangely formatted error messages. With ANT you can use the errorformat of this script.