mercurial/minirst.py
changeset 9623 32727ce029de
parent 9540 cad36e496640
child 9735 97d0d910fa5d
equal deleted inserted replaced
9622:9d1a480ca6ea 9623:32727ce029de
   255                 definitions[-1]['lines'].append(line)
   255                 definitions[-1]['lines'].append(line)
   256                 definitions[-1]['hang'] = len(line) - len(line.lstrip())
   256                 definitions[-1]['hang'] = len(line) - len(line.lstrip())
   257             blocks[i:i+1] = definitions
   257             blocks[i:i+1] = definitions
   258             i += len(definitions) - 1
   258             i += len(definitions) - 1
   259         i += 1
   259         i += 1
       
   260     return blocks
       
   261 
       
   262 
       
   263 def inlineliterals(blocks):
       
   264     for b in blocks:
       
   265         if b['type'] == 'paragraph':
       
   266             b['lines'] = [l.replace('``', '"') for l in b['lines']]
   260     return blocks
   267     return blocks
   261 
   268 
   262 
   269 
   263 def addmargins(blocks):
   270 def addmargins(blocks):
   264     """Adds empty blocks for vertical spacing.
   271     """Adds empty blocks for vertical spacing.
   314     """Parse and format the text according to width."""
   321     """Parse and format the text according to width."""
   315     blocks = findblocks(text)
   322     blocks = findblocks(text)
   316     for b in blocks:
   323     for b in blocks:
   317         b['indent'] += indent
   324         b['indent'] += indent
   318     blocks = findliteralblocks(blocks)
   325     blocks = findliteralblocks(blocks)
       
   326     blocks = inlineliterals(blocks)
   319     blocks = findsections(blocks)
   327     blocks = findsections(blocks)
   320     blocks = findbulletlists(blocks)
   328     blocks = findbulletlists(blocks)
   321     blocks = findoptionlists(blocks)
   329     blocks = findoptionlists(blocks)
   322     blocks = findfieldlists(blocks)
   330     blocks = findfieldlists(blocks)
   323     blocks = finddefinitionlists(blocks)
   331     blocks = finddefinitionlists(blocks)