Compare commits

...

2 commits

Author SHA1 Message Date
Faure Paul
3a897af896 Clean 2022-06-27 21:42:46 +02:00
Faure Paul
e3133e145d Adapt to english 2022-06-27 21:40:41 +02:00
2 changed files with 3 additions and 6 deletions

View file

@ -21,7 +21,7 @@
#include <stdlib.h> #include <stdlib.h>
#include "../Tables/Instructions/tab_instruc.h" #include "../Tables/Instructions/tab_instruc.h"
#define TAILLE 1024 #define TAILLE 1024
#define SECURISED (1) #define SECURED (1)
struct type_t type_courant; struct type_t type_courant;
struct type_t return_type_fonc; struct type_t return_type_fonc;
@ -298,13 +298,13 @@ Instruction : Print tPV;
/*************************************/ /*************************************/
/*************************************/ /*************************************/
Invocation : tID tOBRACE {if (!SECURISED) { Invocation : tID tOBRACE {if (!SECURED) {
push("0_TEMPORARY_CTX", 0, integer); // On reserve la place du contexte push("0_TEMPORARY_CTX", 0, integer); // On reserve la place du contexte
push("0_TEMPORARY_ADDR_RT", 0, pointer); // On reserve la place de l'adresse de retour push("0_TEMPORARY_ADDR_RT", 0, pointer); // On reserve la place de l'adresse de retour
} }
} }
Params tCBRACE {struct fonction_t fonc = get_fonction($1); // On récupère la fonction Params tCBRACE {struct fonction_t fonc = get_fonction($1); // On récupère la fonction
if (!SECURISED) { if (!SECURED) {
multiple_pop($4 + 2); // On pop les paramètres de la table des symboles multiple_pop($4 + 2); // On pop les paramètres de la table des symboles
} else { } else {
multiple_pop($4); // On pop les paramètres de la table des symboles multiple_pop($4); // On pop les paramètres de la table des symboles

View file

@ -1,3 +0,0 @@
# Projet Système Informatique - Elies TALI et Paul FAURE
Plop