Parcourir la source

Move call to parse into Renderer#compile

tags/0.5.2
Michael Jackson il y a 14 ans
Parent
révision
008d6c7dcf
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. +5
    -5
      mustache.js

+ 5
- 5
mustache.js Voir le fichier

@@ -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


Chargement…
Annuler
Enregistrer