Code gen functional
Removed program node in AST, and changed statementList node
Added display output function
Fixed minor semantic analysis issues