diff options
author | Dave Davenport <qball@gmpclient.org> | 2017-05-09 13:53:45 +0200 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2017-05-09 13:53:45 +0200 |
commit | cf8796ccd3cf04b4ab1029f3da32c7784443e1d1 (patch) | |
tree | 581c3fcba5eb2e6bc72749db5caf43fe8a1cd5b1 /lexer/theme-lexer.l | |
parent | 2a381856aa554965d6d1b18bbded6c60c0b41ed4 (diff) |
Move position parsing to bison file.
Diffstat (limited to 'lexer/theme-lexer.l')
-rw-r--r-- | lexer/theme-lexer.l | 41 |
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; |