Exemplo n.º 1
0
def alternate_unordered_list_delimiters(text, delimiters=['-', '+', '*']):
    """Alternates the delimiters in unordered lists according to their indentation."""

    process_parameters = {'delimiters': delimiters}
    return util_utils.process_groups(text,
                                     is_group_member=_is_unordered_list_item,
                                     process_group=_format_unordered_list,
                                     process_group_parameters=process_parameters)
Exemplo n.º 2
0
def format_link_reference_definitions(text):
    """Formats groups of link reference definitions so that their links all line up."""

    return util_utils.process_groups(text, is_group_member=is_link_reference_definition, process_group=_format_links)
Exemplo n.º 3
0
def fix_ordered_list_numbering(text):
    """Fixes the number for ordered lists."""

    return util_utils.process_groups(text, is_group_member=_is_ordered_list_item, process_group=_format_ordered_list)