HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/domains/files.wb-cloud.nl/public_html/apps/text/js/erlang-xyHBAQbk.chunk.mjs.map
{"version":3,"file":"erlang-xyHBAQbk.chunk.mjs","sources":["../node_modules/highlight.js/lib/languages/erlang.js"],"sourcesContent":["/*\nLanguage: Erlang\nDescription: Erlang is a general-purpose functional language, with strict evaluation, single assignment, and dynamic typing.\nAuthor: Nikolay Zakharov <[email protected]>, Dmitry Kovega <[email protected]>\nWebsite: https://www.erlang.org\nCategory: functional\n*/\n\n/** @type LanguageFn */\nfunction erlang(hljs) {\n  const BASIC_ATOM_RE = '[a-z\\'][a-zA-Z0-9_\\']*';\n  const FUNCTION_NAME_RE = '(' + BASIC_ATOM_RE + ':' + BASIC_ATOM_RE + '|' + BASIC_ATOM_RE + ')';\n  const ERLANG_RESERVED = {\n    keyword:\n      'after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if '\n      + 'let not of orelse|10 query receive rem try when xor maybe else',\n    literal:\n      'false true'\n  };\n\n  const COMMENT = hljs.COMMENT('%', '$');\n  const NUMBER = {\n    className: 'number',\n    begin: '\\\\b(\\\\d+(_\\\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\\\d+(_\\\\d+)*(\\\\.\\\\d+(_\\\\d+)*)?([eE][-+]?\\\\d+)?)',\n    relevance: 0\n  };\n  const NAMED_FUN = { begin: 'fun\\\\s+' + BASIC_ATOM_RE + '/\\\\d+' };\n  const FUNCTION_CALL = {\n    begin: FUNCTION_NAME_RE + '\\\\(',\n    end: '\\\\)',\n    returnBegin: true,\n    relevance: 0,\n    contains: [\n      {\n        begin: FUNCTION_NAME_RE,\n        relevance: 0\n      },\n      {\n        begin: '\\\\(',\n        end: '\\\\)',\n        endsWithParent: true,\n        returnEnd: true,\n        relevance: 0\n        // \"contains\" defined later\n      }\n    ]\n  };\n  const TUPLE = {\n    begin: /\\{/,\n    end: /\\}/,\n    relevance: 0\n    // \"contains\" defined later\n  };\n  const VAR1 = {\n    begin: '\\\\b_([A-Z][A-Za-z0-9_]*)?',\n    relevance: 0\n  };\n  const VAR2 = {\n    begin: '[A-Z][a-zA-Z0-9_]*',\n    relevance: 0\n  };\n  const RECORD_ACCESS = {\n    begin: '#' + hljs.UNDERSCORE_IDENT_RE,\n    relevance: 0,\n    returnBegin: true,\n    contains: [\n      {\n        begin: '#' + hljs.UNDERSCORE_IDENT_RE,\n        relevance: 0\n      },\n      {\n        begin: /\\{/,\n        end: /\\}/,\n        relevance: 0\n        // \"contains\" defined later\n      }\n    ]\n  };\n  const CHAR_LITERAL = {\n    scope: 'string',\n    match: /\\$(\\\\([^0-9]|[0-9]{1,3}|)|.)/,\n  };\n  const TRIPLE_QUOTE = {\n    scope: 'string',\n    match: /\"\"\"(\"*)(?!\")[\\s\\S]*?\"\"\"\\1/,\n  };\n\n  const SIGIL = {\n    scope: 'string',\n    contains: [ hljs.BACKSLASH_ESCAPE ],\n    variants: [\n      {match: /~\\w?\"\"\"(\"*)(?!\")[\\s\\S]*?\"\"\"\\1/},\n      {begin: /~\\w?\\(/, end: /\\)/},\n      {begin: /~\\w?\\[/, end: /\\]/},\n      {begin: /~\\w?{/, end: /}/},\n      {begin: /~\\w?</, end: />/},\n      {begin: /~\\w?\\//, end: /\\//},\n      {begin: /~\\w?\\|/, end: /\\|/},\n      {begin: /~\\w?'/, end: /'/},\n      {begin: /~\\w?\"/, end: /\"/},\n      {begin: /~\\w?`/, end: /`/},\n      {begin: /~\\w?#/, end: /#/},\n    ],\n  };\n\n  const BLOCK_STATEMENTS = {\n    beginKeywords: 'fun receive if try case maybe',\n    end: 'end',\n    keywords: ERLANG_RESERVED\n  };\n  BLOCK_STATEMENTS.contains = [\n    COMMENT,\n    NAMED_FUN,\n    hljs.inherit(hljs.APOS_STRING_MODE, { className: '' }),\n    BLOCK_STATEMENTS,\n    FUNCTION_CALL,\n    SIGIL,\n    TRIPLE_QUOTE,\n    hljs.QUOTE_STRING_MODE,\n    NUMBER,\n    TUPLE,\n    VAR1,\n    VAR2,\n    RECORD_ACCESS,\n    CHAR_LITERAL\n  ];\n\n  const BASIC_MODES = [\n    COMMENT,\n    NAMED_FUN,\n    BLOCK_STATEMENTS,\n    FUNCTION_CALL,\n    SIGIL,\n    TRIPLE_QUOTE,\n    hljs.QUOTE_STRING_MODE,\n    NUMBER,\n    TUPLE,\n    VAR1,\n    VAR2,\n    RECORD_ACCESS,\n    CHAR_LITERAL\n  ];\n  FUNCTION_CALL.contains[1].contains = BASIC_MODES;\n  TUPLE.contains = BASIC_MODES;\n  RECORD_ACCESS.contains[1].contains = BASIC_MODES;\n\n  const DIRECTIVES = [\n    \"-module\",\n    \"-record\",\n    \"-undef\",\n    \"-export\",\n    \"-ifdef\",\n    \"-ifndef\",\n    \"-author\",\n    \"-copyright\",\n    \"-doc\",\n    \"-moduledoc\",\n    \"-vsn\",\n    \"-import\",\n    \"-include\",\n    \"-include_lib\",\n    \"-compile\",\n    \"-define\",\n    \"-else\",\n    \"-endif\",\n    \"-file\",\n    \"-behaviour\",\n    \"-behavior\",\n    \"-spec\",\n    \"-on_load\",\n    \"-nifs\",\n  ];\n\n  const PARAMS = {\n    className: 'params',\n    begin: '\\\\(',\n    end: '\\\\)',\n    contains: BASIC_MODES\n  };\n\n  return {\n    name: 'Erlang',\n    aliases: [ 'erl' ],\n    keywords: ERLANG_RESERVED,\n    illegal: '(</|\\\\*=|\\\\+=|-=|/\\\\*|\\\\*/|\\\\(\\\\*|\\\\*\\\\))',\n    contains: [\n      {\n        className: 'function',\n        begin: '^' + BASIC_ATOM_RE + '\\\\s*\\\\(',\n        end: '->',\n        returnBegin: true,\n        illegal: '\\\\(|#|//|/\\\\*|\\\\\\\\|:|;',\n        contains: [\n          PARAMS,\n          hljs.inherit(hljs.TITLE_MODE, { begin: BASIC_ATOM_RE })\n        ],\n        starts: {\n          end: ';|\\\\.',\n          keywords: ERLANG_RESERVED,\n          contains: BASIC_MODES\n        }\n      },\n      COMMENT,\n      {\n        begin: '^-',\n        end: '\\\\.',\n        relevance: 0,\n        excludeEnd: true,\n        returnBegin: true,\n        keywords: {\n          $pattern: '-' + hljs.IDENT_RE,\n          keyword: DIRECTIVES.map(x => `${x}|1.5`).join(\" \")\n        },\n        contains: [\n          PARAMS,\n          SIGIL,\n          TRIPLE_QUOTE,\n          hljs.QUOTE_STRING_MODE\n        ]\n      },\n      NUMBER,\n      SIGIL,\n      TRIPLE_QUOTE,\n      hljs.QUOTE_STRING_MODE,\n      RECORD_ACCESS,\n      VAR1,\n      VAR2,\n      TUPLE,\n      CHAR_LITERAL,\n      { begin: /\\.$/ } // relevance booster\n    ]\n  };\n}\n\nmodule.exports = erlang;\n"],"names":["erlang","hljs","BASIC_ATOM_RE","FUNCTION_NAME_RE","ERLANG_RESERVED","COMMENT","NUMBER","NAMED_FUN","FUNCTION_CALL","TUPLE","VAR1","VAR2","RECORD_ACCESS","CHAR_LITERAL","TRIPLE_QUOTE","SIGIL","BLOCK_STATEMENTS","BASIC_MODES","DIRECTIVES","PARAMS","x","erlang_1"],"mappings":"uCASA,SAASA,EAAOC,EAAM,CACpB,MAAMC,EAAgB,uBAChBC,EAAmB,IAAMD,EAAgB,IAAMA,EAAgB,IAAMA,EAAgB,IACrFE,EAAkB,CACtB,QACE,sJAEF,QACE,YACH,EAEKC,EAAUJ,EAAK,QAAQ,IAAK,GAAG,EAC/BK,EAAS,CACb,UAAW,SACX,MAAO,gGACP,UAAW,CACZ,EACKC,EAAY,CAAE,MAAO,UAAYL,EAAgB,OAAS,EAC1DM,EAAgB,CACpB,MAAOL,EAAmB,MAC1B,IAAK,MACL,YAAa,GACb,UAAW,EACX,SAAU,CACR,CACE,MAAOA,EACP,UAAW,CACZ,EACD,CACE,MAAO,MACP,IAAK,MACL,eAAgB,GAChB,UAAW,GACX,UAAW,CAEnB,CACA,CACG,EACKM,EAAQ,CACZ,MAAO,KACP,IAAK,KACL,UAAW,CAEZ,EACKC,EAAO,CACX,MAAO,4BACP,UAAW,CACZ,EACKC,EAAO,CACX,MAAO,qBACP,UAAW,CACZ,EACKC,EAAgB,CACpB,MAAO,IAAMX,EAAK,oBAClB,UAAW,EACX,YAAa,GACb,SAAU,CACR,CACE,MAAO,IAAMA,EAAK,oBAClB,UAAW,CACZ,EACD,CACE,MAAO,KACP,IAAK,KACL,UAAW,CAEnB,CACA,CACG,EACKY,EAAe,CACnB,MAAO,SACP,MAAO,8BACR,EACKC,EAAe,CACnB,MAAO,SACP,MAAO,2BACR,EAEKC,EAAQ,CACZ,MAAO,SACP,SAAU,CAAEd,EAAK,gBAAkB,EACnC,SAAU,CACR,CAAC,MAAO,+BAA+B,EACvC,CAAC,MAAO,SAAU,IAAK,IAAI,EAC3B,CAAC,MAAO,SAAU,IAAK,IAAI,EAC3B,CAAC,MAAO,QAAS,IAAK,GAAG,EACzB,CAAC,MAAO,QAAS,IAAK,GAAG,EACzB,CAAC,MAAO,SAAU,IAAK,IAAI,EAC3B,CAAC,MAAO,SAAU,IAAK,IAAI,EAC3B,CAAC,MAAO,QAAS,IAAK,GAAG,EACzB,CAAC,MAAO,QAAS,IAAK,GAAG,EACzB,CAAC,MAAO,QAAS,IAAK,GAAG,EACzB,CAAC,MAAO,QAAS,IAAK,GAAG,CAC1B,CACF,EAEKe,EAAmB,CACvB,cAAe,gCACf,IAAK,MACL,SAAUZ,CACX,EACDY,EAAiB,SAAW,CAC1BX,EACAE,EACAN,EAAK,QAAQA,EAAK,iBAAkB,CAAE,UAAW,GAAI,EACrDe,EACAR,EACAO,EACAD,EACAb,EAAK,kBACLK,EACAG,EACAC,EACAC,EACAC,EACAC,CACD,EAED,MAAMI,EAAc,CAClBZ,EACAE,EACAS,EACAR,EACAO,EACAD,EACAb,EAAK,kBACLK,EACAG,EACAC,EACAC,EACAC,EACAC,CACD,EACDL,EAAc,SAAS,CAAC,EAAE,SAAWS,EACrCR,EAAM,SAAWQ,EACjBL,EAAc,SAAS,CAAC,EAAE,SAAWK,EAErC,MAAMC,EAAa,CACjB,UACA,UACA,SACA,UACA,SACA,UACA,UACA,aACA,OACA,aACA,OACA,UACA,WACA,eACA,WACA,UACA,QACA,SACA,QACA,aACA,YACA,QACA,WACA,OACD,EAEKC,EAAS,CACb,UAAW,SACX,MAAO,MACP,IAAK,MACL,SAAUF,CACX,EAED,MAAO,CACL,KAAM,SACN,QAAS,CAAE,KAAO,EAClB,SAAUb,EACV,QAAS,4CACT,SAAU,CACR,CACE,UAAW,WACX,MAAO,IAAMF,EAAgB,UAC7B,IAAK,KACL,YAAa,GACb,QAAS,yBACT,SAAU,CACRiB,EACAlB,EAAK,QAAQA,EAAK,WAAY,CAAE,MAAOC,CAAe,CAAA,CACvD,EACD,OAAQ,CACN,IAAK,QACL,SAAUE,EACV,SAAUa,CACpB,CACO,EACDZ,EACA,CACE,MAAO,KACP,IAAK,MACL,UAAW,EACX,WAAY,GACZ,YAAa,GACb,SAAU,CACR,SAAU,IAAMJ,EAAK,SACrB,QAASiB,EAAW,IAAIE,GAAK,GAAGA,CAAC,MAAM,EAAE,KAAK,GAAG,CAClD,EACD,SAAU,CACRD,EACAJ,EACAD,EACAb,EAAK,iBACf,CACO,EACDK,EACAS,EACAD,EACAb,EAAK,kBACLW,EACAF,EACAC,EACAF,EACAI,EACA,CAAE,MAAO,KAAO,CACtB,CACG,CACH,CAEA,OAAAQ,EAAiBrB","x_google_ignoreList":[0]}