in reply to ANSI C Parser in Perl?

Why do you want to parse C? I suspect there is a better solution to your actual problem.

There are two associated with the Inline::C project, specifically Inline::C::ParseRecDescent and Inline::C::ParseRegExp, though I'm still going through their guts myself so I don't know if they'll fit your bill.