LanguageTrait
interface LanguageTrait
A language trait is a feature or trait that is common to a group of programming languages. Any Language that supports them should implement the desired trait interface. Examples could be the support of pointers, support for templates or generics.
Currently, this interface has no methods. However, in the future, this could be used to execute language/frontend-specific code for the particular trait. This could help to fine-tune the SymbolResolver for specific languages.