var handlebars = require("./parser"); exports.attach = function(Handlebars) { // BEGIN(BROWSER) Handlebars.Parser = handlebars; Handlebars.parse = function(input) { // Just return if an already-compile AST was passed in. if(input.constructor === Handlebars.AST.ProgramNode) { return input; } Handlebars.Parser.yy = Handlebars.AST; return Handlebars.Parser.parse(input); }; // END(BROWSER) return Handlebars; };