add puppet-syntax support