AnotherTest
|
5325d6871d
Shell: Make <return> go to a new line when the command is incomplete
|
4 years ago |
AnotherTest
|
62bd1adb06
Shell: Replace one more user-controlled assert with a syntax error
|
4 years ago |
AnotherTest
|
9d9347cd5a
Shell: Fix bad cast to BarewordLiteral
|
4 years ago |
AnotherTest
|
50b7122798
Shell: Error out when an expression is nested too deep
|
4 years ago |
AnotherTest
|
e4bd5a5d69
Shell: Fix some at_end() bugs and use syntax errors instead of asserting
|
4 years ago |
AnotherTest
|
1a4ac3531f
Shell: Allow parts of globs to be named in match expressions
|
4 years ago |
AnotherTest
|
9ad858bcbf
Shell: Make the ENSURE_WAITID_ONCE requirements a bit less strict
|
4 years ago |
AnotherTest
|
5640e1bc3a
Shell: Add support for brace expansions
|
4 years ago |
AnotherTest
|
f164b808b5
Shell: Move everything to the Shell namespace
|
4 years ago |
Linus Groh
|
bcfc6f0c57
Everywhere: Fix more typos
|
4 years ago |
asynts
|
6351a56d27
AK+Format: Do some housekeeping in the format implementation.
|
4 years ago |
AnotherTest
|
a10cfee0d4
Shell: Track line numbers and the positions of some keywords
|
4 years ago |
AnotherTest
|
6e6be8e56e
Shell: Ignore '\\\n' in input
|
4 years ago |
AnotherTest
|
51e598cf0b
Shell: Use NonnullRefPtr to store non-null subnodes
|
4 years ago |
AnotherTest
|
4c6f7846b4
Shell: Add 'match' expressions
|
4 years ago |
AnotherTest
|
53b85bcdd0
Shell: Make Parser::expect() revert the offset when matching fails
|
4 years ago |
AnotherTest
|
d1550ea64f
Shell: Add support for functions
|
4 years ago |
AnotherTest
|
b194d79c53
Shell: Add the (now) free subshell support
|
4 years ago |
AnotherTest
|
aa2df9277d
Shell: Allow control structures to appear in pipe sequences
|
4 years ago |
AnotherTest
|
715e11f692
Shell: Fix job control and backgrounding
|
4 years ago |
AnotherTest
|
b90eb5c9ba
Shell: Add 'if' expressions
|
5 years ago |
AnotherTest
|
d9a1cb440c
Shell: Restore input offset when failing to parse a redirection
|
4 years ago |
Andreas Kling
|
c29681cb03
Shell: Make VariableDeclarations::Variable store NonnullRefPtrs
|
5 years ago |
Andreas Kling
|
3cb8ae873c
Shell: Use NonnullRefPtr to simplify some things in the parser/AST
|
5 years ago |
AnotherTest
|
12af65c1c9
Shell: Add support for ARGV (and $*, $#)
|
5 years ago |
AnotherTest
|
c4888f4b5f
Shell: Fix parse mistake in '&&' not being recursive
|
5 years ago |
AnotherTest
|
58308748cb
Shell: Ignore leading semicolons
|
5 years ago |
AnotherTest
|
b6066faa1f
Shell: Add a 'for' loop
|
5 years ago |
AnotherTest
|
95fc7dd03a
Shell: Parse lists serially, and flatten them only when needed
|
5 years ago |
Peter Elliott
|
9c1da8fca1
Shell: Remove '[' and ']' as special shell characters
|
5 years ago |