Skip to content

amkumarh/Rust_Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Compiler Design [CS335A] 2016-I IIT Kanpur

Insructor : Subhajit Roy

GroupId : 7

Team members:

Name Roll-No

  • Amit Kumar 13095
  • Pankaj Kumar Singh 13460
  • Shiv Shankar Azad 13655
  • Tarun Kumar 13742

Project Description:

  • Source Language : Rust
  • Target Language : MIPS
  • Implementation Language : Python
  • Tools : PLY, MIPS SIMULATOR

Compilation Insruction

  • ./script.sh

What we have covered ?

  • Variable declaration either using 'let' or 'let mut'
  • Arithmetic operation
  • Using MIPS SIMULATOR we can print integer values on stdout.

Others implementation

  • We have implemented regular expression which are useful for rust.
  • We have implemented parser for loops, if else statement, arithmatic expressions, and other useful statement.

what have not covered ?

  • Array
  • Some non-blocking statements(macro, super, etc)
  • blocking statements
  • Optimization

About

Compiler For RUST using PLY library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages