cvs: php-lang / c-like-syntax-spec.txt

[email protected] ("Sascha Schumann")
Newsgroups php.lang
Message-ID <cvssas974504451@cvsserver>
sas		Fri Nov 17 15:40:51 2000 EDT

  Modified files:
    /php-lang	c-like-syntax-spec.txt 
  Log:
  more unifying
  
  
Index: php-lang/c-like-syntax-spec.txt
diff -u php-lang/c-like-syntax-spec.txt:1.2 php-lang/c-like-syntax-spec.txt:1.3
--- php-lang/c-like-syntax-spec.txt:1.2	Fri Nov 17 15:27:32 2000
+++ php-lang/c-like-syntax-spec.txt	Fri Nov 17 15:40:50 2000
@@ -1,4 +1,4 @@
-# $Id: c-like-syntax-spec.txt,v 1.2 2000/11/17 23:27:32 sas Exp $
+# $Id: c-like-syntax-spec.txt,v 1.3 2000/11/17 23:40:50 sas Exp $
 #
 # See Language_Notation.txt for notation notes
 
@@ -38,13 +38,13 @@
 
 if-statement:
     statement [else-statement]
-    ':' statement-list [elseif-list] [single-else-statement] 'endif' ';'
+    ':' statement-list [elseif-list] [else-colon-statement] 'endif' ';'
 
 else-statement:
     'else' statement
 
-single-else-statement:
-    'else' ':' statement-list
+else-colon-statement:
+    'else' colon-statement-list
     
 elseif-list:
     elseif-statement
@@ -71,11 +71,14 @@
     
 for-statement:
     statement
-    ':' statement-list 'endfor' ';'
+    colon-statement-list 'endfor' ';'
     
 while-statement:
     statement
-    ':' statement-list 'endwhile' ';'
+    colon-statement-list 'endwhile' ';'
+
+colon-statement-list:
+    ':' statement-list
 
 switch-statement:
     '{' [labeled-statement] '}'
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.