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
|
5 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 |
AnotherTest
|
b5e04cb070
Shell: Skip creating a Join node when nothing was parsed
|
5 years ago |
AnotherTest
|
f9d3055691
Shell: Do not treat the ending newline as part of a comment
|
5 years ago |
AnotherTest
|
d6de2b5828
Shell: Show descriptions about syntax errors
|
5 years ago |
AnotherTest
|
034be8e74c
Shell: Allow a command sequence to be delimited by newlines
|
5 years ago |
AnotherTest
|
d2bdbc3e77
Shell: Mark And and Or nodes as execute nodes
|
5 years ago |
AnotherTest
|
3a37e8c56f
Shell: Provide completions to Tilde and its Juxtaposition.
|
5 years ago |
AnotherTest
|
c5d0aa9a44
Shell: Allow commands in variables, and properly substitute them on use
|
5 years ago |
AnotherTest
|
42304d7bf1
Shell: Parse a pipe sequence inside $(...)
|
5 years ago |
AnotherTest
|
8e078cf4ab
Shell: Expand Juxtaposition of lists to list products
|
5 years ago |
AnotherTest
|
a4627f2439
Shell: Switch to a new parser and AST
|
5 years ago |
AnotherTest
|
2714bba3f0
Shell: Highlight redirections
|
5 years ago |
AnotherTest
|
77039e5354
Shell: Correctly complete paths in redirections
|
5 years ago |