about summary refs log tree commit diff
path: root/Doc/Zsh
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2023-03-11 13:22:10 -0800
committerBart Schaefer <schaefer@zsh.org>2023-03-11 13:22:10 -0800
commit29503debc778535011f085589d94448db25f8efa (patch)
treefcc2b9923460485ee4a7616a5b778124af5f626d /Doc/Zsh
parent25dceb1dea4ee1c23dcc02f3f7f5c0bf345c492c (diff)
downloadzsh-29503debc778535011f085589d94448db25f8efa.tar.gz
zsh-29503debc778535011f085589d94448db25f8efa.tar.xz
zsh-29503debc778535011f085589d94448db25f8efa.zip
51558: Clarify "for" with positional parameters and named reference.
Diffstat (limited to 'Doc/Zsh')
-rw-r--r--Doc/Zsh/grammar.yo3
1 files changed, 3 insertions, 0 deletions
diff --git a/Doc/Zsh/grammar.yo b/Doc/Zsh/grammar.yo
index 1b834f41a..915b93bc0 100644
--- a/Doc/Zsh/grammar.yo
+++ b/Doc/Zsh/grammar.yo
@@ -190,6 +190,9 @@ use the positional parameters instead of the var(word)s.
 If any var(name) has been declared as a named reference,
 the corresponding var(word) is treated as the name of a
 parameter and var(name) is made a reference to that.
+Note that for the positional parameters, this treats the
+value of each positional as parameter name rather than
+creating a reference to the position.
 
 The var(term) consists of one or more newline or tt(;)
 which terminate the var(word)s, and are optional when the