AnotherTest
|
a10cfee0d4
Shell: Track line numbers and the positions of some keywords
|
4 years ago |
AnotherTest
|
b3dd97a694
Shell: Add a (very basic) formatter
|
4 years ago |
AnotherTest
|
d64e00a5f6
Shell: Rename two 'fd' class members to have an 'm_' prefix
|
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
|
2b867ff555
Shell: Complete named function parameters inside the function body
|
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
|
0676bd4afc
Shell: Mark AST::Background as would_execute if its subnode does
|
5 years ago |
AnotherTest
|
d4bcc689fb
Shell: Make 'for' loops read their input as an stream
|
5 years ago |
Andreas Kling
|
85b02d887b
Shell: Add create() factory function for PathRedirection
|
5 years ago |
Andreas Kling
|
e8d665337a
Shell: Fix another FdRedirection reference leak
|
5 years ago |
AnotherTest
|
ab3e787334
Shell: Moves pipelined processes to one process group
|
5 years ago |
Andreas Kling
|
3b3d158649
Shell: Make Command::redirections a NonnullRefPtrVector
|
5 years ago |
Andreas Kling
|
c29681cb03
Shell: Make VariableDeclarations::Variable store NonnullRefPtrs
|
5 years ago |
Andreas Kling
|
e9c602bc83
Shell: Make resolve_without_cast() return NonnullRefPtr<Value>
|
5 years ago |
Andreas Kling
|
420e809fee
Shell: Store ListValue's values in a NonnullRefPtrVector<Value>
|
5 years ago |
Andreas Kling
|
08e5371f44
Shell: Add some obvious move() calls in AST constructors
|
5 years ago |
Andreas Kling
|
3cb8ae873c
Shell: Use NonnullRefPtr to simplify some things in the parser/AST
|
5 years ago |
AnotherTest
|
1d08cab9ab
Shell: Correct FdRedirection inheriting from two RefCounted bases
|
5 years ago |
AnotherTest
|
12af65c1c9
Shell: Add support for ARGV (and $*, $#)
|
5 years ago |
AnotherTest
|
8e364b9780
Shell: Mark ForLoop as would_execute
|
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 |
AnotherTest
|
b0ce8d725a
Shell: Move out run_commands and expand_aliases to be Shell member fns
|
5 years ago |
AnotherTest
|
f9d3055691
Shell: Do not treat the ending newline as part of a comment
|
5 years ago |
AnotherTest
|
ff857cd358
Shell: Initial support for 'option' completions
|
5 years ago |