We are going to use our new own programming language. We have designed grammar, json parser and everything seems to work. Code in my language is transpiled into javascript and interpreted by node.js (server side part) and by chrome (client side part). Now I'm experimenting with Ace editor as IDE. It has highlight and code completion features for custom grammars. Now I'm thinking about debugging.  What possibilities I have to manage the breakpoints in attached node process and in browser and is there any chance to get variables values (for watch variables feature in my IDE)?And what about callstack? Probably there is some protocol for communication with node in debug mode, but how to do it with browser for client side debugging?
Create in-browser IDE for own grammar
javascript;programming languages;node.js;debugging;ide