A c++ recursive-descent PEG parsing library.