vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
56 lines (55 loc) • 1.15 kB
JavaScript
var e, r;
function c() {
if (r) return e;
r = 1;
function a(i) {
const n = {
className: "literal",
begin: /[+-]+/,
relevance: 0
};
return {
name: "Brainfuck",
aliases: ["bf"],
contains: [
i.COMMENT(
/[^\[\]\.,\+\-<> \r\n]/,
/[\[\]\.,\+\-<> \r\n]/,
{
contains: [
{
match: /[ ]+[^\[\]\.,\+\-<> \r\n]/,
relevance: 0
}
],
returnEnd: !0,
relevance: 0
}
),
{
className: "title",
begin: "[\\[\\]]",
relevance: 0
},
{
className: "string",
begin: "[\\.,]",
relevance: 0
},
{
// this mode works as the only relevance counter
// it looks ahead to find the start of a run of literals
// so only the runs are counted as relevant
begin: /(?=\+\+|--)/,
contains: [n]
},
n
]
};
}
return e = a, e;
}
export {
c as __require
};
//# sourceMappingURL=brainfuck.mjs.map