summaryrefslogtreecommitdiffstats
path: root/gettext-tools/tests/Makefile.am
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2013-11-20 12:41:20 +0900
committerDaiki Ueno <ueno@gnu.org>2013-12-04 19:53:11 +0900
commit992d6a594fa5ca3e914bc3f3f18431caee657db2 (patch)
tree4b045e79e21a275b0f7bcc5c6eb4e4669b1f7cc8 /gettext-tools/tests/Makefile.am
parent4142e63b88032c25572fd50b6518dadcfeee2c15 (diff)
downloadexternal_gettext-992d6a594fa5ca3e914bc3f3f18431caee657db2.zip
external_gettext-992d6a594fa5ca3e914bc3f3f18431caee657db2.tar.gz
external_gettext-992d6a594fa5ca3e914bc3f3f18431caee657db2.tar.bz2
xgettext: Add E4X support to JavaScript scanner
Reported by Piotr Drąg at: <https://savannah.gnu.org/bugs/?40125>. * src/xgettext.h (enum lexical_context_ty): New enumeration items lc_xml_open_tag, lc_xml_close_tag, lc_xml_content. * src/x-javascript.c (phase5_scan_xml_markup): New function. (phase5_get): Handle '<', '>', '/', '=', '{', and '}' specially to support E4X. (enum token_type_ty): New enumeration item token_type_equal. (xml_element_depth): New variable. (inside_embedded_in_xml): New variable. (extract_javascript): Initialize those variables. * tests/Makefile.am (TESTS): Add xgettext-javascript-6. * tests/xgettext-javascript-6: New file.
Diffstat (limited to 'gettext-tools/tests/Makefile.am')
-rw-r--r--gettext-tools/tests/Makefile.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/gettext-tools/tests/Makefile.am b/gettext-tools/tests/Makefile.am
index e1e0df2..d48aa7b 100644
--- a/gettext-tools/tests/Makefile.am
+++ b/gettext-tools/tests/Makefile.am
@@ -102,7 +102,7 @@ TESTS = gettext-1 gettext-2 gettext-3 gettext-4 gettext-5 gettext-6 gettext-7 \
xgettext-ycp-1 xgettext-ycp-2 xgettext-ycp-3 xgettext-ycp-4 \
xgettext-lua-1 xgettext-lua-2 \
xgettext-javascript-1 xgettext-javascript-2 xgettext-javascript-3 \
- xgettext-javascript-4 xgettext-javascript-5 \
+ xgettext-javascript-4 xgettext-javascript-5 xgettext-javascript-6 \
xgettext-vala-1 \
xgettext-gsettings-1 \
format-awk-1 format-awk-2 \