summaryrefslogtreecommitdiff
path: root/i18n-diff-auditor
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-10-01 01:45:50 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-10-01 01:47:27 +0100
commit21600a2e332fd1074540b6529ea9e1a53f34a6df (patch)
tree91577aca4578e90937c6ebd998c9a615723b69a2 /i18n-diff-auditor
parent141beff43c4e636ab8ecb5db2a9910dc2301098b (diff)
i18n: i18n-diff-auditor: more debugging improvement
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'i18n-diff-auditor')
-rwxr-xr-xi18n-diff-auditor7
1 files changed, 5 insertions, 2 deletions
diff --git a/i18n-diff-auditor b/i18n-diff-auditor
index 61d7330..a92db5e 100755
--- a/i18n-diff-auditor
+++ b/i18n-diff-auditor
@@ -177,6 +177,7 @@ sub semiparse ($) {
$i--; # counteracts $i++
}
debug $ichunkstart, "semiparsed: ".join ' ', map { $_->{P} } @o;
+ # debug $ichunkstart, "semiparsed V: ".join ' ', map { defined $_->{V} ? ">$_->{V}<" : '-' } @o;
return @o;
}
@@ -264,8 +265,10 @@ sub analyse_chunk_core () {
my ($lit, $what) = @_;
my $xl = substr($xs, 0, length($lit));
if ($xl ne $lit) {
- debug $ichunkstart, "not exactly x: \"..$xs\"";
- debug $ichunkstart, "not exactly y: $lit";
+ my $xsp = $xs; $xsp =~ s/\n/\\n/g;
+ my $litp = $lit; $litp =~ s/\n/\\n/g;
+ debug $ichunkstart, "not exactly x: ..\"$xsp\"";
+ debug $ichunkstart, "not exactly y: '$litp'";
my $next = @ys ? $ys[0]{P} : '(end)';
die "string contents mismatch near $what before $next\n";
}