summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2014-10-15 08:54:09 +0200
committerGeorg Brandl <georg@python.org>2014-10-15 08:54:09 +0200
commit386534dc36c4b983e5d06668266fda36d888f99f (patch)
treeb8470bee53d84ee3dede57b14dcc15cb9c516f1b
parentfb1146fb2c1e05a37d69fd8fbdb71c733def14ce (diff)
downloadpygments-386534dc36c4b983e5d06668266fda36d888f99f.tar.gz
Twig: some corrections, test suite passes
-rw-r--r--pygments/lexers/templates.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/templates.py b/pygments/lexers/templates.py
index 57b39b2d..171741ac 100644
--- a/pygments/lexers/templates.py
+++ b/pygments/lexers/templates.py
@@ -2129,7 +2129,7 @@ class TwigLexer(RegexLexer):
bygroups(Operator, Text, Name.Function)),
(r'(is)(\s+)(not)?(\s*)(%s)' % _ident_inner,
bygroups(Keyword, Text, Keyword, Text, Name.Function)),
- (r'(true|false|none|null)\b', Keyword.Pseudo),
+ (r'(?i)(true|false|none|null)\b', Keyword.Pseudo),
(r'(in|not|and|b-and|or|b-or|b-xor|is'
r'if|elseif|else|import'
r'constant|defined|divisibleby|empty|even|iterable|odd|sameas'
@@ -2138,6 +2138,7 @@ class TwigLexer(RegexLexer):
(r'(loop|block|parent)\b', Name.Builtin),
(_ident_inner, Name.Variable),
(r'\.' + _ident_inner, Name.Variable),
+ (r'\.[0-9]+', Number),
(r':?"(\\\\|\\"|[^"])*"', String.Double),
(r":?'(\\\\|\\'|[^'])*'", String.Single),
(r'([{}()\[\]+\-*/,:~%]|\.\.|\?|:|\*\*|\/\/|!=|[><=]=?)', Operator),