![](https://raw.githubusercontent.com/textX/Arpeggio/master/art/arpeggio-logo.png)
[![PyPI Version](https://img.shields.io/pypi/v/Arpeggio.svg)](https://pypi.python.org/pypi/Arpeggio)
![](https://img.shields.io/pypi/l/Arpeggio.svg)
[![Build status](https://github.com/textx/Arpeggio/actions/workflows/ci-linux-ubuntu.yml/badge.svg)](https://github.com/textx/Arpeggio/actions)
[![Coverage Status](https://coveralls.io/repos/github/textX/Arpeggio/badge.svg)](https://coveralls.io/github/textX/Arpeggio)
[![Documentation](https://img.shields.io/badge/docs-latest-green.svg)](http://textx.github.io/Arpeggio/latest/)
Arpeggio is a recursive descent parser with memoization based on PEG grammars
(aka Packrat parser).
Documentation with tutorials is available [here](http://textx.github.io/Arpeggio/).
**Note:** for a higher level parsing/language tool (i.e., a nicer interface to
Arpeggio) see [textX](https://github.com/textX/textX).
Raw data
{
"_id": null,
"home_page": "https://github.com/textX/Arpeggio",
"name": "Arpeggio",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "parser,PEG,packrat,library,interpreter",
"author": "Igor R. Dejanovic",
"author_email": "igor.dejanovic@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/12/c4/516bb54456f85ad1947702ea4cef543a59de66d31a9887dbc3d9df36e3e1/Arpeggio-2.0.2.tar.gz",
"platform": null,
"description": "![](https://raw.githubusercontent.com/textX/Arpeggio/master/art/arpeggio-logo.png)\n\n[![PyPI Version](https://img.shields.io/pypi/v/Arpeggio.svg)](https://pypi.python.org/pypi/Arpeggio)\n![](https://img.shields.io/pypi/l/Arpeggio.svg)\n[![Build status](https://github.com/textx/Arpeggio/actions/workflows/ci-linux-ubuntu.yml/badge.svg)](https://github.com/textx/Arpeggio/actions)\n[![Coverage Status](https://coveralls.io/repos/github/textX/Arpeggio/badge.svg)](https://coveralls.io/github/textX/Arpeggio)\n[![Documentation](https://img.shields.io/badge/docs-latest-green.svg)](http://textx.github.io/Arpeggio/latest/)\n\nArpeggio is a recursive descent parser with memoization based on PEG grammars\n(aka Packrat parser).\n\nDocumentation with tutorials is available [here](http://textx.github.io/Arpeggio/).\n\n**Note:** for a higher level parsing/language tool (i.e., a nicer interface to\nArpeggio) see [textX](https://github.com/textX/textX).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Packrat parser interpreter",
"version": "2.0.2",
"project_urls": {
"Homepage": "https://github.com/textX/Arpeggio"
},
"split_keywords": [
"parser",
"peg",
"packrat",
"library",
"interpreter"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f74fd28bf30a19d4649b40b501d531b44e73afada99044df100380fd9567e92f",
"md5": "ed5887146405d731d068166a227bffc2",
"sha256": "f7c8ae4f4056a89e020c24c7202ac8df3e2bc84e416746f20b0da35bb1de0250"
},
"downloads": -1,
"filename": "Arpeggio-2.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed5887146405d731d068166a227bffc2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 55287,
"upload_time": "2023-07-09T12:30:01",
"upload_time_iso_8601": "2023-07-09T12:30:01.870281Z",
"url": "https://files.pythonhosted.org/packages/f7/4f/d28bf30a19d4649b40b501d531b44e73afada99044df100380fd9567e92f/Arpeggio-2.0.2-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "12c4516bb54456f85ad1947702ea4cef543a59de66d31a9887dbc3d9df36e3e1",
"md5": "48b6cdc4568528ae52d1a19dea35a100",
"sha256": "c790b2b06e226d2dd468e4fbfb5b7f506cec66416031fde1441cf1de2a0ba700"
},
"downloads": -1,
"filename": "Arpeggio-2.0.2.tar.gz",
"has_sig": false,
"md5_digest": "48b6cdc4568528ae52d1a19dea35a100",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 766643,
"upload_time": "2023-07-09T12:30:04",
"upload_time_iso_8601": "2023-07-09T12:30:04.737238Z",
"url": "https://files.pythonhosted.org/packages/12/c4/516bb54456f85ad1947702ea4cef543a59de66d31a9887dbc3d9df36e3e1/Arpeggio-2.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-09 12:30:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "textX",
"github_project": "Arpeggio",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "arpeggio"
}