Commit Graph

25 Commits

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