About
OpenDarkBASIC is a modern re-implementation of the DarkBASIC Professional language and SDK. It consists of a compiler and a runtime. The compiler is built using FLEX and BISON to parse the language into an AST and uses LLVM for code generation. The runtime provides common runtime functionality and a framework for plugins to register commands.OpenDarkBASIC supports both the original DarkBASIC Pro SDK and the ODB SDK (reimplementation). Of course, the original SDK will only work on Windows.
GitHub
The main repository is hosted on GitHub: github.com/OpenDarkBASIC/OpenDarkBASIC
Credits
TheComet (GitHub) | : | Project Owner, Programmer, Web Hosting, etc. |
SerialVelocity (GitHub) | : | Contributor, LLVM specialist, DLL reverse engineering |