summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2023-08-25Group overrides from the same language together0.51.0Wilfred Hughes
2023-08-24Update to latest itertoolsWilfred Hughes
2023-08-24Allow a language override to include multiple globsWilfred Hughes
2023-08-24Tweak wordingWilfred Hughes
2023-08-23Merge commit '42ab5ca0e6bb7130c397c7ca10440fd5cfc2d564'Wilfred Hughes
2023-08-23Add Linux with musl, Linux on aarch64, and macOS on aarch64 targetsWilfred Hughes
2023-08-230.20.2Amaan Qureshi
2023-08-23chore: update .gitattributesAmaan Qureshi
2023-08-23ci: add action to build & upload binaries to a releaseAmaan Qureshi
2023-08-23chore: generateAmaan Qureshi
2023-08-23fix: regex was overconsuming in test commandsAmaan Qureshi
2023-08-23fix: improve parameter expansionsAmaan Qureshi
2023-08-23fix: arithmetic expansionsAmaan Qureshi
2023-08-23fix: move heredoc bodies inside heredoc_redirectAmaan Qureshi
2023-08-23refactor!: separate heredoc_body and heredoc_endAmaan Qureshi
2023-08-23Prefer .std() for declaring the C++ versionWilfred Hughes
2023-08-22Bump cc versionWilfred Hughes
2023-08-23chore: generateAmaan Qureshi
2023-08-23fix: the alias hack isn't needed since '}' doesn't create terminal rulesAmaan Qureshi
2023-08-23fix: file_redirects can be a statement alone, test_command can be emptyAmaan Qureshi
2023-08-23fix: concatenations where the last item is a command substitution with backticksAmaan Qureshi
2023-08-23feat: brace expressionsAmaan Qureshi
2023-08-22hack: alias '}' in expansions to be able to query themAmaan Qureshi
2023-08-22chore: update failuresAmaan Qureshi
2023-08-22chore: generateAmaan Qureshi
2023-08-22feat: support case conversions & expose anonymous nodesAmaan Qureshi
2023-08-22fix: single line functions need a terminatorAmaan Qureshi
2023-08-22fix: don't parse heredocs if it's '<<='Amaan Qureshi
2023-08-22fix: (()) is allowed as a null value, a number's base might be an expansionAmaan Qureshi
2023-08-22feat: improve arithmetic expansion parsingAmaan Qureshi
2023-08-22fix: handle parsing complex C-style for loopsAmaan Qureshi
2023-08-22fix: disallow ';;' as a terminator for C-style for loopsAmaan Qureshi
2023-08-210.20.1Amaan Qureshi
2023-08-21chore: generateAmaan Qureshi
2023-08-21fix(scanner): mark heredocs starting w/ a double quote or backslash as rawAmaan Qureshi
2023-08-21fix: properly parse double backtick concatsAmaan Qureshi
2023-08-21fix: allow repeated conditions in while statementsAmaan Qureshi
2023-08-21fix: parse bare `$`Amaan Qureshi
2023-08-21fix: allow file redirects at the end of a functionAmaan Qureshi
2023-08-21fix: allow parenthesized expressions inside subscriptsAmaan Qureshi
2023-08-21feat: support extglob patternsAmaan Qureshi
2023-08-21fix: don't scan heredocs in error recovery, it worsens outputAmaan Qureshi
2023-08-21fix: single line function definitions, expose special charactersAmaan Qureshi
2023-08-21Merge commit 'c01fb4e38587e959b9058b8cd34b9e6a3068c827'Wilfred Hughes
2023-08-18Rust parser is no longer forkedWilfred Hughes
2023-08-18Update snapshot tests for new Rust parserWilfred Hughes
2023-08-18Update build script for bash parser no longer using C++Wilfred Hughes
2023-08-18Updated Rust parserWilfred Hughes
2023-08-18Add 'vendored_parsers/tree-sitter-rust/' from commit 'afb6000a71fb9dff3f47f90...Wilfred Hughes
2023-08-18Remove tree-sitter-rust subtree so we can use the unforked upstreamWilfred Hughes