Better operator handling for equal precendence operators, error handling.