let rec _Creation_table_hachage_ASSIGN arbreSyntaxe =
match arbreSyntaxe with
[] -> []
| ce_module::liste_module_restante ->
match ce_module.modTyp with
(nomModule, _) ->
match ce_module.declar with
[] -> []
| Var(_)::Assign(liste_assign)::_ ->
(_Remplir_Hash_Assign nomModule liste_assign)
@_Creation_table_hachage_ASSIGN liste_module_restante
| Var(_)::_ ->
_Creation_table_hachage_ASSIGN liste_module_restante
| _::_ -> raise Declaration_non_valide