added plugin to support puppet (*.pp) syntax