Skip to content
/ mmcrust Public

toy programming language based on c99

Notifications You must be signed in to change notification settings

fl-w/mmcrust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMC Compiler

3AC generator for the following tuple:

Source Language : mmc Implementation Language : Rust Target Language: MIPS

Build

# ./cargo build

Play with REPL

# ./target/debug/mmcrust --repl

Features

It supports the following commands

  • PRINT
  • LET
  • INPUT
  • GOTO
  • DO LOOP
  • DO WHILE LOOP
  • FOR LOOP (with and without step size)
  • If THEN construct
  • If ELSE construct

About

toy programming language based on c99

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published