summaryrefslogtreecommitdiff
path: root/src/lex
diff options
context:
space:
mode:
authorMichael Drake <Michael Drake tlsa@netsurf-browser.org>2019-05-06 14:00:22 +0100
committerMichael Drake <Michael Drake tlsa@netsurf-browser.org>2019-05-06 14:00:22 +0100
commit88223375fcdeed95afa708f934909b23b7765ed4 (patch)
treed04306760dbca6ceeec4986e76e85a4aaf4be711 /src/lex
parent42a03a31ea5f3b0ce1b77485906f545f7b21f09a (diff)
downloadlibcss-88223375fcdeed95afa708f934909b23b7765ed4.tar.gz
libcss-88223375fcdeed95afa708f934909b23b7765ed4.tar.bz2
lexer: Emit "<=" as a CSS_TOKEN_CHAR.
Previously the "<" was output as a CSS_TOKEN_CHAR, and the "=" was in the next token. CSS media queries adds "<=".
Diffstat (limited to 'src/lex')
-rw-r--r--src/lex/lex.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lex/lex.c b/src/lex/lex.c
index 2be1145..d5a1e33 100644
--- a/src/lex/lex.c
+++ b/src/lex/lex.c
@@ -698,6 +698,11 @@ css_error CDO(css_lexer *lexer, css_token **token)
if (c == '!') {
APPEND(lexer, cptr, clen);
+ } else if (c == '=') {
+ /* This is not relatated to comment parsing but
+ * media queries add a comment token. */
+ APPEND(lexer, cptr, clen);
+ return emitToken(lexer, CSS_TOKEN_CHAR, token);
} else {
return emitToken(lexer, CSS_TOKEN_CHAR, token);
}