This is a Roslyn inspired rewrite of NQuery. The goals are:
-
Expose the internals of the compiler as an object model to support building advanced editor features.
-
Maintain language parity with the previous version.
-
Utilize modern idioms to simplify implementation of the compiler.
If you want to play with the bits, you need to add the following feed to your NuGet configuration:
https://nuget.pkg.github.com/terrajobst/index.json
You can do this by using the package manager dialog.