From: Ian Jackson Date: Mon, 1 Oct 2018 00:45:50 +0000 (+0100) Subject: i18n: i18n-diff-auditor: more debugging improvement X-Git-Tag: archive/debian/7.0_pre1~45 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=21600a2e332fd1074540b6529ea9e1a53f34a6df i18n: i18n-diff-auditor: more debugging improvement Signed-off-by: Ian Jackson --- diff --git a/i18n-diff-auditor b/i18n-diff-auditor index 61d7330f..a92db5e1 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"; }