MiniJava is a minimal, object-oriented programming language based on Java, designed for clarity, safety, and ease of analysis. Its features are directly reflected in its grammar and semantics: This ...
Front-end compiler for a simplified C-like language (MiniLang++) with lexer, parser, semantic analysis, and TAC generation, built in Python This repository contains the complete front-end compiler for ...