Module indfix
[hide private]
[frames] | no frames]

Module indfix

Combine similar index entries into an entry and subentries.

For example:

    \item {foobar} (in module flotz), 23
    \item {foobar} (in module whackit), 4323

becomes

    \item {foobar}
      \subitem in module flotz, 23
      \subitem in module whackit, 4323

Note that an item which matches the format of a collapsable item but which
isn't part of a group of similar items is not modified.


Version: $Revision: 29268 $

Functions [hide private]
 
cmp_entries(e1, e2)
 
dump_entries(write, entries)
 
process(ifn, ofn=None)
 
main()
Variables [hide private]
  breakable_re = re.compile(r' \\item (.*) \((.*)\)((?:(?:, \d+...

Imports: re, StringIO, sys


Variables Details [hide private]

breakable_re

Value:
re.compile(r'  \\item (.*) \((.*)\)((?:(?:, \d+)|(?:, \\[a-z]*\{\d+\})\
)+)')