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.10.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

bashlex-0.10-py2.7.egg (124.3 kB view details)

Uploaded Source

File details

Details for the file bashlex-0.10.tar.gz.

File metadata

  • Download URL: bashlex-0.10.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bashlex-0.10.tar.gz
Algorithm Hash digest
SHA256 88049a73c1c49fe54d33dcb487677520e6f8e5b9268d70811b2bd67a3e678a4a
MD5 9b37735d8880f19aa576063764fd92a8
BLAKE2b-256 1801544d101c544c7d4513b004fd2be859531927070a4d4cfaf797ca651a562f

See more details on using hashes here.

Provenance

File details

Details for the file bashlex-0.10-py2.7.egg.

File metadata

  • Download URL: bashlex-0.10-py2.7.egg
  • Upload date:
  • Size: 124.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bashlex-0.10-py2.7.egg
Algorithm Hash digest
SHA256 5a3cb03283e6f1bb8c8add19207742868cf1a8e8d6de0ce8603529ee8809c5e4
MD5 f692627f5ecd1369031b20210d1535ae
BLAKE2b-256 33e2ee59aa1701172cfa2de4336a8b72a4bf9e9077e5354589778b23213bc3c2

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