diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2010-12-19 17:42:09 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2010-12-19 17:42:09 +0000 |
commit | c8d07027c89d36a5a3981196a19d48a9286127a8 (patch) | |
tree | 47d284216cd29b7f72abe99db4c197b80a6cf4ab /Test | |
parent | a9b59ef8ecf6a5a2829448ed48a9c6135b9b15c6 (diff) | |
download | zsh-c8d07027c89d36a5a3981196a19d48a9286127a8.tar.gz zsh-c8d07027c89d36a5a3981196a19d48a9286127a8.tar.xz zsh-c8d07027c89d36a5a3981196a19d48a9286127a8.zip |
28537: fix word splitting on "((" when it was nested subshells rather than
arithmetic
Diffstat (limited to 'Test')
-rw-r--r-- | Test/D04parameter.ztst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst index 8ce68c317..8ba08b29c 100644 --- a/Test/D04parameter.ztst +++ b/Test/D04parameter.ztst @@ -393,6 +393,7 @@ 'foo=(1 2 3)' '(( 3 + 1 == 8 / 2 ))' 'for (( i = 1 ; i < 10 ; i++ ))' + '((0.25542 * 60) - 15)*60' ) for string in $strings; do array=(${(z)string}) @@ -416,6 +417,19 @@ >4:i < 10 ;: >5:i++ : >6:)): +# This one needs resolving between a math expression and +# a command, which causes interesting effects internally. +>1:(: +>2:(: +>3:0.25542: +>4:*: +>5:60: +>6:): +>7:-: +>8:15: +>9:): +>10:*60: + line=$'A line with # someone\'s comment\nanother line # (1 more\nanother one' print "*** Normal ***" |