Adam Fowler
1c51fcfe8c
Add file header via swift format
2021-04-08 17:36:54 +01:00
Adam Fowler
35d52603e2
Template inheritance ( #9 )
...
* Move all context variables into HBMustacheContext
* Add support for reading inherited sections
* Render inherited tokens
* Test inheritance spec, fix two minor issues
* fix warning
* swift format
2021-03-22 12:02:22 +00:00
Adam Fowler
a08b1e8087
Swift format, swift 5.3
2021-03-21 11:56:08 +00:00
Adam Fowler
05740bd7bc
Replace raw UTF8 parser with String parser ( #6 )
...
* Replace UTF8 parser with String based one
* swift format
* Add parsing errors that include context about where error is
* Remove old error tests
2021-03-18 17:26:42 +00:00
Adam Fowler
a602593b5d
Remove Logging imports
2021-03-18 16:29:23 +00:00
Adam Fowler
aa30dcbddf
Don't log files that dont load throw error instead
...
remove swift-log dependency
2021-03-18 15:25:46 +00:00
Adam Fowler
b1b65525e8
Make Template and Library final class
2021-03-15 18:37:54 +00:00
Adam Fowler
66edcba185
swift format
2021-03-15 18:24:06 +00:00
Adam Fowler
03cfa42c02
Add swift-log so we can log loading errors
2021-03-15 16:08:10 +00:00
Adam Fowler
5dd3ab2af1
render(_, withTemplateNamed) -> render(_, withTemplate)
2021-03-15 15:18:50 +00:00
Adam Fowler
e391f5ae05
Comments
2021-03-15 15:09:16 +00:00
Adam Fowler
06251739d7
Keep pointer to Library in template
2021-03-14 08:51:16 +00:00
Adam Fowler
902c300969
Add template library loading from FileSystem
2021-03-12 11:04:17 +00:00
Adam Fowler
633f494e18
Moving stuff about, renaming
2021-03-12 09:55:12 +00:00
Adam Fowler
fc53f09dfb
Add library and support for partials
2021-03-12 08:41:13 +00:00