mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-09 07:11:53 +08:00
72 lines
1.9 KiB
JavaScript
72 lines
1.9 KiB
JavaScript
import {
|
|
__commonJS
|
|
} from "./chunk-2TUXWMP5.js";
|
|
|
|
// node_modules/refractor/lang/diff.js
|
|
var require_diff = __commonJS({
|
|
"node_modules/refractor/lang/diff.js"(exports, module) {
|
|
module.exports = diff;
|
|
diff.displayName = "diff";
|
|
diff.aliases = [];
|
|
function diff(Prism) {
|
|
;
|
|
(function(Prism2) {
|
|
Prism2.languages.diff = {
|
|
coord: [
|
|
// Match all kinds of coord lines (prefixed by "+++", "---" or "***").
|
|
/^(?:\*{3}|-{3}|\+{3}).*$/m,
|
|
// Match "@@ ... @@" coord lines in unified diff.
|
|
/^@@.*@@$/m,
|
|
// Match coord lines in normal diff (starts with a number).
|
|
/^\d.*$/m
|
|
]
|
|
// deleted, inserted, unchanged, diff
|
|
};
|
|
var PREFIXES = {
|
|
"deleted-sign": "-",
|
|
"deleted-arrow": "<",
|
|
"inserted-sign": "+",
|
|
"inserted-arrow": ">",
|
|
unchanged: " ",
|
|
diff: "!"
|
|
};
|
|
Object.keys(PREFIXES).forEach(function(name) {
|
|
var prefix = PREFIXES[name];
|
|
var alias = [];
|
|
if (!/^\w+$/.test(name)) {
|
|
alias.push(/\w+/.exec(name)[0]);
|
|
}
|
|
if (name === "diff") {
|
|
alias.push("bold");
|
|
}
|
|
Prism2.languages.diff[name] = {
|
|
pattern: RegExp(
|
|
"^(?:[" + prefix + "].*(?:\r\n?|\n|(?![\\s\\S])))+",
|
|
"m"
|
|
),
|
|
alias,
|
|
inside: {
|
|
line: {
|
|
pattern: /(.)(?=[\s\S]).*(?:\r\n?|\n)?/,
|
|
lookbehind: true
|
|
},
|
|
prefix: {
|
|
pattern: /[\s\S]/,
|
|
alias: /\w+/.exec(name)[0]
|
|
}
|
|
}
|
|
};
|
|
});
|
|
Object.defineProperty(Prism2.languages.diff, "PREFIXES", {
|
|
value: PREFIXES
|
|
});
|
|
})(Prism);
|
|
}
|
|
}
|
|
});
|
|
|
|
export {
|
|
require_diff
|
|
};
|
|
//# sourceMappingURL=chunk-54KRQEYO.js.map
|