summaryrefslogtreecommitdiff
path: root/pystache/parser.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed typo in docstringPhilippe Ombredanne2014-04-151-1/+1
* Merge remote-tracking branch 'BreakawayConsulting/issue-135-default-delimiter...Chris Jerdonek2012-10-201-2/+2
|\
| * Enable defaults.DELIMITERS to be monkey-patched by module users.Ben Leslie2012-09-181-2/+2
* | Rename variable for return value of RenderEngine.fetch_section_data().Chris Jerdonek2012-10-191-2/+2
|/
* Renderer.render() now accepts ParsedTemplate instances.Chris Jerdonek2012-05-061-2/+5
* ParsedTemplate docstring udpates and removed RenderEngine.render_parsed().Chris Jerdonek2012-05-061-2/+2
* README tweaks and added a TODO.Chris Jerdonek2012-05-061-0/+1
* Added a TODO.Chris Jerdonek2012-05-051-0/+1
* Added pretty-printing to the nodes of the ParsedTemplate.Chris Jerdonek2012-05-051-8/+45
* Reduced the number of elements in the parse tree.Chris Jerdonek2012-05-051-5/+4
* Moved the default delimiters into pystache.defaults.Chris Jerdonek2012-05-051-9/+11
* Added parse() function and made parser classes private.Chris Jerdonek2012-05-051-15/+24
* Parser no longer requires a RenderEngine instance to parse.Chris Jerdonek2012-05-051-17/+55
* More progress on removing RenderEngine from Parser.Chris Jerdonek2012-05-051-6/+56
* Started decoupling Parser from RenderEngine.Chris Jerdonek2012-05-051-2/+22
* Avoid adding spurious empty strings to the parse tree.Chris Jerdonek2012-05-051-2/+3
* Made the Parser class's compile method private.Chris Jerdonek2012-05-051-2/+4
* Tweaked two docstrings.Chris Jerdonek2012-05-051-2/+2
* No need to cache the tag_key.Chris Jerdonek2012-05-051-3/+3
* Removed now unnecessary parse() arguments.Chris Jerdonek2012-05-051-6/+6
* More parser simplifications.Chris Jerdonek2012-05-051-10/+7
* Created _make_interpolation_node() and _make_section_node().Chris Jerdonek2012-05-051-10/+19
* Reduced use of recursion in Parser.parse().Chris Jerdonek2012-05-051-5/+17
* Reordered if block.Chris Jerdonek2012-05-051-3/+4
* Work with ParsedTemplate instance instead of parse_tree list.Chris Jerdonek2012-05-051-7/+7
* Refactoring parser: removed a local variable (index) from parse().Chris Jerdonek2012-05-051-6/+5
* More parser refactoring: further simplified _handle_tag_type().Chris Jerdonek2012-05-051-27/+22
* More parser refactoring: eliminated _parse_section().Chris Jerdonek2012-05-051-38/+7
* Continued refactoring the parsing code: simplified _handle_tag_type().Chris Jerdonek2012-05-051-29/+32
* Moved more code (partial-related code) from parser to renderengine.Chris Jerdonek2012-05-041-5/+3
* Refactored some of the parsing logic: delayed template slicing.Chris Jerdonek2012-05-041-5/+7
* Added RenderEngine.resolve_context().Chris Jerdonek2012-05-041-1/+1
* Moved the partial-loading code from the parser module to the renderengine mod...Chris Jerdonek2012-05-041-8/+1
* Addressed issue #115: "Match spec expectation for partials not found"Chris Jerdonek2012-05-031-5/+10
* Moved a string slice operation from parse() to _parse_section().Chris Jerdonek2012-04-281-4/+4
* Commented some of the section parsing code.Chris Jerdonek2012-04-281-11/+46
* More Python 3 unit test fixes; README doctests also now working.Chris Jerdonek2012-04-081-1/+1
* More Python 3 unit test fixes.Chris Jerdonek2012-04-081-1/+1
* Renamed template.py to parsed.py.Chris Jerdonek2012-03-311-1/+1
* Moved some of the partial logic from RenderEngine to Parser.Chris Jerdonek2012-01-211-1/+8
* Renamed a RenderEngine._parse() argument from template_string to template.Chris Jerdonek2012-01-181-0/+4
* Removed two unused arguments from _handle_tag_type().Chris Jerdonek2012-01-181-2/+2
* Created a ParsedTemplate class.Chris Jerdonek2012-01-181-9/+11
* Tweaked Parser.parse() docstring.Chris Jerdonek2012-01-181-3/+2
* Added ParsingError.Chris Jerdonek2012-01-181-11/+9
* Addressed TODO not to use exceptions for flow control in parser.Chris Jerdonek2012-01-181-13/+8
* Reordered tag_type "switch" statement.Chris Jerdonek2012-01-181-8/+8
* Broke # and ^ into separate cases.Chris Jerdonek2012-01-181-7/+10
* Created _parse_section() method.Chris Jerdonek2012-01-181-10/+16
* Changed Parser.parse() to read from the matches dictionary earlier.Chris Jerdonek2012-01-181-37/+38