V10/vol2/index/Notes

paper	dist.words	headings
f77.ms	.B 	good & many	done
lex.ms	.I	marginal	done
yacc.ms	.I	not useful getital	done
spin.ms	.CW	most .IH
sam.ms	.CW	ok commands with ngetcw	done - must edit sam.ind to get rid of dbl ref cmds
pico.ms	.CW	ok cmds with ngetcw	done
ipc.ms	.I	ok getital	done
upas.ms	.I/.CW	only ok	done
security.ms	.CW	ok	done
anim.ms	.CW/.UL/.I	good withmore	too many terms
cip.ms
history.ms		DEFERED	uucp
admin.ms		DEFERED	uucp
ms/ms	none	ok .BI		SCHEME FAILS - DOESN'T use mpm
eqn/guide	IT CW	good	- must edit guide.ind - merge sub/sup up/down etc - out CW to s/guide/eqn
ideal/user			must edit s/user/ideal/ & resort
tbl			contains .tr~ - disaster - fixed
sed		ok	must edit cmd dbl reference
setup		ok	edit setup.ind for make reference
pic
grap	UL/IT/UC	useless
ped		sed 's/	hd /	/' ped.x before making index
mpx		mkindex proto.x mpx
netb		ok embedded \f...\f

no caps in terms files - diction can locate - maybe write sed script
since it has line number of match
.Tm words puts out pg# +words on stdout

to get terms:
	gettop file
	gethd file
	getital/getcw/getul >file.dist
	getdist BI >>file dist
	maybe sed -f tools/fontch.sed (gets \\f.*\\f) constructs)
	sort file.top file.hd file.dist|uniq >file.terms

terms of form
	words or words \t[sg] where s=specific - just entry under `name'
		g=general - just entry in general, not under name
		no \t entry in both places

to get index:
runind	tr A-Z a-z <file.terms|sort|uniq|awk -f tools/dups.awk >file.lterms
	diction -n -f file.lterms -l -o file.hits file.ms >/dev/null
	doinsert base >base.ms

	prefer ... base.ms 2>file.x
	mkindex file.x

solutions - awk prog to make sure not inserting term in .TS or .PS
tr $ to ~ in hits & back again in mkindex

remaining editing - index has lost caps, font changes and plurals

bugs - .Tm before title is lost
	.Tm containing troff \stuff is converted - shouldn't be