(function() {
  if (
    (typeof self !== 'undefined' && !self.Prism) ||
    (typeof global !== 'undefined' && !global.Prism)
  ) {
    return;
  }

  Prism.hooks.add('wrap', function(env) {
    if (env.type !== 'keyword') {
      return;
    }
    env.classes.push('keyword-' + env.content);
  });
})();
