From 2d96ca34d8d128be4de5330dbe5ece45df5d88aa Mon Sep 17 00:00:00 2001 From: Adam Fowler Date: Mon, 15 Mar 2021 20:34:48 +0000 Subject: [PATCH] Add fix for ampersand --- Sources/HummingbirdMustache/Template+Parser.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sources/HummingbirdMustache/Template+Parser.swift b/Sources/HummingbirdMustache/Template+Parser.swift index 7a034e7..7e73237 100644 --- a/Sources/HummingbirdMustache/Template+Parser.swift +++ b/Sources/HummingbirdMustache/Template+Parser.swift @@ -59,6 +59,11 @@ extension HBMustacheTemplate { guard try parser.read("}") else { throw Error.unfinishedName } tokens.append(.unescapedVariable(name: name, method: method)) + case "&": + parser.unsafeAdvance() + let (name, method) = try parseName(&parser) + tokens.append(.unescapedVariable(name: name, method: method)) + case "!": parser.unsafeAdvance() _ = try parseComment(&parser)