Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
erlang.js236 linesDownload Raw Back to languages
1/*2Language: Erlang3Description: Erlang is a general-purpose functional language, with strict evaluation, single assignment, and dynamic typing.4Author: Nikolay Zakharov <nikolay.desh@gmail.com>, Dmitry Kovega <arhibot@gmail.com>5Website: https://www.erlang.org6Category: functional7*/8 9/** @type LanguageFn */10function erlang(hljs) {11  const BASIC_ATOM_RE = '[a-z\'][a-zA-Z0-9_\']*';12  const FUNCTION_NAME_RE = '(' + BASIC_ATOM_RE + ':' + BASIC_ATOM_RE + '|' + BASIC_ATOM_RE + ')';13  const ERLANG_RESERVED = {14    keyword:15      'after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if '16      + 'let not of orelse|10 query receive rem try when xor maybe else',17    literal:18      'false true'19  };20 21  const COMMENT = hljs.COMMENT('%', '$');22  const NUMBER = {23    className: 'number',24    begin: '\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)',25    relevance: 026  };27  const NAMED_FUN = { begin: 'fun\\s+' + BASIC_ATOM_RE + '/\\d+' };28  const FUNCTION_CALL = {29    begin: FUNCTION_NAME_RE + '\\(',30    end: '\\)',31    returnBegin: true,32    relevance: 0,33    contains: [34      {35        begin: FUNCTION_NAME_RE,36        relevance: 037      },38      {39        begin: '\\(',40        end: '\\)',41        endsWithParent: true,42        returnEnd: true,43        relevance: 044        // "contains" defined later45      }46    ]47  };48  const TUPLE = {49    begin: /\{/,50    end: /\}/,51    relevance: 052    // "contains" defined later53  };54  const VAR1 = {55    begin: '\\b_([A-Z][A-Za-z0-9_]*)?',56    relevance: 057  };58  const VAR2 = {59    begin: '[A-Z][a-zA-Z0-9_]*',60    relevance: 061  };62  const RECORD_ACCESS = {63    begin: '#' + hljs.UNDERSCORE_IDENT_RE,64    relevance: 0,65    returnBegin: true,66    contains: [67      {68        begin: '#' + hljs.UNDERSCORE_IDENT_RE,69        relevance: 070      },71      {72        begin: /\{/,73        end: /\}/,74        relevance: 075        // "contains" defined later76      }77    ]78  };79  const CHAR_LITERAL = {80    scope: 'string',81    match: /\$(\\([^0-9]|[0-9]{1,3}|)|.)/,82  };83  const TRIPLE_QUOTE = {84    scope: 'string',85    match: /"""("*)(?!")[\s\S]*?"""\1/,86  };87 88  const SIGIL = {89    scope: 'string',90    contains: [ hljs.BACKSLASH_ESCAPE ],91    variants: [92      {match: /~\w?"""("*)(?!")[\s\S]*?"""\1/},93      {begin: /~\w?\(/, end: /\)/},94      {begin: /~\w?\[/, end: /\]/},95      {begin: /~\w?{/, end: /}/},96      {begin: /~\w?</, end: />/},97      {begin: /~\w?\//, end: /\//},98      {begin: /~\w?\|/, end: /\|/},99      {begin: /~\w?'/, end: /'/},100      {begin: /~\w?"/, end: /"/},101      {begin: /~\w?`/, end: /`/},102      {begin: /~\w?#/, end: /#/},103    ],104  };105 106  const BLOCK_STATEMENTS = {107    beginKeywords: 'fun receive if try case maybe',108    end: 'end',109    keywords: ERLANG_RESERVED110  };111  BLOCK_STATEMENTS.contains = [112    COMMENT,113    NAMED_FUN,114    hljs.inherit(hljs.APOS_STRING_MODE, { className: '' }),115    BLOCK_STATEMENTS,116    FUNCTION_CALL,117    SIGIL,118    TRIPLE_QUOTE,119    hljs.QUOTE_STRING_MODE,120    NUMBER,121    TUPLE,122    VAR1,123    VAR2,124    RECORD_ACCESS,125    CHAR_LITERAL126  ];127 128  const BASIC_MODES = [129    COMMENT,130    NAMED_FUN,131    BLOCK_STATEMENTS,132    FUNCTION_CALL,133    SIGIL,134    TRIPLE_QUOTE,135    hljs.QUOTE_STRING_MODE,136    NUMBER,137    TUPLE,138    VAR1,139    VAR2,140    RECORD_ACCESS,141    CHAR_LITERAL142  ];143  FUNCTION_CALL.contains[1].contains = BASIC_MODES;144  TUPLE.contains = BASIC_MODES;145  RECORD_ACCESS.contains[1].contains = BASIC_MODES;146 147  const DIRECTIVES = [148    "-module",149    "-record",150    "-undef",151    "-export",152    "-ifdef",153    "-ifndef",154    "-author",155    "-copyright",156    "-doc",157    "-moduledoc",158    "-vsn",159    "-import",160    "-include",161    "-include_lib",162    "-compile",163    "-define",164    "-else",165    "-endif",166    "-file",167    "-behaviour",168    "-behavior",169    "-spec",170    "-on_load",171    "-nifs",172  ];173 174  const PARAMS = {175    className: 'params',176    begin: '\\(',177    end: '\\)',178    contains: BASIC_MODES179  };180 181  return {182    name: 'Erlang',183    aliases: [ 'erl' ],184    keywords: ERLANG_RESERVED,185    illegal: '(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))',186    contains: [187      {188        className: 'function',189        begin: '^' + BASIC_ATOM_RE + '\\s*\\(',190        end: '->',191        returnBegin: true,192        illegal: '\\(|#|//|/\\*|\\\\|:|;',193        contains: [194          PARAMS,195          hljs.inherit(hljs.TITLE_MODE, { begin: BASIC_ATOM_RE })196        ],197        starts: {198          end: ';|\\.',199          keywords: ERLANG_RESERVED,200          contains: BASIC_MODES201        }202      },203      COMMENT,204      {205        begin: '^-',206        end: '\\.',207        relevance: 0,208        excludeEnd: true,209        returnBegin: true,210        keywords: {211          $pattern: '-' + hljs.IDENT_RE,212          keyword: DIRECTIVES.map(x => `${x}|1.5`).join(" ")213        },214        contains: [215          PARAMS,216          SIGIL,217          TRIPLE_QUOTE,218          hljs.QUOTE_STRING_MODE219        ]220      },221      NUMBER,222      SIGIL,223      TRIPLE_QUOTE,224      hljs.QUOTE_STRING_MODE,225      RECORD_ACCESS,226      VAR1,227      VAR2,228      TUPLE,229      CHAR_LITERAL,230      { begin: /\.$/ } // relevance booster231    ]232  };233}234 235module.exports = erlang;236 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai