Shell parser/AST for POSIX/Bash/mksh/zsh, in TypeScript
Something went wrong. Try again.
feat: add DeclClause, LetClause, CStyleLoop, array assignments, append assignments, comments master
- DeclClause: declare/local/export/readonly/typeset/nameref as special forms - LetClause: let expr1 expr2 - CStyleLoop: for ((init; cond; post)); do ... done - ArrayExpr: arr=(a b c), arr=([0]=x), arr=([key]=val) - Assignment.append: NAME+=value - CommentNode: keepComments option preserves comments in Program.comments - refactor: tryParseAssignment replaces assignmentFromParts
Author Aliou Diallo Date (Feb 4, 2026, 5:50 AM UTC) Commit f1202cfc f1202cfcdae90d2cd64e6ea5d7c121646e3eb407 Parent 761b2f2b 761b2f2b45ab49a01b1e016f0552a8f022bf2cd3