llvm based toy programming language
Go to file
Luna 5348e2b5c4 remove Stmt as an AST node
it was only used for printing purposes, even though we can use the
existing printStmt() function.
2019-10-05 10:37:28 -03:00
examples codegen: add Grouping expr support 2019-10-05 10:08:27 -03:00
src remove Stmt as an AST node 2019-10-05 10:37:28 -03:00
.gitignore main: call gcc to make out executable 2019-09-29 13:16:49 -03:00
LICENSE add LICENSE 2019-09-18 11:19:23 -03:00
README.md update readme with usage instructions 2019-09-27 21:23:11 -03:00
build.zig move to llvm 9 2019-09-28 20:40:07 -03:00

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