bugs in version 1.16
- stdarg.h -> varargs.h for non-POSIX (Ronald van Loon) DONE
- linenumbers should be reset when yywrap() is called (me) DONE
- insert_child is not recognized (me) DONE
- resource default proc's should be declare before the resources (me) DONE
- Two ** in var decls cause a parse error (me) DONE
- string arguments for actions in translations don't remove quotes (me) DONE
- macros (@def) in public section end up in user's documentation (me)
- new default values for resources are not reflected in the table (me)
- no Shell classes recognized (me) DONE
- superclass's #include taken from -h option, instead of -p (me) DONE
- accept_focus was not of type Boolean in wbuild.cfg (me) DONE
- special chars in text should be escaped, based on output format (me)
- translations cannot (easily) be inherited.

other changes:
- removed super from init_class_part and replaced with self
- added synthetic self ($) to insert_child
- added synthetic self ($) to geometry_manager
- added option -n which produces Nroff code
- [16Nov92] a class may now have multiple PUBLICVARS (and other) sections.
- [16Nov92] don't copy initial space after @ in a text section.
- [16Nov92] changed syntax of C_stuff, to allow multiple left parentheses.
- Improved handling of missing quotes: now gives correct error message

to do:
- a way to make $ and # work in class_initialize.
- better counting of source lines, when a function header is longer than 1 line
- some form of conditional compilation
- support for Constraint, i.e., a way to qualify $ident with a class name
