TODO list
=========

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

Do not use sed anymore for avoiding name conflicts for flex and bison:
use the command line option.

Texinfo documentation.

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

fix gengetopt in order to print the right package

When help is printed
Usage: source-highlighter [OPTIONS]... [FILES]... 
is it OK?

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 *