<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_post_reference_section_keyword_patterns():
 """Return a list of compiled regex patterns for keywords. Keywords that can often be found after, and therefore suggest the end of a reference section in a full-text document. :return: (list) of compiled regex patterns. """

    compiled_patterns = []
    patterns = [
        u'(' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'prepared') +  # noqa
        r'|' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'created') +  # noqa
        r').*(AAS\s*)?\sLATEX',
        r'AAS\s+?LATEX\s+?' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'macros') + u'v',  # noqa
        r'^\s*' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'This paper has been produced using'),  # noqa
        r'^\s*' +
        _create_regex_pattern_add_optional_spaces_to_word_characters(u'This article was processed by the author using Springer-Verlag') +  # noqa
        u' LATEX'
    ]
    for p in patterns:
        compiled_patterns.append(re.compile(p, re.I | re.UNICODE))
    return compiled_patterns