Sha256: cac51c8522206024767c42208498d48b58467767e59609a96a3cbc2d3ac5e56a
Contents?: true
Size: 852 Bytes
Versions: 46
Compression:
Stored size: 852 Bytes
Contents
.. contents:: :backlinks: none .. sectnum:: Introduction ============ What is pycparser? ------------------ **pycparser** is a parser for the C language, written in pure Python. It is a module designed to be easily integrated into applications that need to parse C source code. What is it good for? -------------------- Anything that needs C code to be parsed. The following are some uses for **pycparser**, taken from real user reports: * C code obfuscator * Front-end for various specialized C compilers * Static code checker * Automatic unit-test discovery * Adding specialized extensions to the C language **pycparser** is unique in the sense that it's written in pure Python - a very high level language that's easy to experiment with and tweak. To people familiar with Lex and Yacc, **pycparser**'s code will be simple to understand.
Version data entries
46 entries across 46 versions & 3 rubygems