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 • 6.35 kB
Source Map (JSON)
{"version":3,"file":"hy.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/hy.js"],"sourcesContent":["/*\nLanguage: Hy\nDescription: Hy is a wonderful dialect of Lisp that’s embedded in Python.\nAuthor: Sergey Sobko <s.sobko@profitware.ru>\nWebsite: http://docs.hylang.org/en/stable/\nCategory: lisp\n*/\n\nfunction hy(hljs) {\n const SYMBOLSTART = 'a-zA-Z_\\\\-!.?+*=<>&#\\'';\n const SYMBOL_RE = '[' + SYMBOLSTART + '][' + SYMBOLSTART + '0-9/;:]*';\n const keywords = {\n $pattern: SYMBOL_RE,\n built_in:\n // keywords\n '!= % %= & &= * ** **= *= *map '\n + '+ += , --build-class-- --import-- -= . / // //= '\n + '/= < << <<= <= = > >= >> >>= '\n + '@ @= ^ ^= abs accumulate all and any ap-compose '\n + 'ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe '\n + 'ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast '\n + 'callable calling-module-name car case cdr chain chr coll? combinations compile '\n + 'compress cond cons cons? continue count curry cut cycle dec '\n + 'def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn '\n + 'defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir '\n + 'disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? '\n + 'end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first '\n + 'flatten float? fn fnc fnr for for* format fraction genexpr '\n + 'gensym get getattr global globals group-by hasattr hash hex id '\n + 'identity if if* if-not if-python2 import in inc input instance? '\n + 'integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even '\n + 'is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none '\n + 'is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass '\n + 'iter iterable? iterate iterator? keyword keyword? lambda last len let '\n + 'lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all '\n + 'map max merge-with method-decorator min multi-decorator multicombinations name neg? next '\n + 'none? nonlocal not not-in not? nth numeric? oct odd? open '\n + 'or ord partition permutations pos? post-route postwalk pow prewalk print '\n + 'product profile/calls profile/cpu put-route quasiquote quote raise range read read-str '\n + 'recursive-replace reduce remove repeat repeatedly repr require rest round route '\n + 'route-with-methods rwm second seq set-comp setattr setv some sorted string '\n + 'string? sum switch symbol? take take-nth take-while tee try unless '\n + 'unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms '\n + 'xi xor yield yield-from zero? zip zip-longest | |= ~'\n };\n\n const SIMPLE_NUMBER_RE = '[-+]?\\\\d+(\\\\.\\\\d+)?';\n\n const SYMBOL = {\n begin: SYMBOL_RE,\n relevance: 0\n };\n const NUMBER = {\n className: 'number',\n begin: SIMPLE_NUMBER_RE,\n relevance: 0\n };\n const STRING = hljs.inherit(hljs.QUOTE_STRING_MODE, { illegal: null });\n const COMMENT = hljs.COMMENT(\n ';',\n '$',\n { relevance: 0 }\n );\n const LITERAL = {\n className: 'literal',\n begin: /\\b([Tt]rue|[Ff]alse|nil|None)\\b/\n };\n const COLLECTION = {\n begin: '[\\\\[\\\\{]',\n end: '[\\\\]\\\\}]',\n relevance: 0\n };\n const HINT = {\n className: 'comment',\n begin: '\\\\^' + SYMBOL_RE\n };\n const HINT_COL = hljs.COMMENT('\\\\^\\\\{', '\\\\}');\n const KEY = {\n className: 'symbol',\n begin: '[:]{1,2}' + SYMBOL_RE\n };\n const LIST = {\n begin: '\\\\(',\n end: '\\\\)'\n };\n const BODY = {\n endsWithParent: true,\n relevance: 0\n };\n const NAME = {\n className: 'name',\n relevance: 0,\n keywords: keywords,\n begin: SYMBOL_RE,\n starts: BODY\n };\n const DEFAULT_CONTAINS = [\n LIST,\n STRING,\n HINT,\n HINT_COL,\n COMMENT,\n KEY,\n COLLECTION,\n NUMBER,\n LITERAL,\n SYMBOL\n ];\n\n LIST.contains = [\n hljs.COMMENT('comment', ''),\n NAME,\n BODY\n ];\n BODY.contains = DEFAULT_CONTAINS;\n COLLECTION.contains = DEFAULT_CONTAINS;\n\n return {\n name: 'Hy',\n aliases: [ 'hylang' ],\n illegal: /\\S/,\n contains: [\n hljs.SHEBANG(),\n LIST,\n STRING,\n HINT,\n HINT_COL,\n COMMENT,\n KEY,\n COLLECTION,\n NUMBER,\n LITERAL\n ]\n };\n}\n\nmodule.exports = hy;\n"],"names":["hy","hljs","SYMBOLSTART","SYMBOL_RE","keywords","SIMPLE_NUMBER_RE","SYMBOL","NUMBER","STRING","COMMENT","LITERAL","COLLECTION","HINT","HINT_COL","KEY","LIST","BODY","NAME","DEFAULT_CONTAINS","hy_1"],"mappings":";;;;AAQA,WAASA,EAAGC,GAAM;AAChB,UAAMC,IAAc,yBACdC,IAAY,MAAMD,IAAc,OAAOA,IAAc,YACrDE,IAAW;AAAA,MACf,UAAUD;AAAA,MACV;AAAA;AAAA,QAEE;AAAA;AAAA,IA6BN,GAEQE,IAAmB,uBAEnBC,IAAS;AAAA,MACb,OAAOH;AAAA,MACP,WAAW;AAAA,IACf,GACQI,IAAS;AAAA,MACb,WAAW;AAAA,MACX,OAAOF;AAAA,MACP,WAAW;AAAA,IACf,GACQG,IAASP,EAAK,QAAQA,EAAK,mBAAmB,EAAE,SAAS,MAAM,GAC/DQ,IAAUR,EAAK;AAAA,MACnB;AAAA,MACA;AAAA,MACA,EAAE,WAAW,EAAC;AAAA,IAClB,GACQS,IAAU;AAAA,MACd,WAAW;AAAA,MACX,OAAO;AAAA,IACX,GACQC,IAAa;AAAA,MACjB,OAAO;AAAA,MACP,KAAK;AAAA,MACL,WAAW;AAAA,IACf,GACQC,IAAO;AAAA,MACX,WAAW;AAAA,MACX,OAAO,QAAQT;AAAA,IACnB,GACQU,IAAWZ,EAAK,QAAQ,UAAU,KAAK,GACvCa,IAAM;AAAA,MACV,WAAW;AAAA,MACX,OAAO,aAAaX;AAAA,IACxB,GACQY,IAAO;AAAA,MACX,OAAO;AAAA,MACP,KAAK;AAAA,IACT,GACQC,IAAO;AAAA,MACX,gBAAgB;AAAA,MAChB,WAAW;AAAA,IACf,GACQC,IAAO;AAAA,MACX,WAAW;AAAA,MACX,WAAW;AAAA,MACX,UAAUb;AAAA,MACV,OAAOD;AAAA,MACP,QAAQa;AAAA,IACZ,GACQE,IAAmB;AAAA,MACvBH;AAAA,MACAP;AAAA,MACAI;AAAA,MACAC;AAAA,MACAJ;AAAA,MACAK;AAAA,MACAH;AAAA,MACAJ;AAAA,MACAG;AAAA,MACAJ;AAAA,IACJ;AAEE,WAAAS,EAAK,WAAW;AAAA,MACdd,EAAK,QAAQ,WAAW,EAAE;AAAA,MAC1BgB;AAAA,MACAD;AAAA,IACJ,GACEA,EAAK,WAAWE,GAChBP,EAAW,WAAWO,GAEf;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAE,QAAQ;AAAA,MACnB,SAAS;AAAA,MACT,UAAU;AAAA,QACRjB,EAAK,QAAO;AAAA,QACZc;AAAA,QACAP;AAAA,QACAI;AAAA,QACAC;AAAA,QACAJ;AAAA,QACAK;AAAA,QACAH;AAAA,QACAJ;AAAA,QACAG;AAAA;IAEN;AAAA,EACA;AAEA,SAAAS,IAAiBnB;;","x_google_ignoreList":[0]}