更换版本
This commit is contained in:
81
towxml/plugins/hljs/languages/nginx.js
Normal file
81
towxml/plugins/hljs/languages/nginx.js
Normal file
@@ -0,0 +1,81 @@
|
||||
module.exports = function (e) {
|
||||
var n = {
|
||||
className: "variable",
|
||||
variants: [
|
||||
{ begin: /\$\d+/ },
|
||||
{ begin: /\$\{/, end: /}/ },
|
||||
{ begin: "[\\$\\@]" + e.UNDERSCORE_IDENT_RE },
|
||||
],
|
||||
},
|
||||
a = {
|
||||
endsWithParent: !0,
|
||||
lexemes: "[a-z/_]+",
|
||||
keywords: {
|
||||
literal:
|
||||
"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll",
|
||||
},
|
||||
relevance: 0,
|
||||
illegal: "=>",
|
||||
contains: [
|
||||
e.HASH_COMMENT_MODE,
|
||||
{
|
||||
className: "string",
|
||||
contains: [e.BACKSLASH_ESCAPE, n],
|
||||
variants: [
|
||||
{ begin: /"/, end: /"/ },
|
||||
{ begin: /'/, end: /'/ },
|
||||
],
|
||||
},
|
||||
{
|
||||
begin: "([a-z]+):/",
|
||||
end: "\\s",
|
||||
endsWithParent: !0,
|
||||
excludeEnd: !0,
|
||||
contains: [n],
|
||||
},
|
||||
{
|
||||
className: "regexp",
|
||||
contains: [e.BACKSLASH_ESCAPE, n],
|
||||
variants: [
|
||||
{ begin: "\\s\\^", end: "\\s|{|;", returnEnd: !0 },
|
||||
{ begin: "~\\*?\\s+", end: "\\s|{|;", returnEnd: !0 },
|
||||
{ begin: "\\*(\\.[a-z\\-]+)+" },
|
||||
{ begin: "([a-z\\-]+\\.)+\\*" },
|
||||
],
|
||||
},
|
||||
{
|
||||
className: "number",
|
||||
begin: "\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b",
|
||||
},
|
||||
{
|
||||
className: "number",
|
||||
begin: "\\b\\d+[kKmMgGdshdwy]*\\b",
|
||||
relevance: 0,
|
||||
},
|
||||
n,
|
||||
],
|
||||
};
|
||||
return {
|
||||
aliases: ["nginxconf"],
|
||||
contains: [
|
||||
e.HASH_COMMENT_MODE,
|
||||
{
|
||||
begin: e.UNDERSCORE_IDENT_RE + "\\s+{",
|
||||
returnBegin: !0,
|
||||
end: "{",
|
||||
contains: [{ className: "section", begin: e.UNDERSCORE_IDENT_RE }],
|
||||
relevance: 0,
|
||||
},
|
||||
{
|
||||
begin: e.UNDERSCORE_IDENT_RE + "\\s",
|
||||
end: ";|{",
|
||||
returnBegin: !0,
|
||||
contains: [
|
||||
{ className: "attribute", begin: e.UNDERSCORE_IDENT_RE, starts: a },
|
||||
],
|
||||
relevance: 0,
|
||||
},
|
||||
],
|
||||
illegal: "[^\\s\\}]",
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user