Skip to content

JackRipper01/Compiler-Development

Repository files navigation

⚙️ HULK Language(https://matcom.github.io/hulk/) Compiler

A full-fledged compiler designed to transform .hulk source code into optimized .c files. HULK is a unique academic language developed at the Faculty of Mathematics and Computer Science, University of Havana, blending the object-oriented and strong-typing principles of C# with the dynamic syntax of Python.

This project showcases expertise in:

  • Lexical & Syntactic Analysis: Building robust lexers and parsers to construct Abstract Syntax Trees (ASTs).
  • Semantic Analysis: Implementing type checking, scope resolution, and error detection.
  • Code Generation: Translating high-level HULK constructs into idiomatic and efficient C code, enabling native execution.

Explore the repository to see the intricacies of compiler design in action!

About

⚙️ A full-fledged compiler for HULK, a unique academic language (C#/Python blend) from MatCom-UH. Transforms .hulk source code into optimized .c files. Showcases expertise in Lexical, Syntactic, Semantic Analysis, and Code Generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages