com php-langspec: Remove cast-expression/unary-expression recursion: spec/10-expressions.md spec/19-grammar.md
[email protected] (Nikita Popov) Tue, 19 Sep 2017 07:21:02 +0000
| Newsgroups | php.standards.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 7d6ae475928a67c706aeaec8c131bed9567aafed=0AAuthor: Nikita Pop= ov <[email protected]> Tue, 19 Sep 2017 09:21:02 +0200=0AParents: e3e= b18b757b24b0b1f97dc9bb9a24cf12697eb99=0ABranches: master=0A=0ALink: = http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3D7d6ae475928a67c= 706aeaec8c131bed9567aafed=0A=0ALog:=0ARemove cast-expression/unary-expressi= on recursion=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/spec/10= -expressions.md=0Aindex 6fd5db6..cfae203 100644=0A--- a/spec/10-expressions= .md=0A+++ b/spec/10-expressions.md=0A@@ -1990,7 +1990,7 @@ $a =3D "^^Z^^"; = ++$a; // $a is now "^^Z^^"=0A =0A <!-- GRAMMAR=0A unary-op-expression:=0A- = unary-operator cast-expression=0A+ unary-operator unary-expression=0A =0A= unary-operator: one of=0A '+' '-' '!' '~'=0A@@ -1998,7 +1998,7 @@ unary-= operator: one of=0A =0A <pre>=0A <i id=3D"grammar-unary-op-expression">unar= y-op-expression:</i>=0A- <i><a href=3D"#grammar-unary-operator">unary-ope= rator</a></i> <i><a href=3D"#grammar-cast-expression">cast-expression</a>= </i>=0A+ <i><a href=3D"#grammar-unary-operator">unary-operator</a></i> = <i><a href=3D"#grammar-unary-expression">unary-expression</a></i>=0A =0A <i= id=3D"grammar-unary-operator">unary-operator: one of</i>=0A + - ! = ~=0A@@ -2180,7 +2180,6 @@ $result =3D `$d {$f}`; // result is the out= put of command dir *.*=0A =0A <!-- GRAMMAR=0A cast-expression:=0A- unary-e= xpression=0A '(' cast-type ')' expression=0A =0A cast-type: one of=0A@@ -= 2190,7 +2189,6 @@ cast-type: one of=0A =0A <pre>=0A <i id=3D"grammar-cast-e= xpression">cast-expression:</i>=0A- <i><a href=3D"#grammar-unary-expressi= on">unary-expression</a></i>=0A ( <i><a href=3D"#grammar-cast-type">ca= st-type</a></i> ) <i><a href=3D"#grammar-expression">expression</a></i>= =0A =0A <i id=3D"grammar-cast-type">cast-type: one of</i>=0Adiff --git a/sp= ec/19-grammar.md b/spec/19-grammar.md=0Aindex 32661cb..08f7ac3 100644=0A---= a/spec/19-grammar.md=0A+++ b/spec/19-grammar.md=0A@@ -580,7 +580,7 @@ The = grammar notation is described in [Grammars section](09-lexical-structure.md= #=0A -- <i><a href=3D"#grammar-variable">variable</a></i>=0A =0A <i id= =3D"grammar-unary-op-expression">unary-op-expression:</i>=0A- <i><a href= =3D"#grammar-unary-operator">unary-operator</a></i> <i><a href=3D"#gramma= r-cast-expression">cast-expression</a></i>=0A+ <i><a href=3D"#grammar-una= ry-operator">unary-operator</a></i> <i><a href=3D"#grammar-unary-expressi= on">unary-expression</a></i>=0A =0A <i id=3D"grammar-unary-operator">unary-= operator: one of</i>=0A + - ! ~=0A@@ -592,7 +592,6 @@ The grammar = notation is described in [Grammars section](09-lexical-structure.md#=0A = ` <i><a href=3D"#grammar-dq-char-sequence">dq-char-sequence</a></i><sub>o= pt</sub> `=0A =0A <i id=3D"grammar-cast-expression">cast-expression:</i>= =0A- <i><a href=3D"#grammar-unary-expression">unary-expression</a></i>=0A= ( <i><a href=3D"#grammar-cast-type">cast-type</a></i> ) <i><a hre= f=3D"#grammar-expression">expression</a></i>=0A =0A <i id=3D"grammar-cast-t= ype">cast-type: one of</i>=0A