多项选择题

下列情况不构成违法()。

A.工厂排放污水超过标准损害周围的农作物
B.正当防卫
C.紧急避险
D.因洪灾影响农业未能履行农产品购销合同