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

Uploaded Source

Built Distribution

bashlex-0.6-py2.7.egg (124.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.6.tar.gz
Algorithm Hash digest
SHA256 a593e23d09b2b4256a8109807664cc74fb60376f342519dc6fc1901b2c93239b
MD5 03d572623c6ff2d938dd60e5194d7378
BLAKE2b-256 0dfb1bb042494ff898ccbb7b31218d3473d10f41f406fe3b81ace8f40a574c2c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.6-py2.7.egg
Algorithm Hash digest
SHA256 60dd7310185b43b964dfdda3239eb55d5bf1c8be54e8e04ee64f1c735fd4f06c
MD5 00007656b1d5d6ccea79e5422ff4affc
BLAKE2b-256 b9fe15d1a5ebb07888d562300a3ea82456553f1395bbbd4fd70b693a78434b0f

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