Things to learn during this stage that you should remember:
Autoconf, Automake. The initial set up of the project will best be done
via ‘autoreconf -fvim’, but once the project initiated (i.e.,
configure and the Makefile.ins exist) you should depend on
make only. See The GNU Build System.
Putting your own code into the provided code base.
Position provide a good start to
study foreign C++ classes. Your understanding them will be controlled,
including the ‘operator’s.
Issues within the scanner and the parser.
The code for
misc::unique is incomplete.
The implementation of the
misc::unique class relies on
misc::unique class is an implementation of the Flyweight
Using the Git version control system is mandatory. Your understanding of it will be checked.