Thanks for the response. It's reassuring to know I have some idea of it should work over all.
I guess how you expand the project depends on the focus you want to take. I get your initial goal was to make your own high level scripting language, and it looks like you've succeeded.
I like how you tried to push it to its limits as well.
I'm not aware myself of a scripting language flexible enough to be performant without a VM or similar set up, but it would definitely be interesting if there are other ways of doing this.
It also sounds like you made your own console application? Would there be a way increasing the capability of the console to run more like a VM for scripts read from file over using command line input? This could maybe include more instructions, more variety or more granularity for loaded scripts, vs simpler instructions from direct input to try to manage process times between the 2 approaches?