Skip to content

Parser as a Service API: a grammar-based parser running as a REST service

Notifications You must be signed in to change notification settings

vplauzon/GramParser

Repository files navigation

GramParser

Continuous Build / Test

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.

About

Parser as a Service API: a grammar-based parser running as a REST service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published