gettext
6120a2cd - xgettext: Perl: Report warnings instead of fatal errors.

Commit
94 days ago
xgettext: Perl: Report warnings instead of fatal errors. * gettext-tools/doc/lang-perl.texi (Interpolation I, Interpolation II): Say "unsupported" instead of "invalid". Say "warning" instead of "fatal error". * gettext-tools/doc/gettext.texi: Update menu. * gettext-tools/src/x-perl.c (token_type_string_interpol): New enum item. (token2string): Handle token_type_string_interpol. (extract_quotelike_pass3): Remove error_level parameter; use IF_SEVERITY_WARNING instead. Say "unsupported" instead of "invalid". When encountering an unsupported variable interpolation, change the token's type to token_type_string_interpol. (interpolate_keywords): After calling extract_quotelike_pass3, test the token's type. (prefer_regexp_over_division): Handle token_type_string_interpol. (collect_message): Remove error_level parameter; use IF_SEVERITY_WARNING instead. After calling extract_quotelike_pass3, test the token's type. Possibly return NULL. (extract_balanced): Handle token_type_string_interpol. Test the return value of collect_message. * NEWS: Mention the change.
Author
Parents
Loading