kayomn merged pull request kayomn/ona#37 2023-08-26 00:01:25 +02:00
Implement Control Flow Statements in Kym
kayomn pushed to kym-control-flow at kayomn/ona 2023-08-25 23:57:40 +02:00
77af4d067b Fix > and == operators being miscompiled
c4916a4195 Clean up statement AST generation logic
08a63489b0 Add if / else
Compare 3 commits »
kayomn pushed to kym-control-flow at kayomn/ona 2023-08-23 00:49:28 +02:00
bb1e689c5a Add while loops
kayomn commented on issue kayomn/ona#23 2023-08-22 01:14:49 +02:00
Ona Script Control Flow Statements

Found a workaround for the miscompilation - work can continue.

kayomn renamed repository from site to pizza-wednesday/pizzawednes.day 2023-08-22 00:57:09 +02:00
kayomn pushed to kym-control-flow at kayomn/ona 2023-08-22 00:51:54 +02:00
eca2cfffb8 Fix off-by-one if statement jump error
56d9899ac2 Work around miscompilation
Compare 2 commits »
kayomn created branch main in kayomn/kayomn.net 2023-08-22 00:30:17 +02:00
kayomn pushed to main at kayomn/kayomn.net 2023-08-22 00:30:17 +02:00
789500aead Initial commit
kayomn created repository kayomn/kayomn.net 2023-08-21 19:19:37 +02:00
kayomn pushed to kym-control-flow at kayomn/ona 2023-08-20 23:25:42 +02:00
0d6e5250c7 Refactor Kym AST
kayomn created pull request kayomn/ona#37 2023-08-20 18:43:48 +02:00
WIP: Implement Control Flow Statements in Kym
kayomn created branch kym-control-flow in kayomn/ona 2023-08-20 18:42:03 +02:00
kayomn pushed to kym-control-flow at kayomn/ona 2023-08-20 18:42:03 +02:00
2d016dc085 Implement if statements in AST and jumps in the VM
kayomn commented on issue kayomn/ona#23 2023-08-20 18:40:03 +02:00
Ona Script Control Flow Statements

This looks to be blocked by a miscompilation in the Zig compiler, as it's causing symbol name corruption during AST parsing within Kym.

kayomn closed issue kayomn/ona#35 2023-08-20 03:37:56 +02:00
Vector Swizzling and Property Access
kayomn pushed to main at kayomn/ona 2023-08-20 03:37:56 +02:00
a1d35bf67c Merge pull request 'Implement vector swizzling in Kym' (#36) from kym-vector-swizzling into main
d53bf188cf Implement vector swizzling in Kym
Compare 2 commits »
kayomn deleted branch kym-vector-swizzling from kayomn/ona 2023-08-20 03:37:56 +02:00
kayomn merged pull request kayomn/ona#36 2023-08-20 03:37:55 +02:00
Implement vector swizzling in Kym
kayomn created pull request kayomn/ona#36 2023-08-20 03:36:51 +02:00
Implement vector swizzling in Kym
kayomn created branch kym-vector-swizzling in kayomn/ona 2023-08-20 03:35:59 +02:00