added support for git and tab rules for languages