Hi! I have started work on a creole 1.0 wiki parser for fossil, more for my own amusement and to exercises my C skills, than for any practical purpose ;)
I was thinking that it might be a good idea to provide a parser interface so that custom wiki implementations could easily be integrated with core fossil. My preliminary thoughts are that core fossil wiki (and any other wiki) should recognize a <wiki name="creole"> type marker and pass parsing duties to the named wiki parser temporarily, when the named wiki sees a </wiki> marker it would return control to the calling wiki parser. The <wiki ..> tag could also be used to enable/disable wiki features such as my proposed <!-- --> pass through or "kkinnell"s <annotation> markup. A strategy would be needed to handle unrecognised wiki parser name, simplest : treat as verbatim to next </wiki>. I am in the early stages of implementing this, so now is a good time to be making comments and suggestions, which would be welcome. I intend to start with a Creole parser as it is easier to work with and test an established standard, however, I might be interested in working on an advanced custom parser for fossil. If anyone has any thoughts on this or a wish list of features speak up now (or forever hold your peace:) Regards -- Robert _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users