Expose Handlebars.precompile method from the compiler.

This commit is contained in:
kpdecker
2011-07-30 15:24:14 -05:00
parent 5aa12b5e09
commit 600a669d12
+6
View File
@@ -673,5 +673,11 @@ Handlebars.JavaScriptCompiler = function() {};
})(Handlebars.Compiler, Handlebars.JavaScriptCompiler);
Handlebars.precompile = function(string, options) {
var ast = Handlebars.parse(string);
var environment = new Handlebars.Compiler().compile(ast, options);
return new Handlebars.JavaScriptCompiler().compile(environment, options);
};
// END(BROWSER)