add syntax definition for puppet (.pp) files