summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Hatch <tim@timhatch.com>2014-10-15 21:27:45 -0700
committerTim Hatch <tim@timhatch.com>2014-10-15 21:27:45 -0700
commitb3d5a943b5fdda8ec51fc6c315afdbbb91bd7031 (patch)
treefb2d82cd60bc9259f9b8fc6d8bae2629e4c10a7b
parent46b1aa8cf2d362028c5b9bf978b18d5b77bb322b (diff)
downloadpygments-b3d5a943b5fdda8ec51fc6c315afdbbb91bd7031.tar.gz
HttpLexer: Use \Z explicitly for end of file.
-rw-r--r--pygments/lexers/textfmts.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pygments/lexers/textfmts.py b/pygments/lexers/textfmts.py
index 30712f5d..813409f3 100644
--- a/pygments/lexers/textfmts.py
+++ b/pygments/lexers/textfmts.py
@@ -168,18 +168,18 @@ class HttpLexer(RegexLexer):
tokens = {
'root': [
(r'(GET|POST|PUT|DELETE|HEAD|OPTIONS|TRACE|PATCH)( +)([^ ]+)( +)'
- r'(HTTP)(/)(1\.[01])(\r?\n|$)',
+ r'(HTTP)(/)(1\.[01])(\r?\n|\Z)',
bygroups(Name.Function, Text, Name.Namespace, Text,
Keyword.Reserved, Operator, Number, Text),
'headers'),
- (r'(HTTP)(/)(1\.[01])( +)(\d{3})( +)([^\r\n]+)(\r?\n|$)',
+ (r'(HTTP)(/)(1\.[01])( +)(\d{3})( +)([^\r\n]+)(\r?\n|\Z)',
bygroups(Keyword.Reserved, Operator, Number, Text, Number,
Text, Name.Exception, Text),
'headers'),
],
'headers': [
- (r'([^\s:]+)( *)(:)( *)([^\r\n]+)(\r?\n|$)', header_callback),
- (r'([\t ]+)([^\r\n]+)(\r?\n|$)', continuous_header_callback),
+ (r'([^\s:]+)( *)(:)( *)([^\r\n]+)(\r?\n|\Z)', header_callback),
+ (r'([\t ]+)([^\r\n]+)(\r?\n|\Z)', continuous_header_callback),
(r'\r?\n', Text, 'content')
],
'content': [