1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 06:40:59 +00:00
serenity/Shell/Tests
AnotherTest 5e5eb615ec Shell: Add runtime errors and implement break/continue
Such errors are raised when SyntaxError nodes are executed, and are also
used for internal control flow.
The 'break' and 'continue' commands are currently only allowed inside
for loops, and outside function bodies.

This also adds a 'loop' keyword for infinite loops.
2020-12-29 16:55:43 +01:00
..
backgrounding.sh Shell: Add some basic tests for backgrounding 2020-10-29 11:53:01 +01:00
brace-exp.sh Shell: Add some tests for brace expansions 2020-10-25 10:09:27 +01:00
builtin-redir.sh Shell: Add some tests for builtin redirection 2020-08-15 20:48:17 +02:00
control-structure-as-command.sh Shell: Add a test for control structures as commands 2020-09-09 20:35:21 +02:00
function.sh Shell: Make for/match/functions put their variables only in the new scope 2020-12-29 16:55:43 +01:00
if.sh Shell: Fix job control and backgrounding 2020-09-09 20:35:21 +02:00
loop.sh Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
match.sh Shell: Allow parts of globs to be named in match expressions 2020-10-29 11:53:01 +01:00
sigpipe.sh Shell: Use a subshell instead of explicitly calling a shell binary in a test 2020-09-14 17:40:18 +02:00
special-vars.sh Shell: Add support for ARGV (and $*, $#) 2020-08-04 13:40:58 +02:00
subshell.sh Shell: Add some tests for subshells 2020-09-09 20:35:21 +02:00
valid.sh Shell: Fix a FIXME in the a test about using functions 2020-09-26 21:28:35 +02:00