class Markdown::Parser

Superclass hierarchy

Object
Reference
Markdown::Parser

Defined in:

Class Method Summary

Instance Method Summary

Class Method Detail

def self.new(text, renderer)

Instance Method Detail

def append_double_newline_if_has_more

def check_link(str, pos, bytesize)

def count_pounds(line)

def empty?(line)

def has_closing?(char, count, str, pos, bytesize)

def has_code_spaces?(line)

def is_horizontal_rule?(line)

def line_is_all?(line, char)

def newline

def next_line_is_all?(char)

def next_line_starts_with_backticks?

def next_lines_empty_of_code?

def parse

def process_line(line)

def process_paragraph

def render_code

def render_fenced_code

def render_header(level, line, increment)

def render_horizontal_rule

def render_ordered_list

def render_paragraph

def render_prefix_header(level, line)

def render_unordered_list

def starts_with_backticks?(line)

def starts_with_digits_dot?(line)

def starts_with_star?(line)