Mi chiedevo dei problemi di prestazioni durante l'analisi di un file sorgente che viene modificato dall'utente (ad esempio, quando è necessario fornire un evidenziamento della sintassi).
Penso che l'approccio più semplice sia quello di analizzare ogni volta che il codice cambia, ottenere i risultati e sostituire il codice corrente con quello evidenziato. Con file di grandi dimensioni questo potrebbe essere un problema. C'è un modo migliore per farlo?
Suppongo che una soluzione potrebbe essere quella di analizzare solo la "zona" in cui c'era l'ultima modifica. È una buona idea?