Add support for 'less-than' partial notation.

This commit is contained in:
Justin Hileman
2010-10-30 16:53:14 -04:00
parent e3c7afde46
commit f3cb0877ff
+3 -2
View File
@@ -385,7 +385,7 @@ class Mustache {
$otag = preg_quote($this->_otag, '/'); $otag = preg_quote($this->_otag, '/');
$ctag = preg_quote($this->_ctag, '/'); $ctag = preg_quote($this->_ctag, '/');
$this->_tagRegEx = '/' . $otag . "([#\^\/=!>\\{&])?(.+?)\\1?" . $ctag . "+/s"; $this->_tagRegEx = '/' . $otag . "([#\^\/=!<>\\{&])?(.+?)\\1?" . $ctag . "+/s";
$html = ''; $html = '';
$matches = array(); $matches = array();
@@ -442,6 +442,7 @@ class Mustache {
return $this->_renderComment($tag_name); return $this->_renderComment($tag_name);
break; break;
case '>': case '>':
case '<':
return $this->_renderPartial($tag_name); return $this->_renderPartial($tag_name);
break; break;
case '{': case '{':
@@ -521,7 +522,7 @@ class Mustache {
$otag = preg_quote($this->_otag, '/'); $otag = preg_quote($this->_otag, '/');
$ctag = preg_quote($this->_ctag, '/'); $ctag = preg_quote($this->_ctag, '/');
$this->_tagRegEx = '/' . $otag . "([#\^\/=!>\\{&])?(.+?)\\1?" . $ctag . "+/s"; $this->_tagRegEx = '/' . $otag . "([#\^\/=!<>\\{&])?(.+?)\\1?" . $ctag . "+/s";
return ''; return '';
} }