Cynide (.cy) is an AoT programming language compiler being developed in C++ using LLVM as its backend. cylang is the compiler for Cynide.
The API reference and class documentation are automatically generated using Doxygen and hosted via GitHub Pages.
👉 View Doxygen API Documentation
- C++17 Compiler (e.g., GCC, Clang)
- CMake (>= 3.16)
- LLVM (configured and accessible by CMake)
Cynide uses CMake as its build system. You can build it using the following steps:
mkdir build
cd build
cmake ..
make cylangRun the compiled executable with a .cy source file:
cylang <input.cy> [options]See the LICENSE file for more details.