File manager - Edit - /home/opticamezl/www/newok/media/vendor/codemirror/mode/brainfuck/brainfuck.min.js
Back
(function(i){typeof exports=="object"&&typeof module=="object"?i(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],i):i(CodeMirror)})(function(i){"use strict";var r="><+-.,[]".split("");i.defineMode("brainfuck",function(){return{startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(f,n){if(f.eatSpace())return null;f.sol()&&(n.commentLine=!1);var e=f.next().toString();if(r.indexOf(e)!==-1){if(n.commentLine===!0)return f.eol()&&(n.commentLine=!1),"comment";if(e==="]"||e==="[")return e==="["?n.left++:n.right++,"bracket";if(e==="+"||e==="-")return"keyword";if(e==="<"||e===">")return"atom";if(e==="."||e===",")return"def"}else return n.commentLine=!0,f.eol()&&(n.commentLine=!1),"comment";f.eol()&&(n.commentLine=!1)}}}),i.defineMIME("text/x-brainfuck","brainfuck")});
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings