From 72e435870be5b51d376df4110678766504ffb7da Mon Sep 17 00:00:00 2001 From: Christoph Kindl Date: Mon, 24 Aug 2015 09:47:52 +0200 Subject: Several fixes for problems (pointed out by @dscorbett). --- pygments/lexers/rdf.py | 6 ++---- 1 file 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 + ')?' -- cgit v1.2.1