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.22.tar.gz (172.7 kB view details)

Uploaded Source

Built Distribution

pycparser-2.22-py3-none-any.whl (117.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycparser-2.22.tar.gz
  • Upload date:
  • Size: 172.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pycparser-2.22.tar.gz
Algorithm Hash digest
SHA256 491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6
MD5 8922b0b1b53b419e3a38fba4aa43a348
BLAKE2b-256 1db231537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycparser-2.22-py3-none-any.whl
  • Upload date:
  • Size: 117.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pycparser-2.22-py3-none-any.whl
Algorithm Hash digest
SHA256 c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc
MD5 e9bf4a92f270e6482393bd716406ff85
BLAKE2b-256 13a3a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109

See more details on using hashes here.

Supported by

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