Adding language, extensions and comments supports
Splittinig C and C++ languages
Merge pull request #2971 from TomMalbran/tom/language-supports

Adding language, extensions and comments supports