Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 895 Bytes

README.md

File metadata and controls

26 lines (17 loc) · 895 Bytes

CiScal Compiler

CiScal is a minimal programming language that has borrowed its characteristics from C and Pascal. CiScal Compiler (CSC) was developed during the "CSE802 - Compilers" course @cse.uoi.gr and the final assembly code targets the MIPS32 architecture.

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

Language

Python (v3.5.2)

Execution

Run: ./csc.py to display usage information.

Screenshots

mips_final_code.png

csc-version-errors.png

Developer

George Z. Zachos

Licence

GNU GENERAL PUBLIC LICENSE Version 2, June 1991