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

Uploaded Source

Built Distribution

bashlex-0.3-py2.7.egg (123.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.3.tar.gz
Algorithm Hash digest
SHA256 fcff2bef07e1762205abca845c0aa1a4e492fa409b8b5969b02ceabf7fe0ef61
MD5 609c688a787aa844e349f33944f517db
BLAKE2b-256 b7ee7bffd2300e79ca3834fea6a3a738c45bbbe6eda06b1cf88ef3f88b9ceb9b

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for bashlex-0.3-py2.7.egg
Algorithm Hash digest
SHA256 ed5136946cedf3a3a20a3b3e2ae5967c901e17f0c372f4dccc2f63227c715b57
MD5 11df8153575a429fa3fdc449a5c6b4fd
BLAKE2b-256 200e510b1a82d522e396f66b0dd489c5d91d1c2b7d2c61f73f7184da87c4dde0

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