The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.13 - 2010-06-01

  • Fixed handling of a very pathological case for table parsing, which caused the parser to die. Instead, it will now keep going. Your output may be bizarre, but the parser should not die.
  • Fixed handling of a tab character next to a cell delimiter. This caused the parser to become very confused and go into an endless loop. Now such tabs are simply stripped from the output (just like other whitespace next to a cell delimiter).

Modules

An event-based Markdown parser toolkit
Represents a series of captured events
Block parser for standard Markdown
Span parser for standard Markdown
Block parser for Theory's Markdown
Span parser for Theory's 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 a table
An event for the end of a table body
An event for the end of a table cell
An event for the end of a table header
An event for the end of a table row
An event for the end of an unordered list
An event for an HTML block
An event for an HTML comment
An event for an HTML comment as a standalone 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 a table
An event for the start of a table body
An event for the start of a table cell
An event for the start of a table header
An event for the start of a table row
An event for the start of an unordered list
An event for plaint text
Captures events for replaying later
Filters out HTML events from the event stream
Turns Markdent events into a complete HTML document
Turns Markdent events into an HTML fragment
A Markdent handler which builds a tree
Passes events on to multiple handlers
A markdown parser
A role for block and span parsers
A parameterized role for events which can check if they match balance another event
A role for block parsers
A role for classes which output debugging information
Implements behavior shared by all events
Indicates that an event has an as_text method
Turns events into method calls
A role for handlers which act as filters
A role for handlers which generate HTML
A required role for all handlers
A role for span parsers
Convert Markdown to an HTML Document
Convert Markdown to an HTML Fragment
High level test functions for Markdent