Array and Table Literal Expressions for Kym #11

Merged
kayomn merged 7 commits from array-table-literal-expressions into main 2023-06-03 16:18:22 +02:00
Owner

Adds support for array and table literals within the Kym expression parser.

This also makes sweeping architectural changes to how the AST allocates, opting for an arena-style allocate-and-forget then free-at-end strategy to reduce the amount of error handling required and subsequently simplifying code readability and maintainability.

Adds support for array and table literals within the Kym expression parser. This also makes sweeping architectural changes to how the AST allocates, opting for an arena-style allocate-and-forget then free-at-end strategy to reduce the amount of error handling required and subsequently simplifying code readability and maintainability.
kayomn added this to the (deleted) milestone 2023-05-29 03:40:27 +02:00
kayomn self-assigned this 2023-05-29 03:40:27 +02:00
kayomn added 4 commits 2023-05-29 03:40:28 +02:00
kayomn added 1 commit 2023-06-02 23:43:59 +02:00
Tidy up and fix data structures
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
07a515a81f
kayomn added 1 commit 2023-06-03 16:04:46 +02:00
Fix Kym error messages
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
071d890391
kayomn added 1 commit 2023-06-03 16:16:08 +02:00
Strength compile-time guarantees of AST operators
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
bff3db0720
kayomn changed title from WIP: Array and Table Literal Expressions for Kym to Array and Table Literal Expressions for Kym 2023-06-03 16:17:04 +02:00
kayomn merged commit 4b1ac14569 into main 2023-06-03 16:18:22 +02:00
kayomn deleted branch array-table-literal-expressions 2023-06-03 16:18:31 +02:00
Sign in to join this conversation.
No description provided.