alpha
Login
Join now
aliou.me
/
sh
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Shell parser/AST for POSIX/Bash/mksh/zsh, in TypeScript
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
sh
/
src
/
parser
23 files
at
main
Aliou Diallo
·
fix(tokenizer): handle escaped chars in words
·
2mo ago
63b3cc5b
arith-parser.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
arithmetic.test.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
basic.test.ts
feat(parser): add position tracking to AST and tokens
4mo ago
brace-expansion.test.ts
feat: add brace expansion via splitBraces and BraceExp node
4mo ago
clauses.test.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
constants.ts
refactor: split index.ts and tests into scoped modules
8mo ago
decl-let-cstyle.test.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
dialect.test.ts
feat: enforce ShellDialect restrictions in tokenizer and parser
4mo ago
expansions.test.ts
test: clean up biome warnings
4mo ago
extglob.test.ts
feat: parse Bash extended glob patterns (?(, *(, +(, @(, !()
4mo ago
guardrails.test.ts
feat(parser): add position tracking to AST and tokens
4mo ago
heredoc.test.ts
feat(parser): add position tracking to AST and tokens
4mo ago
index.ts
refactor: split index.ts and tests into scoped modules
8mo ago
iterators.test.ts
feat: add lazy parseStmtsSeq and parseWordsSeq iterators
4mo ago
keep-comments-option.test.ts
feat(parser): add position tracking to AST and tokens
4mo ago
param-exp.test.ts
feat: structured ParamExp (slice, replace, expansion sub-shapes)
4mo ago
parser.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
positions.test.ts
fix(tokenizer): handle escaped chars in words
2mo ago
recover-errors.test.ts
fix: handle arithmetic parser edge cases
4mo ago
redirects.test.ts
feat(parser): add position tracking to AST and tokens
4mo ago
small-fixes.test.ts
test: clean up biome warnings
4mo ago
test-clause.test.ts
feat(parser): sync v3.13.x parser behaviors from mvdan/sh
3mo ago
words-quotes-comments.test.ts
fix(tokenizer): handle escaped chars in words
2mo ago