Bläddra i källkod

Another stack push/pop optimization

tags/0.5.0-vsc
thegrandpoobah 15 år sedan
förälder
incheckning
27d3f73de1
1 ändrade filer med 2 tillägg och 3 borttagningar
  1. +2
    -3
      mustache.js

+ 2
- 3
mustache.js Visa fil

@@ -515,9 +515,10 @@ var Mustache = function() {
return 'text';
case 'endSection':
var section = parserContext.stack.pop();
var section = parserContext.stack[parserContext.stack.length-1];
if (--section.depth === 0) {
if (section.key === key) {
parserContext.stack.pop();
this.commandSet.section.call(this, section.sectionType,
section.content,
key,
@@ -533,8 +534,6 @@ var Mustache = function() {
} else {
section.content.push('{{', '/', key, '}}');
parserContext.stack.push(section);
return 'endSectionScan';
}
default:


Laddar…
Avbryt
Spara