Noweb is a project mainly written in Vim Script, it's free.
A hacked-up noweb syntax file
This is a mirror of http://www.vim.org/scripts/script.php?script_id=2129
The original nw.vim file isn't working with new environments. I had made a few irrelevant hacks, and changed the name of the script out of no reason.