llvm based toy programming language
Go to file
Luna 7def9abc5a add "variable metadata"
this is inserted in the analysis pass into a map from expr ptrs to
metadata in the compilation context itself, this enables codegen to
fetch that metadata with the expr pointer

the other approach was embedding it into the variable expr itself (as
seen by VariableExpr), but that causes a compiler crash
2019-09-27 17:08:01 -03:00
examples analysis: add name type resolution 2019-09-27 15:12:30 -03:00
src add "variable metadata" 2019-09-27 17:08:01 -03:00
.gitignore gitignore: add object files 2019-09-21 23:56:35 -03:00
LICENSE add LICENSE 2019-09-18 11:19:23 -03:00
README.md add readme 2019-09-18 11:03:24 -03:00
build.zig fix llvm linking 2019-09-21 12:31:47 -03:00

README.md

rayoko

a programming language

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/