summaryrefslogtreecommitdiff
path: root/pystache/renderengine.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed an issue with list section values mixing lambdas and non-lambdas.Chris Jerdonek2012-05-041-2/+2
* Added a TODO regarding changing name of context variable to stack.Chris Jerdonek2012-05-031-0/+1
* Addressed issue #115: "Match spec expectation for partials not found"Chris Jerdonek2012-05-031-1/+2
* Added a TODO.Chris Jerdonek2012-05-031-0/+1
* Some clean-ups to the context module (docstring changes, added TODO's, etc).Chris Jerdonek2012-05-011-3/+3
* Dot notation spec tests now pass in--Chris Jerdonek2012-04-291-2/+2
* Made context.resolve() a method on the ContextStack class.Chris Jerdonek2012-04-291-2/+1
* Fixed issue #114: "List of lambdas not processed correctly for sections"Chris Jerdonek2012-04-291-15/+34
* Fixed issue #113: "Section lambdas mistakenly pushed onto context stack"Chris Jerdonek2012-04-291-1/+6
* Renamed Context to ContextStack.Chris Jerdonek2012-04-251-2/+2
* Refactored by adding a resolve() function to context.py:Chris Jerdonek2012-04-241-10/+4
* More Python 3 unit test fixes; README doctests also now working.Chris Jerdonek2012-04-081-1/+1
* Improved rendering logic around list-like section values for Python 3.Chris Jerdonek2012-04-081-3/+22
* More Python 3 unit test fixes.Chris Jerdonek2012-04-081-1/+1
* Allows to use generators just like lists/tuples.Lucas Beyer2012-02-291-1/+1
* Moved some of the partial logic from RenderEngine to Parser.Chris Jerdonek2012-01-211-7/+1
* Renamed a RenderEngine._parse() argument from template_string to template.Chris Jerdonek2012-01-181-6/+14
* Created a ParsedTemplate class.Chris Jerdonek2012-01-181-43/+13
* Created a parser module.Chris Jerdonek2012-01-181-183/+17
* Created _Parser class inside renderengine.py.Chris Jerdonek2012-01-181-70/+85
* Added "tag_type = matches['tag']" to _handle_match().Chris Jerdonek2012-01-181-10/+12
* Simplified the template regex: removed the "content" group.Chris Jerdonek2012-01-181-5/+6
* Moved matches['content'] logic outside of _handle_match().Chris Jerdonek2012-01-181-2/+3
* Removed unnecessary re.M from re.compile().Chris Jerdonek2012-01-181-1/+1
* Renamed the "captures" local variable to "matches".Chris Jerdonek2012-01-181-25/+25
* Addressed TODO to move regex compilation out of the constructor.Chris Jerdonek2012-01-181-8/+7
* Refactored some of the code involving compiling the main regular expression.Chris Jerdonek2012-01-181-44/+48
* Added to RenderEngine.parse_to_tree() docstring.Chris Jerdonek2012-01-181-1/+4
* Made non_blank regular expression an attribute.Chris Jerdonek2012-01-021-2/+3
* Removed four imports from renderengine.py: cgi, collections, inspect, types.Chris Jerdonek2012-01-021-4/+0
* Removed call() function.Chris Jerdonek2012-01-021-36/+23
* Simplified call() even further.Chris Jerdonek2012-01-021-23/+38
* Removed unused code paths from call().Chris Jerdonek2012-01-021-8/+1
* Removed two unused arguments of _make_get_inverse().Chris Jerdonek2012-01-021-3/+5
* Simplified calls to render_parse_tree() (removed the third argument).Chris Jerdonek2012-01-021-34/+44
* Added call() docstring.Chris Jerdonek2012-01-011-1/+15
* Removed callable try-except block at beginning of renderengine.py.Chris Jerdonek2012-01-011-10/+0
* Changed the order of a couple methods in RenderEngine.Chris Jerdonek2012-01-011-29/+31
* Removed the "delims" argument from a RenderEngine method.Chris Jerdonek2012-01-011-7/+10
* Merged Template class into RenderEngine.Chris Jerdonek2012-01-011-33/+11
* The Template class no longer has a template attribute.Chris Jerdonek2012-01-011-15/+10
* Deleted no-longer-used methods from RenderEngine.Chris Jerdonek2012-01-011-169/+0
* Moved functions to top of renderengine.py.Chris Jerdonek2012-01-011-53/+57
* Moved the END_OF_LINE_CHARACTERS constant to the top of the module.Chris Jerdonek2012-01-011-5/+3
* Deleted the Modifiers class, which is no longer used.Chris Jerdonek2012-01-011-32/+0
* Fixed last spec-test: non-string template during rendering process.Chris Jerdonek2012-01-011-2/+12
* Fixed partials to indent before rendering.Chris Jerdonek2012-01-011-5/+3
* Fixed implicit iterators not working.Chris Jerdonek2012-01-011-4/+14
* Couple more tweaks: includes fixing issue rendering function-valued sections.Chris Jerdonek2012-01-011-3/+4
* Fixed argument list in call to self.parse_string_to_tree().Chris Jerdonek2012-01-011-1/+1