Yezan Alhashmi

My Projects

Personal website

Making a professional website using html that includes a homepage, cv page, projects page, and contact page.

The image shows the homepage of the website
Home Page
The website

MiniLang Compiler

A compiler front-end for a custom toy language (MiniLang+), built using ANTLR. Covers grammar definition, parsing, and semantic analysis — including symbol tables, scope resolution, and type-checking.

The image shows the results of four tests, two were valid and two were invalid
Test Results
The repo