A recursive descent parser and interpreter for the TIPS language, written in C++ and Flex
-
Updated
Jun 9, 2025 - C++
A concrete syntax tree is an ordered, rooted tree that represents the syntactic structure of a string according to some context-free grammar.
A recursive descent parser and interpreter for the TIPS language, written in C++ and Flex
Explore compiler design basics with Phases of Compiler, a project demonstrating lexical and syntax analysis in C++.
An implementation of a recursive-descent parser/interpreter that evaluates arithmetic expressions based on a simple BNF grammar
A custom mini language with its own custom compiler built from scratch in modern C++20.
If_else_parser is a C++ tool that validates the syntax of if-else conditional statements. It checks for correctness, generates parse trees, and displays the grammar rules used. This project supports nested conditions and provides an educational resource for understanding if-else constructs in C++.