From d51d861f48347553c37c9897110886d5f30981f4 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 2 Oct 2018 16:48:39 +0100 Subject: [PATCH] i18n: i18n-diff-auditor: Handle comments Signed-off-by: Ian Jackson --- i18n-diff-auditor | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n-diff-auditor b/i18n-diff-auditor index 341733b4..a03f0b01 100755 --- a/i18n-diff-auditor +++ b/i18n-diff-auditor @@ -220,6 +220,7 @@ sub semiparse ($) { push @o, { T => 'specvar', E => $&, P => $& }; } elsif (!length) { last; + } elsif (s{^\#.*\n}{}) { } else { m{^.{0,10}}; die "cannot tokenise \`$&'"; @@ -251,8 +252,8 @@ our @analysed_x; our @analysed_y; sub analyse_chunk_core () { + $before //= ''; die "plain deletion\n" unless defined $after; - die "plain insertion\n" unless defined $before; my @xs = semiparse $before; my @ys = semiparse $after; @analysed_x = @analysed_y = (); -- 2.30.2