summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Kindl <mail@ckristo.net>2015-08-24 09:47:52 +0200
committerChristoph Kindl <mail@ckristo.net>2015-08-24 09:47:52 +0200
commit72e435870be5b51d376df4110678766504ffb7da (patch)
tree73782146c828f5bbb756b1228689656f3732c317
parent15b3bd5f28cf6051c417ae4677d613e67a4c5719 (diff)
downloadpygments-72e435870be5b51d376df4110678766504ffb7da.tar.gz
Several fixes for problems (pointed out by @dscorbett).
-rw-r--r--pygments/lexers/rdf.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pygments/lexers/rdf.py b/pygments/lexers/rdf.py
index be1db5d4..c10172f3 100644
--- a/pygments/lexers/rdf.py
+++ b/pygments/lexers/rdf.py
@@ -29,8 +29,6 @@ class SparqlLexer(RegexLexer):
filenames = ['*.rq', '*.sparql']
mimetypes = ['application/sparql-query']
- flags = re.UNICODE
-
# character group definitions ::
PN_CHARS_BASE_GRP = (u'a-zA-Z'
@@ -47,7 +45,7 @@ class SparqlLexer(RegexLexer):
u'\ufdf0-\ufffd'
u'\U00010000-\U000effff')
- PN_CHARS_U_GRP = PN_CHARS_BASE_GRP
+ PN_CHARS_U_GRP = (PN_CHARS_BASE_GRP + '_')
PN_CHARS_GRP = (PN_CHARS_U_GRP +
r'\-' +
@@ -72,7 +70,7 @@ class SparqlLexer(RegexLexer):
PN_LOCAL_ESC_CHARS = '[' + PN_LOCAL_ESC_CHARS_GRP + ']'
- IRIREF = r'<(?:[^<>"{}|^`\x5b-\x5d\x00-\x20])*>'
+ IRIREF = r'<(?:[^<>"{}|^`\\\x00-\x20])*>'
BLANK_NODE_LABEL = '_:[0-9' + PN_CHARS_U_GRP + '](?:[' + PN_CHARS_GRP + '.]*' + PN_CHARS + ')?'