Add fix for ampersand

This commit is contained in:
Adam Fowler
2021-03-15 20:34:48 +00:00
parent a76a02a8dc
commit 2d96ca34d8

View File

@@ -59,6 +59,11 @@ extension HBMustacheTemplate {
guard try parser.read("}") else { throw Error.unfinishedName } guard try parser.read("}") else { throw Error.unfinishedName }
tokens.append(.unescapedVariable(name: name, method: method)) tokens.append(.unescapedVariable(name: name, method: method))
case "&":
parser.unsafeAdvance()
let (name, method) = try parseName(&parser)
tokens.append(.unescapedVariable(name: name, method: method))
case "!": case "!":
parser.unsafeAdvance() parser.unsafeAdvance()
_ = try parseComment(&parser) _ = try parseComment(&parser)