UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

65 lines (64 loc) 1.66 kB
import { l as a } from "../prismCore-5c7f03d0.js"; a.bqn = { shebang: { pattern: /^#![ \t]*\/.*/, alias: "important", greedy: !0 }, comment: { pattern: /#.*/, greedy: !0 }, "string-literal": { pattern: /"(?:[^"]|"")*"/, greedy: !0, alias: "string" }, "character-literal": { pattern: /'(?:[\s\S]|[\uD800-\uDBFF][\uDC00-\uDFFF])'/, greedy: !0, alias: "char" }, function: /•[\w¯.∞π]+[\w¯.∞π]*/, "dot-notation-on-brackets": { pattern: /\{(?=.*\}\.)|\}\./, alias: "namespace" }, "special-name": { pattern: /(?:𝕨|𝕩|𝕗|𝕘|𝕤|𝕣|𝕎|𝕏|𝔽|𝔾|𝕊|_𝕣_|_𝕣)/, alias: "keyword" }, "dot-notation-on-name": { pattern: /[A-Za-z_][\w¯∞π]*\./, alias: "namespace" }, "word-number-scientific": { pattern: /\d+(?:\.\d+)?[eE]¯?\d+/, alias: "number" }, "word-name": { pattern: /[A-Za-z_][\w¯∞π]*/, alias: "symbol" }, "word-number": { pattern: /[¯∞π]?(?:\d*\.?\b\d+(?:e[]?\d+|E[]?\d+)?|¯|∞|π)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[]?\d+|E[]?\d+)?|¯|∞|π))?/, alias: "number" }, "null-literal": { pattern: /@/, alias: "char" }, "primitive-functions": { pattern: /[-+×÷⋆√⌊⌈|¬∧∨<>≠=≤≥≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔!]/, alias: "operator" }, "primitive-1-operators": { pattern: /[`˜˘¨⁼⌜´˝˙]/, alias: "operator" }, "primitive-2-operators": { pattern: /[∘⊸⟜○⌾⎉⚇⍟⊘◶⎊]/, alias: "operator" }, punctuation: /[←⇐↩(){}⟨⟩[\]‿·⋄,.;:?]/ };