Skip to main content

Python Lex & Yacc

Project description

PLY is yet another implementation of lex and yacc for Python. Some notable features include the fact that its implemented entirely in Python and it uses LALR(1) parsing which is efficient and well suited for larger grammars.

PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars.

PLY is extremely easy to use and provides very extensive error checking. It is compatible with both Python 2 and Python 3.

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

ply-3.10.tar.gz (150.9 kB view details)

Uploaded Source

File details

Details for the file ply-3.10.tar.gz.

File metadata

  • Download URL: ply-3.10.tar.gz
  • Upload date:
  • Size: 150.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ply-3.10.tar.gz
Algorithm Hash digest
SHA256 96e94af7dd7031d8d6dd6e2a8e0de593b511c211a86e28a9c9621c275ac8bacb
MD5 1d63c166ab250bab87d8dcc42dcca70e
BLAKE2b-256 ce3d1f9ca69192025046f02a02ffc61bfbac2731aab06325a218370fd93e18df

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