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.18 kB
{"version":3,"file":"scilab.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/scilab.js"],"sourcesContent":["/*\nLanguage: Scilab\nAuthor: Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>\nOrigin: matlab.js\nDescription: Scilab is a port from Matlab\nWebsite: https://www.scilab.org\nCategory: scientific\n*/\n\nfunction scilab(hljs) {\n const COMMON_CONTAINS = [\n hljs.C_NUMBER_MODE,\n {\n className: 'string',\n begin: '\\'|\\\"',\n end: '\\'|\\\"',\n contains: [\n hljs.BACKSLASH_ESCAPE,\n { begin: '\\'\\'' }\n ]\n }\n ];\n\n return {\n name: 'Scilab',\n aliases: [ 'sci' ],\n keywords: {\n $pattern: /%?\\w+/,\n keyword: 'abort break case clear catch continue do elseif else endfunction end for function '\n + 'global if pause return resume select try then while',\n literal:\n '%f %F %t %T %pi %eps %inf %nan %e %i %z %s',\n built_in: // Scilab has more than 2000 functions. Just list the most commons\n 'abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error '\n + 'exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty '\n + 'isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log '\n + 'max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real '\n + 'round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan '\n + 'type typename warning zeros matrix'\n },\n illegal: '(\"|#|/\\\\*|\\\\s+/\\\\w+)',\n contains: [\n {\n className: 'function',\n beginKeywords: 'function',\n end: '$',\n contains: [\n hljs.UNDERSCORE_TITLE_MODE,\n {\n className: 'params',\n begin: '\\\\(',\n end: '\\\\)'\n }\n ]\n },\n // seems to be a guard against [ident]' or [ident].\n // perhaps to prevent attributes from flagging as keywords?\n {\n begin: '[a-zA-Z_][a-zA-Z_0-9]*[\\\\.\\']+',\n relevance: 0\n },\n {\n begin: '\\\\[',\n end: '\\\\][\\\\.\\']*',\n relevance: 0,\n contains: COMMON_CONTAINS\n },\n hljs.COMMENT('//', '$')\n ].concat(COMMON_CONTAINS)\n };\n}\n\nmodule.exports = scilab;\n"],"names":["scilab","hljs","COMMON_CONTAINS","scilab_1"],"mappings":";;;;AASA,WAASA,EAAOC,GAAM;AACpB,UAAMC,IAAkB;AAAA,MACtBD,EAAK;AAAA,MACL;AAAA,QACE,WAAW;AAAA,QACX,OAAO;AAAA,QACP,KAAK;AAAA,QACL,UAAU;AAAA,UACRA,EAAK;AAAA,UACL,EAAE,OAAO,KAAM;AAAA;;IAGvB;AAEE,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAE,KAAK;AAAA,MAChB,UAAU;AAAA,QACR,UAAU;AAAA,QACV,SAAS;AAAA,QAET,SACE;AAAA,QACF;AAAA;AAAA,UACC;AAAA;AAAA;MAOH,SAAS;AAAA,MACT,UAAU;AAAA,QACR;AAAA,UACE,WAAW;AAAA,UACX,eAAe;AAAA,UACf,KAAK;AAAA,UACL,UAAU;AAAA,YACRA,EAAK;AAAA,YACL;AAAA,cACE,WAAW;AAAA,cACX,OAAO;AAAA,cACP,KAAK;AAAA;;;;;QAMX;AAAA,UACE,OAAO;AAAA,UACP,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA,UACX,UAAUC;AAAA;QAEZD,EAAK,QAAQ,MAAM,GAAG;AAAA,MAC5B,EAAM,OAAOC,CAAe;AAAA,IAC5B;AAAA,EACA;AAEA,SAAAC,IAAiBH;;","x_google_ignoreList":[0]}