|
Renamed read_matching to matching_pattern, read_match to match_group, and |
|
|
Added missing formats when creating new serialisers. |
|
|
Attempt to add support for inline regions, relaxing the region patterns. |
|
|
Added list item renumbering support. |
|
|
Added initial support for list style types in serialised output. |
|
|
Fixed list parsing to put nested lists within list items and to permit different |
|
|
Added strikethrough/stroke/deletion formatting support. |
|
|
Added elementary support for links. |
|
|
Permit serialisation back to source form if Moin format is used. |
|
|
Fixed list structuring by employing queued match details from the token stream. |
|
|
Make the test program easier to run. |
|
|
Introduced initial support for list creation, also making new_block a method, |
|
|
Moved the Moin wiki parser into the parsers subpackage. |
|
|
Added serialiser switching for regions of different types, adding table region |
|
|
Added a parser manifest and exposed manifests via subpackage roots. |
|
|
Introduced a mechanism for enumerating the available serialisers. |
|
|
Reorganised the parsers and serialisers, introducing the missing table parser |
|
|
Reorganised the parsing framework, removing the pattern dictionary from the |
|
|
Introduced a necessary mechanism for transferring state between tokenisers. |
|
|
Fixed format registry initialisation. |
|
|
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. |
|