fixed some examples.Checker: function markAllInitializedUsed, checkMark, added 'used' checking for checkInitialization, fixed bug in processDeclaration that would break scope checking if there were 2 identifiers in different scopes. Fixed printing problem in AST. Changed TlElif -> TkElif.