Skip to content

ajsnow/kaleidoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaleidoscope

Go port of LLVM's Kaleidoscope Tutorial using the go-llvm/llvm doc bindings.

This is a fully functional clone of the completed tutorial. Currently, I'm refactoring the finished code into ideomatic Go. The lexer and parser are now pretty good. The codegen code, error handling and maybe test integration are what's left. After the refactoring is complete, I will break it back up into chapters and port the text of the tutorial as well.

Other Resources

About

Golang Port of LLVM's Kaleidoscope Tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published