From aac523f80ed90dd28c070d2a2a280bfd0c83bc88 Mon Sep 17 00:00:00 2001 From: artemp Date: Fri, 1 Apr 2016 12:54:40 +0200 Subject: [PATCH] add `no_skip` directive in unquoted_ustring rule (ref: https://github.com/mapnik/mapnik/pull/3389#issuecomment-204344223) --- include/mapnik/expression_grammar_impl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mapnik/expression_grammar_impl.hpp b/include/mapnik/expression_grammar_impl.hpp index dda4c15f0..40be6b995 100644 --- a/include/mapnik/expression_grammar_impl.hpp +++ b/include/mapnik/expression_grammar_impl.hpp @@ -270,7 +270,7 @@ expression_grammar::expression_grammar(std::string const& encoding) quoted_ustring %= omit[quote_char[_a = _1]] >> *(unesc_char | "\\x" >> hex | (char_ - lit(_a))) >> lit(_a); - unquoted_ustring %= ((alpha >> *alnum) - lit("not")); + unquoted_ustring %= no_skip[alpha >> *alnum] - lit("not"); attr %= '[' >> no_skip[+~char_(']')] >> ']'; global_attr %= '@' >> no_skip[alpha >> * (alnum | char_('-'))];