From d881325c2fcbb6d2c434ec403b0bbe51ac200c7b Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 9 May 2019 12:10:31 -0300 Subject: Flag for to-be-closed variables changed to '' The flag for to-be-closed variables was changed from '*toclose' to ''. Several people found confusing the old syntax and the new one has a clear terminator, making it more flexible for future changes. --- manual/manual.of | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'manual') diff --git a/manual/manual.of b/manual/manual.of index cf44b4f2..54a07879 100644 --- a/manual/manual.of +++ b/manual/manual.of @@ -1509,7 +1509,7 @@ A local variable can be declared as a @def{to-be-closed} variable, with the following syntax: @Produc{ @producname{stat}@producbody{ - @Rw{local} @bnfter{*} @bnfter{toclose} Name @bnfter{=} exp + @Rw{local} @bnfter{<} @bnfter{toclose} @bnfter{>} Name @bnfter{=} exp }} A to-be-closed variable behaves like a normal local variable, except that its value is @emph{closed} whenever the variable @@ -8949,7 +8949,7 @@ and @bnfNter{LiteralString}, see @See{lexical}.) @OrNL @Rw{function} funcname funcbody @OrNL @Rw{local} @Rw{function} @bnfNter{Name} funcbody @OrNL @Rw{local} namelist @bnfopt{@bnfter{=} explist} -@OrNL @Rw{local} @bnfter{*} @bnfter{toclose} Name @bnfter{=} exp +@OrNL @Rw{local} @bnfter{<} @bnfter{toclose} @bnfter{>} Name @bnfter{=} exp } @producname{retstat}@producbody{@Rw{return} -- cgit v1.2.3-55-g6feb