Start to implement the generate_code function for each node of AST.

The design has some problems, however, a new solution has been found. Next
to implement it.
Merge branch 'master' of https://github.com/Goclis/mcc