delete compilation files
added suffixes
Merge https://github.com/walajadi/syntax_M2