Commit Graph

58 Commits

Author SHA1 Message Date
Kyle Fuller
19a7abce4c Support Swift 1.2 2015-06-29 15:47:33 -07:00
Kyle Fuller
0212e8781c [travis] Quickly lint podspec 2014-12-29 03:31:35 +00:00
Kyle Fuller
5aac08cabf [travis] Lint podspec 2014-12-29 03:22:18 +00:00
Kyle Fuller
45fcebec57 [README] Add installation instructions
Closes #21
2014-12-29 00:54:52 +00:00
Kyle Fuller
fa34c2a98e Add an include tag 2014-12-29 00:19:06 +00:00
Kyle Fuller
1989c20932 Add a Template Loader 2014-12-29 00:19:06 +00:00
Kyle Fuller
2374786963 Release 0.1.1
Closes #18
0.1.1
2014-12-25 23:38:57 +00:00
Kyle Fuller
5a080f92cc Implement universal framework 2014-12-25 23:35:55 +00:00
Kyle Fuller
5d61043f8c Add architecture document and docs 2014-11-30 00:04:37 +00:00
Kyle Fuller
017692a0dc Merge pull request #19 from pyanfield/master
update readme file
2014-11-22 02:02:35 +01:00
pyanfield
0710c404b5 update readme file 2014-11-22 08:59:08 +08:00
Kyle Fuller
529e357334 Merge pull request #17 from segiddins/seg-fix-ios-objc
[Stencil.h] Allow using stencil from ObjC on iOS
2014-11-18 00:31:57 +01:00
Samuel E. Giddins
c70510b3a5 [Stencil.h] Allow using stencil from ObjC on iOS 2014-11-17 15:30:20 -08:00
Kyle Fuller
63f6b3a950 Merge pull request #13 from kylef/travis
Enable travis-ci
2014-11-06 00:45:38 +00:00
Kyle Fuller
b3d551962a [travis] Use Xcode 6.1 2014-11-06 00:39:00 +00:00
Kyle Fuller
2495d1e781 Merge pull request #14 from jpsim/readme-proofread
Minor README edits (typo's, grammar)
2014-10-26 20:09:55 +00:00
JP Simard
068b4ffe13 Minor README edits (typo's, grammar) 2014-10-26 12:13:52 -07:00
Kyle Fuller
914d45827f [README] Add a note about Xcode 6.1 2014-10-26 18:39:26 +00:00
Kyle Fuller
3a0e4ce17e Enable travis-ci 2014-10-26 18:34:46 +00:00
Kyle Fuller
8c4b31fd56 [podspec] Include a Podspec 0.1.0 2014-10-26 18:27:23 +00:00
Kyle Fuller
d5019e3de2 [README] Mention Mustache 2014-10-26 18:23:32 +00:00
Kyle Fuller
b1cdd98673 [README] It's now possible to create your own tags 2014-10-26 18:21:35 +00:00
Kyle Fuller
67eca80d61 Provide simple API for tags
Closes #6
2014-10-26 18:16:27 +00:00
Kyle Fuller
771236953f [Result] Remove labels from enum 2014-10-26 17:59:03 +00:00
Kyle Fuller
fb30915c6a [Node] Use Result enum 2014-10-26 17:43:20 +00:00
Kyle Fuller
51410d2ce9 [Template] Expose token parser 2014-10-26 17:29:57 +00:00
Kyle Fuller
d8e9d46310 [TokenParser] Add method to register tag 2014-10-26 17:22:02 +00:00
Kyle Fuller
d3b7e9ca0c Refactor render nodes to return a Result 2014-10-26 17:18:54 +00:00
Kyle Fuller
5a627999d5 Refactor more components to use enum 2014-10-26 17:04:04 +00:00
Kyle Fuller
0b1ce61647 Refactor token parser to return enum 2014-10-26 16:14:56 +00:00
Kyle Fuller
6fd3fec141 Remove copyright headers
Closes #12
2014-10-26 16:02:05 +00:00
Kyle Fuller
2c9bbe5229 Merge pull request #9 from kylef/opinionated_changes
Opinionated Changes
2014-10-26 13:42:00 +00:00
Marius Rackwitz
d6a6696c20 [Readme] Update code example for enum API 2014-10-26 13:37:41 +00:00
Marius Rackwitz
25b86dea93 Use enum instead of pair as result type for Template 2014-10-26 13:33:07 +00:00
Marius Rackwitz
7b89c32295 Reduced code-duplication 2014-10-26 13:33:07 +00:00
Marius Rackwitz
1bd2b21a13 Make use of failable initializers 2014-10-26 13:33:07 +00:00
Marius Rackwitz
804bc658b2 Changes for Xcode 6.1 GM 2014-10-26 13:12:30 +00:00
Kyle Fuller
b35a30c9de [Node] Introduce formats to now node
Closes #8
2014-10-26 12:39:48 +00:00
Kyle Fuller
0d4615a7e5 [Node] Correctly handle errors 2014-10-26 12:21:39 +00:00
Kyle Fuller
925c663555 Allow node parsing to return an error
Closes #5
2014-10-26 12:11:40 +00:00
Kyle Fuller
aad8a1884c Improve readme 2014-10-26 11:57:45 +00:00
Kyle Fuller
7b42eb6bec Implement if and ifnot tags
Closes #3
2014-10-26 11:36:55 +00:00
Kyle Fuller
758bf352c1 Support loading a template from disk
Closes #4
2014-10-25 15:48:54 +01:00
Kyle Fuller
455845d80c Include tests for README 2014-10-25 15:13:30 +01:00
Kyle Fuller
98771558ca [Variable] Match .count on arrays 2014-10-25 15:13:10 +01:00
Kyle Fuller
46350dbd49 [Node] Add a standard for node 2014-10-25 15:12:46 +01:00
Kyle Fuller
d71e0ec012 [Lexer] Prevent the regex from being greedy 2014-10-25 15:12:20 +01:00
Kyle Fuller
57ae44d167 Fix a bug in lexer 2014-10-25 13:29:00 +01:00
Kyle Fuller
da3b49d9ed Complete lexer implementation 2014-10-25 13:04:35 +01:00
Kyle Fuller
2a40595c93 [Template] Use keyed tuples in render 2014-10-25 13:04:35 +01:00