boldr – New parser built from the ground up
boldr, the multi-paradigm scripting language along with a new scanner, now has a new advanced parser, and soon will have a new virtual machine.
It’s extremely likely that it won’t have a stack overflow like the old one, MCNE, had a high potential for doing if you had too much code. This is because statements are cascaded now instead of being binary branched to the maximum stack depth. Most non-expression nodes have their own special node types making them more efficient than a regular AST, like MCNE was, and allows me to do more advanced functionality with the code than ever before.
When I’m done with the C# version, it will be ported to Cerberus X and likely C++ as well. If you want to support this project more, use the Patreon button above to support me.