summaryrefslogtreecommitdiffstats
path: root/lexer
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2017-05-28 18:05:02 +0200
committerDave Davenport <qball@gmpclient.org>2017-05-28 18:05:02 +0200
commit28f116b4a20ae36791bc767bba17b76ba9f52ee0 (patch)
tree2e62d9af0ee418ff534f249149cf49ba7224db11 /lexer
parentfff06fc88046be27394b131c252c95658e43a1c7 (diff)
Allow textbox to be added in theme
Diffstat (limited to 'lexer')
-rw-r--r--lexer/theme-lexer.l3
1 files changed, 2 insertions, 1 deletions
diff --git a/lexer/theme-lexer.l b/lexer/theme-lexer.l
index 4f572436..4bb1c60a 100644
--- a/lexer/theme-lexer.l
+++ b/lexer/theme-lexer.l
@@ -394,7 +394,8 @@ if ( queue == NULL ){
<PROPERTIES>(true|false) { yylval->bval= g_strcmp0(yytext, "true") == 0; return T_BOOLEAN;}
<PROPERTIES>{PNNUMBER}\.{NUMBER}+ { yylval->fval = g_ascii_strtod(yytext, NULL); return T_DOUBLE;}
<PROPERTIES>{PNNUMBER} { yylval->ival = (int)g_ascii_strtoll(yytext, NULL, 10); return T_INT;}
-<PROPERTIES>\"{STRING}\" { yytext[yyleng-1] = '\0'; yylval->sval = g_strdup(&yytext[1]); return T_STRING;}
+<PROPERTIES>\"{STRING}\" { yytext[yyleng-1] = '\0'; yylval->sval = g_strcompress(&yytext[1]); return T_STRING;}
+
<PROPERTIES>@{WORD} {
yylval->sval = g_strdup(yytext);
return T_LINK;