Useremo il nostro nuovo linguaggio di programmazione. Abbiamo progettato la grammatica, parser json e tutto sembra funzionare.
Il codice nella mia lingua viene trasposto in javascript e interpretato da node.js (parte lato server) e da chrome (parte lato client). Ora sto sperimentando con Ace editor come IDE. Ha funzionalità di evidenziazione e completamento del codice per grammatiche personalizzate.
Ora sto pensando al debugging. Quali possibilità ho di gestire i punti di interruzione nel processo di nodo allegato e nel browser e c'è qualche possibilità di ottenere valori di variabili (per la funzione "variabili di orologio" nel mio IDE)?
E per quanto riguarda il callstack? Probabilmente esiste un protocollo per la comunicazione con il nodo in modalità di debug, ma come farlo con il browser per il debug del client?