	callback: callback,
						selector: 'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'
					};

					_.hooks.run("before-highlightall", env);

					var elements = env.elements || document.querySelectorAll(env.selector);

					for (var i=0, element; element = elements[i++];) {
						_.highlightElement(element, async === true, env.callback);
					}
				},

				highlightElement: function(element, async, callback) {
					// Find language
					var language, gramma