MoinLight

Graph

(0) +60 +100 +300 tip
Support inline formatting within table cells.
Moved patterns into the parser, introducing functionality for pattern re-use.
Moved common parsing functionality into a separate module.
Introduced a parser class to allow parameterisation of the parsing activity.
Reordered the functions and reformatted slightly.
Added some table attribute validation.
Use serialisation to convert ill-formed table rows back to text.
Fixed transposed colspan and rowspan patterns.
Moved test data into separate files, making it possible to run individual tests.
Added initial table attribute support.
Added initial support for table elements.
Added larger and smaller text formatting.
Minor append operation tidying.
Employ node addition more widely in order to replace empty nodes.
Added subscript and superscript formatting.
Added underlined text support and, unlike Moin, formatting within headings.
Merged handling of emphasised and strong text.
Added emphasis and strong formatting support.
Added initial definition list element support.
Introduced an explicit paragraph break node, removing the final indicator from
Added support for other list node types, breaking the pattern for list items up
Added support for headings.
Added horizontal rule support.
Reorganised the code into a package.
Capture indents used when starting regions/sections.
Added initial support for list item parsing.
Consolidated region parsing further, adding a mechanism of invoking handlers
Attempt to modularise pattern recognition actions.
Tidied and consolidated somewhat.
Employ separate patterns for region start and end markers.
Used more obvious variable names.
Added document node prettyprinting.
Switched to using a token stream in order to support different parsing modes as
Introduced notions of transparent regions that should be parsed as wiki text,
Moin wiki format utilities.
(0) +60 +100 +300 tip