Templates with NULL Unicode character(s) fail to evaluate
Example code:
import Handlebars from "https://esm.sh/handlebars";
const handlebars = Handlebars.create();
const template = handlebars.compile('Hello \x00 {{name}}')
try {
const test = template({name: "foo"})
console.log(test)
} catch (e) {
console.log(e.message)
}
Fails with:
"Lexical error on line 1. Unrecognized text.
Hello {{name}}
------^"
Codepen: https://codepen.io/Milan-Konir/pen/KwPXgbo?editors=1111