[net.lang.ada] Ada formatter for Scribe pointer

emery@siemens.UUCP (05/02/85)

<<eat me, you line eater>>

I've posted an Ada formatter for Scribe to net.sources.  This program takes
Ada code as input, and adds appropriate Scribe commands to make the 
output look 'pretty'.  Among its features are:  Reserved words in
lower-case/boldface, comments in italics, and two level indexing.  The
latter feature is very nice.  Using Scribe's indexing capability, you
get an index of all packages, subprograms, types, and tasks indexed by
name and by class 
	(for instance:
		Natural, type	        15
		package
		  System		15
		  Text_IO		32
		System, package         15
		type
		  Natural		15
		Text_IO, package        32    )

The tool uses the Lex input for Ada prepared and posted by Herm Fisher.
Although designed for Scribe, it should be easy to modify it for troff,
runoff, and similar systems.
				Have fun!
				
				Dave Emery
		uucp:  ...princeton!siemens!emery
		arpa:     "siemens!emery"@topaz
		usmail:   Siemens Research
			  105 College Rd East
			  Princeton, NJ  08540
		phone:    (609) 734-6568