NME, or Nyctergatis Markup Engine, is an open-source ISO-C implementation of a markup parser based on Creole 1.0. Creole (http://
NME converts text with markup to other formats, such as HTML or LaTeX. Several output formats are provided, and new ones can be added. Text style can also be collected separately; this is used for displaying formatted text on Windows using MFC or on Mac OS X using Cocoa.
In addition to the core implementation and many optional output formats and extensions which can be used as a library, NME includes a command-line tool which converts text with markup to HTML, JSPWiki, LaTeX, man page, MediaWiki, NME markup itself, RTF, or plain text, with many options.
Provided in the same package, NE (Nyctergatis EPUB) is a library which creates EPUB documents. Command-line tools create electronic books either from NME files (making possible to convert text files to EPUB in minutes, including minor editing to add markup for the chapter titles) or from xhtml and resource files for maximum flexibility. EPUB versions 2 and 3 are supported.
All code Code
- Version control system:
- Programming languages:
- C, C++, Objective-C
All bugs Latest bugs reported
Bug #1091758: NME output not reprouce DD token
Reported on 2012-12-18
Bug #1091266: Access of unallocated memory - realloc fails
Reported on 2012-12-17
Bug #1060784: Inline formatting within links are rendered in link text
Reported on 2012-10-03
Bug #859428: }}} should only close preformatted block, but also starts one
Reported on 2011-09-26
Bug #855634: Missing end tag for preformatted text
Reported on 2011-09-21