summaryrefslogtreecommitdiff
path: root/Userland/Shell/AST.cpp
AgeCommit message (Expand)Author
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-04Shell: Immediately resolve value when setting a variableAli Mohammad Pur
2022-04-21Shell: Highlight commands with a hyperlink to open their help pagesForLoveOfCats
2022-04-18Shell: Make program-based completion with no actual token possibleAli Mohammad Pur
2022-04-18Shell: Add support for regex match patternsAli Mohammad Pur
2022-04-15Shell: Complete for current path when the text is emptyDamien Firmenich
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-26Shell: Implement program-aware autocompletionAli Mohammad Pur
2022-03-24Shell: Use default constructors/destructorsLenny Maiorani
2022-03-06Shell: Implement leftmost_trivial_literal() for Sequence nodesAli Mohammad Pur
2022-03-06Shell: Allow completing StringLiterals as pathsAli Mohammad Pur
2022-01-29Shell: Use StringView instead of String const& where feasibleDaniel Bertalan
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-21Shell: Make Juxtaposition autocompletion smarterAli Mohammad Pur
2022-01-21Shell: Make SimpleVariable::hit_test_position not hit irrelevant offsetsAli Mohammad Pur
2022-01-09Shell: Don't reset 'last_return_code' before running commandsAli Mohammad Pur
2022-01-09Shell: Make interrupts kill the whole chain and not just the current jobAli Mohammad Pur
2021-12-13Shell: Make the Join operation respect nodes that have a next chainAli Mohammad Pur
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-08Shell: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-10-31Shell: Unwind execution after runtime errorsAli Mohammad Pur
2021-10-11Shell: Raise an error if an execute node ends up trying to run nothingAli Mohammad Pur
2021-09-07Everywhere: Behaviour => BehaviorAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-03AK: Rename create<T> => make_ref_counted<T>Andreas Kling
2021-06-29Shell: Don't do null check on `NonnullRefPtr<T>`Daniel Bertalan
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-04-29Shell: Add support for heredocsAli Mohammad Pur
2021-04-29Shell: Do not assume that all parts of a node are enclosed in the nodeAli Mohammad Pur
2021-04-29Shell: Allow Syntax errors to be mutated while parsingAli Mohammad Pur
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21Shell: Convert String::format() => String::formatted()Andreas Kling
2021-04-20Shell: Auto-completion shouldn't suggest non-executable files for the program...Gunnar Beutner
2021-03-31Shell: Place Pipe redirections at the beginning of the redirection listAnotherTest
2021-03-22Shell: Add support for indexing into variablesAnotherTest
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-07Shell: Add support for enumerating lists in for loopsAnotherTest
2021-03-07Shell: Add support for 'immediate' expressions as variable substitutionsAnotherTest
2021-03-04Shell: Make Node::hit_test_position() constAnotherTest
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-17Shell: Convert dbgprintf() => dbgln()Andreas Kling
2021-02-03Shell: Make history range values larger than u32 a syntax errorAnotherTest
2021-01-26Shell: Do not bail on signaled if conditionAnotherTest
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-23Shell: Make the parser read consecutive sequences without recursingAnotherTest
2021-01-19Shell: Make 'if' expressions return the unevaluated value of blocksAnotherTest
2021-01-19Shell: Implement `for_each_entry()` for syntactic list nodesAnotherTest