From a21a3918ca29e9645e6e2cf5f4f62bc70aed3a38 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Tue, 14 Aug 2012 14:29:10 -0700 Subject: [PATCH] perldelta for format parsing fixes --- pod/perldelta.pod | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index b14370c..50f03da 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -524,6 +524,21 @@ but each recursive call has its own set of lexicals. Attempting to free an active format or the handle associated with it no longer results in a crash. +=item * + +Format parsing no longer gets confused by braces, semicolons and +low-precedence operators. It used to be possible to use braces as format +delimiters (instead of C<=> and C<.>), but only sometimes. Semicolons and +low-precedence operators in format argument lines no longer confuse the +parser into ignoring the line's return value. In format argument lines, +braces can now be used for anonymous hashes, instead of being treated +always as C blocks. + +=item * + +Formats can now be nested inside code blocks in regular expressions and +other quoted constructs (C and C) [perl #114040]. + =back =head1 Known Problems -- 2.7.4