UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

32 lines (31 loc) 978 B
import { l as languages } from "../../index-DF54SWhA.js"; languages.apl = { "comment": /(?:⍝|#[! ]).*/, "string": /'(?:[^\n']|'')*'/g, "number": /¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i, "statement": /:[A-Z][a-z][a-zA-Z]*\b/, "system-function": { pattern: /⎕[a-z]+/i, alias: "function" }, "constant": /[⍬⌾#⎕⍞]/, "function": /[×÷⌈⌊∣|⍳⍸?⍟○⌹≤≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→!=<>*+-]/, "monadic-operator": { pattern: /[\\/⌿⍀¨⍨⌶&∥]/, alias: "operator" }, "dyadic-operator": { pattern: /[.⍣⍠⍤∘⌸@⌺⍥]/, alias: "operator" }, "assignment": { pattern: /←/, alias: "keyword" }, "punctuation": /[()[\];◇⋄]/, "dfn": { pattern: /[{}⍺⍵⍶⍹∇⍫:]/, alias: "builtin" } }; //# sourceMappingURL=apl.js.map