%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/nextcloud.varak.net/apps_old/apps/text/js/
Upload File :
Create Path :
Current File : //www/varak.net/nextcloud.varak.net/apps_old/apps/text/js/sas-C_UMK08C.chunk.mjs.map

{"version":3,"file":"sas-C_UMK08C.chunk.mjs","sources":["../node_modules/highlight.js/lib/languages/sas.js"],"sourcesContent":["/*\nLanguage: SAS\nAuthor: Mauricio Caceres <mauricio.caceres.bravo@gmail.com>\nDescription: Syntax Highlighting for SAS\nCategory: scientific\n*/\n\n/** @type LanguageFn */\nfunction sas(hljs) {\n  const regex = hljs.regex;\n  // Data step and PROC SQL statements\n  const SAS_KEYWORDS = [\n    \"do\",\n    \"if\",\n    \"then\",\n    \"else\",\n    \"end\",\n    \"until\",\n    \"while\",\n    \"abort\",\n    \"array\",\n    \"attrib\",\n    \"by\",\n    \"call\",\n    \"cards\",\n    \"cards4\",\n    \"catname\",\n    \"continue\",\n    \"datalines\",\n    \"datalines4\",\n    \"delete\",\n    \"delim\",\n    \"delimiter\",\n    \"display\",\n    \"dm\",\n    \"drop\",\n    \"endsas\",\n    \"error\",\n    \"file\",\n    \"filename\",\n    \"footnote\",\n    \"format\",\n    \"goto\",\n    \"in\",\n    \"infile\",\n    \"informat\",\n    \"input\",\n    \"keep\",\n    \"label\",\n    \"leave\",\n    \"length\",\n    \"libname\",\n    \"link\",\n    \"list\",\n    \"lostcard\",\n    \"merge\",\n    \"missing\",\n    \"modify\",\n    \"options\",\n    \"output\",\n    \"out\",\n    \"page\",\n    \"put\",\n    \"redirect\",\n    \"remove\",\n    \"rename\",\n    \"replace\",\n    \"retain\",\n    \"return\",\n    \"select\",\n    \"set\",\n    \"skip\",\n    \"startsas\",\n    \"stop\",\n    \"title\",\n    \"update\",\n    \"waitsas\",\n    \"where\",\n    \"window\",\n    \"x|0\",\n    \"systask\",\n    \"add\",\n    \"and\",\n    \"alter\",\n    \"as\",\n    \"cascade\",\n    \"check\",\n    \"create\",\n    \"delete\",\n    \"describe\",\n    \"distinct\",\n    \"drop\",\n    \"foreign\",\n    \"from\",\n    \"group\",\n    \"having\",\n    \"index\",\n    \"insert\",\n    \"into\",\n    \"in\",\n    \"key\",\n    \"like\",\n    \"message\",\n    \"modify\",\n    \"msgtype\",\n    \"not\",\n    \"null\",\n    \"on\",\n    \"or\",\n    \"order\",\n    \"primary\",\n    \"references\",\n    \"reset\",\n    \"restrict\",\n    \"select\",\n    \"set\",\n    \"table\",\n    \"unique\",\n    \"update\",\n    \"validate\",\n    \"view\",\n    \"where\"\n  ];\n\n  // Built-in SAS functions\n  const FUNCTIONS = [\n    \"abs\",\n    \"addr\",\n    \"airy\",\n    \"arcos\",\n    \"arsin\",\n    \"atan\",\n    \"attrc\",\n    \"attrn\",\n    \"band\",\n    \"betainv\",\n    \"blshift\",\n    \"bnot\",\n    \"bor\",\n    \"brshift\",\n    \"bxor\",\n    \"byte\",\n    \"cdf\",\n    \"ceil\",\n    \"cexist\",\n    \"cinv\",\n    \"close\",\n    \"cnonct\",\n    \"collate\",\n    \"compbl\",\n    \"compound\",\n    \"compress\",\n    \"cos\",\n    \"cosh\",\n    \"css\",\n    \"curobs\",\n    \"cv\",\n    \"daccdb\",\n    \"daccdbsl\",\n    \"daccsl\",\n    \"daccsyd\",\n    \"dacctab\",\n    \"dairy\",\n    \"date\",\n    \"datejul\",\n    \"datepart\",\n    \"datetime\",\n    \"day\",\n    \"dclose\",\n    \"depdb\",\n    \"depdbsl\",\n    \"depdbsl\",\n    \"depsl\",\n    \"depsl\",\n    \"depsyd\",\n    \"depsyd\",\n    \"deptab\",\n    \"deptab\",\n    \"dequote\",\n    \"dhms\",\n    \"dif\",\n    \"digamma\",\n    \"dim\",\n    \"dinfo\",\n    \"dnum\",\n    \"dopen\",\n    \"doptname\",\n    \"doptnum\",\n    \"dread\",\n    \"dropnote\",\n    \"dsname\",\n    \"erf\",\n    \"erfc\",\n    \"exist\",\n    \"exp\",\n    \"fappend\",\n    \"fclose\",\n    \"fcol\",\n    \"fdelete\",\n    \"fetch\",\n    \"fetchobs\",\n    \"fexist\",\n    \"fget\",\n    \"fileexist\",\n    \"filename\",\n    \"fileref\",\n    \"finfo\",\n    \"finv\",\n    \"fipname\",\n    \"fipnamel\",\n    \"fipstate\",\n    \"floor\",\n    \"fnonct\",\n    \"fnote\",\n    \"fopen\",\n    \"foptname\",\n    \"foptnum\",\n    \"fpoint\",\n    \"fpos\",\n    \"fput\",\n    \"fread\",\n    \"frewind\",\n    \"frlen\",\n    \"fsep\",\n    \"fuzz\",\n    \"fwrite\",\n    \"gaminv\",\n    \"gamma\",\n    \"getoption\",\n    \"getvarc\",\n    \"getvarn\",\n    \"hbound\",\n    \"hms\",\n    \"hosthelp\",\n    \"hour\",\n    \"ibessel\",\n    \"index\",\n    \"indexc\",\n    \"indexw\",\n    \"input\",\n    \"inputc\",\n    \"inputn\",\n    \"int\",\n    \"intck\",\n    \"intnx\",\n    \"intrr\",\n    \"irr\",\n    \"jbessel\",\n    \"juldate\",\n    \"kurtosis\",\n    \"lag\",\n    \"lbound\",\n    \"left\",\n    \"length\",\n    \"lgamma\",\n    \"libname\",\n    \"libref\",\n    \"log\",\n    \"log10\",\n    \"log2\",\n    \"logpdf\",\n    \"logpmf\",\n    \"logsdf\",\n    \"lowcase\",\n    \"max\",\n    \"mdy\",\n    \"mean\",\n    \"min\",\n    \"minute\",\n    \"mod\",\n    \"month\",\n    \"mopen\",\n    \"mort\",\n    \"n\",\n    \"netpv\",\n    \"nmiss\",\n    \"normal\",\n    \"note\",\n    \"npv\",\n    \"open\",\n    \"ordinal\",\n    \"pathname\",\n    \"pdf\",\n    \"peek\",\n    \"peekc\",\n    \"pmf\",\n    \"point\",\n    \"poisson\",\n    \"poke\",\n    \"probbeta\",\n    \"probbnml\",\n    \"probchi\",\n    \"probf\",\n    \"probgam\",\n    \"probhypr\",\n    \"probit\",\n    \"probnegb\",\n    \"probnorm\",\n    \"probt\",\n    \"put\",\n    \"putc\",\n    \"putn\",\n    \"qtr\",\n    \"quote\",\n    \"ranbin\",\n    \"rancau\",\n    \"ranexp\",\n    \"rangam\",\n    \"range\",\n    \"rank\",\n    \"rannor\",\n    \"ranpoi\",\n    \"rantbl\",\n    \"rantri\",\n    \"ranuni\",\n    \"repeat\",\n    \"resolve\",\n    \"reverse\",\n    \"rewind\",\n    \"right\",\n    \"round\",\n    \"saving\",\n    \"scan\",\n    \"sdf\",\n    \"second\",\n    \"sign\",\n    \"sin\",\n    \"sinh\",\n    \"skewness\",\n    \"soundex\",\n    \"spedis\",\n    \"sqrt\",\n    \"std\",\n    \"stderr\",\n    \"stfips\",\n    \"stname\",\n    \"stnamel\",\n    \"substr\",\n    \"sum\",\n    \"symget\",\n    \"sysget\",\n    \"sysmsg\",\n    \"sysprod\",\n    \"sysrc\",\n    \"system\",\n    \"tan\",\n    \"tanh\",\n    \"time\",\n    \"timepart\",\n    \"tinv\",\n    \"tnonct\",\n    \"today\",\n    \"translate\",\n    \"tranwrd\",\n    \"trigamma\",\n    \"trim\",\n    \"trimn\",\n    \"trunc\",\n    \"uniform\",\n    \"upcase\",\n    \"uss\",\n    \"var\",\n    \"varfmt\",\n    \"varinfmt\",\n    \"varlabel\",\n    \"varlen\",\n    \"varname\",\n    \"varnum\",\n    \"varray\",\n    \"varrayx\",\n    \"vartype\",\n    \"verify\",\n    \"vformat\",\n    \"vformatd\",\n    \"vformatdx\",\n    \"vformatn\",\n    \"vformatnx\",\n    \"vformatw\",\n    \"vformatwx\",\n    \"vformatx\",\n    \"vinarray\",\n    \"vinarrayx\",\n    \"vinformat\",\n    \"vinformatd\",\n    \"vinformatdx\",\n    \"vinformatn\",\n    \"vinformatnx\",\n    \"vinformatw\",\n    \"vinformatwx\",\n    \"vinformatx\",\n    \"vlabel\",\n    \"vlabelx\",\n    \"vlength\",\n    \"vlengthx\",\n    \"vname\",\n    \"vnamex\",\n    \"vtype\",\n    \"vtypex\",\n    \"weekday\",\n    \"year\",\n    \"yyq\",\n    \"zipfips\",\n    \"zipname\",\n    \"zipnamel\",\n    \"zipstate\"\n  ];\n\n  // Built-in macro functions\n  const MACRO_FUNCTIONS = [\n    \"bquote\",\n    \"nrbquote\",\n    \"cmpres\",\n    \"qcmpres\",\n    \"compstor\",\n    \"datatyp\",\n    \"display\",\n    \"do\",\n    \"else\",\n    \"end\",\n    \"eval\",\n    \"global\",\n    \"goto\",\n    \"if\",\n    \"index\",\n    \"input\",\n    \"keydef\",\n    \"label\",\n    \"left\",\n    \"length\",\n    \"let\",\n    \"local\",\n    \"lowcase\",\n    \"macro\",\n    \"mend\",\n    \"nrbquote\",\n    \"nrquote\",\n    \"nrstr\",\n    \"put\",\n    \"qcmpres\",\n    \"qleft\",\n    \"qlowcase\",\n    \"qscan\",\n    \"qsubstr\",\n    \"qsysfunc\",\n    \"qtrim\",\n    \"quote\",\n    \"qupcase\",\n    \"scan\",\n    \"str\",\n    \"substr\",\n    \"superq\",\n    \"syscall\",\n    \"sysevalf\",\n    \"sysexec\",\n    \"sysfunc\",\n    \"sysget\",\n    \"syslput\",\n    \"sysprod\",\n    \"sysrc\",\n    \"sysrput\",\n    \"then\",\n    \"to\",\n    \"trim\",\n    \"unquote\",\n    \"until\",\n    \"upcase\",\n    \"verify\",\n    \"while\",\n    \"window\"\n  ];\n\n  const LITERALS = [\n    \"null\",\n    \"missing\",\n    \"_all_\",\n    \"_automatic_\",\n    \"_character_\",\n    \"_infile_\",\n    \"_n_\",\n    \"_name_\",\n    \"_null_\",\n    \"_numeric_\",\n    \"_user_\",\n    \"_webout_\"\n  ];\n\n  return {\n    name: 'SAS',\n    case_insensitive: true,\n    keywords: {\n      literal: LITERALS,\n      keyword: SAS_KEYWORDS\n    },\n    contains: [\n      {\n        // Distinct highlight for proc <proc>, data, run, quit\n        className: 'keyword',\n        begin: /^\\s*(proc [\\w\\d_]+|data|run|quit)[\\s;]/\n      },\n      {\n        // Macro variables\n        className: 'variable',\n        begin: /&[a-zA-Z_&][a-zA-Z0-9_]*\\.?/\n      },\n      {\n        begin: [\n          /^\\s*/,\n          /datalines;|cards;/,\n          /(?:.*\\n)+/,\n          /^\\s*;\\s*$/\n        ],\n        className: {\n          2: \"keyword\",\n          3: \"string\"\n        }\n      },\n      {\n        begin: [\n          /%mend|%macro/,\n          /\\s+/,\n          /[a-zA-Z_&][a-zA-Z0-9_]*/\n        ],\n        className: {\n          1: \"built_in\",\n          3: \"title.function\"\n        }\n      },\n      { // Built-in macro variables\n        className: 'built_in',\n        begin: '%' + regex.either(...MACRO_FUNCTIONS)\n      },\n      {\n        // User-defined macro functions\n        className: 'title.function',\n        begin: /%[a-zA-Z_][a-zA-Z_0-9]*/\n      },\n      {\n        // TODO: this is most likely an incorrect classification\n        // built_in may need more nuance\n        // https://github.com/highlightjs/highlight.js/issues/2521\n        className: 'meta',\n        begin: regex.either(...FUNCTIONS) + '(?=\\\\()'\n      },\n      {\n        className: 'string',\n        variants: [\n          hljs.APOS_STRING_MODE,\n          hljs.QUOTE_STRING_MODE\n        ]\n      },\n      hljs.COMMENT('\\\\*', ';'),\n      hljs.C_BLOCK_COMMENT_MODE\n    ]\n  };\n}\n\nmodule.exports = sas;\n"],"names":["sas","hljs","regex","SAS_KEYWORDS","FUNCTIONS","MACRO_FUNCTIONS","sas_1"],"mappings":";4YAQA,SAASA,EAAIC,EAAM,CACjB,MAAMC,EAAQD,EAAK,MAEbE,EAAe,CACnB,KACA,KACA,OACA,OACA,MACA,QACA,QACA,QACA,QACA,SACA,KACA,OACA,QACA,SACA,UACA,WACA,YACA,aACA,SACA,QACA,YACA,UACA,KACA,OACA,SACA,QACA,OACA,WACA,WACA,SACA,OACA,KACA,SACA,WACA,QACA,OACA,QACA,QACA,SACA,UACA,OACA,OACA,WACA,QACA,UACA,SACA,UACA,SACA,MACA,OACA,MACA,WACA,SACA,SACA,UACA,SACA,SACA,SACA,MACA,OACA,WACA,OACA,QACA,SACA,UACA,QACA,SACA,MACA,UACA,MACA,MACA,QACA,KACA,UACA,QACA,SACA,SACA,WACA,WACA,OACA,UACA,OACA,QACA,SACA,QACA,SACA,OACA,KACA,MACA,OACA,UACA,SACA,UACA,MACA,OACA,KACA,KACA,QACA,UACA,aACA,QACA,WACA,SACA,MACA,QACA,SACA,SACA,WACA,OACA,OACJ,EAGQC,EAAY,CAChB,MACA,OACA,OACA,QACA,QACA,OACA,QACA,QACA,OACA,UACA,UACA,OACA,MACA,UACA,OACA,OACA,MACA,OACA,SACA,OACA,QACA,SACA,UACA,SACA,WACA,WACA,MACA,OACA,MACA,SACA,KACA,SACA,WACA,SACA,UACA,UACA,QACA,OACA,UACA,WACA,WACA,MACA,SACA,QACA,UACA,UACA,QACA,QACA,SACA,SACA,SACA,SACA,UACA,OACA,MACA,UACA,MACA,QACA,OACA,QACA,WACA,UACA,QACA,WACA,SACA,MACA,OACA,QACA,MACA,UACA,SACA,OACA,UACA,QACA,WACA,SACA,OACA,YACA,WACA,UACA,QACA,OACA,UACA,WACA,WACA,QACA,SACA,QACA,QACA,WACA,UACA,SACA,OACA,OACA,QACA,UACA,QACA,OACA,OACA,SACA,SACA,QACA,YACA,UACA,UACA,SACA,MACA,WACA,OACA,UACA,QACA,SACA,SACA,QACA,SACA,SACA,MACA,QACA,QACA,QACA,MACA,UACA,UACA,WACA,MACA,SACA,OACA,SACA,SACA,UACA,SACA,MACA,QACA,OACA,SACA,SACA,SACA,UACA,MACA,MACA,OACA,MACA,SACA,MACA,QACA,QACA,OACA,IACA,QACA,QACA,SACA,OACA,MACA,OACA,UACA,WACA,MACA,OACA,QACA,MACA,QACA,UACA,OACA,WACA,WACA,UACA,QACA,UACA,WACA,SACA,WACA,WACA,QACA,MACA,OACA,OACA,MACA,QACA,SACA,SACA,SACA,SACA,QACA,OACA,SACA,SACA,SACA,SACA,SACA,SACA,UACA,UACA,SACA,QACA,QACA,SACA,OACA,MACA,SACA,OACA,MACA,OACA,WACA,UACA,SACA,OACA,MACA,SACA,SACA,SACA,UACA,SACA,MACA,SACA,SACA,SACA,UACA,QACA,SACA,MACA,OACA,OACA,WACA,OACA,SACA,QACA,YACA,UACA,WACA,OACA,QACA,QACA,UACA,SACA,MACA,MACA,SACA,WACA,WACA,SACA,UACA,SACA,SACA,UACA,UACA,SACA,UACA,WACA,YACA,WACA,YACA,WACA,YACA,WACA,WACA,YACA,YACA,aACA,cACA,aACA,cACA,aACA,cACA,aACA,SACA,UACA,UACA,WACA,QACA,SACA,QACA,SACA,UACA,OACA,MACA,UACA,UACA,WACA,UACJ,EAGQC,EAAkB,CACtB,SACA,WACA,SACA,UACA,WACA,UACA,UACA,KACA,OACA,MACA,OACA,SACA,OACA,KACA,QACA,QACA,SACA,QACA,OACA,SACA,MACA,QACA,UACA,QACA,OACA,WACA,UACA,QACA,MACA,UACA,QACA,WACA,QACA,UACA,WACA,QACA,QACA,UACA,OACA,MACA,SACA,SACA,UACA,WACA,UACA,UACA,SACA,UACA,UACA,QACA,UACA,OACA,KACA,OACA,UACA,QACA,SACA,SACA,QACA,QACJ,EAiBE,MAAO,CACL,KAAM,MACN,iBAAkB,GAClB,SAAU,CACR,QAnBa,CACf,OACA,UACA,QACA,cACA,cACA,WACA,MACA,SACA,SACA,YACA,SACA,UACJ,EAOM,QAASF,CACV,EACD,SAAU,CACR,CAEE,UAAW,UACX,MAAO,wCACR,EACD,CAEE,UAAW,WACX,MAAO,6BACR,EACD,CACE,MAAO,CACL,OACA,oBACA,YACA,WACD,EACD,UAAW,CACT,EAAG,UACH,EAAG,QACJ,CACF,EACD,CACE,MAAO,CACL,eACA,MACA,yBACD,EACD,UAAW,CACT,EAAG,WACH,EAAG,gBACJ,CACF,EACD,CACE,UAAW,WACX,MAAO,IAAMD,EAAM,OAAO,GAAGG,CAAe,CAC7C,EACD,CAEE,UAAW,iBACX,MAAO,yBACR,EACD,CAIE,UAAW,OACX,MAAOH,EAAM,OAAO,GAAGE,CAAS,EAAI,SACrC,EACD,CACE,UAAW,SACX,SAAU,CACRH,EAAK,iBACLA,EAAK,iBACN,CACF,EACDA,EAAK,QAAQ,MAAO,GAAG,EACvBA,EAAK,oBACN,CACL,CACA,CAEA,IAAAK,EAAiBN","x_google_ignoreList":[0]}

Zerion Mini Shell 1.0