diff --git a/lib/handlebars/compiler/ast.js b/lib/handlebars/compiler/ast.js index 05de762b6..35a60dbed 100644 --- a/lib/handlebars/compiler/ast.js +++ b/lib/handlebars/compiler/ast.js @@ -93,14 +93,6 @@ var AST = { } }, - RawBlockNode: function(sexpr, content, locInfo) { - LocationInfo.call(this, locInfo); - - this.type = 'block'; - this.sexpr = sexpr; - this.program = new AST.ProgramNode([content], {}, locInfo); - }, - ContentNode: function(string, locInfo) { LocationInfo.call(this, locInfo); this.type = "content"; diff --git a/lib/handlebars/compiler/helpers.js b/lib/handlebars/compiler/helpers.js index c9a35c24d..02b307b05 100644 --- a/lib/handlebars/compiler/helpers.js +++ b/lib/handlebars/compiler/helpers.js @@ -23,7 +23,9 @@ export function prepareRawBlock(openRawBlock, content, close, locInfo) { throw new Exception(openRawBlock.sexpr.id.original + " doesn't match " + close, errorNode); } - return new this.RawBlockNode(openRawBlock.sexpr, content, locInfo); + var program = new this.ProgramNode([content], {}, locInfo); + + return new this.BlockNode(openRawBlock.sexpr, program, undefined, undefined, locInfo); } export function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {