Kipper
Kipper copied to clipboard
Implemented `cast as`, `try as` and `force as` high-level type cast expressions for advanced type manipulation
What type of change does this PR perform?
- [ ] Info or documentation change (Non-breaking change that updates repo info files (e.g. README.md, CONTRIBUTING.md, etc.) or online documentation)
- [ ] Website (Change that changes the design or functionality of the websites or docs)
- [ ] Development or internal changes (These changes do not add new features or fix bugs, but update the code in other ways)
- [ ] Bug fix (Non-breaking change which fixes an issue)
- [x] New feature (Non-breaking change which adds functionality)
- [ ] Breaking change (Major bug fix or feature that would cause existing functionality not to work as expected.)
- [x] Requires a documentation update, as it changes language or compiler behaviour
Summary
Implemented cast as
, try as
and force as
high-level type cast expressions for advanced type manipulation.
Closes #685
Detailed Changelog
Not present for website/docs changes
WIP...
Does this PR create new warnings?
WIP...
Linked issues or PRs
- [ ] #685