Merge pull request #129 from bfad/forloop-add-range-support

Add range support for for tag
This commit is contained in:
Kyle Fuller
2017-08-08 17:06:51 -07:00
committed by GitHub
3 changed files with 21 additions and 0 deletions

View File

@@ -90,6 +90,10 @@ class ForNode : NodeType {
values = dictionary.map { ($0.key, $0.value) }
} else if let array = resolved as? [Any] {
values = array
} else if let range = resolved as? CountableClosedRange<Int> {
values = Array(range)
} else if let range = resolved as? CountableRange<Int> {
values = Array(range)
} else {
values = []
}