[geany/geany] 6584cc: verilog: Add code style categorization

Colomban Wendling git-noreply at xxxxx
Tue Jan 20 14:57:58 UTC 2015


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Tue, 20 Jan 2015 14:57:58 UTC
Commit:      6584cc5936eb282aa827c6451cd453329809715c
             https://github.com/geany/geany/commit/6584cc5936eb282aa827c6451cd453329809715c

Log Message:
-----------
verilog: Add code style categorization

Implement code style categorization (comment/string/code) for Verilog.


Modified Paths:
--------------
    src/highlighting.c

Modified: src/highlighting.c
15 lines changed, 15 insertions(+), 0 deletions(-)
===================================================================
@@ -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));



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list