Python parser for bash
Project description
bashlex is a Python port of the parser used internally by GNU bash.
For the most part it’s transliterated from C, the major differences are:
it does not execute anything
it is reentrant
it generates a complete AST
See https://github.com/idank/bashlex/blob/master/README.md for more info.
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
bashlex-0.13.tar.gz
(60.4 kB
view details)
Built Distribution
bashlex-0.13-py2.7.egg
(116.3 kB
view details)
File details
Details for the file bashlex-0.13.tar.gz
.
File metadata
- Download URL: bashlex-0.13.tar.gz
- Upload date:
- Size: 60.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd238320e00cc6f4e8b994e5f0f61e71630a3eda16538f920fda256dc17aafc9 |
|
MD5 | fd53d79a6668a01041b44ab8843e1b46 |
|
BLAKE2b-256 | a2c64f647fce8138b9b7cf948ee65ed1cef958f75a8c81903d801bbbcc6ec741 |
Provenance
File details
Details for the file bashlex-0.13-py2.7.egg
.
File metadata
- Download URL: bashlex-0.13-py2.7.egg
- Upload date:
- Size: 116.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1c8f9440ed51e491baacc4b48dc130ccda8d185c44d5525d1cc8eb1eb5d77cf |
|
MD5 | 66dc9d8f0bd0a73eca49d3e1a6712c35 |
|
BLAKE2b-256 | 8d88031d11133d9f0b5efe59b7c1e1cdfea5eced533d4bdefa73348895ede77d |