Skip to main content

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:

  1. it does not execute anything

  2. it is reentrant

  3. it generates a complete AST

See https://github.com/idank/bashlex/blob/master/README.md for more info.

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

bashlex-0.13.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

bashlex-0.13-py2.7.egg (116.3 kB view details)

Uploaded Source

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

Hashes for bashlex-0.13.tar.gz
Algorithm Hash digest
SHA256 cd238320e00cc6f4e8b994e5f0f61e71630a3eda16538f920fda256dc17aafc9
MD5 fd53d79a6668a01041b44ab8843e1b46
BLAKE2b-256 a2c64f647fce8138b9b7cf948ee65ed1cef958f75a8c81903d801bbbcc6ec741

See more details on using hashes here.

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

Hashes for bashlex-0.13-py2.7.egg
Algorithm Hash digest
SHA256 f1c8f9440ed51e491baacc4b48dc130ccda8d185c44d5525d1cc8eb1eb5d77cf
MD5 66dc9d8f0bd0a73eca49d3e1a6712c35
BLAKE2b-256 8d88031d11133d9f0b5efe59b7c1e1cdfea5eced533d4bdefa73348895ede77d

See more details on using hashes here.

Provenance

Supported by

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