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.0.2.tar.gz
(11.5 kB
view hashes)
Built Distributions
spark_parser-1.0.2-py3.5.egg
(23.7 kB
view hashes)
spark_parser-1.0.2-py3.4.egg
(23.8 kB
view hashes)
spark_parser-1.0.2-py2.7.egg
(23.2 kB
view hashes)
spark_parser-1.0.2-py2.6.egg
(23.3 kB
view hashes)
Close
Hashes for spark_parser-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 440a4a99beb146cf3573f59aa8f61397b0e6ed82c07cc15f444523f2dac90205 |
|
MD5 | 065ccc56d2f5e3886958c8acf49ae845 |
|
BLAKE2b-256 | cc5be8ace2053ca6a6d695ece2a436288766b3521a00188f7b0f9a2a729a92d6 |