I'd like to integrate my own custom language in Visual Studio.
I'd like to have:
- Syntax highlighting
- invoke a custom compiler, producing source files in another compilable language. These shall be compiled in a second phase.
- some simple tools like rename (not text based, so that a local variable is only renamed within scope), find code lines that reference this function/variable etc.
- Intellisense (code completion, suggest members, types etc.)
Is there a way to achieve this without too much effort?
I already discovered Xtext (limited to a subset of antlr3) for eclipse, but need a similar tool based on antlr4 for visual studio?