CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
brainfuck.js55 linesDownload Raw Back to languages
1/*2Language: Brainfuck3Author: Evgeny Stepanischev <imbolk@gmail.com>4Website: https://esolangs.org/wiki/Brainfuck5*/6 7/** @type LanguageFn */8function brainfuck(hljs) {9  const LITERAL = {10    className: 'literal',11    begin: /[+-]+/,12    relevance: 013  };14  return {15    name: 'Brainfuck',16    aliases: [ 'bf' ],17    contains: [18      hljs.COMMENT(19        /[^\[\]\.,\+\-<> \r\n]/,20        /[\[\]\.,\+\-<> \r\n]/,21        {22          contains: [23            {24              match: /[ ]+[^\[\]\.,\+\-<> \r\n]/,25              relevance: 026            }27          ],28          returnEnd: true,29          relevance: 030        }31      ),32      {33        className: 'title',34        begin: '[\\[\\]]',35        relevance: 036      },37      {38        className: 'string',39        begin: '[\\.,]',40        relevance: 041      },42      {43        // this mode works as the only relevance counter44        // it looks ahead to find the start of a run of literals45        // so only the runs are counted as relevant46        begin: /(?=\+\+|--)/,47        contains: [ LITERAL ]48      },49      LITERAL50    ]51  };52}53 54export { brainfuck as default };55 
basant307/AI_Governance_Project · CoolFace