improve code generation for char types
simple way to handle init_list_expr
working onto lists and 0x ints, and typed int, float anf print format
I think we got a working unary_operator handling. weird huh.