UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

43 lines (42 loc) 1.14 kB
import { a as languages } from "../../core-8vQkh0Rd.js"; import { o as dotPunctuation } from "../../patterns-C0vJBvXO.js"; //#region src/prism/languages/jsstacktrace.js languages.jsstacktrace = { "error-message": { pattern: /^\S.*/m, alias: "string" }, "stack-frame": { pattern: /(^[ ]+)at[ ].*/m, lookbehind: true, inside: { "not-my-code": { pattern: /^at[ ]+(?!\s)(?:node\.js|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(internal\/|\(node\.js)).*/m, alias: "comment" }, "filename": { pattern: /(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/, lookbehind: true, alias: "url" }, "function": { pattern: /(\bat\s+(?:new\s+)?)(?![\d>.])(?:(?!\s)[.$\w\xa0-\uffff<>])+/, lookbehind: true, inside: dotPunctuation }, "punctuation": /[()]/, "keyword": /\b(?:at|new)\b/, "alias": { pattern: /\[(?:as\s+)?(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+\]/, alias: "variable" }, "line-number": { pattern: /:\d+(?::\d+)?\b/, alias: "number", inside: { "punctuation": /:/ } } } } }; //#endregion //# sourceMappingURL=jsstacktrace.js.map