Ericsson / CodeCompass

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://codecompass.net
GNU General Public License v3.0
520 stars 102 forks source link

Reimplement dependent parsers #639

Open intjftw opened 1 year ago

intjftw commented 1 year ago

With the new Cpp metrics plugin, the issue of dependent parsers emerged again. The name cppmetricsparser preceds cppplugin which results in the metrics are to be calculated before the cpp parser is executed, hence the metrics won't be calculated.

mcserep commented 1 year ago

As you mentioned, dependent parsers were a thing in CodeCompass, but never really used (at least since version Earhart or Flash), so it was removed in e7e040c1abbc307a847ee07e2dcc37cbf34044e0. I think this feature should be easily reimplementable based on the code diff.