The previous release of pycparser
was 7 months ago, and it's time for another one. In addition to the usual collection of small fixes, this time there's actually a major feature to try out.
I finally caved in and accepted a patch
somewhat more resilient to a number of ugly context sensitivity artifacts of C
. As expected, this made the code more complex and harder to understand (and punched a few additional holes through the leaky Yacc abstraction), but practicality beats purity -
is now expected to accept more corner cases and correctly parse more code. I guess I should blog about the technical details a bit. Some day...
If you're using pycparser or have used it in the past, I'd appreciate some help exercising it before I push the new release. If you find anything fishy, please open an issue