An Early-Algorithm LR Parser
Project description
SPARK
SPARK is an Early Algorithm Parser with some generic Abstract Syntax Tree-building routines.
SPARK stands for the Scanning, Parsing, and Rewriting Kit. The first version was written by John Aycock was described in his 1988 paper: “Compiling Little Languages in Python” at the 7th International Python Conference.
Installation
This uses setup.py, so it follows the standard Python routine:
python setup.py install # may need sudo # or if you have pyenv: python setup.py develop
See Also
http://pages.cpsc.ucalgary.ca/~aycock/spark/ (Old and not very well maintained)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
spark_parser-1.1.0.tar.gz
(12.1 kB
view hashes)
Built Distributions
spark_parser-1.1.0-py3.5.egg
(46.0 kB
view hashes)
spark_parser-1.1.0-py3.4.egg
(46.3 kB
view hashes)
spark_parser-1.1.0-py2.7.egg
(45.1 kB
view hashes)
spark_parser-1.1.0-py2.6.egg
(45.3 kB
view hashes)
Close
Hashes for spark_parser-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5940799fdd4c4488ace0bdab3b6e06e8899c3f555c533dae2cca4d2f89e1424c |
|
MD5 | 685603fc658340f21e7f6cf794c9a6a8 |
|
BLAKE2b-256 | 207165f62c9d645b3ad5449fb4a829390f45d258a59379e505ffdb8389109d8f |