Skip to main content

C parser in Python

Project description

pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycparser-2.23.tar.gz (173.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycparser-2.23-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

File details

Details for the file pycparser-2.23.tar.gz.

File metadata

  • Download URL: pycparser-2.23.tar.gz
  • Upload date:
  • Size: 173.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pycparser-2.23.tar.gz
Algorithm Hash digest
SHA256 78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2
MD5 bb4946a7b0d83569f5d29f566a55180a
BLAKE2b-256 fecfd2d3b9f5699fb1e4615c8e32ff220203e43b248e1dfcc6736ad9057731ca

See more details on using hashes here.

File details

Details for the file pycparser-2.23-py3-none-any.whl.

File metadata

  • Download URL: pycparser-2.23-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pycparser-2.23-py3-none-any.whl
Algorithm Hash digest
SHA256 e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934
MD5 961daf0e0910747590f8a0101322bcd3
BLAKE2b-256 a0e359cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page