scanner: don't fail over unknown escape sequence
authorRan Benita <ran234@gmail.com>
Tue, 13 Aug 2013 11:45:33 +0000 (14:45 +0300)
committerRan Benita <ran234@gmail.com>
Tue, 13 Aug 2013 11:52:11 +0000 (14:52 +0300)
commit7caa1af25e6b656af7c52957e5caee7571c4e792
tree44e5d94984eab53704dcb37bcfa1a2093711e8bb
parent869c9b582daee8714d0820a726275344ed683a2c
scanner: don't fail over unknown escape sequence

This is too strict, and causes symbols/cz to fail parsing. Instead, just
emit a warning (not shown by default):
    xkbcommon: WARNING: cz:75:19: unknown escape sequence in string literal

https://bugs.freedesktop.org/show_bug.cgi?id=68056

Reported-By: Gatis Paeglis <gatis.paeglis@digia.com>
Signed-off-by: Ran Benita <ran234@gmail.com>
src/xkbcomp/parser-priv.h
src/xkbcomp/scanner.c
test/data/symbols/cz [new file with mode: 0644]
test/data/sync.sh
test/rulescomp.c