{"version":3,"file":"scilab-CAxqvjO4.chunk.mjs","sources":["../node_modules/highlight.js/lib/languages/scilab.js"],"sourcesContent":["/*\nLanguage: Scilab\nAuthor: Sylvestre Ledru \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":"4YASA,SAASA,EAAOC,EAAM,CACpB,MAAMC,EAAkB,CACtBD,EAAK,cACL,CACE,UAAW,SACX,MAAO,MACP,IAAK,MACL,SAAU,CACRA,EAAK,iBACL,CAAE,MAAO,IAAQ,CAClB,CACF,CACL,EAEE,MAAO,CACL,KAAM,SACN,QAAS,CAAE,KAAO,EAClB,SAAU,CACR,SAAU,QACV,QAAS,wIAET,QACE,6CACF,SACC,0bAMF,EACD,QAAS,uBACT,SAAU,CACR,CACE,UAAW,WACX,cAAe,WACf,IAAK,IACL,SAAU,CACRA,EAAK,sBACL,CACE,UAAW,SACX,MAAO,MACP,IAAK,KACN,CACF,CACF,EAGD,CACE,MAAO,gCACP,UAAW,CACZ,EACD,CACE,MAAO,MACP,IAAK,aACL,UAAW,EACX,SAAUC,CACX,EACDD,EAAK,QAAQ,KAAM,GAAG,CAC5B,EAAM,OAAOC,CAAe,CAC5B,CACA,CAEA,IAAAC,EAAiBH","x_google_ignoreList":[0]}