diff options
Diffstat (limited to 'Test')
-rw-r--r-- | Test/D04parameter.ztst | 14 | ||||
-rw-r--r-- | Test/D07multibyte.ztst | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst index 57147d53e..ce5898f88 100644 --- a/Test/D04parameter.ztst +++ b/Test/D04parameter.ztst @@ -867,3 +867,17 @@ >andsomekept >andsomekept + file=/one/two/three/four + print ${file:fh} + print ${file:F.1.h} + print ${file:F+2+h} + print ${file:F(3)h} + print ${file:F<4>h} + print ${file:F{5}h} +0:Modifiers with repetition +>/ +>/one/two/three +>/one/two +>/one +>/ +>/ diff --git a/Test/D07multibyte.ztst b/Test/D07multibyte.ztst index 8b17a7294..752013eec 100644 --- a/Test/D07multibyte.ztst +++ b/Test/D07multibyte.ztst @@ -297,3 +297,17 @@ >«κατέβην ¥«χθὲς»£ ¥¥«εἰς»£ «Πειραιᾶ >ςκατέβην ηςχθὲςΓλ τηςεἰςΓλ ςΠειραιᾶ # er... yeah, that looks right... + + foo=picobarn + print ${foo:s£bar£rod£:s¥rod¥stick¥} +0:Delimiters in modifiers +>picostickn + +# TODO: if we get paired multibyte bracket delimiters to work +# (as Emacs does, the smug so-and-so), the following should change. + foo=bar + print ${(r£5£¥X¥)foo} + print ${(l«10«»Y»£HI£)foo} +0:Delimiters in parameter flags +>barXX +>YYYYYHIbar |