Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 file for more details.

About

cy - an AoT language like C but with Python syntax - based on LLVM

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages