in reply to pattern match operator

Others have identified the error. diagnostics can give you a more verbose explanation of warnings:
(W syntax) You wrote your assignment operator backwards. The = mu +st always comes last, to avoid ambiguity with subsequent unary operat +ors.
In this case, it does not tell you how to correct your problem, but perhaps it makes you look at your issue from a different angle.