diff options
Diffstat (limited to 'src/lex')
-rw-r--r-- | src/lex/lex.c | 4 | ||||
-rw-r--r-- | src/lex/lex.h | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/lex/lex.c b/src/lex/lex.c index a649304..86e669e 100644 --- a/src/lex/lex.c +++ b/src/lex/lex.c @@ -1168,8 +1168,8 @@ start: t->type = CSS_TOKEN_EOF; t->data.data = NULL; t->data.len = 0; - t->lower.data = NULL; - t->lower.len = 0; + t->idata = NULL; + t->ilower = NULL; t->col = lexer->currentCol; t->line = lexer->currentLine; lexer->escapeSeen = false; diff --git a/src/lex/lex.h b/src/lex/lex.h index feb589e..81a7355 100644 --- a/src/lex/lex.h +++ b/src/lex/lex.h @@ -13,6 +13,7 @@ #include <libcss/types.h> #include <parserutils/input/inputstream.h> +#include <parserutils/utils/hash.h> typedef struct css_lexer css_lexer; @@ -60,8 +61,9 @@ typedef struct css_token { css_string data; - css_string lower; - + const parserutils_hash_entry *idata; + const parserutils_hash_entry *ilower; + uint32_t col; uint32_t line; } css_token; |