PEG-based parsing library written in C