From 85b0dd71335c8ee6d4925be6b590cbe643edf196 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sat, 23 Sep 2017 18:17:51 +0100 Subject: Updates for ksh array element syntax. Move detection of key/value pairs down into prefork(). Detect normal array assignment and [key]=val array assignemnt separately. Mark key / value pairs with Marker and pass up flag. Deal with marked triads specially later on. --- README | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'README') diff --git a/README b/README index e22cfc12e..73733069d 100644 --- a/README +++ b/README @@ -252,6 +252,17 @@ This is also necessary in the unusual eventuality that the builtins are to be overridden by shell functions, since reserved words take precedence over functions. +10) For compatilibity with other shells, the syntax + +array=([index]=value) + +can be used with both assoiative arrays and normal arrays. In the +unlikely event that you wish to create an array with an entry +matching a file whose name consists of one of a range of characters +matched as a [...] expression, followed by an equal sign, followed +by arbitrary other charaters, it is now necessary to quote the equals +sign. + Incompatibilites between 5.0.7 and 5.0.8 ---------------------------------------- -- cgit 1.4.1