summaryrefslogtreecommitdiffstats
path: root/lexer/theme-lexer.l
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2017-05-09 13:53:45 +0200
committerDave Davenport <qball@gmpclient.org>2017-05-09 13:53:45 +0200
commitcf8796ccd3cf04b4ab1029f3da32c7784443e1d1 (patch)
tree581c3fcba5eb2e6bc72749db5caf43fe8a1cd5b1 /lexer/theme-lexer.l
parent2a381856aa554965d6d1b18bbded6c60c0b41ed4 (diff)
Move position parsing to bison file.
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;