com php-langspec: Remove array-intrinsic: spec/00-specification-for-php.md spec/10-expressions.md spec/19-grammar.md

[email protected] (Nikita Popov) Sat, 12 Nov 2016 16:35:30 +0000
Newsgroups php.standards.cvs
Message-ID <[email protected]>
Commit:    4bc7c825be72d52b3b4ecace46828d16c69ce7b1=0AAuthor:    Nikita Pop=
ov <[email protected]>         Sat, 12 Nov 2016 17:35:30 +0100=0AParents:   3db=
4044d36ae4267abf90f7c086e063225c2772d=0ABranches:  master=0A=0ALink:       =
http://git.php.net/?p=3Dphp-langspec.git;a=3Dcommitdiff;h=3D4bc7c825be72d52=
b3b4ecace46828d16c69ce7b1=0A=0ALog:=0ARemove array-intrinsic=0A=0AThis is a=
lready covered by array-creation-operator.=0A=0AChanged paths:=0A  M  spec/=
00-specification-for-php.md=0A  M  spec/10-expressions.md=0A  M  spec/19-gr=
ammar.md=0A=0A=0ADiff:=0Adiff --git a/spec/00-specification-for-php.md b/sp=
ec/00-specification-for-php.md=0Aindex 52be9c9..a40f29d 100644=0A--- a/spec=
/00-specification-for-php.md=0A+++ b/spec/00-specification-for-php.md=0A@@ =
-105,7 +105,6 @@ is distributed without any warranty.=0A     - [Literals](1=
0-expressions.md#literals)=0A     - [Intrinsics](10-expressions.md#intrinsi=
cs)=0A       - [General](10-expressions.md#general-2)=0A-      - [array](10=
-expressions.md#array)=0A       - [echo](10-expressions.md#echo)=0A       -=
 [empty](10-expressions.md#empty)=0A       - [eval](10-expressions.md#eval)=
=0Adiff --git a/spec/10-expressions.md b/spec/10-expressions.md=0Aindex 1fb=
081a..bd022a4 100644=0A--- a/spec/10-expressions.md=0A+++ b/spec/10-express=
ions.md=0A@@ -298,7 +298,6 @@ A literal evaluates to its value, as specifie=
d in the lexical specification for=0A     <i>unset-intrinsic</i>=0A =0A   <=
i>intrinsic-operator:</i>=0A-    <i>array-intrinsic</i>=0A     <i>empty-int=
rinsic</i>=0A     <i>eval-intrinsic</i>=0A     <i>exit-intrinsic</i>=0A@@ -=
308,7 +307,6 @@ A literal evaluates to its value, as specified in the lexic=
al specification for=0A =0A **Defined elsewhere**=0A =0A-* [*array-intrinsi=
c*](#array)=0A * [*echo-intrinsic*](#echo)=0A * [*empty-intrinsic*](#empty)=
=0A * [*eval-intrinsic*](#eval)=0A@@ -329,24 +327,6 @@ other values or expr=
essions could be used.=0A =0A *intrinsic-construct* can be used only as sta=
nd-alone [statement](11-statements.md#statements).=0A =0A-####array=0A-=0A-=
**Syntax**=0A-=0A-<pre>=0A-  <i>array-intrinsic:</i>=0A-    array ( <i>arra=
y-initializer<sub>opt</sub></i>  )=0A-</pre>=0A-=0A-**Defined elsewhere**=
=0A-=0A-* [*array-initializer*](#array-creation-operator)=0A-=0A-**Semantic=
s**=0A-=0A-This intrinsic creates and initializes an array. It is equivalen=
t to the=0A-array-creation operator [`[]`](#array-creation-operator).=0A-=
=0A ####echo=0A =0A **Syntax**=0Adiff --git a/spec/19-grammar.md b/spec/19-=
grammar.md=0Aindex 90698eb..493f364 100644=0A--- a/spec/19-grammar.md=0A+++=
 b/spec/19-grammar.md=0A@@ -386,16 +386,12 @@ The grammar notation is descr=
ibed in [Grammars section](09-lexical-structure.md#=0A     <i>unset-intrins=
ic</i>=0A =0A   <i>intrinsic-operator:</i>=0A-    <i>array-intrinsic</i>=0A=
     <i>empty-intrinsic</i>=0A     <i>eval-intrinsic</i>=0A     <i>exit-int=
rinsic</i>=0A     <i>isset-intrinsic</i>=0A     <i>print-intrinsic</i>=0A =
=0A-  <i>array-intrinsic:</i>=0A-    array ( <i>array-initializer<sub>opt</=
sub></i>  )=0A-=0A   <i>echo-intrinsic:</i>=0A     echo  <i>expression</i>=
=0A     echo  <i>expression-list-two-or-more</i>=0A