UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

34 lines (33 loc) 990 B
import { a as languages } from "../../core-8vQkh0Rd.js"; //#region src/prism/languages/apl.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" } }; //#endregion //# sourceMappingURL=apl.js.map