Crea IDE nel browser per la propria grammatica [chiusa]

8

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?

    
posta user2106769 18.09.2016 - 11:03
fonte

1 risposta

0

Ri:

but how to do it with browser for client side debugging?

potresti voler dare un'occhiata a debugjs

di amasad

E anche rilevante, credo, c'è questo breve documento accademico che introduce un "modello di progettazione dell'interprete di debugging" nella pagina / sezione 3:

link

    
risposta data 14.11.2017 - 09:41
fonte

Leggi altre domande sui tag