Arpeggio


NameArpeggio JSON
Version 2.0.2 PyPI version JSON
download
home_pagehttps://github.com/textX/Arpeggio
SummaryPackrat parser interpreter
upload_time2023-07-09 12:30:04
maintainer
docs_urlNone
authorIgor R. Dejanovic
requires_python
licenseMIT
keywords parser peg packrat library interpreter
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![](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"
}
        
Elapsed time: 0.11252s