Permalink
Browse files

Move call to parse into Renderer#compile

  • Loading branch information...
1 parent e304555 commit 008d6c7dcfed2e618a47ae85b9ea38290280c772 @mjackson mjackson committed Jul 14, 2012
Showing with 5 additions and 5 deletions.
  1. +5 −5 mustache.js
View
@@ -222,6 +222,10 @@ var Mustache;
};
Renderer.prototype.compile = function (tokens, tags) {
+ if (typeof tokens === "string") {
+ tokens = parse(tokens, tags);
+ }
+
var fn = compileTokens(tokens),
self = this;
@@ -327,10 +331,6 @@ var Mustache;
* `returnBody` is true.
*/
function compileTokens(tokens, returnBody) {
- if (typeof tokens === "string") {
- tokens = parse(tokens);
- }
-
var body = ['""'];
var token, method, escape;
@@ -466,8 +466,8 @@ var Mustache;
*/
function parse(template, tags) {
tags = tags || exports.tags;
- var tagRes = escapeTags(tags);
+ var tagRes = escapeTags(tags);
var scanner = new Scanner(template);
var tokens = [], // Buffer to hold the tokens

0 comments on commit 008d6c7

Please sign in to comment.