BenScript is a no-cost interpreter for the BenScript programming language.
The latest release of BenScript includes several new features and bug fixes. One notable addition is the capability to integrate "includes" statements, allowing users to import external code files.
Additionally, there have been updates to CBsLanguageProgram and the addition of CBsLanguageConstruct*BsScript::SyntaxRoot(), which helps to improve the overall programming experience.
Other improvements include modifications to the stdlib, conversion of extern variable names to uppercase, and enhanced functionality for parsing errors.
Updates have also been made to the interface, introducing BNS_RunFunction, BNS_RemoveFunction, and BNS_DeleteScript. The update has fixed all known crashes, including a bug that caused the interpreter to crash when no script was loaded and an attempt to execute it was made.
Overall, this release has brought many small fixes and improvements that enhance the usability and functionality of BenScript. Notably, there has been a significant improvement in the handling of parse errors, which greatly reduces frustration and increases productivity.
Version 0.1.1: N/A