diff options
author | Daniel Shahaf <d.s@daniel.shahaf.name> | 2020-03-19 18:00:16 +0000 |
---|---|---|
committer | Daniel Shahaf <d.s@daniel.shahaf.name> | 2020-03-22 02:23:53 +0000 |
commit | 386d9ac8ff961b8f0333d09511e927ab31011658 (patch) | |
tree | 442bdeb53c2f867ab5c5878dd1c45ea49dbd6c76 /Test/E02xtrace.ztst | |
parent | a3c6c5513dcfc25d952735449bf6da476d905184 (diff) | |
download | zsh-386d9ac8ff961b8f0333d09511e927ab31011658.tar.gz zsh-386d9ac8ff961b8f0333d09511e927ab31011658.tar.xz zsh-386d9ac8ff961b8f0333d09511e927ab31011658.zip |
45583/0008: Add the 'function -T' syntax.
Config/version.mk was bumped in the previous commit.
Diffstat (limited to 'Test/E02xtrace.ztst')
-rw-r--r-- | Test/E02xtrace.ztst | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Test/E02xtrace.ztst b/Test/E02xtrace.ztst index 795f7e616..d72b2d000 100644 --- a/Test/E02xtrace.ztst +++ b/Test/E02xtrace.ztst @@ -180,3 +180,28 @@ > # traced > echo inner >} + + function -T { echo traced anonymous function } + functions -- -T # no output +1:define traced function: anonymous function +?+(anon):0> echo traced anonymous function +>traced anonymous function + + function -T f { echo traced named function } + functions -- -T # no output + functions f + f +0:define traced function: named function +>f () { +> # traced +> echo traced named function +>} +?+f:0> echo traced named function +>traced named function + + function -T -T { echo trace function literally named "-T" } + -T +0:define traced function: parse test +?+-T:0> echo trace function literally named -T +>trace function literally named -T + |