• Architected a Recursive Descent Parser and Lexical Analyzer to tokenize and validate source code against a custom Context-Free Grammar (CFG). • Designed an Intermediate Representation (IR) system using linked instruction nodes to execute complex control flow logic (loops, switch cases, conditionals) via a custom interpreter. • Implemented grammar transformation algorithms to calculate FIRST/FOLLOW sets and automate Left Recursion Elimination, optimizing grammars for efficient LL(1) parsing. • Engineered a semantic analysis engine to manage symbol tables and evaluate polynomial expressions, ensuring type safety and memory consistency.