diff --git a/compiler/TemplateBuilder.js b/compiler/TemplateBuilder.js index 59150e90d..7ca28e98d 100644 --- a/compiler/TemplateBuilder.js +++ b/compiler/TemplateBuilder.js @@ -49,6 +49,17 @@ function writeArgs(writer, args) { } } + +function safeVarName(varName) { + return varName.replace(/[^A-Za-z0-9_]/g, '_').replace(/^[0-9]+/, function(match) { + var str = ''; + for (var i=0; i