nmarpa
nmarpa is a software library that implements the Marpa parsing algorithm. It provides a parsing engine intended for embedding in applications that need to parse context-free grammars, ranging from simple expressions to more complex programming language grammars.
As part of the Marpa family, nmarpa shares the underlying theoretical approach used to generate parse results
The library focuses on practicality and correctness, offering facilities to define grammars, feed token streams, and
nmarpa is used in both academic and open-source settings to explore parsing techniques, build language tooling,