Maybe the following paper will be helpful:
http://tug.org/pracjourn/2010-1/dohmen
<code>
<blockcode>
<drupal5>
<drupal6>
<javascript>
<php>
<python>
<ruby>
<foo>
[foo]
Hint
Maybe the following paper will be helpful:
http://tug.org/pracjourn/2010-1/dohmen