UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

54 lines (53 loc) 1.17 kB
import { a as languages } from "../../core-8vQkh0Rd.js"; //#region src/prism/languages/pcaxis.js languages.px = languages.pcaxis = { "string": /"[^"]*"/, "keyword": { pattern: /((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/g, lookbehind: true, inside: { "keyword": /^[-A-Z\d]+/, "language": { pattern: /^(\s*)\[[-\w]+\]/, lookbehind: true, inside: { "punctuation": /^\[|\]$/, "property": /[-\w]+/ } }, "sub-key": { pattern: /^(\s*)\S[^]*/, lookbehind: true, inside: { "parameter": { pattern: /"[^"]*"/, alias: "property" }, "punctuation": /^\(|\)$|,/ } } } }, "operator": /=/, "tlist": { pattern: /TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/g, inside: { "function": /^TLIST/, "property": { pattern: /^(\s*\(\s*)\w+/, lookbehind: true }, "string": /"[^"]*"/, "punctuation": /[(),]/, "operator": /-/ } }, "punctuation": /[;,]/, "number": { pattern: /(^|\s)\d+(?:\.\d+)?(?!\S)/, lookbehind: true }, "boolean": /NO|YES/ }; //#endregion //# sourceMappingURL=pcaxis.js.map