From 905fe053b56f0842d61f1928b3555e306589e995 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Mon, 14 Feb 2011 14:49:16 -0800 Subject: [PATCH] perldiag: more sorting --- pod/perldiag.pod | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 6b689b1..4a3a3d0 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -4906,16 +4906,6 @@ character to get your parentheses to balance. See L. compressed integer format and could not be converted to an integer. See L. -=item Unterminated verb pattern in regex; marked by <-- HERE in m/%s/ - -(F) You used a pattern of the form C<(*VERB)> but did not terminate -the pattern with a C<)>. Fix the pattern and retry. - -=item Unterminated verb pattern argument in regex; marked by <-- HERE in m/%s/ - -(F) You used a pattern of the form C<(*VERB:ARG)> but did not terminate -the pattern with a C<)>. Fix the pattern and retry. - =item Unterminated \g{...} pattern in regex; marked by <-- HERE in m/%s/ (F) You missed a close brace on a \g{..} pattern (group reference) in @@ -4928,6 +4918,16 @@ a term, so it's looking for the corresponding right angle bracket, and not finding it. Chances are you left some needed parentheses out earlier in the line, and you really meant a "less than". +=item Unterminated verb pattern argument in regex; marked by <-- HERE in m/%s/ + +(F) You used a pattern of the form C<(*VERB:ARG)> but did not terminate +the pattern with a C<)>. Fix the pattern and retry. + +=item Unterminated verb pattern in regex; marked by <-- HERE in m/%s/ + +(F) You used a pattern of the form C<(*VERB)> but did not terminate +the pattern with a C<)>. Fix the pattern and retry. + =item untie attempted while %d inner references still exist (W untie) A copy of the object returned from C (or C) was @@ -5095,15 +5095,6 @@ error, so C<:=> can be reclaimed as a new operator in the future. If you need an empty attribute list, for example in a code generator, add a space before the C<=>. -=item Use of ?PATTERN? without explicit operator is deprecated - -(D deprecated) You have written something like C, for a regular -expression that matches only once. Starting this term directly with -the question mark delimiter is now deprecated, so that the question mark -will be available for use in new operators in the future. Write C -instead, explicitly using the C operator: the question mark delimiter -still invokes match-once behaviour. - =item Use of freed value in iteration (F) Perhaps you modified the iterated array within the loop? @@ -5193,6 +5184,15 @@ name. So no namespace is current at all. Using this can cause many otherwise reasonable constructs to fail in baffling ways. C instead. +=item Use of ?PATTERN? without explicit operator is deprecated + +(D deprecated) You have written something like C, for a regular +expression that matches only once. Starting this term directly with +the question mark delimiter is now deprecated, so that the question mark +will be available for use in new operators in the future. Write C +instead, explicitly using the C operator: the question mark delimiter +still invokes match-once behaviour. + =item Use of qw(...) as parentheses is deprecated (D deprecated) You have something like C, -- 2.7.4