using gxref on a single module
"Abdallah, Samer" <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
Hello all, I'm trying to use gxref to understand the structure of a single module (actually, the GULP4 feature structure translator I mentioned in an earlier post about feature structure unification) and the information it is displaying doesn't match what I would expect: Two predicates that are defined and called internally withing the module are showing up as "Not Called" in the "File Info" window of the gxref GUI. Is there some reason why that would be the case? They are called normally, not via a meta-predicate. In addition, there are two predicates which *are* only called via meta-predicates (one of which is bagof/3) which also show up as "Not Called". Since the system does a meta-predicate analysis on load now, isn't the information necessary to detect such 'static' calls via meta-predicates available now? Finally, it would seem to be useful to get a dependency graph between predicates in a module - is there any tool which can do this? In the meantime, I am drawing the graph with pen and paper... cheers, Samer