From be3ce75f5dcb977e2e7c1d05824e4c48b3b9b00c Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Mon, 19 Dec 2016 17:48:20 +0100 Subject: [PATCH] Make parsing of strings more flexible. - Make use of building expressions. --- lexer/theme-lexer.l | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lexer/theme-lexer.l b/lexer/theme-lexer.l index aa1841e1..0ae8315f 100644 --- a/lexer/theme-lexer.l +++ b/lexer/theme-lexer.l @@ -19,11 +19,11 @@ GQueue *queue = NULL; yylloc->first_line = yylloc->last_line; yylloc->first_column = yylloc->last_column;\ } %} -WHITESPACE [ \t] -WORD [_\-a-zA-Z0-9]+ -STRING [ \t_\-a-zA-Z0-9]+ -HEX [0-9a-fA-F] -NUMBER [0-9] +WHITESPACE [[:space:]] +WORD [[:alnum:]-]+ +STRING [[:print:]]+ +HEX [[:xdigit:]] +NUMBER [[:digit:]] %x PROPERTIES %x NAMESTR