I'm looking for a parser generator that generates a C# parser for a relatively simple grammar. The generated parser should make it easy to implement IntelliSense-like code auto-completion based on the grammar.
In a nutshell I'm looking for pretty much something like Eclipse Xtext with two differences:
- It generates the parser as C# code.
- It allows me to add an IntelliSense-like code auto-completion feature easily to my end product (not to my IDE as Xtext* does), preferrably using a WPF-based approach.
What alternatives do I have based on these requirements?
What I found so far is only this (hopefully highly incomplete) list:
- ANTLR with something along the lines of this: https://blog.logentries.com/2015/06/how-to-implement-antlr4-autocomplete/
* I have used Xtext only to extend the Eclipse IDE so far - therefore I don't know if it also supports to easily put the auto-completion features into a non-Eclipse stand-alone application.
By the way: This is a re-post of a question that did not seem to fit on StackOverflow. On meta, it was suggested to me to give it a try here. And after reading the Help here this SE site seems to be the right place. Hopefully you'll agree with this assessment.