Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1 KB

README.md

File metadata and controls

28 lines (23 loc) · 1 KB

RustLang

Creating Front-end for the Rust Language lexical grammar reference rust frontend (rustc) c/c++ frontend (clang) compiler backend

Simple TODO

                SOURCE File (*.rs)
                        |
                        | Lexing and Parsing
                        |
              AST (Abstract Syntax Tree)
                        |
                        | IR Code Generation
                        |
             Intermediate Representation (IR)
                        |
                        | LLVM
                        |
       Target Specific Assembly Code Or Object File 

This Repository is not about creating a production-ready Rust compiler. Try to create compiler infrastructure as a beginner. Using LLVM for the Backend of the compiler