UNPKG

prism-react-editor

Version:

Lightweight, extensible code editor component for React apps

66 lines (65 loc) 1.72 kB
import { l as languages } from "../../index-k28m3HFc.js"; languages.bqn = { "shebang": { pattern: /^#![ ]*\/.*/g, alias: "important", greedy: true }, "comment": { pattern: /#.*/g, greedy: true }, "string-literal": { pattern: /"(?:[^"]|"")*"/g, greedy: true, alias: "string" }, "character-literal": { pattern: /'(?:[^]|[\ud800-\udbff][\udc00-\udfff])'/g, greedy: true, 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": /[←⇐↩()[\]{}.,:;⟨⟩‿·⋄?]/ }; //# sourceMappingURL=bqn.js.map