summaryrefslogtreecommitdiff
path: root/pygments
diff options
context:
space:
mode:
authorCatatonic <catatonicprime@gmail.com>2021-01-06 04:26:47 -0700
committerGitHub <noreply@github.com>2021-01-06 12:26:47 +0100
commiteffe7c323f5ce0ef530dbd26ec78db71f86cb93c (patch)
tree1b071c6af9c1351232f00906e7c665faa30c1b99 /pygments
parentf58638e06fda84c2e7272ed63028badc1fe00d91 (diff)
downloadpygments-git-effe7c323f5ce0ef530dbd26ec78db71f86cb93c.tar.gz
Detect malformed closing tags as errors. (#1656)
Diffstat (limited to 'pygments')
-rw-r--r--pygments/lexers/configs.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pygments/lexers/configs.py b/pygments/lexers/configs.py
index 241623d3..8b67ebaf 100644
--- a/pygments/lexers/configs.py
+++ b/pygments/lexers/configs.py
@@ -302,8 +302,10 @@ class ApacheConfLexer(RegexLexer):
'root': [
(r'\s+', Text),
(r'#(.*\\\n)+.*$|(#.*?)$', Comment),
- (r'(<[^\s>]+)(?:(\s+)(.*))?(>)',
+ (r'(<[^\s>/][^\s>]*)(?:(\s+)(.*))?(>)',
bygroups(Name.Tag, Text, String, Name.Tag)),
+ (r'(</[^\s>]+)(>)',
+ bygroups(Name.Tag, Name.Tag)),
(r'[a-z]\w*', Name.Builtin, 'value'),
(r'\.+', Text),
],