I'm working on a Pong game using a custom scripting language I developed called Vexon. Despite my efforts, the game keeps freezing and I can't seem to figure out the issue. Vexon is a lightweight experimental language designed for speed and simplicity, featuring its own lexer, parser, compiler, and virtual machine. You can check out my code [here](https://pastebin.com/u/Around-none/1/w6Y3jqiC). Any advice on debugging this would be immensely helpful!
3 Answers
Since you created the language, you should have some insight into fixing it. Try to isolate where it freezes in the game. Have you tried using a debugger to track what's going wrong? It could help pinpoint the issue.
If you can't figure out how to debug your own language, maybe it's time to revisit the design? It doesn't seem very straightforward if you're struggling with debugging.
I'm still working on that. It just freezes; maybe it's a control issue since it lacks two-way communication.
Do you have any idea if the issue is with your game logic, the language itself, or the compiler? Knowing that could really help narrow down the problem.

I have no idea what’s the problem.