CE PROGRAMME PERMET D'AFFICHER LES FONCTIONS ET PROCÉDURES CONTENUES DANS LES SO
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
10 avril 2004 à 10:11
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010
-
4 oct. 2007 à 11:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 4 oct. 2007 à 11:32
Il faut également gérer la casse !
Je viens de lancer le programme sur un fichier .pas qui contient "Implementation"
A cause du I majuscule on entre dans une boucle infinie !
C'est pas glop !
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 4 oct. 2007 à 11:14
Il faut faire la même chose avec les commentaires dans lesquels les mots à chercher peuvent souvent revenir (documentation)
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 4 oct. 2007 à 11:10
Les seuls choses à changer dans ce pseudo code ce sont les caracteres utilisés qui délimitent les chaines de caractères et le caractère d'échappement, en fonction de la nature de la source (pas, php, javascript, et d'autres ....)
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 4 oct. 2007 à 11:06
Ca a l'avantage d'être extremement minialiste ... mais utile !
Bon par contre faudrait se fouler un peu et parser un peu mieux parce que ta source renvoie trois faux résultats sur ton main.pas :)
Pseudo code :
Pour chaque caractere de la source :
-- Si c'est une quote :
---- Avancer jusqu'a ce qu'on tombe sur un quote (le fermant donc)
------- Si caractere d'echappement, on saute le caractere qui est apres
-- Sinon si c'est 'p'
---- On verifie qu'il y a "rocedure" derriere et LA seulement on aura un resultat correcte
Voili voilo !
Inekman
Messages postés291Date d'inscriptiondimanche 2 février 2003StatutMembreDernière intervention30 juin 2006 12 avril 2004 à 16:00
Trop de la bombe de balle ce soft.
Très bien pensé, très bien conçu.
Un seul bug trouvé :
- Lorsqu'on ouvre un fichier source, il s'affiche dans le TreeView. Puis, si on clique directement sur l'élément lui-même et non sur le "+", une erreur surgit.
Voilà, dume, t'as un beau 10/10
Inekman.
Pascail
Messages postés47Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention24 mars 2007 11 avril 2004 à 09:56
Ouais la source est parfaite ... Enfin il y aurais une petite coloration syntaxique simple, il serait encore plus parfait !
enfin c'est juste ce que je pense !
cs_dume
Messages postés3Date d'inscriptionsamedi 10 novembre 2001StatutMembreDernière intervention14 janvier 2006 10 avril 2004 à 12:27
Merci pour vos commentaires et encouragements.
N'ayant jamais utilisé les classes en PHP, je promets d'y jeter un coup d'oeil dès que possible et le cas échéant de mettre le code à jour.
SiZiOUS
Messages postés69Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 novembre 2006 10 avril 2004 à 11:28
Magnifique source que voila :)
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 10 avril 2004 à 10:11
Ca a l'air très intéressant et prometteur.
En plus, c'est carrément utile pour les pratiquants du PHP.
Est-ce que ça traite aussi les méthodes des classes en PHP ?
4 oct. 2007 à 11:32
Je viens de lancer le programme sur un fichier .pas qui contient "Implementation"
A cause du I majuscule on entre dans une boucle infinie !
C'est pas glop !
4 oct. 2007 à 11:14
4 oct. 2007 à 11:10
4 oct. 2007 à 11:06
Bon par contre faudrait se fouler un peu et parser un peu mieux parce que ta source renvoie trois faux résultats sur ton main.pas :)
Pseudo code :
Pour chaque caractere de la source :
-- Si c'est une quote :
---- Avancer jusqu'a ce qu'on tombe sur un quote (le fermant donc)
------- Si caractere d'echappement, on saute le caractere qui est apres
-- Sinon si c'est 'p'
---- On verifie qu'il y a "rocedure" derriere et LA seulement on aura un resultat correcte
Voili voilo !
12 avril 2004 à 16:00
Très bien pensé, très bien conçu.
Un seul bug trouvé :
- Lorsqu'on ouvre un fichier source, il s'affiche dans le TreeView. Puis, si on clique directement sur l'élément lui-même et non sur le "+", une erreur surgit.
Voilà, dume, t'as un beau 10/10
Inekman.
11 avril 2004 à 09:56
enfin c'est juste ce que je pense !
10 avril 2004 à 12:27
N'ayant jamais utilisé les classes en PHP, je promets d'y jeter un coup d'oeil dès que possible et le cas échéant de mettre le code à jour.
10 avril 2004 à 11:28
10 avril 2004 à 10:11
En plus, c'est carrément utile pour les pratiquants du PHP.
Est-ce que ça traite aussi les méthodes des classes en PHP ?