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.1.tar.gz
(10.9 kB
view hashes)
Built Distributions
spark_parser-1.0.1-py3.5.egg
(23.7 kB
view hashes)
spark_parser-1.0.1-py3.4.egg
(23.8 kB
view hashes)
spark_parser-1.0.1-py2.7.egg
(23.2 kB
view hashes)
spark_parser-1.0.1-py2.6.egg
(23.3 kB
view hashes)
Close
Hashes for spark_parser-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd60e14f1b3110c13c8282afbb32a0371d94a08703f23cfde33822bb5c01c100 |
|
MD5 | 3dac9d1ef0c570129395c4015c74be97 |
|
BLAKE2b-256 | 35dabe9ec333d46a4dc82fbc2f3dc184f15e942289e400d2cf51878d6428cdd7 |