Ho una grammatica ANTLR che definisce un DSL (linguaggio specifico del dominio). Questa grammatica è relativamente semplice. Sta analizzando il linguaggio ed emette il codice C per creare un traduttore molto semplice.Sintassi ANTLR Evidenzia DSL in Visual Studio
Questo linguaggio è pensato per essere utilizzato nell'applicazione C# (digitata in una sorta di controllo, sia esso RichTextBox o un controllo personalizzato) e un requisito è quello di evidenziare la sintassi per questa lingua. Ho perlustrato Internet nella speranza di trovare qualche tipo di informazione su come ottenerlo, o trovare uno strumento per renderlo un po 'più facile per me stesso.
Dopo non aver trovato troppe informazioni, la mia ipotesi migliore sarebbe che ho bisogno di usare il lexer generato da ANTLR per guardare i token e colorarli di conseguenza. È questo il percorso corretto di azione, o c'è qualche altro metodo/strumento per fornire l'evidenziazione della sintassi per le lingue specifiche del dominio personalizzato? Se questo è il metodo corretto, come posso riconoscere i token specifici?
Se ho omesso informazioni importanti, si prega di chiedere! Grazie!