log markup/eval.py @ 101:ef6794139671

age author description
Mon, 24 Jul 2006 18:57:33 +0000 cmlenz Ported [115] to trunk.
Fri, 21 Jul 2006 18:23:23 +0000 cmlenz Bugfix in `builder` module: attribute values need to be converted to strings when generating streams.
Wed, 19 Jul 2006 17:50:17 +0000 cmlenz When an expression evaluates to a callable, it is called implicitly.
Mon, 17 Jul 2006 17:33:14 +0000 cmlenz Add support for list comprehension in expressions (see #12).
Mon, 17 Jul 2006 15:08:53 +0000 cmlenz Fix some problems in expression evaluation by transforming the AST and compiling that to bytecode, instead of generating bytecode directly. Invalidates #13.
Mon, 17 Jul 2006 09:01:08 +0000 cmlenz Accidentially left some doctests disabled.
Sat, 15 Jul 2006 11:59:13 +0000 cmlenz Some minor cleanup.
Sat, 15 Jul 2006 11:29:25 +0000 cmlenz Template expressions are now compiled to Python bytecode.
Mon, 10 Jul 2006 17:37:01 +0000 cmlenz A couple of minor performance improvements.
Sun, 09 Jul 2006 17:46:12 +0000 cmlenz Switch copyright to Edgewall and URLs to markup.edgewall.org.
Mon, 03 Jul 2006 21:50:56 +0000 cmlenz Catch `KeyError` exception when trying attribute access in expression evaluation.
Wed, 28 Jun 2006 19:13:47 +0000 cmlenz A couple more operators supported in expressions.
Wed, 28 Jun 2006 18:39:05 +0000 cmlenz * More test cases for expression evaluation.
Wed, 28 Jun 2006 13:45:32 +0000 cmlenz Experimental support for using the new native AST in Python 2.5 instead of the `compiler` package.
Wed, 28 Jun 2006 09:28:09 +0000 cmlenz * Fix the boilerplate in the Python source files.
Fri, 16 Jun 2006 15:29:29 +0000 cmlenz Minor fix for expression evaluation.
Tue, 13 Jun 2006 17:56:42 +0000 cmlenz The `<py:match>` directive now protects itself against simple infinite recursion (see MatchDirective), while still allowing recursion in general.
Sun, 04 Jun 2006 10:49:24 +0000 cmlenz Fixes to expression evaluation by jborg:
Sat, 03 Jun 2006 07:16:01 +0000 cmlenz Initial import.
Copyright (C) 2012-2017 Edgewall Software