Jean-Damien Durand has just released
which parses C language into an abstract syntax tree (AST).
MarpaX::Languages::C::AST has been tested against
Perl's C source code, as well as Marpa's own C source.
[ This is cross-posted from its home on the Ocean of Awareness blog. ]