depfun to find package functions

5 views (last 30 days)
Christopher Pedersen
Christopher Pedersen on 15 Aug 2012
I'm trying to write a wrapper for depfun, that will also find dependency function inside packages.
My idea is to look for all subfolders of the path that start with + (i.e. package folders), find all the functions in these. That will give me a list of strings to look for (e.g. +myfol/myfun.m gives the string myfol.myfun). I can then see which of these strings appear in the code.
the problem with this is false positives: if there is e.g. a strucutre that happens to use the same syntax (myfol.myfun = somevalue), that will be treated as a call to the package function, when it is not.
is there a neater way of doing this ?

Answers (1)

Image Analyst
Image Analyst on 15 Aug 2012
First look at these File Exchange submissions to see if they do what you want.
This one seems especially comprehensive:
Here's another one to look at:

Categories

Find more on Downloads in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!