5nord / pegman

Experimental parser generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Experimental parser generator

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 100.0%