I doubt it'd be too difficult. Based on a cursory look, defining a mode in CodeMirror is structured very similarly to defining a grammar in VSCode/Monaco. The grammar I created for this extension is in this JSON file: <a href='https://github.com/shade/vscode-bitcoinscript/blob/master/syntaxes/bitcoinscript.json'>https://github.com/shade/vscode-bitcoinscript/blob/master/syntaxes/bitcoinscript.json</a>
I doubt it'd be too difficult. Based on a cursory look, defining a mode in CodeMirror is structured very similarly to defining a grammar in VSCode/Monaco. The grammar I created for this extension is in this JSON file: <a href='https://github.com/shade/vscode-bitcoinscript/blob/master/syntaxes/bitcoinscript.json'>https://github.com/shade/vscode-bitcoinscript/blob/master/syntaxes/bitcoinscript.json</a>