summaryrefslogtreecommitdiffstats
path: root/src/shell.pest
Commit message (Expand)AuthorAgeFilesLines
* allow empty stringsJesse Luehrs2022-03-071-4/+4
* support redirects with subshellsJesse Luehrs2022-01-181-1/+3
* simplifyJesse Luehrs2022-01-181-6/+5
* implement command substitutionJesse Luehrs2022-01-171-1/+4
* implement elseJesse Luehrs2022-01-171-1/+4
* basic subshell implementationJesse Luehrs2022-01-171-2/+4
* fix parsing variables in double quoted stringsJesse Luehrs2022-01-111-1/+1
* parse alternationsJesse Luehrs2022-01-101-1/+13
* refactor the grammar a bitJesse Luehrs2022-01-101-9/+12
* add more readable aliases for std fdsJesse Luehrs2022-01-101-1/+3
* fix for loop parsingJesse Luehrs2022-01-081-1/+2
* fix control statement parsingJesse Luehrs2022-01-081-1/+1
* add parsing for control statementsJesse Luehrs2022-01-081-1/+9
* parse individual words from concatenated variables/barewords/etcJesse Luehrs2022-01-081-1/+1
* add basic variable parsingJesse Luehrs2022-01-081-6/+12
* implement escaping charactersJesse Luehrs2022-01-071-3/+9
* fix append redirection parsingJesse Luehrs2022-01-071-1/+1
* stop using implicit whitespaceJesse Luehrs2022-01-061-6/+9
* don't strip whitespace inside of stringsJesse Luehrs2021-12-231-1/+1
* parse quoted stringsJesse Luehrs2021-12-221-2/+13
* allow running multiple commands separated by semicolonsJesse Luehrs2021-12-221-12/+6
* start writing a parserJesse Luehrs2021-12-221-0/+17