bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

xgettext parse of new perl // operator


From: Kevin Ryde
Subject: xgettext parse of new perl // operator
Date: Wed, 03 Jun 2009 11:53:02 +1000
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.3 (gnu/linux)

I mentioned this in passing to Guido the other day.  Here's an actual
bug report.

A file foo.pl containing

    print gettext('hello');
    $foo // 'undef';
    print gettext('world');

processed as

    xgettext --output=- --language=Perl foo.pl

prints only the first message

    #: foo.pl:1
    msgid "hello"
    msgstr ""

where I hoped it would give the "world" one too.

It might be related to the // defined-or operator, new in perl 5.10.
If it's instead a plain || or similar then the "world" string is
printed.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]