summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/compiler/printer.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/handlebars/compiler/printer.js')
-rw-r--r--lib/handlebars/compiler/printer.js26
1 files changed, 14 insertions, 12 deletions
diff --git a/lib/handlebars/compiler/printer.js b/lib/handlebars/compiler/printer.js
index 5c708a1..691a356 100644
--- a/lib/handlebars/compiler/printer.js
+++ b/lib/handlebars/compiler/printer.js
@@ -12,9 +12,9 @@ export function PrintVisitor() {
PrintVisitor.prototype = new Visitor();
PrintVisitor.prototype.pad = function(string) {
- var out = '';
+ let out = '';
- for (var i = 0, l = this.padding; i < l; i++) {
+ for (let i = 0, l = this.padding; i < l; i++) {
out = out + ' ';
}
@@ -23,12 +23,12 @@ PrintVisitor.prototype.pad = function(string) {
};
PrintVisitor.prototype.Program = function(program) {
- var out = '',
+ let out = '',
body = program.body,
i, l;
if (program.blockParams) {
- var blockParams = 'BLOCK PARAMS: [';
+ let blockParams = 'BLOCK PARAMS: [';
for (i = 0, l = program.blockParams.length; i < l; i++) {
blockParams += ' ' + program.blockParams[i];
}
@@ -50,7 +50,7 @@ PrintVisitor.prototype.MustacheStatement = function(mustache) {
};
PrintVisitor.prototype.BlockStatement = function(block) {
- var out = '';
+ let out = '';
out = out + this.pad('BLOCK:');
this.padding++;
@@ -75,7 +75,7 @@ PrintVisitor.prototype.BlockStatement = function(block) {
};
PrintVisitor.prototype.PartialStatement = function(partial) {
- var content = 'PARTIAL:' + partial.name.original;
+ let content = 'PARTIAL:' + partial.name.original;
if (partial.params[0]) {
content += ' ' + this.accept(partial.params[0]);
}
@@ -94,9 +94,11 @@ PrintVisitor.prototype.CommentStatement = function(comment) {
};
PrintVisitor.prototype.SubExpression = function(sexpr) {
- var params = sexpr.params, paramStrings = [], hash;
+ let params = sexpr.params,
+ paramStrings = [],
+ hash;
- for (var i = 0, l = params.length; i < l; i++) {
+ for (let i = 0, l = params.length; i < l; i++) {
paramStrings.push(this.accept(params[i]));
}
@@ -108,7 +110,7 @@ PrintVisitor.prototype.SubExpression = function(sexpr) {
};
PrintVisitor.prototype.PathExpression = function(id) {
- var path = id.parts.join('/');
+ let path = id.parts.join('/');
return (id.data ? '@' : '') + 'PATH:' + path;
};
@@ -134,10 +136,10 @@ PrintVisitor.prototype.NullLiteral = function() {
};
PrintVisitor.prototype.Hash = function(hash) {
- var pairs = hash.pairs;
- var joinedPairs = [];
+ let pairs = hash.pairs,
+ joinedPairs = [];
- for (var i = 0, l = pairs.length; i < l; i++) {
+ for (let i = 0, l = pairs.length; i < l; i++) {
joinedPairs.push(this.accept(pairs[i]));
}