(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 

Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-42) was last changed on 14-Dec-2008 16:09 by ChristophSauer  

This page was created on 08-Jun-2007 07:21 by ChuckSmith

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
Hello! Good Site! Thanks you! <a href=http://yxtpdpskpsg.com >http://yxtpdpskpsg.com</a>
There is a growing need for basic converters (libraries) to convert Creole to XHTML in different programming languages. If you have written such a converter, please add it below. Ideally it can easily be imported and called with a single function, that will take Creole and spit out valid html/xhtml.
Does such a thing exist? Maybe someone is near completion and just hasn't added it to the wiki?
//When adding a converter it would be helpful to note the license. GPL converters generally can **not** be used in non-GPL programs.//
== Compiler Compiler
* [[EBNF Grammar for Creole 1.0]] for use with ANTLR
== C
* [[Nyctergatis|Nyctergatis Markup Engine]] (NME), a C library with optional C++ glue (open-source, BSD license).
== C#
== ColdFusion
== Common Lisp
== Delphi
* [[http://www.yunqa.de/delphi/|DICreole]], a Creole 1.0 converter for Borland / ~CodeGear Delphi. Based on [[Nyctergatis|NME]], fully integrated, no external nor DLL files needed. Includes help and demo project. Freeware, BSD license.
== Haskell
== Java
* [[Java]]
== JavaScript
* A prototype Javascript Creole 0.4 parser can be found at [MeatballSociety:Creole/0.4|http://www.meatballsociety.org/Creole/0.4/]
* [[http://www.ivan.fomichev.name/2008/04/javascript-creole-10-wiki-markup-parser.html|Codeholic's Codex]] Javascript Creole 1.0 wiki markup parser
== Lua
== Perl
* [[TextWikiCreole | Text::WikiCreole]] (Complete 1.0 plus extensions, plugins, etc)
== PHP
* [[http://pear.php.net/package/Text_Wiki_Creole | Text_Wiki_Creole on pear.php.net]]
== Python
* You may want to take a look at [[http://www.freewisdom.org/projects/python-markdown/|Markdown in Python]] if you're considering doing this. Maybe you could use some of the code as a basis to speed up development.
* You can use the creole parser from MoinMoin 1.7 is now bundled separately, available at [[http://oink.sheep.art.pl/WikiCreole%20parser%20in%20python|oink.sheep.art.pl/WikiCreole parser in python]]
* [[http://creoleparser.googlepages.com|Creoleparser]] - built from scratch just for Creole :) MIT license [Sandbox|http://creoleparserwiki.appspot.com/pages/Sandbox]
== Ruby
* [[https://rubyforge.org/projects/wikicreole/ | Ruby Converter]] from Gordon McCreight
== Why the languages above?
There exists a Markdown converter for eleven of the languages above. (http://en.wikipedia.org/wiki/Markdown) Sure, some of the languages are less important than others, but if we had all eleven languages we'd be as broad platform as Markdown.
Version Date Modified Size Author Changes ... Change note
42 14-Dec-2008 16:09 2.571 kB ChristophSauer to previous Added Ruby Converter from Gordon McCreight
41 05-Dec-2008 13:07 2.484 kB ChristophSauer to previous | to last reformated, added Compiler Compiler
« This page (revision-42) was last changed on 14-Dez-2008 16:09 by ChristophSauer