Just a quick update to let everyone know progress is still happen with the
New Parser.
Almost all topics in FlexWiki (except for wikitalk output) are now being
correctly generated from reading the wiki text, to creating the wiki object
model in memory and converting that to xhtml using an xslt file. There is
only a handful of rules to finish defining - mainly relating to styles. Unit
tests have also been written for more than 65% of the code with 98 completed
of at least 154 that are required. Status of progress is now being tracked
on [1].
The latest version of the new parser prototype is available at [2].
Performance remains more than acceptable so long as the limited web cache on
my server is not cleared. The only pages that are not processing (due to
illegal characters for XML) will be dealt with by conversion of illegal
chars prior to XML translation. I also need to add a second pass to handle
emoticons, but this will use a simple regex replace function.
The plan is to complete the prototype, with all tests functional, and then
integrate this parser into flexwiki as an optional replacement for the
current Formatter/Output sequences. This should be available near the end of
this month.
As always comments and criticisms are welcomed.
[1] http://ods.dyndns.org/FlexWiki/default.aspx/OdsWiki/NewParserWom.html
[2] http://ods.dyndns.org/NewParser/default.aspx
John Davidson
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flexwiki-users mailing list
Flexwiki-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flexwiki-users