diff options
author | Georg Brandl <georg@python.org> | 2014-10-15 08:54:09 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2014-10-15 08:54:09 +0200 |
commit | 386534dc36c4b983e5d06668266fda36d888f99f (patch) | |
tree | b8470bee53d84ee3dede57b14dcc15cb9c516f1b | |
parent | fb1146fb2c1e05a37d69fd8fbdb71c733def14ce (diff) | |
download | pygments-386534dc36c4b983e5d06668266fda36d888f99f.tar.gz |
Twig: some corrections, test suite passes
-rw-r--r-- | pygments/lexers/templates.py | 3 |
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), |