From: Ian Jackson Date: Sun, 30 Sep 2018 20:21:40 +0000 (+0100) Subject: i18n: i18n-diff-auditor: fix multi-arg handling X-Git-Tag: archive/debian/7.0_pre1~61 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=2a2b0931f9b29bf372136451d317eb81649424e2 i18n: i18n-diff-auditor: fix multi-arg handling Signed-off-by: Ian Jackson --- diff --git a/i18n-diff-auditor b/i18n-diff-auditor index e8c86fec..61f877ed 100755 --- a/i18n-diff-auditor +++ b/i18n-diff-auditor @@ -267,9 +267,11 @@ sub analyse_chunk_core () { } $next_y->(); if (!$bras and - (grep { $y->{E} eq $_ } qw( or xor and not ; : ) + (grep { $y->{E} eq $_ } qw( or xor and not ; : , ) or $y->{T} eq 'ket' )) { + # lookahead shows close of containing scope + # or lower precedence operator unshift @ys, $y; last; }