Loading... Loading...
Grenze Logo
GRENZE International Journal of Engineering and Technology Vol. 12 (2026), Issue 1

Py++ (Python based C++ Approached Compiler with Win32 Editor and Debugger)

Authors

Sheetal Phatangare, Ishaan Yadav, Yash Maheshwari, Shriraj Yamkanmardi, Vipra

Abstract

This paper presents the systematic design and development of a modular miniinterpreter framework that replicates core compiler functionalities such as lexical analysis, parsing, symbol table creation, data type handling, expression evaluation, and function processing. Using the powerful combination of Flex and Yacc for frontend parsing and C++ for backend memory and execution management, the system provides support for primitive data types, nested arrays, type conversion, and runtime variable/function handling. The project is structured across multiple modules, each introducing new capabilities in an incremental and testable manner. The resulting system not only serves as a prototype for language development but also as a powerful educational tool for understanding compiler construction concepts.