1 |
- {"ast":null,"code":"/*\nLanguage: Clean\nAuthor: Camil Staps <info@camilstaps.nl>\nCategory: functional\nWebsite: http://clean.cs.ru.nl\n*/\n\n/** @type LanguageFn */\nfunction clean(hljs) {\n const KEYWORDS = [\"if\", \"let\", \"in\", \"with\", \"where\", \"case\", \"of\", \"class\", \"instance\", \"otherwise\", \"implementation\", \"definition\", \"system\", \"module\", \"from\", \"import\", \"qualified\", \"as\", \"special\", \"code\", \"inline\", \"foreign\", \"export\", \"ccall\", \"stdcall\", \"generic\", \"derive\", \"infix\", \"infixl\", \"infixr\"];\n return {\n name: 'Clean',\n aliases: ['icl', 'dcl'],\n keywords: {\n keyword: KEYWORDS,\n built_in: 'Int Real Char Bool',\n literal: 'True False'\n },\n contains: [hljs.C_LINE_COMMENT_MODE, hljs.C_BLOCK_COMMENT_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE, hljs.C_NUMBER_MODE, {\n // relevance booster\n begin: '->|<-[|:]?|#!?|>>=|\\\\{\\\\||\\\\|\\\\}|:==|=:|<>'\n }]\n };\n}\nmodule.exports = clean;","map":{"version":3,"names":["clean","hljs","KEYWORDS","name","aliases","keywords","keyword","built_in","literal","contains","C_LINE_COMMENT_MODE","C_BLOCK_COMMENT_MODE","APOS_STRING_MODE","QUOTE_STRING_MODE","C_NUMBER_MODE","begin","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/highlight.js/lib/languages/clean.js"],"sourcesContent":["/*\nLanguage: Clean\nAuthor: Camil Staps <info@camilstaps.nl>\nCategory: functional\nWebsite: http://clean.cs.ru.nl\n*/\n\n/** @type LanguageFn */\nfunction clean(hljs) {\n const KEYWORDS = [\n \"if\",\n \"let\",\n \"in\",\n \"with\",\n \"where\",\n \"case\",\n \"of\",\n \"class\",\n \"instance\",\n \"otherwise\",\n \"implementation\",\n \"definition\",\n \"system\",\n \"module\",\n \"from\",\n \"import\",\n \"qualified\",\n \"as\",\n \"special\",\n \"code\",\n \"inline\",\n \"foreign\",\n \"export\",\n \"ccall\",\n \"stdcall\",\n \"generic\",\n \"derive\",\n \"infix\",\n \"infixl\",\n \"infixr\"\n ];\n return {\n name: 'Clean',\n aliases: [\n 'icl',\n 'dcl'\n ],\n keywords: {\n keyword: KEYWORDS,\n built_in:\n 'Int Real Char Bool',\n literal:\n 'True False'\n },\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.C_NUMBER_MODE,\n { // relevance booster\n begin: '->|<-[|:]?|#!?|>>=|\\\\{\\\\||\\\\|\\\\}|:==|=:|<>' }\n ]\n };\n}\n\nmodule.exports = clean;\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAASA,KAAKA,CAACC,IAAI,EAAE;EACnB,MAAMC,QAAQ,GAAG,CACf,IAAI,EACJ,KAAK,EACL,IAAI,EACJ,MAAM,EACN,OAAO,EACP,MAAM,EACN,IAAI,EACJ,OAAO,EACP,UAAU,EACV,WAAW,EACX,gBAAgB,EAChB,YAAY,EACZ,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,WAAW,EACX,IAAI,EACJ,SAAS,EACT,MAAM,EACN,QAAQ,EACR,SAAS,EACT,QAAQ,EACR,OAAO,EACP,SAAS,EACT,SAAS,EACT,QAAQ,EACR,OAAO,EACP,QAAQ,EACR,QAAQ,CACT;EACD,OAAO;IACLC,IAAI,EAAE,OAAO;IACbC,OAAO,EAAE,CACP,KAAK,EACL,KAAK,CACN;IACDC,QAAQ,EAAE;MACRC,OAAO,EAAEJ,QAAQ;MACjBK,QAAQ,EACN,oBAAoB;MACtBC,OAAO,EACL;IACJ,CAAC;IACDC,QAAQ,EAAE,CACRR,IAAI,CAACS,mBAAmB,EACxBT,IAAI,CAACU,oBAAoB,EACzBV,IAAI,CAACW,gBAAgB,EACrBX,IAAI,CAACY,iBAAiB,EACtBZ,IAAI,CAACa,aAAa,EAClB;MAAE;MACAC,KAAK,EAAE;IAA6C,CAAC;EAE3D,CAAC;AACH;AAEAC,MAAM,CAACC,OAAO,GAAGjB,KAAK","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|