perltodo: forbid labels with keyword names
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Tue, 21 Jul 2009 08:38:55 +0000 (10:38 +0200)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Tue, 21 Jul 2009 08:38:55 +0000 (10:38 +0200)
pod/perltodo.pod

index c84b51e..ddafb95 100644 (file)
@@ -804,6 +804,15 @@ also the warning messages (see L<perllexwarn>, C<warnings.pl>).
 These tasks would need C knowledge, and knowledge of how the interpreter works,
 or a willingness to learn.
 
+=head2 forbid labels with keyword names
+
+Currently C<goto keyword> "computes" the label value:
+
+    $ perl -e 'goto print'
+    Can't find label 1 at -e line 1.
+
+It would be nice to forbid labels with keyword names, to avoid confusion.
+
 =head2 error reporting of [$a ; $b]
 
 Using C<;> inside brackets is a syntax error, and we don't propose to change