"use strict";(self.webpackChunksc_note_comment=self.webpackChunksc_note_comment||[]).push([[231],{231(t,f,c){c.d(f,{brainfuck:()=>r});var o="><+-.,[]".split("");const r={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(i,n){if(i.eatSpace())return null;i.sol()&&(n.commentLine=!1);var e=i.next().toString();return-1===o.indexOf(e)?(n.commentLine=!0,i.eol()&&(n.commentLine=!1),"comment"):!0===n.commentLine?(i.eol()&&(n.commentLine=!1),"comment"):"]"===e||"["===e?("["===e?n.left++:n.right++,"bracket"):"+"===e||"-"===e?"keyword":"<"===e||">"===e?"atom":"."===e||","===e?"def":void(i.eol()&&(n.commentLine=!1))}}}}]);