End-to-end compiler for MiniPascal, a simplified Pascal language. Built with C++, Flex, and Bison, it parses, semantically analyzes, and generates assembly for a custom stack-based VM.
programming-languagepascalc-plus-plusbisonflexparsingcompilerlexical-analysiscode-generationvisitor-patternc-plus-plus-17syntax-analysiscompiler-designsemantic-analysisabstract-syntax-treecompiler-constructionmingw64minipascalstack-based-virtual-machine
-
Updated
Jun 19, 2025 - C++