UNPKG

maiaeditor

Version:

MaiaEditor (The MaiaStudio Editor) MaiaScript is a programming language aimed at developing adaptable and intelligent applications.

15 lines (14 loc) 596 B
Prism.languages.jexl = { 'string': /(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/, 'transform': { pattern: /(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/, alias: 'function', lookbehind: true }, 'function': /[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/, 'number': /\b\d+(?:\.\d+)?\b|\B\.\d+\b/, 'operator': /[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/, 'boolean': /\b(?:false|true)\b/, 'keyword': /\bin\b/, 'punctuation': /[{}[\](),.]/, };