summaryrefslogtreecommitdiff
path: root/pygments/lexers/agile.py
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2008-12-15 20:05:23 +0100
committergbrandl <devnull@localhost>2008-12-15 20:05:23 +0100
commit471a25fe3f13e623b1d0c3ee46085bf206721b4f (patch)
tree167801c0282e80000812d8ff2c84af71e820e540 /pygments/lexers/agile.py
parent9dc9d4e864482358fd17c2a9552301dd3454ac8b (diff)
downloadpygments-471a25fe3f13e623b1d0c3ee46085bf206721b4f.tar.gz
Allow underscores in interpolated keys in Python strings.
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r--pygments/lexers/agile.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py
index 0ca1139f..5df4d3a9 100644
--- a/pygments/lexers/agile.py
+++ b/pygments/lexers/agile.py
@@ -142,7 +142,7 @@ class PythonLexer(RegexLexer):
r'U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})', String.Escape)
],
'strings': [
- (r'%(\([a-zA-Z0-9]+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?'
+ (r'%(\([a-zA-Z0-9_]+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?'
'[hlL]?[diouxXeEfFgGcrs%]', String.Interpol),
(r'[^\\\'"%\n]+', String),
# quotes, percents and backslashes must be parsed one at a time