Change float type to double type, because we need 64bits
Add DeclVariable implementation. (Not tested, and not parsed yet)
Add a new exception type for CodeGenerator
Add part of code generation for binary operators