Error for unknown blocks

This commit is contained in:
Kyle Fuller
2015-10-24 14:24:34 -07:00
parent 5883775f37
commit 1ea58b70f3
2 changed files with 14 additions and 2 deletions

View File

@@ -74,8 +74,12 @@ public class TokenParser {
return nodes
}
if let tag = tag, let parser = self.tags[tag] {
nodes.append(try parser(self, token))
if let tag = tag {
if let parser = self.tags[tag] {
nodes.append(try parser(self, token))
} else {
throw TemplateSyntaxError("Unknown template tag '\(tag)'")
}
}
case .Comment:
continue