(Two small changes to shup up gcc added.)
This code is written by Philip Hazel and Andrew Kuchling. It requires a new "re.py" module, too.