com php-langspec: fix anonymous-function-creation-expression definition - reverse ordering of return-type and anonymous-function-use-clause: spec/10-expressions.md spec/19-grammar.md

[email protected] (Nikita Popov) Wed, 14 Dec 2016 21:20:54 +0000
Newsgroups php.standards.cvs
Message-ID <[email protected]>
Commit:    6d8c122dd86793eacf42c7bf507a48de1588a494=0AAuthor:    Sara Itani=
 <[email protected]>         Wed, 14 Dec 2016 13:02:36 -0800=0ACommitter=
: Nikita Popov <[email protected]>      Wed, 14 Dec 2016 22:20:54 +0100=0AParen=
ts:   304844ce5f6f4084a83f4e3b066a5ae4085fad7f=0ABranches:  master=0A=0ALin=
k:       http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3D6d8c12=
2dd86793eacf42c7bf507a48de1588a494=0A=0ALog:=0Afix anonymous-function-creat=
ion-expression definition - reverse ordering of return-type and anonymous-f=
unction-use-clause=0A=0AChanged paths:=0A  M  spec/10-expressions.md=0A  M =
 spec/19-grammar.md=0A=0A=0ADiff:=0Adiff --git a/spec/10-expressions.md b/s=
pec/10-expressions.md=0Aindex 4660302..e90b47e 100644=0A--- a/spec/10-expre=
ssions.md=0A+++ b/spec/10-expressions.md=0A@@ -812,7 +812,7 @@ unset($x->m)=
; // if m is a dynamic property, $x->__unset("m") is called=0A =0A <!-- GRA=
MMAR=0A anonymous-function-creation-expression:=0A-'static'? 'function' '&'=
? '(' parameter-declaration-list? ')' return-type? anonymous-function-use-c=
lause? compound-statement=0A+'static'? 'function' '&'? '(' parameter-declar=
ation-list? ')' anonymous-function-use-clause? return-type? compound-statem=
ent=0A =0A anonymous-function-use-clause:=0A   'use' '(' use-variable-name-=
list ')'=0A@@ -824,7 +824,7 @@ use-variable-name-list:=0A =0A <pre>=0A <i i=
d=3D"grammar-anonymous-function-creation-expression">anonymous-function-cre=
ation-expression:</i>=0A-   static<sub>opt</sub>   function   &amp;<sub>opt=
</sub>   (   <i><a href=3D"13-functions.md#grammar-parameter-declaration-li=
st">parameter-declaration-list</a></i><sub>opt</sub>   )   <i><a href=3D"13=
-functions.md#grammar-return-type">return-type</a></i><sub>opt</sub>   <i><=
a href=3D"#grammar-anonymous-function-use-clause">anonymous-function-use-cl=
ause</a></i><sub>opt</sub>   <i><a href=3D"11-statements.md#grammar-compoun=
d-statement">compound-statement</a></i>=0A+   static<sub>opt</sub>   functi=
on   &amp;<sub>opt</sub>   (   <i><a href=3D"13-functions.md#grammar-parame=
ter-declaration-list">parameter-declaration-list</a></i><sub>opt</sub>   ) =
  <i><a href=3D"#grammar-anonymous-function-use-clause">anonymous-function-=
use-clause</a></i><sub>opt</sub>   <i><a href=3D"13-functions.md#grammar-re=
turn-type">return-type</a></i><sub>opt</sub>   <i><a href=3D"11-statements.=
md#grammar-compound-statement">compound-statement</a></i>=0A =0A <i id=3D"g=
rammar-anonymous-function-use-clause">anonymous-function-use-clause:</i>=0A=
    use   (   <i><a href=3D"#grammar-use-variable-name-list">use-variable-n=
ame-list</a></i>   )=0Adiff --git a/spec/19-grammar.md b/spec/19-grammar.md=
=0Aindex 6bf4cfd..ed0e0f3 100644=0A--- a/spec/19-grammar.md=0A+++ b/spec/19=
-grammar.md=0A@@ -446,7 +446,7 @@ The grammar notation is described in [Gra=
mmars section](09-lexical-structure.md#=0A    unset   (   <i><a href=3D"#gr=
ammar-variable-list">variable-list</a></i>   )=0A =0A <i id=3D"grammar-anon=
ymous-function-creation-expression">anonymous-function-creation-expression:=
</i>=0A-   static<sub>opt</sub>   function   &amp;<sub>opt</sub>   (   <i><=
a href=3D"#grammar-parameter-declaration-list">parameter-declaration-list</=
a></i><sub>opt</sub>   )   <i><a href=3D"#grammar-return-type">return-type<=
/a></i><sub>opt</sub>   <i><a href=3D"#grammar-anonymous-function-use-claus=
e">anonymous-function-use-clause</a></i><sub>opt</sub>   <i><a href=3D"#gra=
mmar-compound-statement">compound-statement</a></i>=0A+   static<sub>opt</s=
ub>   function   &amp;<sub>opt</sub>   (   <i><a href=3D"#grammar-parameter=
-declaration-list">parameter-declaration-list</a></i><sub>opt</sub>   )   <=
i><a href=3D"#grammar-anonymous-function-use-clause">anonymous-function-use=
-clause</a></i><sub>opt</sub>   <i><a href=3D"#grammar-return-type">return-=
type</a></i><sub>opt</sub>   <i><a href=3D"#grammar-compound-statement">com=
pound-statement</a></i>=0A =0A <i id=3D"grammar-anonymous-function-use-clau=
se">anonymous-function-use-clause:</i>=0A    use   (   <i><a href=3D"#gramm=
ar-use-variable-name-list">use-variable-name-list</a></i>   )=0A