31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
Metadata-Version: 2.1
|
|
Name: bashlex
|
|
Version: 0.18
|
|
Summary: Python parser for bash
|
|
Home-page: https://github.com/idank/bashlex.git
|
|
Author: Idan Kamara
|
|
Author-email: i@idank.me
|
|
License: GPLv3+
|
|
Classifier: Development Status :: 4 - Beta
|
|
Classifier: Environment :: Console
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
|
|
Classifier: Operating System :: OS Independent
|
|
Classifier: Programming Language :: Python
|
|
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
|
Classifier: Topic :: System :: System Shells
|
|
Classifier: Topic :: Text Processing
|
|
Requires-Python: >=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4
|
|
License-File: LICENSE
|
|
Requires-Dist: enum34 ; python_version < "3.4"
|
|
|
|
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.
|