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 175 fois - Téléchargée 715 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

Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

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 !
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Il faut faire la même chose avec les commentaires dans lesquels les mots à chercher peuvent souvent revenir (documentation)
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

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 ....)
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

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 !
Messages postés
291
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
30 juin 2006

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.