WebRoot/frame/js/hl/lang-html.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**************\
* ____ _____
* DlHighlight -- a JavaScript-based syntax highlighting engine. \ /_ / /
* \ / / /
* Author: Mihai Bazon, http://mihai.bazon.net/blog \/ /_ /
* Copyright: (c) Dynarch.com 2007. All rights reserved. \ / /
* http://www.dynarch.com/ / /
* \/
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc., 51
* Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
\******************************************************************************/
// Inherits most parsers from XML, but modifies END_ANGLE to highlight SCRIPT tags
(function(){
var re_get_script = /([^\0]*?)<\x2fscript>/gi;
var H = DlHighlight, xml = H.LANG.xml;
function END_ANGLE(txt) {
var m = /^\x2f?>/.exec(txt);
if (m) {
var tag = this.inXmlTag;
this.inXmlTag = false;
var tok = [{ content : m[0],
style : "paren xml-tagangle" }];
if (/^script$/i.test(tag) && !/><\x2fscript>/i.test(txt)) {
re_get_script.lastIndex = 1;
var m = re_get_script.exec(txt);
if (m && m[1] && m.index == 1) {
var code = m[1];
var index = re_get_script.lastIndex - 10;
var js = new H({ lang: "js",
noTrim: true }).doItNow(code);
var jstok = {
content : { escaped: js },
style : "xml-inline-script",
index : index
};
tok.push(jstok);
}
}
return tok;
}
};
后面还有 10 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
