diff options
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/css/CSSParser.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/css/CSSParser.cpp b/src/plugins/css/CSSParser.cpp index 82ed7e1..fc37184 100644 --- a/src/plugins/css/CSSParser.cpp +++ b/src/plugins/css/CSSParser.cpp @@ -18,6 +18,8 @@  #include "CSSParser.hpp" +#include <core/variant/Reader.hpp> +  namespace ousia {  namespace parser {  namespace css { @@ -330,8 +332,8 @@ bool CSSParser::parseRule(CodeTokenizer &tokenizer, ParserContext &ctx,  	expect(COLON, tokenizer, t, true, ctx);  	// then the value  	// TODO: Resolve key for appropriate parsing function here. -	expect(STRING, tokenizer, t, true, ctx); -	value = variant::Variant(t.content.c_str()); +	value = variant::Reader::parseGeneric(tokenizer.getInput(), ctx.logger, +	                                      {';'}).second;  	// and a ;  	expect(SEMICOLON, tokenizer, t, true, ctx);  	return true;  | 
