Noweb is a _(Literate Programming) tool.

It is language independant, which means that it
<ul>
<li>Is not well integrated with the development environment and
<li>Often does not have syntax highlighting
</ul>
In other respects it is mostly standard.

<ul class="links">
  <li><a href="http://www.eecs.harvard.edu/~nr/noweb/">Project Website</a>
</ul>