TODO list
=========

When options.yy reports an error, file name and line number should be reported
as well (as GNU standards).

Texinfo documentation.

for read_file use a class to initialize with the name of the
package

templates are not handled completely well (see tests/test_template.cc
and its output).  Actually this is due to possible ambiguities.

Use string instead of char *

rewrite fileutil.cc using strings and fstreams

Fix line number generation:
- Handle style definition for line numbers

Use a class for printing errors

Perl has some problems with =head1 NAME comments and line numbers.

The scanner for ChangeLog produces too much code (a tag for each letter!)