Skip to content

SajeevanJSPY/rustlang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages