Skip to content
/ pegc Public

A parser generator, similar to BNFC, that takes a parsing expression grammar and outputs PEGTL C++ for it. (WIP)

License

Notifications You must be signed in to change notification settings

taktoa/pegc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PEGC

PEGC is a parser generator that takes as input a grammar in a format similar to that of BNFC, except with support for asymmetric choice, the & combinator, the ! combinator, and local failure via raise.

It outputs a C++ file that uses the PEGTL library to parse the language specified in the grammar you provided.

Contact me via my email, or by talking to me on FreeNode IRC (my nick is taktoa, of course).

About

A parser generator, similar to BNFC, that takes a parsing expression grammar and outputs PEGTL C++ for it. (WIP)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published