Ce programme permet d'afficher les fonctions et procédures contenues dans les sources d'un programme en php, javascript ou d

Soyez le premier à donner votre avis sur cette source.

Vue 4 527 fois - Téléchargée 774 fois

Description

Au départ j'ai programmé cet outil car j'en avais assez de chercher dans quel "include" était la fonction que je voulais utiliser lors du développement du site Intranet sur lequel je travaille actuellement.
Vous pouvez sélectionner un ou plusieurs fichiers, ils s'affichent alors sous la forme d'un arbre ; si le fichier comporte des fonctions ou procédures un plus (+) apparaît devant et lorsque vous cliquez dessus vous déroulez l'arborescence.
Lorsque vous double-cliquez sur une fonction ou procédure elle s'affiche dans la partie basse de la fenêtre.

Conclusion :


J'ai fait cette mise à jour pour ajouter les N° de ligne dans la liste des fonctions, car lorsque vous avez un script très long cela peut faire gagner du temps lors de la recherche ;)
Voila, si vous avez des remarques ou suggestions je suis prêt à les examiner afin d'améliorer ce programme.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 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és 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 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és 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 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és 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 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és 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 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.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.