TC-B Code to Write

See The src/desugar Directory and The src/astclone Directory.

In this section you will use TWEAST and libparse

src/desugar/libdesugar.hxx

There is a FIXME to implement. It concerns the binding and typing of generated code after a desugar pass.

src/desugar/bounds-checking-visitor.*

Implements the visitor that adds bounds checking. Do not forget, do not reinvent the wheel ! You may want to read carrefully the methods declared inside libparse.hh.