I am facing some difficulties in writing an ad-hoc scanner for an interpreter that takes complex numbers and perform either addition or subtraction . such as, (2,3) + (4,5).