summaryrefslogtreecommitdiff
path: root/Shell/Parser.cpp
AgeCommit message (Expand)Author
2020-08-22Shell: Add 'if' expressionsAnotherTest
2020-08-14Shell: Restore input offset when failing to parse a redirectionAnotherTest
2020-08-07Shell: Make VariableDeclarations::Variable store NonnullRefPtrsAndreas Kling
2020-08-04Shell: Use NonnullRefPtr to simplify some things in the parser/ASTAndreas Kling
2020-08-04Shell: Add support for ARGV (and $*, $#)AnotherTest
2020-07-30Shell: Fix parse mistake in '&&' not being recursiveAnotherTest
2020-07-27Shell: Ignore leading semicolonsAnotherTest
2020-07-16Shell: Add a 'for' loopAnotherTest
2020-07-16Shell: Parse lists serially, and flatten them only when neededAnotherTest
2020-07-16Shell: Remove '[' and ']' as special shell charactersPeter Elliott
2020-07-07Shell: Skip creating a Join node when nothing was parsedAnotherTest
2020-07-06Shell: Do not treat the ending newline as part of a commentAnotherTest
2020-07-05Shell: Show descriptions about syntax errorsAnotherTest
2020-07-05Shell: Allow a command sequence to be delimited by newlinesAnotherTest
2020-07-05Shell: Mark And and Or nodes as execute nodesAnotherTest
2020-07-05Shell: Provide completions to Tilde and its Juxtaposition.AnotherTest
2020-07-05Shell: Allow commands in variables, and properly substitute them on useAnotherTest
2020-07-05Shell: Parse a pipe sequence inside $(...)AnotherTest
2020-07-05Shell: Expand Juxtaposition of lists to list productsAnotherTest
2020-07-05Shell: Switch to a new parser and ASTAnotherTest
2020-06-08Shell: Highlight redirectionsAnotherTest
2020-05-30Shell: Correctly complete paths in redirectionsAnotherTest
2020-05-25Shell: Parse and correctly evaluate 'command &' and 'command &&'AnotherTest
2020-05-10Shell: Parse commentsAnotherTest
2020-05-10Shell: Include some metadata in parsed tokens and ask for continuationAnotherTest
2020-04-30Shell: Correctly parse quoted filenames in redirectionAnotherTest
2020-01-25Shell: Allow empty tokens if enclosed in single or double quotesAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-12-05Shell: Redirectiong from multiple-digit fdsKarol Baraniecki
2019-12-05Shell: Implement specifying fds in file redirectionKarol Baraniecki
2019-09-14Shell: Add POSIX-compliant character escapingAaron Malpas
2019-09-01Shell: Support semicolons for separating commandsConrad Pankoff
2019-06-07Shell: Run clang-format on everything.Andreas Kling
2019-06-04Shell: Separate fd rewirings from redirections.Andreas Kling
2019-05-26Shell: Add append operator (>>)Robin Burchell
2019-05-07Shell: Move the Shell to a separate directory and let's call it "Shell" :^)Andreas Kling