Je viens de mettre à jour :
- l'index des fonctions à partir du fichier asy.list de la version 2.28SVN ;
- la liste des typedef que l'on trouve dans les fichiers asy.
Code : Tout sélectionner
<default>Code : Tout sélectionner
asy -l --whereCode : Tout sélectionner
asy -l --where moduleYoungFrog a écrit :Le nom des modules n'est pas dans asy.list apparemment, mais il suffit de demander à Asymptote pour l'obtenir :
donnera la réponse pour les modules chargés automatiquement, et
Code : Tout sélectionner
asy -l --wheredonnera la liste des fonctions pour le module donné en argument.
Code : Tout sélectionner
asy -l --where module
Code : Tout sélectionner
asy -p moduleGM a écrit :Mais l'idée que j'ai retenue de cette discussion qui date de 3ans, ce sera plutôt de "parser" le résultat deCode : Tout sélectionner
asy -p module
pour récupérer les fonctions avec les valeurs par défaut des paramètres.
YoungFrog a écrit :Dans la mesure où chaque fonction est surchargée, et c'est bien sûr pour ça que l'exercice est utile, il faut analyser le type des arguments et en déduire quelle définition est appelée.

GM a écrit :YoungFrog a écrit :Dans la mesure où chaque fonction est surchargée, et c'est bien sûr pour ça que l'exercice est utile, il faut analyser le type des arguments et en déduire quelle définition est appelée.
A priori, tu utilises une fonction que tu choisis... donc tu sais laquelle est utilisée... non ?!?
 Notamment dans le cas fréquent où je reprends du code trouvé sur le web (bien souvent le tiens, merci au passage !). Bref, toujours est-il que j'ai souvent du code devant moi et j'aimerais le suivre à la trace pour comprendre ce qu'il fait, par exemple pour produire quelque chose de similaire mais légèrement différent, ou encore pour comprendre pourquoi un truc fonctionne "presque mais pas complètement". Ou tout simplement pour comprendre ce qui se passe behind the scenes.
 Notamment dans le cas fréquent où je reprends du code trouvé sur le web (bien souvent le tiens, merci au passage !). Bref, toujours est-il que j'ai souvent du code devant moi et j'aimerais le suivre à la trace pour comprendre ce qu'il fait, par exemple pour produire quelque chose de similaire mais légèrement différent, ou encore pour comprendre pourquoi un truc fonctionne "presque mais pas complètement". Ou tout simplement pour comprendre ce qui se passe behind the scenes.