Text::WikiCreole is a Creole 1.0 parser written in Perl. It features:
  • One-pass parsing. Call it a regex/statemachine hybrid.
  • Complete 1.0 implementation, plus...
    • Plugins
    • Definition lists
    • Indented Paragraphs
    • Monospace, superscript, subscript, underline
    • Trademark, Registered Trademark, Copyright, ellipsis, and dash special characters
  • Custom link altering function (prefix base URL, port, etc)
  • Tag customization for CSS, etc

It's grammar based, so could be easily adapted to parsing other dialects or (more easily) for converting Creole to other dialects.

Examples from the test directory of the distribution:

block.markup block.html
inline.markup inline.html
escape.markup escape.html
specialchars.markup specialchars.html

check it out

CREOLE
A common wiki markup
for the wiki ohana


G'day Visitor
Log in

Recent Changes
View page Discussion Page Info My Prefs Log in
This page (revision-2) last changed on 03:58 12-Sep-2007 by Jason.
 

edit sidebar

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

Sponsored by the Wiki Symposium and i3G Institute.

JSPWiki v2.4.102_mod_13 (3.3)
[RSS]