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 generators.cc is not OO; convert it using a Pattern such as abstract factory. Indeed all the functions are copied and pasted: ORRIBLE! Perl has some problems with =head1 NAME comments and line numbers.