C++ header-only parser combinator library
