More_tweakage.
Jarkko Hietaniemi [Mon, 30 Apr 2001 13:13:54 +0000 (13:13 +0000)]
p4raw-id: //depot/perl@9918

pod/perldata.pod
pod/perldiag.pod

index 64ea8be..b7c3b1c 100644 (file)
@@ -278,17 +278,10 @@ integer formats:
     0377                # octal
     0b011011            # binary
 
-You are allowed to use underscores (underbars) in numeric literals for
-legibility, as long as the underscores are spaced at least one digit
-apart, and they do not begin or end the integer or fractional part of
-a decimal constant.  You could, for example, group binary digits by
-threes (as for a Unix-style mode argument such as 0b110_100_100) or by
-fours (to represent nibbles, as in 0b1010_0110) or in other groups.
-
-(Note that if you try to begin a number with an underscore, it won't
-even be understood as a number, it will be understood as a bareword,
-which depending on the context may mean for example a string constant,
-a function call, or a filehandle.)
+You are allowed to use underscores (underbars) in numeric literals
+between digits for legibility.  You could, for example, group binary
+digits by threes (as for a Unix-style mode argument such as 0b110_100_100)
+or by fours (to represent nibbles, as in 0b1010_0110) or in other groups.
 
 String literals are usually delimited by either single or double
 quotes.  They work much like quotes in the standard Unix shells:
index a594f53..eab0556 100644 (file)
@@ -1872,11 +1872,8 @@ ended earlier on the current line.
 
 =item Misplaced _ in number
 
-(W syntax) An underscore (underbar) in a numeric constant either
-immediately followed an earlier underscore; or an underscore ended a
-numeric constant, or, in the case of decimal constants, an underscore
-began or ended its fractional part.  (If you try to begin a numerical
-constant with an underscore, it won't even be recognized as a number.)
+(W syntax) An underscore (underbar) in a numeric constant did not
+separate two digits.
 
 =item Missing %sbrace%s on \N{}