| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | /* Language: Flix Category: functional Author: Magnus Madsen <[email protected]> */function (hljs) {    var CHAR = {        className: 'string',        begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/    };    var STRING = {        className: 'string',        variants: [            {                begin: '"', end: '"'            }        ]    };    var NAME = {        className: 'title',        begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/    };    var METHOD = {        className: 'function',        beginKeywords: 'def',        end: /[:={\[(\n;]/,        excludeEnd: true,        contains: [NAME]    };    return {        keywords: {            literal: 'true false',            keyword: 'case class def else enum if impl import in lat rel index let match namespace switch type yield with'        },        contains: [            hljs.C_LINE_COMMENT_MODE,            hljs.C_BLOCK_COMMENT_MODE,            CHAR,            STRING,            METHOD,            hljs.C_NUMBER_MODE        ]    };}
 |