summaryrefslogtreecommitdiff
path: root/pystache/renderengine.py
Commit message (Expand)AuthorAgeFilesLines
* Address issue #130: allow string coercion to be customized.Chris Jerdonek2012-10-201-3/+9
* Rename variable for return value of RenderEngine.fetch_section_data().Chris Jerdonek2012-10-191-0/+4
* Added a TODO.Chris Jerdonek2012-05-061-0/+4
* ParsedTemplate docstring udpates and removed RenderEngine.render_parsed().Chris Jerdonek2012-05-061-4/+1
* Added parse() function and made parser classes private.Chris Jerdonek2012-05-051-3/+2
* Parser no longer requires a RenderEngine instance to parse.Chris Jerdonek2012-05-051-75/+37
* More progress on removing RenderEngine from Parser.Chris Jerdonek2012-05-051-36/+1
* Started decoupling Parser from RenderEngine.Chris Jerdonek2012-05-051-27/+6
* Removed some redundant methods from RenderEngine.Chris Jerdonek2012-05-051-39/+8
* Made the Parser class's compile method private.Chris Jerdonek2012-05-051-12/+6
* Moved more code (partial-related code) from parser to renderengine.Chris Jerdonek2012-05-041-2/+10
* Improved byte-string handling in Python 3.Chris Jerdonek2012-05-041-3/+4
* Tweaks to renderengine.py.Chris Jerdonek2012-05-041-15/+15
* Shared code between RenderEngine's _make_get_section() and _get_string_value().Chris Jerdonek2012-05-041-15/+19
* Switched from using _parse() to _render() inside _make_get_section().Chris Jerdonek2012-05-041-4/+4
* Fixed issue #118: "Handle lambda section values returning non-ascii, non-unic...Chris Jerdonek2012-05-041-0/+2
* Refactored some of the parsing logic: delayed template slicing.Chris Jerdonek2012-05-041-4/+3
* Merge branch 'master' into developmentChris Jerdonek2012-05-041-2/+2
|\
| * Fixed an issue with list section values mixing lambdas and non-lambdas.Chris Jerdonek2012-05-041-2/+2
* | Finished implementing strict mode for missing tags.Chris Jerdonek2012-05-041-12/+20
* | RenderEngine constructor now accepts resolve_partial() instead of load_partia...Chris Jerdonek2012-05-041-13/+5
* | Context.get() now raises KeyNotFoundError instead of returning default value.Chris Jerdonek2012-05-041-1/+5
* | Added RenderEngine.resolve_context().Chris Jerdonek2012-05-041-5/+7
* | Moved the partial-loading code from the parser module to the renderengine mod...Chris Jerdonek2012-05-041-0/+7
|/
* 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