Nel mio caso di utilizzo devo analizzare parecchie migliaia di espressioni piccole e indipendenti in una rappresentazione ad albero utilizzando un visitatore sugli alberi di analisi generati. Attualmente vengono create nuove istanze di flussi, lexer e parser per ciascuna operazione di analisi.parser antlr4 riutilizzo e riscaldamento
Presumo che questo potrebbe non essere ottimale. Quali istanze dell'oggetto possono essere riutilizzate in una tale configurazione per utilizzare la proprietà warm-up di ANTLR4? Che ne dici di sicurezza dei thread - quale di queste istanze dovrebbe essere thread locale? È necessario un reset di qualche tipo per riutilizzare un'istanza di lexer o parser?