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 that makes pycparser 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 - pycparser 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.

Comments

comments powered by Disqus