summaryrefslogtreecommitdiffstats
path: root/grammar.js
AgeCommit message (Expand)Author
2021-10-16Add support for 'until' loopsMartin Jambon
2021-10-09Add support for 'select' loops.Martin Jambon
2021-09-25Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI (#106)Andrew Helwer
2020-05-29Add support for case fallthrough (#85)Kenneth Skovhus
2020-05-15Add support for empty expansions (#82)Kenneth Skovhus
2020-05-15Expand function definition to support subshell and tests (#83)Kenneth Skovhus
2020-05-15Add support for ternary expression (#81)Kenneth Skovhus
2020-05-14WIP: Add '>|' redirection to grammar (#75)Šimon Let
2020-05-14Add supertypesMax Brunsfeld
2019-12-10Start adding fieldsMax Brunsfeld
2019-07-26Support ANSII-C quoting in strings prefixed with $Nathan Sobo
2019-04-18HandleMax Brunsfeld
2019-04-18Require a terminator at the ends of some compound statementsMax Brunsfeld
2019-04-18Handle heredocs followed by pipes or redirectsMax Brunsfeld
2018-11-04Allow $ at the end of a bare wordMax Brunsfeld
2018-11-04Fix handling of delimiter characters as part of bare wordsMax Brunsfeld
2018-10-19Handle heredocs w/ indented close delimitersMax Brunsfeld
2018-10-18Handle shorthand file redirect command substitutionsMax Brunsfeld
2018-10-18Handle lists of statements more consistentlyMax Brunsfeld
2018-10-18Fix handling of escaped chars in stringsMax Brunsfeld
2018-10-18Add raw (quoted) heredocsMax Brunsfeld
2018-10-18Allow compound statements and redirects in more placesMax Brunsfeld
2018-10-01Add double-paren expressionMax Brunsfeld
2018-10-01Allow semicolon before block in c-style for loopMax Brunsfeld
2018-08-06Don't require statement terminator at EOFMax Brunsfeld
2018-08-06Allow backslashes between tokensMax Brunsfeld
2018-08-06Allow `!` operator in variable expansionsMax Brunsfeld
2018-08-06[WIP] Support multiple statements (#26)Kenneth Skovhus
2018-08-05Add support for C-style for statements (#23)Kenneth Skovhus
2018-08-02Add support for strings ending with $ (#24)Kenneth Skovhus
2018-06-15:arrow_up: tree-sitter-cli, add explicit word tokenMax Brunsfeld
2018-05-24Allow subshells in negated commandsMax Brunsfeld
2018-05-24Rework test expressionsMax Brunsfeld
2018-03-29Allow other redirects between a heredoc's delimiter and bodyMax Brunsfeld
2018-03-02Allow for statements without in clausesMax Brunsfeld
2018-03-01Allow regexes after '==', not just '=~'Max Brunsfeld
2018-03-01Allow $'\n' (whatever that is)Max Brunsfeld
2018-03-01Allow ;; at end of line of case itemMax Brunsfeld
2018-03-01Allow redirects after bracket commandsMax Brunsfeld
2018-03-01Add regex syntax inside of expansionsMax Brunsfeld
2018-03-01Distinguish unset commands from regular commandsMax Brunsfeld
2018-03-01Allow $ in stringsMax Brunsfeld
2018-03-01Add special lexing for regexes after `=~`Max Brunsfeld
2018-02-28Revert "Don't parse square bracket commands as special syntax"Max Brunsfeld
2018-02-28Add special variable @, expressions in declarationsMax Brunsfeld
2018-02-28Generalize case statement parsingMax Brunsfeld
2018-02-28Generalize parsing of expansion operatorsMax Brunsfeld
2018-02-28Allow file redirects on while statementsMax Brunsfeld
2018-02-28Always lex braces and brackets as separate tokensMax Brunsfeld
2018-02-28Don't parse square bracket commands as special syntaxMax Brunsfeld