Kaydet (Commit) 6584cc59 authored tarafından Colomban Wendling's avatar Colomban Wendling

verilog: Add code style categorization

Implement code style categorization (comment/string/code) for Verilog.
üst d80fa8f7
......@@ -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));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment