summaryrefslogtreecommitdiff
path: root/pystache/parser.py
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2012-01-14 11:51:55 -0800
committerChris Jerdonek <chris.jerdonek@gmail.com>2012-01-18 13:26:21 -0800
commit58e427d2b5fb4d2a5041ef8a7eb70de849256a58 (patch)
treedc457f5f66b56cbd43cedbb4e2009fb6dbba7540 /pystache/parser.py
parent6240fe23b6d486a66b1b3e5311a32a58e199a04b (diff)
downloadpystache-58e427d2b5fb4d2a5041ef8a7eb70de849256a58.tar.gz
Reordered tag_type "switch" statement.
Diffstat (limited to 'pystache/parser.py')
-rw-r--r--pystache/parser.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/pystache/parser.py b/pystache/parser.py
index 45b1eb8..4b35686 100644
--- a/pystache/parser.py
+++ b/pystache/parser.py
@@ -155,9 +155,13 @@ class Parser(object):
engine = self.engine
- if tag_type == '>':
+ if tag_type == '':
- func = engine._make_get_partial(tag_key, leading_whitespace)
+ func = engine._make_get_escaped(tag_key)
+
+ elif tag_type == '&':
+
+ func = engine._make_get_literal(tag_key)
elif tag_type == '#':
@@ -169,13 +173,9 @@ class Parser(object):
buff, template, end_index = self._parse_section(template, end_index)
func = engine._make_get_inverse(tag_key, buff)
- elif tag_type == '&':
-
- func = engine._make_get_literal(tag_key)
+ elif tag_type == '>':
- elif tag_type == '':
-
- func = engine._make_get_escaped(tag_key)
+ func = engine._make_get_partial(tag_key, leading_whitespace)
elif tag_type == '/':