Commit Graph

  • 70bafc1239 Ajout des boucles For master Emmanuel 2025-10-12 15:51:35 +02:00
  • e72a52d885 Ajout des If, des opérateurs logiques et des boucles While Emmanuel 2025-10-11 23:39:25 +02:00
  • bba863687d Fin de l'évaluation des blocs d'instructions avec gestion d'une pile d'environnements d'exécution Emmanuel 2024-09-01 09:51:03 +02:00
  • 6ed3e4c68c Blocs d'instructions Emmanuel 2024-06-12 22:15:26 +02:00
  • 897a6c4c13 Affectation de variable Emmanuel 2024-06-04 08:16:58 +02:00
  • e121ba2160 Variables globales (déclaration, affectation avec une expression et évaluation) Emmanuel 2024-06-03 08:04:53 +02:00
  • de653f9bc5 Ajout des instructions. Emmanuel 2024-05-21 08:44:11 +02:00
  • 3e27109d2a Finalisation de l'interpreteur d'expressions. Emmanuel 2024-05-20 23:17:46 +02:00
  • 48507617e5 Réorganisation avant l'ajout de l'interpreteur. Emmanuel 2024-05-19 22:37:06 +02:00
  • 19562ba46e Parseur d'expression et affichage du résultat avec l'ASTPrinter en arborescence. Emmanuel 2024-05-19 22:28:49 +02:00
  • b4d2170eb4 Parseur d'expression et affichage du résultat avec l'ASTPrinter. Emmanuel 2024-05-16 22:45:40 +02:00
  • 72ef4e3bbf Suppression du code de test de lafficheur d'AST et du visiteur. Emmanuel 2024-05-03 08:04:49 +02:00
  • 6e12be2d36 Mise en place formelle du visiteur et séparation de l'affichage d'un arbre syntaxique abstrait (AST). Emmanuel 2024-05-03 08:03:05 +02:00
  • 66e4a515b3 Structures pour représenter une expression et affichage d'un AST. Emmanuel 2024-05-01 14:54:24 +02:00
  • 257f31276f Mise en place du visiteur et ébauche de pretty printer. Emmanuel 2024-04-30 08:29:16 +02:00
  • 0103749edd Structures de base pour l'AST Emmanuel 2024-04-29 08:36:53 +02:00
  • 5d5928d4ef Ajout de tests unitaires et réorganisation des fichiers Emmanuel 2024-04-22 08:31:25 +02:00
  • f6091f3d2a Ajout de tests unitaires Emmanuel 2024-04-05 08:07:10 +02:00
  • 16de0e0226 Séparation dans un module indépendant Emmanuel 2024-04-05 07:43:10 +02:00
  • b218a4b427 Réorganisation des dépendances avant la mise en place des tests Emmanuel 2024-04-04 08:23:10 +02:00
  • 35c9ce4b5d Reconnaissance des mots réservés et des identificateurs Emmanuel 2024-04-03 08:53:40 +02:00
  • 3fd9f2bd3a Reconnaissance des commentaires, des chaînes et des nombres Emmanuel 2024-04-03 08:27:23 +02:00
  • c054aad6ed Reconnaissance des tokens de deux caractères Emmanuel 2024-04-03 07:56:35 +02:00
  • 63d9addfc4 Début du scanner Emmanuel 2024-04-02 08:29:25 +02:00
  • 648a76e2e9 Enumération des types de token Infos de base d'un token Emmanuel 2024-03-29 08:40:02 +01:00
  • 0fcd4d09f1 Séparation de RLox dans un sous-module indépendant. Emmanuel 2024-03-29 07:56:40 +01:00
  • 873c1261d3 Initial commit Emmanuel 2024-03-26 22:32:37 +01:00
  • 2e5c7a4803 Initial commit Emmanuel 2024-03-26 22:32:37 +01:00