summaryrefslogtreecommitdiff
path: root/pygments/lexers/hdl.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2012-02-04 20:01:22 +0100
committerGeorg Brandl <georg@python.org>2012-02-04 20:01:22 +0100
commite7883996be6a531353f636212ad4025ed35b6594 (patch)
tree33dae5ef16fb1f844d80d5882dd8763807831169 /pygments/lexers/hdl.py
parenta122664b019ec5a42183110c3cb404cb27bfb599 (diff)
downloadpygments-e7883996be6a531353f636212ad4025ed35b6594.tar.gz
Changelog entry for SystemVerilog.
Diffstat (limited to 'pygments/lexers/hdl.py')
-rw-r--r--pygments/lexers/hdl.py15
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
-
-