diff options
author | Georg Brandl <georg@python.org> | 2012-02-04 20:01:22 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2012-02-04 20:01:22 +0100 |
commit | e7883996be6a531353f636212ad4025ed35b6594 (patch) | |
tree | 33dae5ef16fb1f844d80d5882dd8763807831169 /pygments/lexers/hdl.py | |
parent | a122664b019ec5a42183110c3cb404cb27bfb599 (diff) | |
download | pygments-e7883996be6a531353f636212ad4025ed35b6594.tar.gz |
Changelog entry for SystemVerilog.
Diffstat (limited to 'pygments/lexers/hdl.py')
-rw-r--r-- | pygments/lexers/hdl.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/pygments/lexers/hdl.py b/pygments/lexers/hdl.py index efa95785..989b0f25 100644 --- a/pygments/lexers/hdl.py +++ b/pygments/lexers/hdl.py @@ -9,9 +9,7 @@ :license: BSD, see LICENSE for details. """ -import re - -from pygments.lexer import RegexLexer, include, bygroups +from pygments.lexer import RegexLexer, bygroups from pygments.token import \ Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, \ Error @@ -128,16 +126,19 @@ class VerilogLexer(RegexLexer): token = Name.Constant yield index, token, value + class SystemVerilogLexer(RegexLexer): """ - Extends verilog lexer to recognise all SystemVerilog keywords from IEEE 1800-2009 standard. - Contributed by Gordon McGregor (gordon.mcgregor@verilab.com) + Extends verilog lexer to recognise all SystemVerilog keywords from IEEE + 1800-2009 standard. + + *New in Pygments 1.5.* """ name = 'systemverilog' aliases = ['sv'] filenames = ['*.sv', '*.svh'] mimetypes = ['text/x-systemverilog'] - + #: optional Comment or Whitespace _ws = r'(?:\s|//.*?\n|/[*].*?[*]/)+' @@ -263,5 +264,3 @@ class SystemVerilogLexer(RegexLexer): if value.isupper(): token = Name.Constant yield index, token, value - - |