From 6584cc5936eb282aa827c6451cd453329809715c Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 20 Jan 2015 15:06:17 +0100 Subject: [PATCH] verilog: Add code style categorization Implement code style categorization (comment/string/code) for Verilog. --- src/highlighting.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/highlighting.c b/src/highlighting.c index 38fc8a2eb..03846b1c9 100644 --- a/src/highlighting.c +++ b/src/highlighting.c @@ -1550,6 +1550,9 @@ gboolean highlighting_is_string_style(gint lexer, gint style) return (style == SCE_COFFEESCRIPT_CHARACTER || style == SCE_COFFEESCRIPT_STRING || style == SCE_COFFEESCRIPT_STRINGEOL); + + case SCLEX_VERILOG: + return (style == SCE_V_STRING); } return FALSE; } @@ -1715,6 +1718,12 @@ gboolean highlighting_is_comment_style(gint lexer, gint style) return (style == SCE_COFFEESCRIPT_COMMENTLINE || style == SCE_COFFEESCRIPT_COMMENTBLOCK || style == SCE_COFFEESCRIPT_VERBOSE_REGEX_COMMENT); + + case SCLEX_VERILOG: + return (style == SCE_V_COMMENT || + style == SCE_V_COMMENTLINE || + style == SCE_V_COMMENTLINEBANG || + style == SCE_V_COMMENT_WORD); } return FALSE; } @@ -1744,6 +1753,12 @@ gboolean highlighting_is_code_style(gint lexer, gint style) return FALSE; break; } + case SCLEX_VERILOG: + { + if (style == SCE_V_PREPROCESSOR) + return FALSE; + break; + } } return !(highlighting_is_comment_style(lexer, style) || highlighting_is_string_style(lexer, style)); -- 2.11.4.GIT