Next: TC-1 Samples, Up: TC-1 [Contents][Index]
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.
The classes Location
and 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::symbol
and misc::unique
is incomplete.
std::set
The implementation of the misc::unique
class relies on
std::set
.
The misc::unique
class is an implementation of the Flyweight
design pattern.
Using the Git version control system is mandatory. Your understanding of it will be checked.