chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
87f6b9f
)
i18n: i18n-diff-auditor: fix here doc regexp
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 1 Oct 2018 01:44:00 +0000
(
02:44
+0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 1 Oct 2018 01:44:40 +0000
(
02:44
+0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
i18n-diff-auditor
patch
|
blob
|
history
diff --git
a/i18n-diff-auditor
b/i18n-diff-auditor
index beb3a9ab10a00e25732ca50dd43bfe9261995fef..116b0f82fd314fe005ef3de278ba39bbeae922c5 100755
(executable)
--- a/
i18n-diff-auditor
+++ b/
i18n-diff-auditor
@@
-138,9
+138,9
@@
sub semiparse ($) {
push @o, { T => 'heredoc', Q => $q, Delim => $d,
E => $&, P => "<<$q$d$q" };
s{^
- (
.* \n
)
- ( (?: (?! $d
) .* \n )*
)
- $d \n
+ (
.* \n
)
+ ( (?: (?! $d
\n ) .* \n )*?
)
+ $d
\n
}{ $1 }xe or die "missing end of here doc $d\n";
$o[$#o]{V} = $2;
} elsif (s{^ (["'])( (?: [^\\'"]