Module MaRuKu::In::Markdown::BlockLevelParser
In: lib/maruku/input/linesource.rb
lib/maruku/input/parse_block.rb
lib/maruku/input/parse_doc.rb
lib/maruku.rb

Methods

Included Modules

Helpers MaRuKu::Strings MaRuKu::In::Markdown::SpanLevelParser REXML

Classes and Modules

Class MaRuKu::In::Markdown::BlockLevelParser::BlockContext
Class MaRuKu::In::Markdown::BlockLevelParser::LineSource

Public Instance methods

If current line is text, a definition list is coming if 1) text,empty,[text,empty]*,definition

Expands an attribute list in an Hash

Splits the string and calls parse_lines_as_markdown

reads a header (with —— or ========)

reads a header like ’#### header ####’

This is the only ugly function in the code base. It is used to read list items, descriptions, footnote text

Reads one list item, either ordered or unordered.

Reads a series of metadata lines with empty lines in between

(PHP Markdown extra) Search for elements that have markdown=1 or markdown=block defined

[Validate]