|([xX][0-9a-fA-F_]+)
# or octal fraction
- |([0-7_]+ # string of octal digits
+ |([oO]?[0-7_]+ # string of octal digits
(\.([0-7][0-7_]*)?)? # optional decimal and fraction
[Pp][+-]?[0-7] # REQUIRED exponent, no underscore
[0-7_]*) # Additional exponent digits with underscores
# or octal integer
- |([0-7_]+) # string of octal digits
+ |([oO]?[0-7_]+) # string of octal digits
# or a binary float
|([bB][01_]* # 'b' with string of binary digits
=over 4
+=item B<Added optional o in octal number definitions>
+
+An optional letter 'o' or 'O' in the octal representation of numbers, which was
+added in perl version 5.33.5, is now recogized. The leading zero is still
+required.
+
+For example:
+
+ $a = 0o100;
+ $a = 0O100;
+
+26 May 2021.
+
=item B<Fix several problems with -lp formatting>
This update fixes several problems with -lp formatting which are all somewhat
related.
-ISSUE #1 (case c002): A problem involving -lp -wn and certain qw lists
+ISSUE #1 (cases c002 and c004): A problem involving -lp -wn and certain qw lists
The last line of a welded qw list was being outdented even if it contained text
as well as the closing container token. This update fixes the problem and
PROG
-25 May 2021.
+25 May 2021, 6947fe9.
=item B<Modify welding rules>