A library or program or utility or something like that is needed so that you can determine, having the source code of a program, which methods (functions and procedures) this source code file uses. In addition, among them are those that:
- implemented by the programmer himself
- NOT implemented by the programmer himself (imported from other libraries or namespaces)
The source code can be written in:
- C # (.NET platform)
- C ++ (GNU C ++ 4.4.0)
- C ++ (.NET platform)
- Pascal (Free Pascal 2.2.4)
- Delphi 7
- Java 1.6
It is necessary that the code be analyzed (well, or at least all the methods were found) and the result recorded in some file, which could then be opened in its program for further analysis. Those. There is a project to which you need to "privatit" this utility or library or program.
Is there such a thing? And if not, then how best to implement the mechanism of parsing the code yourself?