Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move lib/mako to mako | Mike Bayer | 2010-02-05 | 1 | -125/+0 |
| | |||||
* | - update copyright for 2010 | Mike Bayer | 2010-02-05 | 1 | -1/+1 |
| | | | | - start work on #98 | ||||
* | happy new yearrel_0_2_5 | Mike Bayer | 2009-09-07 | 1 | -1/+1 |
| | |||||
* | merge branches/_ast r340:HEAD, minus r344, to trunk. adds support for parsing | Philip Jenvey | 2008-04-11 | 1 | -232/+12 |
| | | | | python via _ast and google app engine | ||||
* | copyright ! | Mike Bayer | 2008-01-19 | 1 | -1/+1 |
| | |||||
* | - comments can be placed at the end of control lines, | Mike Bayer | 2007-07-23 | 1 | -1/+3 |
| | | | | | i.e. if foo: # a comment, [ticket:53], thanks to Paul Colomiets | ||||
* | - control lines, i.e. % lines, support backslashes to continue long | Mike Bayer | 2007-05-02 | 1 | -1/+1 |
| | | | | | lines (#32) - fixed single "#" comments in docs | ||||
* | - Lexer/Compile exceptions propigate throughout lexer/parsetree/ast | Mike Bayer | 2007-04-21 | 1 | -18/+18 |
| | | | | | | | | | using a more portable **exception_kwargs collection - added "source" member to the dict propigated to Lexer/Compile exceptions - RichTraceback can access original template source as a unicode object using either 'source' memebr on Lexer/Compile exception, or 'source' property on ModuleInfo, fixes #37 - unit tests for #37 | ||||
* | - added "n" filter, disables *all* filters normally applied to an expression | Mike Bayer | 2007-03-27 | 1 | -0/+2 |
| | | | | | | | | | | | via <%page> or default_filters (but not those within the filter) - added buffer_filters argument, defines filters applied to the return value of buffered/cached/filtered %defs, after all filters defined with the %def itself have been applied. allows the creation of default expression filters that let the output of return-valued %defs "opt out" of that filtering via passing special attributes or objects. - added support for "class" structures in ast parsing (i.e. class-level data members wont get added to the "declared" list) | ||||
* | - AST parsing, properly detects imports of the form "import foo.bar" | Mike Bayer | 2007-03-14 | 1 | -1/+1 |
| | | | | [ticket:27] | ||||
* | - AST expression generation - added in just about everything | Mike Bayer | 2007-03-14 | 1 | -0/+59 |
| | | | | expression-wise from the AST module [ticket:26] | ||||
* | further fix to previous ast enhancement; dont log identifiers as "declared" ↵ | Mike Bayer | 2007-03-06 | 1 | -26/+35 |
| | | | | once we're traversing inside functions since they are local to the function. | ||||
* | - fix to variable scoping for identifiers only referenced within functions | Mike Bayer | 2007-03-06 | 1 | -2/+14 |
| | |||||
* | some expression generator things missing, fixes [ticket:18] | Mike Bayer | 2007-01-24 | 1 | -4/+23 |
| | |||||
* | copyright update | Mike Bayer | 2007-01-05 | 1 | -1/+1 |
| | |||||
* | further try/except AST fixes, cleanup of filter unit tests, made __locals ↵ | Mike Bayer | 2006-12-31 | 1 | -7/+0 |
| | | | | propigation in codegen slightly simpler/faster | ||||
* | - AST parsing fixes: fixed TryExcept identifier parsing | Mike Bayer | 2006-12-31 | 1 | -0/+2 |
| | |||||
* | took out the whole "auto-propigation of **kwargs" thing, | Mike Bayer | 2006-12-16 | 1 | -3/+6 |
| | | | | | implemented "args" for <%page> tag. still has a default "**_extra_pageargs" catchall for now... | ||||
* | big overhaul to variable scoping in code generation | Mike Bayer | 2006-12-09 | 1 | -0/+6 |
| | |||||
* | cleanup etc | Mike Bayer | 2006-11-27 | 1 | -1/+1 |
| | |||||
* | doc system, working on namespace scoping/declarations, ast parsing, etc | Mike Bayer | 2006-11-26 | 1 | -15/+22 |
| | |||||
* | filters mostly complete for now... | Mike Bayer | 2006-11-25 | 1 | -1/+25 |
| | |||||
* | starting to add filter functionality | Mike Bayer | 2006-11-24 | 1 | -0/+7 |
| | |||||
* | copyright etc | Mike Bayer | 2006-11-21 | 1 | -0/+6 |
| | |||||
* | various cleanup, more scoping tweaks, ast tweaks | Mike Bayer | 2006-11-20 | 1 | -4/+21 |
| | |||||
* | got something running | Mike Bayer | 2006-11-18 | 1 | -2/+9 |
| | |||||
* | dev | Mike Bayer | 2006-11-18 | 1 | -18/+3 |
| | |||||
* | codegen dev... | Mike Bayer | 2006-11-18 | 1 | -8/+98 |
| | |||||
* | adding TemplateNode as lead parsetree value | Mike Bayer | 2006-11-18 | 1 | -1/+0 |
| | |||||
* | working out some expression parsing/return stuff, which will allow us | Mike Bayer | 2006-11-14 | 1 | -2/+75 |
| | | | | to add arguments to function signatures | ||||
* | ast identifier location + unittest | Mike Bayer | 2006-11-12 | 1 | -0/+22 |
| | | | | python printer + unittest | ||||
* | initial setup | Mike Bayer | 2006-11-12 | 1 | -0/+1 |