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.

1 lines 3.1 kB
{"version":3,"file":"capnproto.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/capnproto.js"],"sourcesContent":["/*\nLanguage: Cap’n Proto\nAuthor: Oleg Efimov <efimovov@gmail.com>\nDescription: Cap’n Proto message definition format\nWebsite: https://capnproto.org/capnp-tool.html\nCategory: protocols\n*/\n\n/** @type LanguageFn */\nfunction capnproto(hljs) {\n const KEYWORDS = [\n \"struct\",\n \"enum\",\n \"interface\",\n \"union\",\n \"group\",\n \"import\",\n \"using\",\n \"const\",\n \"annotation\",\n \"extends\",\n \"in\",\n \"of\",\n \"on\",\n \"as\",\n \"with\",\n \"from\",\n \"fixed\"\n ];\n const TYPES = [\n \"Void\",\n \"Bool\",\n \"Int8\",\n \"Int16\",\n \"Int32\",\n \"Int64\",\n \"UInt8\",\n \"UInt16\",\n \"UInt32\",\n \"UInt64\",\n \"Float32\",\n \"Float64\",\n \"Text\",\n \"Data\",\n \"AnyPointer\",\n \"AnyStruct\",\n \"Capability\",\n \"List\"\n ];\n const LITERALS = [\n \"true\",\n \"false\"\n ];\n const CLASS_DEFINITION = {\n variants: [\n { match: [\n /(struct|enum|interface)/,\n /\\s+/,\n hljs.IDENT_RE\n ] },\n { match: [\n /extends/,\n /\\s*\\(/,\n hljs.IDENT_RE,\n /\\s*\\)/\n ] }\n ],\n scope: {\n 1: \"keyword\",\n 3: \"title.class\"\n }\n };\n return {\n name: 'Cap’n Proto',\n aliases: [ 'capnp' ],\n keywords: {\n keyword: KEYWORDS,\n type: TYPES,\n literal: LITERALS\n },\n contains: [\n hljs.QUOTE_STRING_MODE,\n hljs.NUMBER_MODE,\n hljs.HASH_COMMENT_MODE,\n {\n className: 'meta',\n begin: /@0x[\\w\\d]{16};/,\n illegal: /\\n/\n },\n {\n className: 'symbol',\n begin: /@\\d+\\b/\n },\n CLASS_DEFINITION\n ]\n };\n}\n\nmodule.exports = capnproto;\n"],"names":["capnproto","hljs","KEYWORDS","TYPES","LITERALS","CLASS_DEFINITION","capnproto_1"],"mappings":";;;;AASA,WAASA,EAAUC,GAAM;AACvB,UAAMC,IAAW;AAAA,MACf;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,GACQC,IAAQ;AAAA,MACZ;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,GACQC,IAAW;AAAA,MACf;AAAA,MACA;AAAA,IACJ,GACQC,IAAmB;AAAA,MACvB,UAAU;AAAA,QACR,EAAE,OAAO;AAAA,UACP;AAAA,UACA;AAAA,UACAJ,EAAK;AAAA,QACb,EAAO;AAAA,QACD,EAAE,OAAO;AAAA,UACP;AAAA,UACA;AAAA,UACAA,EAAK;AAAA,UACL;AAAA,QACR,EAAO;AAAA;MAEH,OAAO;AAAA,QACL,GAAG;AAAA,QACH,GAAG;AAAA;IAET;AACE,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAE,OAAO;AAAA,MAClB,UAAU;AAAA,QACR,SAASC;AAAA,QACT,MAAMC;AAAA,QACN,SAASC;AAAA;MAEX,UAAU;AAAA,QACRH,EAAK;AAAA,QACLA,EAAK;AAAA,QACLA,EAAK;AAAA,QACL;AAAA,UACE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,SAAS;AAAA;QAEX;AAAA,UACE,WAAW;AAAA,UACX,OAAO;AAAA;QAETI;AAAA;IAEN;AAAA,EACA;AAEA,SAAAC,IAAiBN;;","x_google_ignoreList":[0]}