UNPKG

prism-react-editor

Version:

Lightweight, extensible code editor component for React apps

33 lines (32 loc) 1.4 kB
import { l as languages } from "../../index-k28m3HFc.js"; languages.pcode = languages.peoplecode = { "comment": /\/\*[^]*?\*\/|\bREM[^;]*;|<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[^])*\*>)*\*>|\/\+[^]*?\+\//, "string": { pattern: /'(?:''|[^\n'])*'(?!')|"(?:""|[^\n"])*"(?!")/g, greedy: true }, "variable": /%\w+/, "function-definition": { pattern: /((?:^|[^\w-])(?:function|method)\s+)\w+/i, lookbehind: true, alias: "function" }, "class-name": { pattern: /((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i, lookbehind: true, inside: { "punctuation": /:/ } }, "keyword": /\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|[gs]et|if|method|try|while)|evaluate|extends|for|function|[gs]et|global|if|implements|import|instance|library|local|method|null|of|out|peoplecode|private|program|property|protected|readonly|ref|repeat|returns?|step|throw|to|try|until|value|when-other|[tw]hen|while)\b/i, "operator-keyword": { pattern: /\b(?:and|not|or)\b/i, alias: "operator" }, "function": /[_a-z]\w*(?=\s*\()/i, "boolean": /\b(?:false|true)\b/i, "number": /\b\d+(?:\.\d+)?\b/, "operator": /<>|[<>]=?|!=|\*\*|[@|=/*+-]/, "punctuation": /[()[\].,:;]/ }; //# sourceMappingURL=peoplecode.js.map