2. S'abstraire un petit peu d'Eclipse IDE pour creer un language server (
https://microsoft.github.io/language-server-protocol/ ) pour ton langage qui détectera les erreurs dans le fichier (en lancant un build et en lisant la sortie) et les enverra sous forme de "diagnostics" (
https://microsoft.github.io/language...ishDiagnostics ). Une fois qui tu as ton language server qui sait faire ce genre de chose, tu peux le brancher assez facilement a Eclipse IDE ou d'autres IDEs (Eclipse Che, Eclipse Theia, VSCode, VS, Emacs...) grace a des projets existants.
Le 1 sera plus direct et finalement peut-etre plus facile, le 2 sera plus long mais plus reutilisable. Tu peux commencer par le 1 (Eclipse IDE seulement) en gardant bien separee la partie qui lance un build et qui lit la console pour trouver les erreurs; plus tard tu pourras facilement reutiliser ca si tu veux evoluer vers un language server.
Partager