UNPKG

refractor

Version:

Lightweight, robust, elegant virtual syntax highlighting using Prism

28 lines (26 loc) 488 B
'use strict'; module.exports = brainfuck; brainfuck.displayName = 'brainfuck'; brainfuck.aliases = []; function brainfuck(Prism) { Prism.languages.brainfuck = { pointer: { pattern: /<|>/, alias: 'keyword' }, increment: { pattern: /\+/, alias: 'inserted' }, decrement: { pattern: /-/, alias: 'deleted' }, branching: { pattern: /\[|\]/, alias: 'important' }, operator: /[.,]/, comment: /\S+/ }; }