diff options
author | Karl Williamson <khw@khw-desktop.(none)> | 2010-02-25 19:38:15 -0700 |
---|---|---|
committer | Jesse Vincent <jesse@bestpractical.com> | 2010-02-28 10:15:21 -1000 |
commit | 5d03b57c9cbf7e446a4584ee508610cb25dd51be (patch) | |
tree | eda1a84677e9ade13bbe0599b9842145af12156d | |
parent | f9e949fde3ede2344392f8b4159fabb7744bbffb (diff) | |
download | perl-5d03b57c9cbf7e446a4584ee508610cb25dd51be.tar.gz |
Document parsing changes for [perl #56444] patch
-rw-r--r-- | pod/perlop.pod | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pod/perlop.pod b/pod/perlop.pod index 7a243644bc..ea0b07fb93 100644 --- a/pod/perlop.pod +++ b/pod/perlop.pod @@ -2073,6 +2073,11 @@ is emitted if the C<use warnings> pragma or the B<-w> command-line flag Processing of C<\Q>, C<\U>, C<\u>, C<\L>, C<\l>, C<\E>, and interpolation happens (almost) as with C<qq//> constructs. +Processing of C<\N{...}> is also done here, and compiled into an intermediate +form for the regex compiler. (This is because, as mentioned below, the regex +compilation may be done at execution time, and C<\N{...}> is a compile-time +construct.) + However any other combinations of C<\> followed by a character are not substituted but only skipped, in order to parse them as regular expressions at the following step. |