about summary refs log tree commit diff
path: root/Test/D06subscript.ztst
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2012-10-02 12:46:45 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2012-10-02 12:46:45 +0000
commit76590bd93c438bb1f4dc3dc17fa478ab15533fef (patch)
tree33fd37475be3108b1e8085733e4108d4b0986bca /Test/D06subscript.ztst
parent2cd0f0c55561160a7b7903512a7c264959f37663 (diff)
downloadzsh-76590bd93c438bb1f4dc3dc17fa478ab15533fef.tar.gz
zsh-76590bd93c438bb1f4dc3dc17fa478ab15533fef.tar.xz
zsh-76590bd93c438bb1f4dc3dc17fa478ab15533fef.zip
users/17304: angle brackets aren't associated with special parsing
inside square brackets
Diffstat (limited to 'Test/D06subscript.ztst')
-rw-r--r--Test/D06subscript.ztst20
1 files changed, 20 insertions, 0 deletions
diff --git a/Test/D06subscript.ztst b/Test/D06subscript.ztst
index cffca742e..f91d62f2f 100644
--- a/Test/D06subscript.ztst
+++ b/Test/D06subscript.ztst
@@ -249,3 +249,23 @@
   string[0]=!
 1:Can't set only element zero of string
 ?(eval):1: string: assignment to invalid subscript range
+
+  string="Life,+like+a+dome+of+many-colour'd+glass"
+  for delims in "()" "{}" "[]" "<>"; do
+    eval 'print ${string[(ws'$delims[1]'+'$delims[2]')2]}'
+    eval 'print $string[(ws'$delims[1]'+'$delims[2]')3]'
+    eval 'print "$string[(ws'$delims[1]'+'$delims[2]')4]"'
+  done
+0:Check matched delimiters in subscripts
+>like
+>a
+>dome
+>like
+>a
+>dome
+>like
+>a
+>dome
+>like
+>a
+>dome