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.
In reply to Re: ANSI C Parser in Perl?
by kennethk
in thread ANSI C Parser in Perl?
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |