VBPP is a Verilog preprocessor. It has support for most Verilog preprocessing directives and additional directives.

WWW: http://www.verilog.net/free.html
