Skip to content
Parser interpreter based on PEG grammars written in Python
Branch: master
Clone or download
Latest commit 78d5887 Mar 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arpeggio Reorganize tests. Mar 24, 2019
art
docs refs #50 Fixing documentation for accessing child nodes for the rule … Feb 24, 2019
examples
perf-tests Reorganize tests. Mar 24, 2019
.gitattributes Fix gitattributes for GitHub language deduction Mar 24, 2019
.gitignore
.travis.yml
AUTHORS.md Change all url references to the new textX GitHub organization. Dec 27, 2018
CHANGELOG.md Use keepachangelog and semantic versioning Mar 24, 2019
LICENSE Rename LICENSE.txt -> LICENSE Feb 11, 2018
README.rst Update docs links. Dec 27, 2018
THANKS.md Fix link Mar 25, 2019
mkdocs.yml Change all url references to the new textX GitHub organization. Dec 27, 2018
setup.cfg Moving/running tests from arpeggio.tests Mar 24, 2019
setup.py Moving/running tests from arpeggio.tests Mar 24, 2019

README.rst

https://raw.githubusercontent.com/textX/Arpeggio/master/art/arpeggio-logo.png

Arpeggio - PEG parser

PyPI Version license build-status Documentation Status

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.

You can’t perform that action at this time.