Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
jinja
/
4325e37d6a0bd82bf7aa3516212445dbc5b04a98
/
jinja2
/
lexer.py
4325e37
moved code from datastructure into lexer as the module only holds code for the lexer and is not that big.
by Armin Ronacher
· 16 years ago
115de2e
Jinja doesn't have keywords any longer. The reason for this radical change is that the previous keywords where incompatible with the python keywords which made it impossible to name a variable "filter" or call a function with such a keyword parameter.
by Armin Ronacher
· 16 years ago
187bde1
added cache_clear function
by Armin Ronacher
· 16 years ago
0611e49
revamped jinja2 import system. the behavior is less confusing now, but it's not backwards compatible. I like it though ;)
by Armin Ronacher
· 16 years ago
b5124e6
moved trans extension from jinja2.i18n to jinja2.ext and fixed some more unittests
by Armin Ronacher
· 16 years ago
203bfcb
inheritance uses a less awkward hack for contexts now and subclassing templates is possible
by Armin Ronacher
· 16 years ago
4f7d2d5
fixed more unittests
by Armin Ronacher
· 16 years ago
2b60fe5
fixed setup.py, a type and removed the possibility to use multiple statements per block. The latter makes it easier to write custom tags
by Armin Ronacher
· 16 years ago
f59bac2
added first code for parser extensions and moved some code in speedups around
by Armin Ronacher
· 16 years ago
2e9396b
reimplemented {% trans %}
by Armin Ronacher
· 16 years ago
7108207
added support for new call statement
by Armin Ronacher
· 16 years ago
bf7c4ad
added support for line statement prefixes (cheetah/mako/erb like)
by Armin Ronacher
· 16 years ago
bcb7c53
work on tha runtime
by Armin Ronacher
· 16 years ago
e791c2a
added first working pieces of compiler
by Armin Ronacher
· 16 years ago
82b3f3d
first version of new parser
by Armin Ronacher
· 16 years ago
07bc684
a clean restart
by Armin Ronacher
· 16 years ago
[Renamed (94%) from jinja/lexer.py]
1d51f63
improved unescaping a bit
by Armin Ronacher
· 16 years ago
1dcdac5
improved python2.3 support
by Armin Ronacher
· 17 years ago
523bf4c
fixed awkward lexer bug in jinja that was yet untested
by Armin Ronacher
· 17 years ago
0949e4d
added jinja unicode whitespace handling
by Armin Ronacher
· 17 years ago
1cc232c
[svn] merged newparser into trunk
by Armin Ronacher
· 17 years ago
ecc051b
[svn] added some more jinja unittests
by Armin Ronacher
· 17 years ago
720e55b
[svn] fixed a lexer error reporting issue
by Armin Ronacher
· 17 years ago
f750daa
[svn] improved generic "EOF while lexing" exception message so that it tells about unbalanced parentheses.
by Armin Ronacher
· 17 years ago
b475cff
[svn] added pylint script for jinja and cleaned code up a bit (and importing is faster now)
by Armin Ronacher
· 17 years ago
ccf284b
[svn] added many new tests to jinja
by Armin Ronacher
· 17 years ago
33d528a
[svn] jinja can now handle variables and blocks with the same delimiters. Thanks Getty for the "nice" discussion today -.-
by Armin Ronacher
· 17 years ago
ee2c18e
[svn] added c implementation of the jinja context class.
by Armin Ronacher
· 17 years ago
2158091
[svn] various updates i haven't checked in so far (see the diff of the changelog) and fixed critical bug reported by Alexey Melchakov
by Armin Ronacher
· 17 years ago
324a91f
[svn] Correctly recognize and translate the floor division operator.
by Georg Brandl
· 17 years ago
1f1823c
[svn] jinja webpage without annyoing .html suffixes now
by Armin Ronacher
· 17 years ago
5a8e497
[svn] moved some of the documentation into docstrings
by Armin Ronacher
· 17 years ago
a5c8d58
[svn] checked in today's jinja changes which i forgot to commit
by Armin Ronacher
· 17 years ago
1151fbc
[svn] improved jinja whitespace processing stuff
by Armin Ronacher
· 17 years ago
a6c3ac5
[svn] added jinja whitespace prevention system (tm) ^^
by Armin Ronacher
· 17 years ago
6d84be3
[svn] and delete jinja 1.0 again. python2.3 bug
by Armin Ronacher
· 17 years ago
f626c8e
[svn] some small fixes for the jinja release
by Armin Ronacher
· 17 years ago
9baa5ba
[svn] again huge jinja update. this time regarding keywords
by Armin Ronacher
· 17 years ago
b9c8ae1
[svn] implemented {% raw %} and improved jinja/django highlighter
by Armin Ronacher
· 17 years ago
2894f22
[svn] removed template plugin (buffet == broken) and added support for unused python keywords
by Armin Ronacher
· 17 years ago
7977e5c
[svn] implemented jinja debugging system
by Armin Ronacher
· 17 years ago
51b3b3a
[svn] fixed name / operator priority
by Armin Ronacher
· 17 years ago
8ebf1f9
[svn] doc update, setup.py update, added turbogears plugin
by Armin Ronacher
· 17 years ago
487a418
[svn] checked in todays jinja changes
by Armin Ronacher
· 17 years ago
d874fbe
[svn] improved lexer and template class
by Armin Ronacher
· 17 years ago
3b65b8a
[svn] added minimal template evaluator
by Armin Ronacher
· 17 years ago
5887538
[svn] some changes in jinja. added recursion support for {% for %}, pos -> lineno for better debugging once debugging works
by Armin Ronacher
· 17 years ago
4271d77
[svn] final jinja changes for today: implemented better filter lookup
by Armin Ronacher
· 17 years ago
92f572f
[svn] added new jinja trunk
by Armin Ronacher
· 17 years ago