added sema for array unary and binary expressions