knowledgebase_law/node_modules/refractor/lang/brainfuck.js
2025-04-11 11:47:09 -04:00

28 lines
483 B
JavaScript

'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+/
}
}