MBase is a simple metaprogramming framework for .net platform, featuring, among other compiler building blocks, an extensible Packrat+Pratt parser frontend with a transparent left recursion support.
https://github.com/combinatorylogic/mbase The PEG-related code is in src/l/lib/parsing/ and src/l/lib/pfront/ See (a somewhat outdated) demo here: https://www.meta-alternative.net/pfront.pdf
_______________________________________________ PEG mailing list PEG@lists.csail.mit.edu https://lists.csail.mit.edu/mailman/listinfo/peg