| At line 1 changed 3 lines |
| [[http://www.nyctergatis.com/creole/sandbox.creole|nyctergatis.com]] is an experimental |
| implementation of a Creole parser written in C. It is available under the new BSD license. |
| It is //not// linked to any Wiki. It has the following features: |
| [[http://www.nyctergatis.com/creole/|Nyctergatis Markup Engine]] (NME) is an open-source |
| implementation of a Creole parser written in C. More background about its objectives with |
| respect to Creole can be found in [[YvesPiguet]] page. NME is used in the scientific software |
| [[http://www.calerga.com|Sysquake 4]] for reports and help files. |
| 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]: |
| At line 5 changed 9 lines |
| **[Documentation|http://nyctergatis.com/creole/]** |
|
| **[Source code documentation|http://nyctergatis.com/creole/SimpleMarkup/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) |
| **[[Creole 1.0]] features:** |
| * bold, italic |
| * unordered lists and ordered lists with nesting |
| * headings |
| * links, hooks for autolinks |
| At line 16 changed one line |
| * preformatted |
| * block preformatted |
| At line 19 added 4 lines |
| * images, including in links |
| * inline nowiki (optionally rendered in monospace) |
| * escape character |
| * plugins and placeholders |
| At line 20 changed 3 lines |
| **Creole 0.5 features //not// supported:** |
| * images |
| * placeholder |
| **[[Additions]]:** |
| * definition lists |
| * indented text |
| * monospace, underline, superscript, subscript |
| * all these additions can be disabled separately |
| At line 24 removed 14 lines |
| **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]]) |
|
| At line 39 changed one line |
| * C library and command-line tool |
| * C library and command-line application, C++ and Python glue |
| At line 41 changed one line |
| * conversion to HTML, RTF, LaTeX, plain text, Creole, man page, JSPWiki, or customized |
| * many options: support for "blog-like paragraphs" where line breaks are paragraph separators, heading numbering, and many features (links, images, styles, etc) can be disabled independently |
| * support for automatic conversion of text patterns, such as CamelCase words or URL to links, smileys to images, etc. |
| * link translation |
| At line 37 added 7 lines |
| * conversion to HTML, RTF, LaTeX, plain text, Creole, man page, JSPWiki, or customized |
| * conversion for GTK+ (cross-platform) and MFC (Windows) |
| * style information can be extracted separately, with byte or unicode indices |
| * plugins where output can be written directly with target format or translated from Creole |
| * open-source (new BSD license) |
| * last update: 25 August 2008 |
| * the sandbox has now (3 Nov 07) an output format for slides, and a [[http://www.nyctergatis.com/creole/slides.creole|presentation of NME]] as an example; each level-2 heading starts a new slide, and the first slide, which contains a level-1 heading, centers text |