|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
# Sources (c) 2002, 2003, 2004, 2006, 2007, 2008, 2009 |
|
|
|
|
# Sources (c) 2002-2004, 2006-2009, 2012 |
|
|
|
|
# David Turner <david@freetype.org> |
|
|
|
|
# |
|
|
|
|
# |
|
|
|
@ -120,8 +120,8 @@ re_source_block_formats = [re_source_block_format1, re_source_block_format2] |
|
|
|
|
# |
|
|
|
|
# notice how each markup tag _must_ begin a new line |
|
|
|
|
# |
|
|
|
|
re_markup_tag1 = re.compile( r'''\s*<(\w*)>''' ) # <xxxx> format |
|
|
|
|
re_markup_tag2 = re.compile( r'''\s*@(\w*):''' ) # @xxxx: format |
|
|
|
|
re_markup_tag1 = re.compile( r'''\s*<((?:\w|-)*)>''' ) # <xxxx> format |
|
|
|
|
re_markup_tag2 = re.compile( r'''\s*@((?:\w|-)*):''' ) # @xxxx: format |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
# the list of supported markup tags, we could add new ones relatively |
|
|
|
@ -132,7 +132,7 @@ re_markup_tags = [re_markup_tag1, re_markup_tag2] |
|
|
|
|
# |
|
|
|
|
# used to detect a cross-reference, after markup tags have been stripped |
|
|
|
|
# |
|
|
|
|
re_crossref = re.compile( r'@(\w*)(.*)' ) |
|
|
|
|
re_crossref = re.compile( r'@((?:\w|-)*)(.*)' ) |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
# used to detect italic and bold styles in paragraph text |
|
|
|
|