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/3ba4yjwrrq5s4bvrm9gbrwsrw4ww4gp9-python-bashlex-0.14.drv | ||
mips64el-linux | /gnu/store/rdzfkfmh11c5saw7bglxvw8p0sa4i3jc-python-bashlex-0.14.drv | ||
i686-linux | /gnu/store/96psi77galsl3m5l591zjj8b0a2ia2v8-python-bashlex-0.14.drv | ||
i586-gnu | /gnu/store/bssi9v1gdc6a7b12kvgcmga3w3p5jfw0-python-bashlex-0.14.drv | ||
armhf-linux | /gnu/store/nw44cbahl82820lfr44f049l4mahl3dm-python-bashlex-0.14.drv | ||
aarch64-linux | /gnu/store/dwm4c4ys76bm353ml7b2ydszzf4h5z9x-python-bashlex-0.14.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |