com php-langspec: Fix globals description: spec/07-variables.md

[email protected] (Stanislav Malyshev) Sat, 02 Jan 2016 02:50:56 +0000
Newsgroups php.standards.cvs
Message-ID <[email protected]>
Commit:    bb30b5cf3bc32838b2e2dcb92e6435afef21010a
Author:    Stanislav Malyshev <[email protected]>         Fri, 1 Jan 2016 18:50:56 -0800
Parents:   cfdcbd2025d2a225dd9ce9cd838dc515d60ebb47
Branches:  master

Link:       http://git.php.net/?p=php-langspec.git;a=commitdiff;h=bb30b5cf3bc32838b2e2dcb92e6435afef21010a

Log:
Fix globals description

Changed paths:
  M  spec/07-variables.md


Diff:
diff --git a/spec/07-variables.md b/spec/07-variables.md
index dfa901d..99fd3f1 100644
--- a/spec/07-variables.md
+++ b/spec/07-variables.md
@@ -192,17 +192,24 @@ calls.
     global <i>variable-name-list</i> ;
 
   <i>variable-name-list:</i>
-    <i>expression</i>
-    <i>variable-name-list</i>  ,  <i>expression</i>
+    <i>global-variable</i>
+    <i>variable-name-list</i>  ,  <i>global-variable</i>
+
+  <i>global-variable:</i>
+    <i>variable-name</i>
+	<i>variable-name-creation-expression</i>
 </pre>
 
 **Defined elsewhere**
 
 * [*expression*](10-expressions.md#general-6)
+* [*variable-name*](09-lexical-structure.md#names)
+* [*variable-name-creation-expression*](10-expressions.md#variable-name-creation-operator)
 
 **Constraints**
 
-Each *expression* must designate a variable name.
+Each *variable-name-creation-expression* must designate a simple variable name, i.e. it can not include array elements,
+property accesses, etc. that are not inside braced expression.
 
 **Semantics**