Skip to main content

An Early-Algorithm LR Parser

Project description

buildstatus

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

Project details


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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spark_parser-1.0.2-py3.5.egg (23.7 kB view details)

Uploaded Egg

spark_parser-1.0.2-py3.4.egg (23.8 kB view details)

Uploaded Egg

spark_parser-1.0.2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

spark_parser-1.0.2-py2.7.egg (23.2 kB view details)

Uploaded Egg

spark_parser-1.0.2-py2.6.egg (23.3 kB view details)

Uploaded Egg

File details

Details for the file spark_parser-1.0.2.tar.gz.

File metadata

  • Download URL: spark_parser-1.0.2.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for spark_parser-1.0.2.tar.gz
Algorithm Hash digest
SHA256 64d0e326c3ab16de09f174ec843e4ae21c17de65c579fee22830c09d53163884
MD5 494a7bf29eb3bbb163112f71f07df328
BLAKE2b-256 4d13b59914ad6635c2b9968f5e040285f29fd51e8b9ddbe2342050c692be43c9

See more details on using hashes here.

File details

Details for the file spark_parser-1.0.2-py3.5.egg.

File metadata

File hashes

Hashes for spark_parser-1.0.2-py3.5.egg
Algorithm Hash digest
SHA256 f99dea92de02ca3203babfca34a24917c547ba0e5feea05b6840bde2dba93c97
MD5 da80dccb9f9a775ec6914f1f73e86ee9
BLAKE2b-256 23b0ffb4b7cbb37bce3b03b265226034586f74a2ba7bece3e3485d7e611e45b0

See more details on using hashes here.

File details

Details for the file spark_parser-1.0.2-py3.4.egg.

File metadata

File hashes

Hashes for spark_parser-1.0.2-py3.4.egg
Algorithm Hash digest
SHA256 f52fa1e57616b7fa0a02151f12511d4ce4762d8ac4fbec35edad290e443105c0
MD5 3647eb3347e6f993737c89145e3fc2a1
BLAKE2b-256 19191a8abcaddb63bc33dc4fa6b5ff1c6428b69db7e3b3cefeb0a0e8c2bf5e3e

See more details on using hashes here.

File details

Details for the file spark_parser-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for spark_parser-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 440a4a99beb146cf3573f59aa8f61397b0e6ed82c07cc15f444523f2dac90205
MD5 065ccc56d2f5e3886958c8acf49ae845
BLAKE2b-256 cc5be8ace2053ca6a6d695ece2a436288766b3521a00188f7b0f9a2a729a92d6

See more details on using hashes here.

File details

Details for the file spark_parser-1.0.2-py2.7.egg.

File metadata

File hashes

Hashes for spark_parser-1.0.2-py2.7.egg
Algorithm Hash digest
SHA256 09ca7e6ff02a4fba6e963e0d1b6010e061d7e12629f8de02d0ee1645af04b546
MD5 b663b509803c3cc97826a5dc27ab3a5d
BLAKE2b-256 e22c9b07cac6c5af41285eec3afa88f641ff99f12ae12a64bcc5a1b4907b406e

See more details on using hashes here.

File details

Details for the file spark_parser-1.0.2-py2.6.egg.

File metadata

File hashes

Hashes for spark_parser-1.0.2-py2.6.egg
Algorithm Hash digest
SHA256 bef9552da88d5e8b6a21d211e856d9f6e85237850112dcf3a08b5aefea8537bc
MD5 7577a3d560734f0ec02c8bde4822ea49
BLAKE2b-256 64193fe7a98236e6f0cd80a97efdc8526df574e47d1f1b97957c399dd3e58143

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page