Changes for version 0.02 - 2009-11-24
- Fixed some cases of nested strong and em in the Standard dialect's parser. It was broken for cases like this:
- *This **is a test***.
- This should turn into HTML like
- <em>This <strong>is a test</strong></em>
- but instead turned into
- <em>This</em> <em>is a test</em>*.
- Added some missing test dependencies.
- There is now a separate class for each type of event, all of which do the Markdent::Role::Event role.
Modules
An event-based Markdown parser toolkit
Block parser for standard Markdown
Span parser for standard Markdown
An event for auto-links
An event for the end of a blockquote
An event for the end of a code span
An event for the end of a document
An event for the end of an emphasis span
An event for the end of an inline HTML tag
An event for the end of a header
An event for the end of a link
An event for the end of a list item
An event for the end of a ordered list
An event for the end of a paragraph
An event for the end of a strong span
An event for the end of an unordered list
An event for an HTML block
An event for an HTML entity
An event for an inline self-closing HTML tag
An event for a horizontal rule
An event for an image
An event for preformatted text
An event for the start of a blockquote
An event for the start of a code span
An event for the start of a document
An event for the start of an emphasis span
An event for the start of an inline HTML tag
An event for the start of a header
An event for the start of a link
An event for the start of a list item
An event for the start of a ordered list
An event for the start of a paragraph
An event for the start of a strong span
An event for the start of an unordered list
An event for plaint text
A Markdent handler which generates HTML
A Markdent handler which builds a tree
A markdown parser
A role for block and span parsers
A role for block parsers
A role for classes which output debugging information
Implements behavior shared by all events
Turns events into method calls
A required role for all handlers
A role for span parsers
Convert Markdown to HTML
Provides
in lib/Markdent/Types.pm
in lib/Markdent/Types/Internal.pm