Cynide 0.1.0
An Ahead-of-Time compiler for the Cynide programming language
Loading...
Searching...
No Matches
Cynide

Cynide (.cy) is an AoT programming language compiler being developed in C++ using LLVM as its backend. cylang is the compiler for Cynide.

Documentation

The API reference and class documentation are automatically generated using Doxygen and hosted via GitHub Pages.

👉 View Doxygen API Documentation

Documentation Status

Prerequisites

  • C++17 Compiler (e.g., GCC, Clang)
  • CMake (>= 3.16)
  • LLVM (configured and accessible by CMake)

Building the Compiler

Cynide uses CMake as its build system. You can build it using the following steps:

mkdir build
cd build
cmake ..
make cylang

Usage

Run the compiled executable with a .cy source file:

cylang <input.cy> [options]

License

See the [LICENSE](LICENSE) file for more details.