mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-08 22:08:16 +08:00
41 lines
1.4 KiB
JavaScript
41 lines
1.4 KiB
JavaScript
import {
|
|
__commonJS
|
|
} from "./chunk-2TUXWMP5.js";
|
|
|
|
// node_modules/refractor/lang/warpscript.js
|
|
var require_warpscript = __commonJS({
|
|
"node_modules/refractor/lang/warpscript.js"(exports, module) {
|
|
module.exports = warpscript;
|
|
warpscript.displayName = "warpscript";
|
|
warpscript.aliases = [];
|
|
function warpscript(Prism) {
|
|
Prism.languages.warpscript = {
|
|
comment: /#.*|\/\/.*|\/\*[\s\S]*?\*\//,
|
|
string: {
|
|
pattern: /"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,
|
|
greedy: true
|
|
},
|
|
variable: /\$\S+/,
|
|
macro: {
|
|
pattern: /@\S+/,
|
|
alias: "property"
|
|
},
|
|
// WarpScript doesn't have any keywords, these are all functions under the control category
|
|
// https://www.warp10.io/tags/control
|
|
keyword: /\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,
|
|
number: /[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,
|
|
boolean: /\b(?:F|T|false|true)\b/,
|
|
punctuation: /<%|%>|[{}[\]()]/,
|
|
// Some operators from the "operators" category
|
|
// https://www.warp10.io/tags/operators
|
|
operator: /==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/
|
|
};
|
|
}
|
|
}
|
|
});
|
|
|
|
export {
|
|
require_warpscript
|
|
};
|
|
//# sourceMappingURL=chunk-A7BZZQIS.js.map
|