[[http://www.nyctergatis.com/creole/|Nyctergatis Markup Engine]] (NME) is an experimental
implementation of a Creole parser written in C. It is not linked to any wiki, but you can try its
[[http://www.nyctergatis.com/creole/sandbox.creole|sandbox]].
It has the following [features|http://nyctergatis.com/creole/doc.html]:

**Creole 0.5 features:**
* bold, italic, bold italic
* unordered lists and ordered lists with nesting up to 8 levels
* headings level 1-4
* links (without images)
* paragraphs
* line breaks
* preformatted
* horizontal rule
* tables with headings
* images

**Creole 0.5 feature //not// supported:**
* placeholder

**Differences (on purpose):**
* in preformatted text, space+{{{}}}}}} is rendered as is, with space
* inline {{{{{{...}}}}}} is rendered in normal font (see [[Proportional Font Nowiki Proposal]], and {{{##}}} below)

**Other markup:**
* definition lists with {{{;}}} and {{{:}}}
* indented text with {{{:}}}
* [[Multiline list items]] and indented text
* monospace text with {{{##}}}
* underlined text with {{{__}}}
* superscript and subscript style (see [[SuperscriptAndSubscriptProposal]])
* plugins (see [[MultilinePlaceholderProposal]])
* escape character (tilde; see [[Talk.EscapeCharacterProposal]])

**Parser features:**
* C library and command-line application
* one pass, based on a state machine
* many options: support for "blog-like paragraphs" where line breaks are paragraph separators, and many features (links, images, styles, etc) can be disabled independently
* conversion to HTML, RTF, LaTeX, plain text, Creole, man page, JSPWiki, or customized
* the parser is as forgiving as possible, producing valid output even with unbalanced markup
* plugins where output can be written directly with target format or translated from Creole
* open-source (new BSD license)
* last update: 30 March 2007