From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22431 invoked from network); 20 Mar 1999 21:53:32 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 20 Mar 1999 21:53:32 -0000 Received: (qmail 80 invoked by alias); 20 Mar 1999 21:53:06 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 5868 Received: (qmail 60 invoked from network); 20 Mar 1999 21:53:02 -0000 From: "Bart Schaefer" Message-Id: <990320135255.ZM7558@candle.brasslantern.com> Date: Sat, 20 Mar 1999 13:52:55 -0800 X-Mailer: Z-Mail (4.0b.820 20aug96) To: zsh-workers@sunsite.auc.dk Subject: PATCH: 3.1.5-pws-13: Misc. typos in expn.yo MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Mostly spelling errors. Only the third hunk is particularly important (was "joined" should be "split"). I don't promise I've caught all the semantic errors in the whole section .... Index: Doc/Zsh/expn.yo =================================================================== --- expn.yo 1999/03/20 21:35:49 1.28 +++ expn.yo 1999/03/20 21:49:31 @@ -492,7 +492,7 @@ var(name) above, it is expanded first and the result is used as if it were the value of var(name). Thus it is possible to perform nested operations: tt(${${foo#head}%tail}) -substitues the value of tt($foo) with both tt(head) and tt(tail) +substitutes the value of tt($foo) with both tt(head) and tt(tail) deleted. The form with tt($LPAR())...tt(RPAR()) is often useful in combination with the flags described next; see the example below. @@ -681,7 +681,7 @@ substituted) or tt(${)...tt(//)...tt(}) (all matches from the var(expr)th on are substituted). The var(expr)th match is counted such that there is either one or zero matches from each starting -position in the string, although for global subsitution matches +position in the string, although for global substitution matches overlapping previous replacements are ignored. ) item(tt(M))( @@ -745,7 +745,7 @@ ) item(tt(5.))( If one of the tt((s)) or tt((f)) flags are present, or the tt(=) -specifier was present (e.g. tt(${=)var(var)tt(})), the word is joined on +specifier was present (e.g. tt(${=)var(var)tt(})), the word is split on occurrences of the specified string, or (for tt(=) with neither of the two flags present) any of the characters in tt($IFS). ) @@ -1272,13 +1272,13 @@ files with access rights matching var(spec). This var(spec) may be a octal number optionally preceded by a `tt(=)', a `tt(PLUS())', or a `tt(-)'. If none of these characters is given, the behavior is the -same as for `tt(=)'. The octal number decribes the mode bits to be +same as for `tt(=)'. The octal number describes the mode bits to be expected, if combined with a `tt(=)', the value given must match the file-modes exactly, with a `tt(PLUS())', at least the bits in the given number must be set in the file-modes, and with a `tt(-)', the bits in the number must not be set. Giving a `tt(?)' instead of a octal digit anywhere in the number ensures that the corresponding bits -inthe file-modes are not checked, this is only useful in combination +in the file-modes are not checked, this is only useful in combination with `tt(=)'. If the qualifier `tt(f)' is followed by any other character anything @@ -1290,7 +1290,7 @@ `tt(o)', and `tt(a)', followed by a `tt(=)', a `tt(PLUS())', or a `tt(-)', followed by a list of any of the characters `tt(r)', `tt(w)', `tt(x)', `tt(s)', and `tt(t)', or a octal digit. The first list of -characters specify which acess rights are to be checked. If a `tt(u)' +characters specify which access rights are to be checked. If a `tt(u)' is given, those for the owner of the file are used, if a `tt(g)' is given, those of the group are checked, a `tt(o)' means to test those of other users, and the `tt(a)' says to test all three groups. The @@ -1308,7 +1308,7 @@ `tt(*(f-100))' gives all files for which the owner does not have execute permission, and `tt(*(f:gu+w,o-rx))' gives the files for which the owner and the other members of the group have at least write -permission, and fo which other users don't have read or execute +permission, and for which other users don't have read or execute permission. ) item(tt(d)var(dev))( -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com