CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
erlang-repl.js55 linesDownload Raw Back to languages
1/*2Language: Erlang REPL3Author: Sergey Ignatov <sergey@ignatov.spb.su>4Website: https://www.erlang.org5Category: functional6*/7 8/** @type LanguageFn */9function erlangRepl(hljs) {10  const regex = hljs.regex;11  return {12    name: 'Erlang REPL',13    keywords: {14      built_in:15        'spawn spawn_link self',16      keyword:17        'after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if '18        + 'let not of or orelse|10 query receive rem try when xor'19    },20    contains: [21      {22        className: 'meta.prompt',23        begin: '^[0-9]+> ',24        relevance: 1025      },26      hljs.COMMENT('%', '$'),27      {28        className: 'number',29        begin: '\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)',30        relevance: 031      },32      hljs.APOS_STRING_MODE,33      hljs.QUOTE_STRING_MODE,34      { begin: regex.concat(35        /\?(::)?/,36        /([A-Z]\w*)/, // at least one identifier37        /((::)[A-Z]\w*)*/ // perhaps more38      ) },39      { begin: '->' },40      { begin: 'ok' },41      { begin: '!' },42      {43        begin: '(\\b[a-z\'][a-zA-Z0-9_\']*:[a-z\'][a-zA-Z0-9_\']*)|(\\b[a-z\'][a-zA-Z0-9_\']*)',44        relevance: 045      },46      {47        begin: '[A-Z][a-zA-Z0-9_\']*',48        relevance: 049      }50    ]51  };52}53 54export { erlangRepl as default };55 
basant307/AI_Governance_Project · CoolFace