llvm based toy programming language
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Luna c743c804be analysis: check current_scope being null for VarDecl 4 months ago
examples codegen: add Grouping expr support 4 months ago
src analysis: check current_scope being null for VarDecl 4 months ago
.gitignore main: call gcc to make out executable 4 months ago
LICENSE add LICENSE 5 months ago
README.md update readme with usage instructions 4 months ago
build.zig move to llvm 9 4 months ago

README.md

rayoko

a toy programming language and compiler

this time it'll work i promise it wont be like vig plrease

instal

git clone https://gitdab.com/luna/rayoko
cd rayoko
zig build install --prefix ~/.local/

use

rayoko examples/hello.ry # outputs to outpath.o
gcc outpath.o examples/hello.c -o hello
./hello