arpeggio 2.0.3


pip install arpeggio

  Latest version

Released: Sep 12, 2025

Project Links

Meta
Author: Igor R. Dejanovic

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers
  • Information Technology
  • Science/Research

Topic
  • Software Development :: Interpreters
  • Software Development :: Compilers
  • Software Development :: Libraries :: Python Modules

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

Programming Language
  • Python :: 3
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10

PyPI Version Build status Coverage Status Documentation

Arpeggio is a recursive descent parser with memoization based on PEG grammars (aka Packrat parser).

Documentation with tutorials is available here.

Note: for a higher level parsing/language tool (i.e., a nicer interface to Arpeggio) see textX.

Wheel compatibility matrix

Platform Python 2 Python 3
any

Files in release

Extras:
Dependencies: