taktoa / pegc

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

License:MIT License


Languages

Language:Haskell 100.0%