← Back to Portfolio

Helix Interpreter

Technologies Used

Python ANTLR (v4.13.2) NumPy

Overview

The “Helix Interpreter” project is a Python-based interpreter for a custom language, demonstrating fundamental compiler design principles including lexical analysis, parsing, abstract syntax tree (AST) traversal, and semantic evaluation.

Architecture and Structure

The project follows a modular, component-based architecture:

Key Functionality