Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust
https://github.com/termoshtt/kaleidoscope

kaleidoscope llvm rust

Last synced: 28 days ago
JSON representation

LLVM kaleidscope example in Rust

Awesome Lists containing this project

README

        

# kaleidoscope

[![CircleCI](https://circleci.com/gh/termoshtt/kaleidoscope.svg?style=shield)](https://circleci.com/gh/termoshtt/kaleidoscope)

LLVM kaleidscope example in Rust

Progress
---------

- [x] 1. Tutorial Introduction and the Lexer
- [x] 2. Implementing a Parser and AST
- [x] 3. Code generation to LLVM IR
- [ ] 4. Adding JIT and Optimizer Support
- [ ] 5. Extending the Language: Control Flow
- [ ] 6. Extending the Language: User-defined Operators
- [ ] 7. Extending the Language: Mutable Variables
- [ ] 8. Compiling to Object Code
- [ ] 9. Adding Debug Information