Tidying parseInfix