The parsers built with Metaparse process the content of the string literals
using template metaprograms. This impacts the library using Metaparse the
following way:
-
The maintainer of the API built with Metaparse will need to understand
template metaprogramming.
-
The content of the string literals will be (re)parsed during every compilation.
This will impact the compiler's memory consumption and the compilation
speed.
-
The users of the library will receive the error reports coming from the
parsers as template error messages of their compiler. (Note that Metaparse
actively tries improving their quality and provides tools
for parser authors).