{"version":3,"file":"erlang-repl.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/erlang-repl.js"],"sourcesContent":["/*\nLanguage: Erlang REPL\nAuthor: Sergey Ignatov <sergey@ignatov.spb.su>\nWebsite: https://www.erlang.org\nCategory: functional\n*/\n\n/** @type LanguageFn */\nfunction erlangRepl(hljs) {\n  const regex = hljs.regex;\n  return {\n    name: 'Erlang REPL',\n    keywords: {\n      built_in:\n        'spawn spawn_link self',\n      keyword:\n        'after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if '\n        + 'let not of or orelse|10 query receive rem try when xor'\n    },\n    contains: [\n      {\n        className: 'meta.prompt',\n        begin: '^[0-9]+> ',\n        relevance: 10\n      },\n      hljs.COMMENT('%', '$'),\n      {\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      hljs.APOS_STRING_MODE,\n      hljs.QUOTE_STRING_MODE,\n      { begin: regex.concat(\n        /\\?(::)?/,\n        /([A-Z]\\w*)/, // at least one identifier\n        /((::)[A-Z]\\w*)*/ // perhaps more\n      ) },\n      { begin: '->' },\n      { begin: 'ok' },\n      { begin: '!' },\n      {\n        begin: '(\\\\b[a-z\\'][a-zA-Z0-9_\\']*:[a-z\\'][a-zA-Z0-9_\\']*)|(\\\\b[a-z\\'][a-zA-Z0-9_\\']*)',\n        relevance: 0\n      },\n      {\n        begin: '[A-Z][a-zA-Z0-9_\\']*',\n        relevance: 0\n      }\n    ]\n  };\n}\n\nmodule.exports = erlangRepl;\n"],"names":["erlangRepl","hljs","regex","erlangRepl_1"],"mappings":";;;;AAQA,WAASA,EAAWC,GAAM;AACxB,UAAMC,IAAQD,EAAK;AACnB,WAAO;AAAA,MACL,MAAM;AAAA,MACN,UAAU;AAAA,QACR,UACE;AAAA,QACF,SACE;AAAA;MAGJ,UAAU;AAAA,QACR;AAAA,UACE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,WAAW;AAAA;QAEbA,EAAK,QAAQ,KAAK,GAAG;AAAA,QACrB;AAAA,UACE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,WAAW;AAAA;QAEbA,EAAK;AAAA,QACLA,EAAK;AAAA,QACL,EAAE,OAAOC,EAAM;AAAA,UACb;AAAA,UACA;AAAA;AAAA,UACA;AAAA;AAAA,QACR,EAAO;AAAA,QACD,EAAE,OAAO,KAAI;AAAA,QACb,EAAE,OAAO,KAAI;AAAA,QACb,EAAE,OAAO,IAAG;AAAA,QACZ;AAAA,UACE,OAAO;AAAA,UACP,WAAW;AAAA;QAEb;AAAA,UACE,OAAO;AAAA,UACP,WAAW;AAAA;;IAGnB;AAAA,EACA;AAEA,SAAAC,IAAiBH;;","x_google_ignoreList":[0]}