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.

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

Use a class for printing errors

The scanner for ChangeLog:
- does not handle strings in '(' ')'
Maybe all those states in the scanner are not necessary, since one
can look lines that have no space in front

handle direct colors not only for html

There seem to be some repetitions for comment_state in some
scanners (e.g. php, python)