kayomn pushed to kym-tables-overhaul at kayomn/ona 2023-07-29 17:04:33 +02:00
8cb0f007d5 Fix compilation errors
kayomn pushed to kym-tables-overhaul at kayomn/ona 2023-07-23 04:12:50 +02:00
0141c9c2ed Partially complete work on table overhaul
894dabb2c4 Fix leak detector message formatting
Compare 2 commits »
kayomn created branch kym-tables-overhaul in kayomn/ona 2023-07-22 16:12:22 +02:00
kayomn pushed to kym-tables-overhaul at kayomn/ona 2023-07-22 16:12:22 +02:00
kayomn commented on issue kayomn/ona#17 2023-07-22 16:11:00 +02:00
Improve Kym Runtime Errors

PR !29 has handled improving the parser errors, however runtime errors could do with more work. They may have a stack trace now, but it lacks line information as Chunks don't record this…

kayomn closed issue kayomn/ona#26 2023-07-22 16:08:05 +02:00
Ona Script Comments
kayomn deleted branch kym-script-comments from kayomn/ona 2023-07-22 16:08:05 +02:00
kayomn merged pull request kayomn/ona#29 2023-07-22 16:08:04 +02:00
Improve Syntax Error Messages and Fix Comments
kayomn pushed to main at kayomn/ona 2023-07-22 16:08:04 +02:00
e71048e83d Merge pull request 'Improve Syntax Error Messages and Fix Comments' (#29) from kym-script-comments into main
51732a9bf5 Change KYM tokenizer to be internal AST.
62a318e69b Fix comments not being properly tokenized
7c71e0528f Add line delimiter between error messages and traces
b311c73c43 Add syntax error reporting
Compare 5 commits »
kayomn pushed to kym-script-comments at kayomn/ona 2023-07-22 16:06:44 +02:00
51732a9bf5 Change KYM tokenizer to be internal AST.
kayomn commented on pull request kayomn/ona#29 2023-07-22 15:59:16 +02:00
Improve Syntax Error Messages and Fix Comments

There's no benefit to handling the tokenizer as external state being passed to the AST. It may as well just be part of the AST state internally.

kayomn pushed to kym-script-comments at kayomn/ona 2023-07-22 15:57:01 +02:00
62a318e69b Fix comments not being properly tokenized
7c71e0528f Add line delimiter between error messages and traces
Compare 2 commits »
kayomn commented on issue kayomn/ona#26 2023-07-22 15:56:04 +02:00
Ona Script Comments

Comments are actually already meant to be supported in the tokenizer, however a bug was preventing the branch that handles them from ever getting properly invoked.

This led to only the #

kayomn created pull request kayomn/ona#29 2023-07-22 15:48:11 +02:00
WIP: Improve Syntax Error Messages and Add Comments
kayomn created branch kym-script-comments in kayomn/ona 2023-07-22 15:44:37 +02:00
kayomn pushed to kym-script-comments at kayomn/ona 2023-07-22 15:44:37 +02:00
b311c73c43 Add syntax error reporting
kayomn pushed to main at kayomn/ona 2023-07-22 15:03:23 +02:00
5d06e61564 Merge pull request 'Native "Syscall" Interface for Kym' (#21) from kym-native-function into main
a320a795bc Amend code review issues
8137f2b474 Fix memory leaks
7b4b827dc2 Refactor Kym runtime API
1ea115b277 Replace globals with native call interface
Compare 7 commits »
kayomn deleted branch kym-native-function from kayomn/ona 2023-07-22 15:03:23 +02:00
kayomn merged pull request kayomn/ona#21 2023-07-22 15:03:22 +02:00
Native "Syscall" Interface for Kym
kayomn closed issue kayomn/ona#20 2023-07-22 15:03:22 +02:00
Kym Native Function Interface