123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /*
- * File: variable.h
- * Author: Arthur Brandao
- *
- * Gestion des variables locales
- *
- * Created on 21 décembre 2018
- */
- #ifndef VARIABLE_H
- #define VARIABLE_H
- /* --- Include --- */
- #include "constante.h"
- #include "subdiv.h"
- /* --- Fonctions --- */
- /**
- * Remplace les variables par leur valeur dans une chaine
- * @param char* La chaine à traiter
- * @param subdiv* Le gestionnaire de memoir epar subdivision ou sont stocker les valeur
- * @param char* La mémoire ou sont les valeurs
- * @return La chaine avec les valeurs replacées
- */
- char* parse_var(char*, subdiv*, char*);
- /**
- * Remplace les variables d'une chaine par leurs valeurs
- * @param char* La chaine à analyser
- * @return La chaine avec les variables remplacées par leur valeurs
- */
- char* parse_local_var(char*);
- /**
- * Ajoute une données dans la mémoire locale
- * @param char* Les données à ajouter
- * @return Reussite
- */
- boolean add_local_data(char*);
- /**
- * Supprime une donnée dans la mémoire locale
- * @param char* La clef
- * @return Reussite
- */
- boolean remove_local_data(char*);
- /**
- * Affiche les variables dans la mémoire
- */
- void show_local_data();
- #endif /* VARIABLE_H */
|