Figure 2: The resulting cycles created by the inclusion of tran_3.h into parse.h