change mangled name
fix incomplete cloning of AST. add debug logs. delete unused code
change linked ast
divide file from macros for AST declaration. add ID generator for AST
add debug messages. change AST mapping type. add overload sample
fix incomplete type conversion in llvm::ir_gen
fix type conversion
prepare for array literal(wip, generate ir code)