UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

145 lines (144 loc) 3.04 kB
var a, i; function d() { if (i) return a; i = 1; function c(e) { const n = e.regex, t = /[a-zA-Z_$][a-zA-Z0-9_$]*/, r = n.concat( t, n.concat("(\\.", t, ")*") ), s = /([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/, o = { className: "rest_arg", begin: /[.]{3}/, end: t, relevance: 10 }; return { name: "ActionScript", aliases: ["as"], keywords: { keyword: [ "as", "break", "case", "catch", "class", "const", "continue", "default", "delete", "do", "dynamic", "each", "else", "extends", "final", "finally", "for", "function", "get", "if", "implements", "import", "in", "include", "instanceof", "interface", "internal", "is", "namespace", "native", "new", "override", "package", "private", "protected", "public", "return", "set", "static", "super", "switch", "this", "throw", "try", "typeof", "use", "var", "void", "while", "with" ], literal: [ "true", "false", "null", "undefined" ] }, contains: [ e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, e.C_NUMBER_MODE, { match: [ /\bpackage/, /\s+/, r ], className: { 1: "keyword", 3: "title.class" } }, { match: [ /\b(?:class|interface|extends|implements)/, /\s+/, t ], className: { 1: "keyword", 3: "title.class" } }, { className: "meta", beginKeywords: "import include", end: /;/, keywords: { keyword: "import include" } }, { beginKeywords: "function", end: /[{;]/, excludeEnd: !0, illegal: /\S/, contains: [ e.inherit(e.TITLE_MODE, { className: "title.function" }), { className: "params", begin: /\(/, end: /\)/, contains: [ e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, o ] }, { begin: n.concat(/:\s*/, s) } ] }, e.METHOD_GUARD ], illegal: /#/ }; } return a = c, a; } export { d as __require }; //# sourceMappingURL=actionscript.mjs.map