Fork of HlslTools created by @tgjones. This fork extracts the HLSL parser so it can be used in other projects.
- Hand written HLSL parser by @tgjones
- Much of the code structure, and some of the actual code, comes from Roslyn.
- NQuery-vnext is a nice example of a simplified Roslyn-style API, and HLSL Tools borrows some of its ideas and code.
- Node.js Tools for Visual Studio and Python Tools for Visual Studio are amongst the best examples of how to build a language service for Visual Studio, and were a great help.
- ScriptSharp is one of the older open-source .NET-related compilers, and is still a great example of how to structure a compiler.
- LangSvcV2 includes many nice abstractions for some of the more complicated parts of Visual Studio's language service support.