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
crystal.js313 linesDownload Raw Back to languages
1/*2Language: Crystal3Author: TSUYUSATO Kitsune <make.just.on@gmail.com>4Website: https://crystal-lang.org5Category: system6*/7 8/** @type LanguageFn */9function crystal(hljs) {10  const INT_SUFFIX = '(_?[ui](8|16|32|64|128))?';11  const FLOAT_SUFFIX = '(_?f(32|64))?';12  const CRYSTAL_IDENT_RE = '[a-zA-Z_]\\w*[!?=]?';13  const CRYSTAL_METHOD_RE = '[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?';14  const CRYSTAL_PATH_RE = '[A-Za-z_]\\w*(::\\w+)*(\\?|!)?';15  const CRYSTAL_KEYWORDS = {16    $pattern: CRYSTAL_IDENT_RE,17    keyword:18      'abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if '19      + 'include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? '20      + 'return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield '21      + '__DIR__ __END_LINE__ __FILE__ __LINE__',22    literal: 'false nil true'23  };24  const SUBST = {25    className: 'subst',26    begin: /#\{/,27    end: /\}/,28    keywords: CRYSTAL_KEYWORDS29  };30  // borrowed from Ruby31  const VARIABLE = {32    // negative-look forward attemps to prevent false matches like:33    // @ident@ or $ident$ that might indicate this is not ruby at all34    className: "variable",35    begin: '(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])' + `(?![A-Za-z])(?![@$?'])`36  };37  const EXPANSION = {38    className: 'template-variable',39    variants: [40      {41        begin: '\\{\\{',42        end: '\\}\\}'43      },44      {45        begin: '\\{%',46        end: '%\\}'47      }48    ],49    keywords: CRYSTAL_KEYWORDS50  };51 52  function recursiveParen(begin, end) {53    const54        contains = [55          {56            begin: begin,57            end: end58          }59        ];60    contains[0].contains = contains;61    return contains;62  }63  const STRING = {64    className: 'string',65    contains: [66      hljs.BACKSLASH_ESCAPE,67      SUBST68    ],69    variants: [70      {71        begin: /'/,72        end: /'/73      },74      {75        begin: /"/,76        end: /"/77      },78      {79        begin: /`/,80        end: /`/81      },82      {83        begin: '%[Qwi]?\\(',84        end: '\\)',85        contains: recursiveParen('\\(', '\\)')86      },87      {88        begin: '%[Qwi]?\\[',89        end: '\\]',90        contains: recursiveParen('\\[', '\\]')91      },92      {93        begin: '%[Qwi]?\\{',94        end: /\}/,95        contains: recursiveParen(/\{/, /\}/)96      },97      {98        begin: '%[Qwi]?<',99        end: '>',100        contains: recursiveParen('<', '>')101      },102      {103        begin: '%[Qwi]?\\|',104        end: '\\|'105      },106      {107        begin: /<<-\w+$/,108        end: /^\s*\w+$/109      }110    ],111    relevance: 0112  };113  const Q_STRING = {114    className: 'string',115    variants: [116      {117        begin: '%q\\(',118        end: '\\)',119        contains: recursiveParen('\\(', '\\)')120      },121      {122        begin: '%q\\[',123        end: '\\]',124        contains: recursiveParen('\\[', '\\]')125      },126      {127        begin: '%q\\{',128        end: /\}/,129        contains: recursiveParen(/\{/, /\}/)130      },131      {132        begin: '%q<',133        end: '>',134        contains: recursiveParen('<', '>')135      },136      {137        begin: '%q\\|',138        end: '\\|'139      },140      {141        begin: /<<-'\w+'$/,142        end: /^\s*\w+$/143      }144    ],145    relevance: 0146  };147  const REGEXP = {148    begin: '(?!%\\})(' + hljs.RE_STARTERS_RE + '|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*',149    keywords: 'case if select unless until when while',150    contains: [151      {152        className: 'regexp',153        contains: [154          hljs.BACKSLASH_ESCAPE,155          SUBST156        ],157        variants: [158          {159            begin: '//[a-z]*',160            relevance: 0161          },162          {163            begin: '/(?!\\/)',164            end: '/[a-z]*'165          }166        ]167      }168    ],169    relevance: 0170  };171  const REGEXP2 = {172    className: 'regexp',173    contains: [174      hljs.BACKSLASH_ESCAPE,175      SUBST176    ],177    variants: [178      {179        begin: '%r\\(',180        end: '\\)',181        contains: recursiveParen('\\(', '\\)')182      },183      {184        begin: '%r\\[',185        end: '\\]',186        contains: recursiveParen('\\[', '\\]')187      },188      {189        begin: '%r\\{',190        end: /\}/,191        contains: recursiveParen(/\{/, /\}/)192      },193      {194        begin: '%r<',195        end: '>',196        contains: recursiveParen('<', '>')197      },198      {199        begin: '%r\\|',200        end: '\\|'201      }202    ],203    relevance: 0204  };205  const ATTRIBUTE = {206    className: 'meta',207    begin: '@\\[',208    end: '\\]',209    contains: [ hljs.inherit(hljs.QUOTE_STRING_MODE, { className: 'string' }) ]210  };211  const CRYSTAL_DEFAULT_CONTAINS = [212    EXPANSION,213    STRING,214    Q_STRING,215    REGEXP2,216    REGEXP,217    ATTRIBUTE,218    VARIABLE,219    hljs.HASH_COMMENT_MODE,220    {221      className: 'class',222      beginKeywords: 'class module struct',223      end: '$|;',224      illegal: /=/,225      contains: [226        hljs.HASH_COMMENT_MODE,227        hljs.inherit(hljs.TITLE_MODE, { begin: CRYSTAL_PATH_RE }),228        { // relevance booster for inheritance229          begin: '<' }230      ]231    },232    {233      className: 'class',234      beginKeywords: 'lib enum union',235      end: '$|;',236      illegal: /=/,237      contains: [238        hljs.HASH_COMMENT_MODE,239        hljs.inherit(hljs.TITLE_MODE, { begin: CRYSTAL_PATH_RE })240      ]241    },242    {243      beginKeywords: 'annotation',244      end: '$|;',245      illegal: /=/,246      contains: [247        hljs.HASH_COMMENT_MODE,248        hljs.inherit(hljs.TITLE_MODE, { begin: CRYSTAL_PATH_RE })249      ],250      relevance: 2251    },252    {253      className: 'function',254      beginKeywords: 'def',255      end: /\B\b/,256      contains: [257        hljs.inherit(hljs.TITLE_MODE, {258          begin: CRYSTAL_METHOD_RE,259          endsParent: true260        })261      ]262    },263    {264      className: 'function',265      beginKeywords: 'fun macro',266      end: /\B\b/,267      contains: [268        hljs.inherit(hljs.TITLE_MODE, {269          begin: CRYSTAL_METHOD_RE,270          endsParent: true271        })272      ],273      relevance: 2274    },275    {276      className: 'symbol',277      begin: hljs.UNDERSCORE_IDENT_RE + '(!|\\?)?:',278      relevance: 0279    },280    {281      className: 'symbol',282      begin: ':',283      contains: [284        STRING,285        { begin: CRYSTAL_METHOD_RE }286      ],287      relevance: 0288    },289    {290      className: 'number',291      variants: [292        { begin: '\\b0b([01_]+)' + INT_SUFFIX },293        { begin: '\\b0o([0-7_]+)' + INT_SUFFIX },294        { begin: '\\b0x([A-Fa-f0-9_]+)' + INT_SUFFIX },295        { begin: '\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?' + FLOAT_SUFFIX + '(?!_)' },296        { begin: '\\b([1-9][0-9_]*|0)' + INT_SUFFIX }297      ],298      relevance: 0299    }300  ];301  SUBST.contains = CRYSTAL_DEFAULT_CONTAINS;302  EXPANSION.contains = CRYSTAL_DEFAULT_CONTAINS.slice(1); // without EXPANSION303 304  return {305    name: 'Crystal',306    aliases: [ 'cr' ],307    keywords: CRYSTAL_KEYWORDS,308    contains: CRYSTAL_DEFAULT_CONTAINS309  };310}311 312export { crystal as default };313 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai