variable declaration finish 80%
function decl finish 20%
add assignment checking function
finish all declaration
finish all stmt checking
finish 90% project, without symbol table lookup function and semanticError.me.h and main function.
no testing.
some modification of merge project, finish semanticError.me.h
finish project without debugging, it will segfault now