You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That looks like an excellent project that is solving different problems. The only thing in common is seeking to have a language-agnostic meta language, and I'm happy to see a lot of similar ideas to the syntax I've been using.
Unfortunately, there is just too much missing from that project for me to really get behind it. The method of capture is sub-optimal, I didn't see named captures within a given rule scope, and there is absolutely no sign anywhere of building out a large, reserved set of rule definitions with verbose human-friendly documentation for each reserved rule, potentially in multiple languages.
I'm actually coopearitng/using
cpp-peglib
https://github.com/yhirose/cpp-peglib andchpeg
https://github.com/ChrisHixon/chpeg and I think that both of then can be used/customized to produce apegn
parser interpreter and aplayground
too (https://chrishixon.github.io/chpeg/playground/ and https://yhirose.github.io/cpp-peglib/ ).Here rwxrob/pegn-spec#15 (comment) I attached a
pegn
grammar usable bycpp-peglib
and here it's ChrisHixon/chpeg#20 (comment) forchpeg
.Both projects
cpp-peglib
andchpeg
welcome collaboration/ideas/improvements and I invite you and anyone interested on similar problems to join !The text was updated successfully, but these errors were encountered: