Compiler
Description
8 March 2025
📌 compiler made from scratch with flex and bizon ( c )
Makefile
Lex
C
Yacc
MAXScript
🛠️ Mini-Compilateur avec Flex et Bison
📌 Présentation
Ce projet est un mini-compilateur développé avec Flex (analyse lexicale) et Bison (analyse syntaxique).
Il permet de traiter des expressions arithmétiques et des affectations de variables simples.
🚀 Fonctionnalités
- Prise en charge des opérations arithmétiques (
+
,-
,*
,/
) - Gestion des affectations (
x = 5;
) - Stockage des variables et réutilisation dans les expressions
- Évaluation des expressions (exemple :
y = x + 3;
) - Traitement de plusieurs lignes en continu
🏗️ Installation et Compilation
Prérequis
Avant de compiler, assurez-vous d'avoir installé Flex et Bison.
Sous Linux/Mac, vous pouvez les installer avec :
sh
sudo apt install flex bison # Debian/Ubuntu
brew install flex bison # macOS (Homebrew)