AnotherTest
2bd77bc93b
Shell: Make the parser read consecutive sequences without recursing
...
This fixes (the easy) part of #4976 .
2021-01-23 08:28:58 +01:00
AnotherTest
5ec139e728
Shell: Make 'if' expressions return the unevaluated value of blocks
...
This makes it possible to actually put them in a sequence and cast them
to commands.
2021-01-19 08:19:43 +01:00
AnotherTest
2843526513
Shell: Mark control structures to be executed in the current process
2021-01-19 08:19:43 +01:00
AnotherTest
1c78d12f1c
Shell: Implement for_each_entry()
for syntactic list nodes
...
This allows correct iteration over nested lists.
Also store values to variables without resolving them, to delay the
resolution step as much as possible (this helps with storing nested
lists in variables).
2021-01-19 08:19:43 +01:00
AnotherTest
239472ba69
Shell: Add (basic) support for history event designators
...
Closes #4888
2021-01-15 19:13:03 +01:00
Andreas Kling
c4e2fd8123
Shell: Move to Userland/Shell/
2021-01-12 12:04:07 +01:00