Skip to content

ekiafa/Minimal-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minimal++ Compiler

Minimal++ is a minimal programming language developed for the Compilers course @cs.uoi.gr targeting the MIPS32 architecture.

Intermediate code equivalent in C is ready to compile using any C compiler.
Final code ready to assemble using MARS 4.5 (MIPS Assembler and Runtime Simulator)

File extensions Minimal++ programs.

.mn Files

Intermediate code files.

.int Files

Equivalent programs in ANSI C. ( Does not support minimal++ programs with declared functions )

.c Files

Final code programs in assembly MIPS.

.asm Files

Python version

v3.6.0

Execution

Run: ./minimal++.py [infile]

Authors

Eftihia Kiafa,Anestis Kirkenidis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages