Ali Mohammad Pur
|
3048274f5e
Shell: Add support for heredocs
|
4 years ago |
Ali Mohammad Pur
|
cf4935e806
Shell: Avoid position push/pop when checking for next_is()
|
4 years ago |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
b41b6dd279
Shell: Convert String::format() => String::formatted()
|
4 years ago |
AnotherTest
|
18b3334738
Shell: Allow newlines between the function decl and its body
|
4 years ago |
AnotherTest
|
3b8fa5a753
Shell: Add support for indexing into variables
|
4 years ago |
Andreas Kling
|
f59ad2dc57
Everywhere: Remove pessimizing and redundant move()
|
4 years ago |
AnotherTest
|
125be2923c
Shell: Consume the username when parsing '~user'
|
4 years ago |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 years ago |
AnotherTest
|
13b65b632a
Shell: Add support for enumerating lists in for loops
|
4 years ago |
AnotherTest
|
a45b2ea6fb
Shell: Add support for 'immediate' expressions as variable substitutions
|
4 years ago |
AnotherTest
|
a303b69caa
Shell: Do not parse history events in scripts
|
4 years ago |
Linus Groh
|
e265054c12
Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
AnotherTest
|
5204c9062c
Shell: Make history index values not fitting in i32 a syntax error
|
4 years ago |
AnotherTest
|
e3ec759f97
Shell: Make history range values larger than u32 a syntax error
|
4 years ago |
AnotherTest
|
2bd77bc93b
Shell: Make the parser read consecutive sequences without recursing
|
4 years ago |
AnotherTest
|
5b79d0d1a3
Shell: Allow newlines between `else` and `if`'s closing brace
|
4 years ago |
AnotherTest
|
239472ba69
Shell: Add (basic) support for history event designators
|
4 years ago |
Andreas Kling
|
c4e2fd8123
Shell: Move to Userland/Shell/
|
4 years ago |