pan',
					classes: ['token', o.type],
					attributes: {},
					language: language,
					parent: parent
				};

				if (env.type == 'comment') {
					env.attributes['spellcheck'] = 'true';
				}

				if (o.alias) {
					var aliases = _.util.type(o.alias) === 'Array' ? o.alias : [o.alias];
					Array.prototype.push.apply(env.classes, aliases);
				}

				_.hooks.run('wrap', env);

				var attributes = Object.keys(env.attributes).map(function(name) {
					return name + '="' + (env.attributes[name] || '').rep