Nom identique possible entre LList et Procédure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Nom identique possible entre LList et Procédure

Message par Droopy »

Je cherche à analyser un code source et à en extraire :
- La liste des procédures
- Les procédures qui appellent d'autres procédures.

En faisant mes tests je m'apperçois qu'une LList peut avoir le même nom qu'une procédure !

Code : Tout sélectionner

NewList Test.s()
AddElement(Test())
Test()="LList"

Procedure.s Test()
  ProcedureReturn "Procedure"
EndProcedure

MessageRequester("Résultat",Test())
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Soucis aussi entre Tableaux et Procédures

Code : Tout sélectionner

Dim Test.s(10)
Test(1)="Dim"

Procedure.s Test()
  ProcedureReturn "Procedure" 
EndProcedure

Debug Test()
Debug Test(1)
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

bien vu, il faudrait retirer cette possibilité vu qu'elle crée des conflits

Dri
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Faut-il passer ce post dans la section Bug ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Affirmatif ! Plus de chances d'être vu !
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

à mon avis, ce n'est pas un bug. c'est voulu de la part des créateurs de purebasic.

il vaut mieux à mon avis, et c'est comme çà que fait le compilateur pb,
de chercher les déclarations de listes, les déclarations de tableaux afin de connaitre leur type.

NewList et Dim sont des mot-clefs facile à interpréter...
Image
Répondre