vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
75 lines (74 loc) • 1.34 kB
JavaScript
var o, s;
function C() {
if (s) return o;
s = 1;
function i(n) {
const r = {
begin: /[a-z][A-Za-z0-9_]*/,
relevance: 0
}, t = {
className: "symbol",
variants: [
{ begin: /[A-Z][a-zA-Z0-9_]*/ },
{ begin: /_[A-Za-z0-9_]*/ }
],
relevance: 0
}, a = {
begin: /\(/,
end: /\)/,
relevance: 0
}, c = {
begin: /\[/,
end: /\]/
}, _ = {
className: "comment",
begin: /%/,
end: /$/,
contains: [n.PHRASAL_WORDS_MODE]
}, g = {
className: "string",
begin: /`/,
end: /`/,
contains: [n.BACKSLASH_ESCAPE]
}, E = {
className: "string",
// 0'a etc.
begin: /0'(\\'|.)/
}, A = {
className: "string",
begin: /0'\\s/
// 0'\s
}, e = [
r,
t,
a,
{
// relevance booster
begin: /:-/
},
c,
_,
n.C_BLOCK_COMMENT_MODE,
n.QUOTE_STRING_MODE,
n.APOS_STRING_MODE,
g,
E,
A,
n.C_NUMBER_MODE
];
return a.contains = e, c.contains = e, {
name: "Prolog",
contains: e.concat([
{
// relevance booster
begin: /\.$/
}
])
};
}
return o = i, o;
}
export {
C as __require
};
//# sourceMappingURL=prolog.mjs.map