moosetechnology / Famix

An abstract representation of source code. Famix is generic and can describe applications in multiple programming languages.
MIT License
13 stars 23 forks source link

Review MooseName implementation #822

Open jecisc opened 1 week ago

jecisc commented 1 week ago

Currently #mooseName rely on #mooseNameOn: that is implemented by hand in a lot of places.

We should remove most of those and implement a solution based on the meta description to have a generic way of doing it.

NicolasAnquetil commented 1 week ago

Ideally, this would be implemented in TNamedEntity and TNamespace

But before that we must solve the issue of having several containment properties:

(see #827)