com php-langspec: Fix precedence of by-ref assignment: spec/10-expressions.md spec/19-grammar.md
[email protected] (Nikita Popov) Thu, 14 Mar 2019 12:33:24 +0000
| Newsgroups | php.standards.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 1058a5042032e0ad00aed869ce80b839f3927d2c=0AAuthor: Nikita Pop= ov <[email protected]> Thu, 14 Mar 2019 13:33:24 +0100=0AParents= : 2c380e4cc0a62485fd0a77af86a5b847949ab742=0ABranches: master=0A=0ALink:= http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3D1058a504= 2032e0ad00aed869ce80b839f3927d2c=0A=0ALog:=0AFix precedence of by-ref assig= nment=0A=0ABecause it has variables on both sides, this is a primary expres= sion.=0A=0AChanged paths:=0A M spec/10-expressions.md=0A M spec/19-gram= mar.md=0A=0A=0ADiff:=0Adiff --git a/spec/10-expressions.md b/spec/10-expres= sions.md=0Aindex 060f1f3..1523179 100644=0A--- a/spec/10-expressions.md=0A+= ++ b/spec/10-expressions.md=0A@@ -103,6 +103,7 @@ primary-expression:=0A = postfix-decrement-expression=0A prefix-increment-expression=0A prefix-d= ecrement-expression=0A+ byref-assignment-expression=0A shell-command-exp= ression=0A '(' expression ')'=0A -->=0A@@ -121,6 +122,7 @@ primary-expres= sion:=0A <i><a href=3D"#grammar-postfix-decrement-expression">postfix-de= crement-expression</a></i>=0A <i><a href=3D"#grammar-prefix-increment-ex= pression">prefix-increment-expression</a></i>=0A <i><a href=3D"#grammar-= prefix-decrement-expression">prefix-decrement-expression</a></i>=0A+ <i><= a href=3D"#grammar-byref-assignment-expression">byref-assignment-expression= </a></i>=0A <i><a href=3D"#grammar-shell-command-expression">shell-comma= nd-expression</a></i>=0A ( <i><a href=3D"#grammar-expression">expressi= on</a></i> )=0A </pre>=0A@@ -2786,7 +2788,6 @@ function factorial($int)= =0A assignment-expression:=0A conditional-expression=0A simple-assignme= nt-expression=0A- byref-assignment-expression=0A compound-assignment-exp= ression=0A -->=0A =0A@@ -2794,7 +2795,6 @@ assignment-expression:=0A <i id= =3D"grammar-assignment-expression">assignment-expression:</i>=0A <i><a h= ref=3D"#grammar-conditional-expression">conditional-expression</a></i>=0A = <i><a href=3D"#grammar-simple-assignment-expression">simple-assignment-ex= pression</a></i>=0A- <i><a href=3D"#grammar-byref-assignment-expression">= byref-assignment-expression</a></i>=0A <i><a href=3D"#grammar-compound-a= ssignment-expression">compound-assignment-expression</a></i>=0A </pre>=0A = =0Adiff --git a/spec/19-grammar.md b/spec/19-grammar.md=0Aindex c9cd828..8e= 2e69f 100644=0A--- a/spec/19-grammar.md=0A+++ b/spec/19-grammar.md=0A@@ -34= 3,6 +343,7 @@ The grammar notation is described in [Grammars section](09-le= xical-structure.md#=0A <i><a href=3D"#grammar-postfix-decrement-expressi= on">postfix-decrement-expression</a></i>=0A <i><a href=3D"#grammar-prefi= x-increment-expression">prefix-increment-expression</a></i>=0A <i><a hre= f=3D"#grammar-prefix-decrement-expression">prefix-decrement-expression</a><= /i>=0A+ <i><a href=3D"#grammar-byref-assignment-expression">byref-assignm= ent-expression</a></i>=0A <i><a href=3D"#grammar-shell-command-expressio= n">shell-command-expression</a></i>=0A ( <i><a href=3D"#grammar-expres= sion">expression</a></i> )=0A =0A@@ -636,7 +637,6 @@ The grammar notation= is described in [Grammars section](09-lexical-structure.md#=0A <i id=3D"gr= ammar-assignment-expression">assignment-expression:</i>=0A <i><a href=3D= "#grammar-conditional-expression">conditional-expression</a></i>=0A <i><= a href=3D"#grammar-simple-assignment-expression">simple-assignment-expressi= on</a></i>=0A- <i><a href=3D"#grammar-byref-assignment-expression">byref-= assignment-expression</a></i>=0A <i><a href=3D"#grammar-compound-assignm= ent-expression">compound-assignment-expression</a></i>=0A =0A <i id=3D"gram= mar-simple-assignment-expression">simple-assignment-expression:</i>=0A