/pegman

Experimental parser generator

Primary LanguageGoBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

PEGman

An experimental, opinionated parser generator

Maintaining the handcrafted parser for our ntt project is challenging, mostly because aligning parser-dependent syntax trees and visitors is tedious. Hence I decided to automate this task with a custom parser generator.
Existing solutions did not fit our requirements very well. Some parsers are not sufficient for large scale input. Others could not produce a lossless syntax tree.

This parser generator is an experiment. I do not know where this project will take us, yet.