Python parser for bash
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:
it does not execute anything
it is reentrant
it generates a complete AST
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/hx1kcdkb9937f56ml7fh3bqsl20np844-python-bashlex-0.14.drv | ||
mips64el-linux | /gnu/store/4nrnvl1l6gq0gxm8b5v8yj8wfq42m5y2-python-bashlex-0.14.drv | ||
i686-linux | /gnu/store/iv640q6sygg7y4z7mpx136bhilmwjjfl-python-bashlex-0.14.drv | ||
i586-gnu | /gnu/store/6vqjxvhmn133yii4xjaiv540v2vn50kg-python-bashlex-0.14.drv | ||
armhf-linux | /gnu/store/7ffk294rpiyy7gylkqsdbmdqyz6fix3r-python-bashlex-0.14.drv | ||
aarch64-linux | /gnu/store/1r39yw4jsr011ggnbppas569l0niwxdc-python-bashlex-0.14.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |