comparison make/indexsections.py @ 40:17389c66eb02

More work on master index skeleton and infrastructure.
author Rob Landley <rob@landley.net>
date Tue, 11 Sep 2007 17:12:19 -0500
parents 6f2dd07a6016
children 4480365c7aef
comparison
equal deleted inserted replaced
39:33e0b133a517 40:17389c66eb02
34 tag = tag[1][3:] 34 tag = tag[1][3:]
35 if tag[0]=='"' and tag[-1]=='"': tag=tag[1:-1] 35 if tag[0]=='"' and tag[-1]=='"': tag=tag[1:-1]
36 spans.append("_".join(tag.split())) 36 spans.append("_".join(tag.split()))
37 if sys.argv[1] == "-i": 37 if sys.argv[1] == "-i":
38 adjust_depth(len(spans)) 38 adjust_depth(len(spans))
39 sys.stdout.write('<li><a href="#%s">%s</a></li>\n' % (spans[-1],tag)) 39 sys.stdout.write('%s<li><a href="#%s">%s</a></li>\n' % (" "*len(spans),spans[-1],tag))
40 else: 40 else:
41 sys.stdout.write('<h2><a name="%s">%s</a></h2>\n' % (spans[-1],tag)) 41 sys.stdout.write('<h2><a name="%s">%s</a></h2>\n' % (spans[-1],tag))
42 sys.stdout.write('<%s>%s' % (i[0], i[1])) 42 sys.stdout.write('<%s>%s' % (i[0], i[1]))
43 if tag[0] == "/span": spans.pop() 43 elif tag[0] == "/span": spans.pop()
44 else:
45 if sys.argv[1] != '-i': sys.stdout.write('<%s>%s' % (i[0], i[1]));
44 line += i[1].count("\n") 46 line += i[1].count("\n")
45 47
46 if sys.argv[1] == "-i": adjust_depth(0) 48 if sys.argv[1] == "-i": adjust_depth(0)