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