summaryrefslogtreecommitdiffstats
path: root/lexer/theme-lexer.l
diff options
context:
space:
mode:
Diffstat (limited to 'lexer/theme-lexer.l')
-rw-r--r--lexer/theme-lexer.l41
1 files changed, 5 insertions, 36 deletions
diff --git a/lexer/theme-lexer.l b/lexer/theme-lexer.l
index cf0cfdf4..0829ef33 100644
--- a/lexer/theme-lexer.l
+++ b/lexer/theme-lexer.l
@@ -539,42 +539,11 @@ if ( queue == NULL ){
return T_COLOR;
}
-<PROPERTIES>{CENTER} {
- yylval->ival = WL_CENTER;
- return T_POSITION;
-}
-<PROPERTIES>{EAST} {
- yylval->ival = WL_EAST;
- return T_POSITION;
-}
-<PROPERTIES>{WEST} {
- yylval->ival = WL_WEST;
- return T_POSITION;
-}
-<PROPERTIES>{SOUTH}{EAST} {
- yylval->ival = WL_SOUTH_EAST;
- return T_POSITION;
-}
-<PROPERTIES>{SOUTH}{WEST} {
- yylval->ival = WL_SOUTH_WEST;
- return T_POSITION;
-}
-<PROPERTIES>{SOUTH} {
- yylval->ival = WL_SOUTH;
- return T_POSITION;
-}
-<PROPERTIES>{NORTH}{EAST} {
- yylval->ival = WL_NORTH_EAST;
- return T_POSITION;
-}
-<PROPERTIES>{NORTH}{WEST} {
- yylval->ival = WL_NORTH_WEST;
- return T_POSITION;
-}
-<PROPERTIES>{NORTH} {
- yylval->ival = WL_NORTH;
- return T_POSITION;
-}
+<PROPERTIES>{CENTER} { return T_POS_CENTER; }
+<PROPERTIES>{EAST} { return T_POS_EAST; }
+<PROPERTIES>{WEST} { return T_POS_WEST; }
+<PROPERTIES>{SOUTH} { return T_POS_SOUTH; }
+<PROPERTIES>{NORTH} { return T_POS_NORTH; }
<PROPERTIES>{NONE} {
yylval->ival = HL_NONE;
return T_HIGHLIGHT_STYLE;