Compile Time Parser Generator is a C++ single header library which takes...
A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))