function compile(tpl, config) { var fn; if(config.cache && (fn = cache[tpl])) { return fn } fn = compiler.compileToFn(tpl, config); if(config.cache) { cache[tpl] = fn } return fn }
function compile(tpl, config) { var fn; var cacheable = !config || config.cache !== false; if(cacheable && (fn = cache[tpl])) { return fn } fn = Compiler.compileToFn(tpl, config && config.name); if(cacheable) { cache[tpl] = fn } return fn }
compile: function() { _$jscoverage['/xtemplate.js'].functionData[2]++; _$jscoverage['/xtemplate.js'].lineData[37]++; var fn, self = this, config = self.config, tpl = self.tpl; _$jscoverage['/xtemplate.js'].lineData[42]++; if (visit1_42_1(visit2_42_2(config.cache !== false) && (fn = cache[tpl]))) { _$jscoverage['/xtemplate.js'].lineData[43]++; return fn; } _$jscoverage['/xtemplate.js'].lineData[46]++; fn = compiler.compileToFn(tpl, self.name); _$jscoverage['/xtemplate.js'].lineData[48]++; if (visit3_48_1(config.cache !== false)) { _$jscoverage['/xtemplate.js'].lineData[49]++; cache[tpl] = fn; } _$jscoverage['/xtemplate.js'].lineData[52]++; return fn; },
function compile(tpl, config) { _$jscoverage['/xtemplate.js'].functionData[1]++; _$jscoverage['/xtemplate.js'].lineData[13]++; var fn; _$jscoverage['/xtemplate.js'].lineData[14]++; var cacheable = visit78_14_1(!config || visit79_14_2(config.cache !== false)); _$jscoverage['/xtemplate.js'].lineData[16]++; if (visit80_16_1(cacheable && (fn = cache[tpl]))) { _$jscoverage['/xtemplate.js'].lineData[17]++; return fn; } _$jscoverage['/xtemplate.js'].lineData[20]++; fn = Compiler.compileToFn(tpl, visit81_20_1(config && config.name)); _$jscoverage['/xtemplate.js'].lineData[22]++; if (visit82_22_1(cacheable)) { _$jscoverage['/xtemplate.js'].lineData[23]++; cache[tpl] = fn; } _$jscoverage['/xtemplate.js'].lineData[26]++; return fn; }
function compile(tpl, name, config) { _$jscoverage['/xtemplate.js'].functionData[1]++; _$jscoverage['/xtemplate.js'].lineData[13]++; var fn; _$jscoverage['/xtemplate.js'].lineData[15]++; var cacheable = visit74_15_1(!config || visit75_15_2(config.cache !== false)); _$jscoverage['/xtemplate.js'].lineData[17]++; if (visit76_17_1(cacheable && (fn = cache[tpl]))) { _$jscoverage['/xtemplate.js'].lineData[18]++; return fn; } _$jscoverage['/xtemplate.js'].lineData[21]++; fn = Compiler.compileToFn(tpl, name); _$jscoverage['/xtemplate.js'].lineData[23]++; if (visit77_23_1(cacheable)) { _$jscoverage['/xtemplate.js'].lineData[24]++; cache[tpl] = fn; } _$jscoverage['/xtemplate.js'].lineData[27]++; return fn; }