conch-parser icon indicating copy to clipboard operation
conch-parser copied to clipboard

A library for parsing programs written in the shell programming language.

Results 3 conch-parser issues
Sort by recently updated
recently updated
newest added

`conch-parser` incorrectly parses the += operator. In the context of array concatenation: ```bash arr+=(appended) # ^^^^^ ^^^^^^^^ -- Subshell Command # | -- Command ``` In the context of string...

`conch-parser` is currently unable to parse process substitutions. ```bash cat >(cat) # ^ -- Unexpected(Great, ...) ``` Reference: https://www.gnu.org/software/bash/manual/html_node/Process-Substitution.html

`conch-parser` is currently unable to parse subscripts in variable substitutions. ```bash echo "${BASH_SOURCE[0]}" # ^^^ -- BadSubst(SquareOpen, ...) ``` It also doesn't correctly parse variable assignments with subscripts, using `redirects_or_cmd_words`...