UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

40 lines (39 loc) 1.14 kB
import { a as languages } from "../../core-8vQkh0Rd.js"; import { t as boolean } from "../../patterns-C0vJBvXO.js"; //#region src/prism/languages/turtle.js languages.trig = languages.turtle = { "comment": /#.*/g, "multiline-string": { pattern: /"""(?:\\.|[^\\])*?"""|'''(?:\\.|[^\\])*?'''/g, alias: "string", inside: { "comment": /#.*/ } }, "string": /"(?:\\.|[^\\\n"])*"|'(?:\\.|[^\\\n'])*'/g, "url": { pattern: /<(?:[^\0- <>"{}|^`\\]|\\(?:u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))*>/g, inside: { "punctuation": /<|>/ } }, "function": { pattern: /(?:(?![-.\d\xb7])[-.\w\xb7\xc0-\ufffd]+)?:(?:(?![-.])(?:[-.:\w\xc0-\ufffd]|%[a-f\d]{2}|\\.)+)?/i, inside: { "local-name": { pattern: /(:)[^]+/, lookbehind: true }, "prefix": { pattern: /[^]+/, inside: { "punctuation": /:/ } } } }, "number": /[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i, "punctuation": /[()[\]{}.,;]|\^\^/, "boolean": boolean, "keyword": [/(?:\ba|@prefix|@base)\b|=/, /\b(?:base|graph|prefix)\b/i], "tag": { pattern: /@[a-z]+(?:-[a-z\d]+)*/i, inside: { "punctuation": /@/ } } }; //#endregion //# sourceMappingURL=turtle.js.map