Index of values


_Attribution_Arbre_Assign [Typage]
Fonction permettant de mettre à jour les informations de type dans la partie ASSIGN
_Attribution_Arbre_Param [Typage]
Fonction permettant de mettre à jour les types de la liste de paramètres d'un module en fonction de la table de hachage
_Attribution_Arbre_Var [Typage]
Fonction permettant de mettre à jour les types de la liste de variables construites d'un module en fonction de la table de hachage.
_Attribution_Totale_Type_Hash [Modification]
Fonction qui réalise des passes de typage tantqu'il y a des modifications
_Attribution_Type_Hash [Modification]
Fonction qui permet de typer tous les éléments possibles d'une table de hachage en une seule passe
_Attribution_Variable_Pointee [Modification]
Fonction qui permet de trouver le type d'une variable pointée
_Changer_Type_Assign [Typage]
Fonction servant à typer les variables rencontrées dans les ASSIGN
_Changer_Type_Param [Typage]
Fonction permettant de chercher le type d'une variable 'identifiant' dans les "HashType.Parametre" de la table de hachage.
_Changer_Type_Var [Typage]
Fonction permettant de chercher le type d'une variable 'identifiant' dans les "HashType.Autre" de la table de hachage.
_Coherence_HashTable [Creation]
Fonction permettant de rendre cohérente les informations sur le type des variables dans une table de hachage (utile pour la suppression de doublons)
_Creation_Table_Hachage [Creation]
Fonction retournant une table de hachage compléte, cohérente et non redondante à partir d'un arbre de syntaxe
_Creation_table_hachage_ASSIGN [Creation]
Fonction créant une table de hachage contenant toutes les variables du ASSIGN à partir d'un arbre de syntaxe donné
_Creation_table_hachage_DEFINE [Creation]
Fonction créant une table de hachage contenant toutes les variables du ASSIGN à partir d'un arbre de syntaxe donné
_Creation_table_hachage_PARAM [Creation]
Fonction créant une table de hachage contenant toutes les variables passées en paramètres d'un module à partir d'un arbre de syntaxe donné
_Creation_table_hachage_VAR [Creation]
Fonction créant une table de hachage contenant toutes les variables du VAR à partir d'un arbre de syntaxe donné
_Existe_Deja_Dans_HashTable [Creation]
Fonction permettant de savoir si un élément est déjà présent dans une table de hachage donnée
_Fusion_Arbre_Hash [Typage]
Fonction permettant de typer toutes les variables de l'arbre de syntaxe à partir d'une table de hachage
_Generation_Java [Generation]
Génération de toutes les classes Java à partir de l'arbre de syntaxe
_Generation_Module_Constructeur [Generation]
Fonction permettant d'écrire l'entête et le corps du constructeur
_Generation_Module_Constructeur_Element [Generation]
Fonction permettant d'écrire le corps du constructeur
_Generation_Module_Init [Generation]
Fonction permettant de construire la fonction Init d'un module
_Generation_Module_Intitule [Generation]
Fonction permettant d'écrire l'intitule de la classe JAVA correspondant au module
_Generation_Module_Intitule_Element [Generation]
Fonction permettant d'écrire les attibuts
_Generation_Module_Java [Generation]
Fonction permettant de générer une classe Java entière correspondant à un module
_Generation_Module_Next [Generation]
Fonction permettant d'écrire la fonction Next (entête + sauvegarde + corps)
_Generation_Module_Save [Generation]
Fonction permettant de construire la fonction Save (entête + corps).
_Generation_Module_to_String [Generation]
Fonction permettant de construire la fonction toString (entête + corps)
_Initialisation_Objet [Generation]
Foncntion permettant d'écrire l'appel a la fonction (passée en paramètre) sur les objets construits
_Instanciation_Objet [Generation]
Fonction permettant d'écrire la fonction de mise en place des objets
_Instanciation_Variable [Generation]
Fonction permettant d'écrire l'instanciation des variables ( init )
_Liste_Parametre_Module [Generation]
Fonction permettant d'écrire une liste de paramètres d'un module
_Modification_Element [Creation]
Fonction permettant de modifier un élément de type Inconnu par rapport à un autre élément représentant la même variable dans une table de Hachage
_Modification_Expr [Modification]
Fonction visant à typer les expressions
_Modification_Param [Modification]
Fonction permettant de modifier le type d'un Hash_Type.Parametre à partir d'une liste de construction.
_Modification_autre [Modification]
Fonction qui à partir d'un identifiant et d'une hashTable retourne un Declaration.variable contenant (identifiant, son type réel), si possible.
_Parcours_Enum [Modification]
Fonction qui parcourt une Enumération afin de savoir si l'identifiant y est présent
_Recherche_Type_Expr [Modification]
Fonction visant à typer les variables contenues dans les expressions
_Remplir_Hash_Assign [Creation]
Fonction retournant la table de hachage contenant toutes les variables d'une liste d'assign
_Remplir_Hash_Define [Creation]
Fonction retournant la table de hachage contenant toutes les variables d'une liste de define
_Remplir_Hash_Expr [Creation]
Fonction retournant la table de hachage contenant toutes les variables d'une expression
_Remplir_Hash_Param [Creation]
Fonction créant une table de hachage contenant tous les parametres d'un module
_Remplir_Hash_Var [Creation]
Fonction créant une table de hachage contenant toutes les variables d'une liste de variables
_Suppression_Doublon_HashTable [Creation]
Fonction permettant de supprimer la redondance d'une table de hachage, redondance due à la prise en compte des 'assign'
_Traitement_Autre_Inconnu [Modification]
Fonction qui permet de typer un Hash_Type.Autre inconnu
_Traitement_Constr_Inconnu [Modification]
Fonction qui permet, dans une liste de construction, de typer les Declaration.Varia inconnus
_Traitement_Enum [Modification]
Fonction visant à typer les identifiants faisant référence à des Enumérations
_Traitement_NotDet [Generation]
Fonction permettant d'écrire les instructions afin de gérer le Non-Determinisme
_Traitement_Sauvegarde [Generation]
Fonction permettant d'écrire le corps de la fonction de sauvergarde
_Traitement_Var_Next [Generation]
Fonction permettant d'écrire la sauvegarde des objets d'un module, avant de faire le calcul de l'état suivant
_Traitement_assign_next [Generation]
Fonction permettant d'écrire l'état 'next' selon une liste d'ASSIGN
_Traitement_expr [Generation]
Fonction générale permettant d'interpréter une expression.
_Traitement_liste_constr [Generation]
Fonction permettant d'écrire les expressions de construction d'un objet
_Traitement_param_Inconnu [Modification]
Fonction qui recherche dans la hashTable un constructeur pour typer le paramètre
_Traitement_toString [Generation]
Fonction permmettant d'écrire le corps de la fonction toString à partir d'une liste de VAR