-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Yamlet 0.0.3: Custom tags, more built-ins, better error reporting.
This particular commit improves error reporting from deferred expression evaluation, and also adds set literals because they were a simple missing feature. The main mission of this commit was to add custom constructor tags so that user-defined types can be built from Yamlet expressions, including string format operations. I've been mulling over what this API should look like and I'm finally pretty happy with the result. Also fixes a couple test names... I was dropping a test here or there due to a duplicate name. Would be cool if we could somehow have warnings for that.
- Loading branch information
1 parent
1304679
commit 4320d7d
Showing
3 changed files
with
279 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters