A Type Inference Friendly Compiler for Mini-C

Project Overview

This project explores how missing type information can be recovered in incomplete C-like programs through a compiler-integrated type inference system. The project implements a compiler for a subset of C, called Mini-C, with full support for programme compilation and execution. A type inference system is built and integrated within the standard compiler pipeline to enable support for type inference and reconstruction for incomplete programmes.

Professor Bruno Oliveira

Project Supervisor

Dr. Bruno Oliveira received his PhD from the University of Oxford in 2008. Currently, since September 2013, he is an Associate Professor at the University of Hong Kong.

Our Team

Arnav Kejriwal

Bachelor of Engineering
(Computer Science)

Year 4

Anubhav Kashyap

Bachelor of Engineering
(Computer Science)

Year 4

Lakshya Tulsyan

Bachelor of Engineering
(Computer Science)

Year 4