Author: larry
Date: Sun Apr 30 18:51:14 2006
New Revision: 9047

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

Log:
More long dot cleanup from trey++ et al.


Modified: doc/trunk/design/syn/S02.pod
==============================================================================
--- doc/trunk/design/syn/S02.pod        (original)
+++ doc/trunk/design/syn/S02.pod        Sun Apr 30 18:51:14 2006
@@ -107,9 +107,9 @@
 
     say #( embedded comment ) "hello, world!";
 
-    $object.#{ embedded comments }.say;
+    $object\#{ embedded comments }.say;
 
-    $object.#「
+    $object\ #「
        embedded comments
     」.say;
 
@@ -160,7 +160,7 @@
 
     $object\#{ foo }.say
 
-reduce to a "long dot" rather than the range operator.  Valid ways to
+reduce to a "long dot".  Valid ways to
 insert a line break into a sequence of method calls include:
 
     $object\ # comment
@@ -202,23 +202,23 @@
 
     $x.++
 
-    $x. .++
+    $x\ .++
 
-    $x.#( comment ).++
-    $x.#((( comment ))).++
+    $x\#( comment ).++
+    $x\#((( comment ))).++
 
-    $x.
+    $x\
     .++
 
-    $x.        # comment
+    $x\        # comment
                # more comment
     .++
 
-    $x.#『      comment
+    $x\#『      comment
                more comment
     』.++
 
-    $x.#[   comment 1
+    $x\#[   comment 1
     comment 2
     =begin podstuff
     whatever (pod comments ignore current parser state)
@@ -1368,18 +1368,15 @@
 
 =item 6. A sequence of one or more unparenthesized method call, followed by 
any of 1 through 5
 
-=item 7. An embedded comment that uses bracketing characters, such
-as .#(comment).
-
 =back
 
 In other words, this is legal:
 
-    "Val = $a.ord.#( Yikes! ).as('%x')\n"
+    "Val = $a.ord.as('%x')\n"
 
 and is equivalent to
 
-    "Val = { $a.ord.#( Yikes! ).as('%x') }\n"
+    "Val = { $a.ord.as('%x') }\n"
 
 
 =item *

Reply via email to