summaryrefslogtreecommitdiff
path: root/jinja2/lexer.py
Commit message (Expand)AuthorAgeFilesLines
* consistent use of token constantsDavid Lord2019-10-101-25/+31
* use slots for lexer lstrip markerDavid Lord2019-10-071-0/+2
* add comments about lstrip codeDavid Lord2019-10-061-20/+37
* Merge branch 'master' into 857-lexer-whitespace-performanceDavid Lord2019-10-061-6/+21
|\
| * clean up numeric underscore supportDavid Lord2019-07-231-4/+15
| * support underscore in int and floatCleoQc2019-07-231-4/+7
| * clean up scientific notation supportDavid Lord2019-07-231-7/+2
| * support scientific notationCleoQc2019-07-221-2/+8
| * Allow '{%+' to be valid syntax (but NOP) when lstrip_blocks == False. Fixes #...Mark Roth2019-07-201-17/+27
* | Fix lexer being extremely slow on large amounts of whitespace. Fixes #857Peter Dolak2019-05-061-43/+30
|/
* fix docs warningsDavid Lord2017-07-061-1/+4
* go back to generating regex, simplifiedfeature/kill-stringdefsDavid Lord2017-07-041-9/+12
* remove unnecessary \b from name regexDavid Lord2017-07-031-7/+5
* test for new identifier lexerDavid Lord2017-07-021-1/+1
* Added missing identifiers to the name reArmin Ronacher2017-07-021-1/+7
* Inversed invalid logicArmin Ronacher2017-07-011-3/+3
* Use str.isidentifier to match idents on python 3Armin Ronacher2017-07-011-20/+12
* Reduce unused unicodedata dump. Fixes #666Armin Ronacher2017-01-241-7/+20
* Remove unused/duplicate importsAdrian Moennich2017-01-091-2/+1
* Fixed some string literal warnings. Fixes #646Armin Ronacher2017-01-081-4/+4
* Bump up the copyright to 2017Armin Ronacher2017-01-071-1/+1
* Add a policy for the ascii literal behavior. Fixes #392Armin Ronacher2017-01-071-9/+0
* Merge pull request #312 from fengsp/masterArmin Ronacher2014-06-061-2/+2
|\
| * Removed duplication from ignored_tokens in lexerfsp2014-03-181-2/+2
* | Fix for #304Armin Ronacher2014-06-061-5/+6
|/
* Since we no longer support 2.5 we can use the builtin next() functionArmin Ronacher2013-05-201-1/+1
* Make the runtime leak less of the version hacksArmin Ronacher2013-05-201-9/+6
* Moved all six usages (ignoring testsuite) into jinja2._compatArmin Ronacher2013-05-191-8/+7
* six.advance_iterator -> nextArmin Ronacher2013-05-191-8/+10
* Merge remote-tracking branch 'kristi/master'Armin Ronacher2013-05-191-3/+40
|\
| * Apply lstrip_blocks to comments (match trim_blocks behavior)Kristi Tsukida2012-07-121-11/+22
| * Don't match variable or comment blocks, Use {%+ to disable lstrip_blocks beha...Kristi Tsukida2012-07-121-8/+27
| * hash lstrip_blocks in lexer cacheKristi Tsukida2012-07-121-0/+1
| * remove debug codeKristi Tsukida2012-07-101-2/+0
| * add lstrip_blocks environment setting, fix lexerKristi Tsukida2012-07-101-5/+9
| * lstrip spaces (but not newlines) from block tagsKristi Tsukida2012-07-101-2/+6
* | Merge remote-tracking branch 'wking/keep-trailing-newline'Armin Ronacher2013-05-191-2/+11
|\ \
| * | Add `keep_trailing_newline` to configure final endline strippingW. Trevor King2013-01-111-2/+11
| |/
* | Merge pull request #203 from aspiers/masterArmin Ronacher2013-05-191-1/+1
|\ \
| * | Prevent line statements eating newlines (fixes #52)Adam Spiers2013-05-011-1/+1
| |/
* | python 3 port: manual fixes, remove 2to3 from setup.py, remove fixersThomas Waldmann2013-05-181-15/+22
* | python 3 port: automated changes by a slightly modified python-modernizeThomas Waldmann2013-05-171-6/+7
|/
* couple of typos in commentsDmitry Jemerov2011-09-261-4/+4
* Committed fix for raw testcase.Armin Ronacher2010-06-051-1/+2
* Down to 7 failures for Python 3. We're onto something.Armin Ronacher2010-02-101-1/+2
* greatly improved error message reporting. This fixes #339Armin Ronacher2010-02-061-6/+42
* It's a new yearArmin Ronacher2010-01-221-1/+1
* More Python 3 support.Armin Ronacher2009-08-051-8/+19
* Started to work on Python 3 support.Armin Ronacher2009-08-051-2/+1
* Broken overlong line.Armin Ronacher2009-04-021-1/+2