NME parser class (objects can be used for multiple conversions, by changing input and/or output format before getting output again).
In addition to the conversion of text with NME markup to some text output format, it handles memory allocation with C++ operators new and delete, which simplifies its use with respect to the C interface defined in NME.h. Errors are handled via C++ exceptions.