Author: larry
Date: Mon May 15 19:49:41 2006
New Revision: 9259

Modified:
   doc/trunk/design/syn/S03.pod

Log:
separated logicals back out, combined all comma-ish things in one level.
but still 22 levels...


Modified: doc/trunk/design/syn/S03.pod
==============================================================================
--- doc/trunk/design/syn/S03.pod        (original)
+++ doc/trunk/design/syn/S03.pod        Mon May 15 19:49:41 2006
@@ -924,9 +924,11 @@
     ternary             ?? !!
     assignment          = := ::= += -= **= xx= .= etc. (and also =>)
     loose unary         true not
-    list item separator ,
-    list op (rightward) print push any all etc. and ()= rightward
-    list infix          ¥ <== ==> and
-    logic infix         or xor err
+    list ops            , print push any all etc. and ()= rightward
+    list infix          ¥ <== ==>
+    loose and           and
+    loose or            or xor err
     expr terminator     ; {} as control block, statement modifiers
 
+Comma is the only listop that is allowed to occur where an operator is
+expected.  All other listops function as a term within the list to the left.

Reply via email to