-
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