See the following blog article introducing it.
GramParser is a grammar-based parser distributed as a .NET Standard 2.1 Nuget Package. It allows to quickly implement Domain Specific Languages (DSLs).
A workbench is available online to experiment in an interactive manner. The workbench is continuously built by GitHub actions on this repo and deployed to Docker Hub.
A typical workflow would be to develop grammar using the workbench. We can then use that grammar to parse text in applications.
GramParser is based on the defunct project 'M' from Microsoft, circa 2008. The workbench takes inspiration from the three columns M editor.
Follow the tutorial to have a quick tour of capabilities. The formal documentation is available here.