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

Uploaded Source

Built Distribution

bashlex-0.8-py2.7.egg (124.4 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.8.tar.gz
Algorithm Hash digest
SHA256 4044f6bdf5d628ef3d71d98b8f6d6eee50e9f06da31a11378501fd5f3e5c12cb
MD5 573b3108228845b9e49b70afc99b3411
BLAKE2b-256 e35188181acae5284337080f6ef3bc516aca7fc695098680a47bda9e8d3524a5

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.8-py2.7.egg
Algorithm Hash digest
SHA256 ae78b38d486bf2cebf842e5a8d75762e5630727883386188ec7d6f9671e54ed0
MD5 84f8f800d2e4b4ddbf87be58e8e677ef
BLAKE2b-256 d8216faf8e2eb32e46b3b8c5e3eb8d94c7353ff68ad2526258033a49bd809d20

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