com php-langspec: Use variable in instanceof-type-designator: spec/10-expressions.md spec/19-grammar.md
[email protected] (Nikita Popov) Tue, 19 Sep 2017 03:38:28 +0000
| Newsgroups | php.standards.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 3c6875b738786cea3ac87e90d7f781e13d66aa8f=0AAuthor: Nikita Pop= ov <[email protected]> Tue, 19 Sep 2017 05:38:28 +0200=0AParents: 32f= e82511d7ea4c6d73ae6279edd3e24fada5aff=0ABranches: master=0A=0ALink: = http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3D3c6875b738786ce= a3ac87e90d7f781e13d66aa8f=0A=0ALog:=0AUse variable in instanceof-type-desig= nator=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 880d6a2..9bf100f 100644=0A--- a/spec/10-expressions.md=0A+= ++ b/spec/10-expressions.md=0A@@ -2230,7 +2230,7 @@ instanceof-subject:=0A = =0A instanceof-type-designator:=0A qualified-name=0A- expression=0A+ va= riable=0A -->=0A =0A <pre>=0A@@ -2243,13 +2243,14 @@ instanceof-type-design= ator:=0A =0A <i id=3D"grammar-instanceof-type-designator">instanceof-type-d= esignator:</i>=0A <i><a href=3D"09-lexical-structure.md#grammar-qualifie= d-name">qualified-name</a></i>=0A- <i><a href=3D"#grammar-expression">exp= ression</a></i>=0A+ <i><a href=3D"#grammar-variable">variable</a></i>=0A = </pre>=0A =0A **Constraints**=0A =0A-The *expression* in *instanceof-type-d= esignator* and *instanceof-subject* must not be any form of=0A-literal.=0A+= The *expression* in *instanceof-subject* must not be any form of literal.= =0A+=0A+The *variable* in *instanceof-type-designator* must not contain cal= ls.=0A =0A **Semantics**=0A =0Adiff --git a/spec/19-grammar.md b/spec/19-gr= ammar.md=0Aindex b5a5921..d3e82ba 100644=0A--- a/spec/19-grammar.md=0A+++ b= /spec/19-grammar.md=0A@@ -599,7 +599,7 @@ The grammar notation is described= in [Grammars section](09-lexical-structure.md#=0A =0A <i id=3D"grammar-ins= tanceof-type-designator">instanceof-type-designator:</i>=0A <i><a href= =3D"#grammar-qualified-name">qualified-name</a></i>=0A- <i><a href=3D"#gr= ammar-expression">expression</a></i>=0A+ <i><a href=3D"#grammar-variable"= >variable</a></i>=0A =0A <i id=3D"grammar-multiplicative-expression">multip= licative-expression:</i>=0A <i><a href=3D"#grammar-instanceof-expression= ">instanceof-expression</a></i>=0A