summaryrefslogtreecommitdiffstats
path: root/lexer/theme-lexer.l
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2017-05-18 07:59:37 +0200
committerDave Davenport <qball@gmpclient.org>2017-05-18 07:59:37 +0200
commit72afc7b0399834bc2b6c3a45f761b548f47b3cab (patch)
treeae1eb158807ee04553d359d948f7b0a060c09030 /lexer/theme-lexer.l
parentbcea55c398c9f9a77aeb045d264c67fee3bfba09 (diff)
Add strikethrough highlight method.
Diffstat (limited to 'lexer/theme-lexer.l')
-rw-r--r--lexer/theme-lexer.l54
1 files changed, 28 insertions, 26 deletions
diff --git a/lexer/theme-lexer.l b/lexer/theme-lexer.l
index 36fbccab..cf85a0fb 100644
--- a/lexer/theme-lexer.l
+++ b/lexer/theme-lexer.l
@@ -184,10 +184,11 @@ EAST "east"
WEST "west"
/* Line Style */
-NONE "none"
-BOLD "bold"
-UNDERLINE "underline"
-ITALIC "italic"
+NONE "none"
+BOLD "bold"
+UNDERLINE "underline"
+ITALIC "italic"
+STRIKETHROUGH "strikethrough"
/* ANGLES */
@@ -439,31 +440,32 @@ if ( queue == NULL ){
return T_COLOR;
}
/* Color schemes */
-<PROPERTIES>{RGBA} { return T_COL_RGBA; }
-<PROPERTIES>{HSL} { return T_COL_HSL; }
-<PROPERTIES>{HWB} { return T_COL_HWB; }
-<PROPERTIES>{CMYK} { return T_COL_CMYK; }
+<PROPERTIES>{RGBA} { return T_COL_RGBA; }
+<PROPERTIES>{HSL} { return T_COL_HSL; }
+<PROPERTIES>{HWB} { return T_COL_HWB; }
+<PROPERTIES>{CMYK} { return T_COL_CMYK; }
/* Fluff */
-<PROPERTIES>{S_T_PARENT_LEFT} { return T_PARENT_LEFT; }
-<PROPERTIES>{S_T_PARENT_RIGHT} { return T_PARENT_RIGHT;}
-<PROPERTIES>{COMMA} { return T_COMMA; }
-<PROPERTIES>{FORWARD_SLASH} { return T_FORWARD_SLASH; }
+<PROPERTIES>{S_T_PARENT_LEFT} { return T_PARENT_LEFT; }
+<PROPERTIES>{S_T_PARENT_RIGHT} { return T_PARENT_RIGHT; }
+<PROPERTIES>{COMMA} { return T_COMMA; }
+<PROPERTIES>{FORWARD_SLASH} { return T_FORWARD_SLASH; }
/* 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>{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; }
/* Highlight style */
-<PROPERTIES>{NONE} { return T_NONE; }
-<PROPERTIES>{BOLD} { return T_BOLD; }
-<PROPERTIES>{ITALIC} { return T_ITALIC; }
-<PROPERTIES>{UNDERLINE} { return T_UNDERLINE; }
-
-<PROPERTIES>{ANGLE_DEG} { return T_ANGLE_DEG; }
-<PROPERTIES>{ANGLE_RAD} { return T_ANGLE_RAD; }
-<PROPERTIES>{ANGLE_GRAD} { return T_ANGLE_GRAD; }
-<PROPERTIES>{ANGLE_TURN} { return T_ANGLE_TURN; }
+<PROPERTIES>{NONE} { return T_NONE; }
+<PROPERTIES>{BOLD} { return T_BOLD; }
+<PROPERTIES>{ITALIC} { return T_ITALIC; }
+<PROPERTIES>{UNDERLINE} { return T_UNDERLINE; }
+<PROPERTIES>{STRIKETHROUGH} { return T_STRIKETHROUGH; }
+
+<PROPERTIES>{ANGLE_DEG} { return T_ANGLE_DEG; }
+<PROPERTIES>{ANGLE_RAD} { return T_ANGLE_RAD; }
+<PROPERTIES>{ANGLE_GRAD} { return T_ANGLE_GRAD; }
+<PROPERTIES>{ANGLE_TURN} { return T_ANGLE_TURN; }
<PROPERTIES>{COLOR_TRANSPARENT} {
return T_COLOR_TRANSPARENT;